├── env.json ├── load-generator ├── load.sh ├── package.json ├── client.js └── package-lock.json ├── lambda-application ├── package.json ├── handler.js ├── serverless.yml └── package-lock.json ├── .gitignore ├── README.md └── LICENSE /env.json: -------------------------------------------------------------------------------- 1 | { 2 | "aws-region": "eu-central-1", 3 | "apm-server-url": "https://THIS_IS_YOUR_APM_SERVER_URL", 4 | "apm-server-token": "THIS_IS_YOUR_APM_SECRET_TOKEN" 5 | } -------------------------------------------------------------------------------- /load-generator/load.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | echo "Started load. Press [CTRL+C] to stop." 4 | while true 5 | do 6 | NODE_DEBUG=request node client.js https://$1/dev/produce > /dev/null 2>&1 7 | printf "." 8 | sleep 5 9 | done -------------------------------------------------------------------------------- /lambda-application/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "sample-app-lambda", 3 | "version": "1.0.0", 4 | "description": "Sample app for demonstrating using Elastic APM with AWS lambda", 5 | "license": "Apache License 2.0", 6 | "dependencies": { 7 | "request": "2.88.2" 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /load-generator/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "sample-app-load", 3 | "version": "1.0.0", 4 | "description": "Load generator for sample app", 5 | "license": "Apache License 2.0", 6 | "devDependencies": { 7 | "elastic-apm-node": "3.31.0" 8 | }, 9 | "dependencies": { 10 | "request": "2.88.2" 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /load-generator/client.js: -------------------------------------------------------------------------------- 1 | const request = require('request'); 2 | const apm_config = require('../env.json') 3 | 4 | var apm = require('elastic-apm-node').start({ 5 | serviceName: 'node-client', 6 | secretToken: apm_config['apm-server-token'], 7 | serverUrl: apm_config['apm-server-url'], 8 | }); 9 | 10 | const transaction = apm.startTransaction("client-top-level"); 11 | 12 | const span = transaction.startSpan("client-request", "app", "http"); 13 | 14 | const options = { 15 | url: process.argv[2], 16 | headers: { 17 | "traceparent": span.traceparent, 18 | "Content-Type": "application/json" 19 | }, 20 | body: JSON.stringify({ 21 | name: "John" 22 | }) 23 | }; 24 | 25 | request.post(options, (err, res, body) => { 26 | if (err) { 27 | return console.log(err); 28 | } 29 | 30 | console.log(`Status: ${res.statusCode}`); 31 | console.log(body); 32 | 33 | span.end(); 34 | 35 | transaction.end(); 36 | 37 | }); 38 | -------------------------------------------------------------------------------- /lambda-application/handler.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | const request = require('request'); 4 | 5 | module.exports.consumer = (event, context, callback) => { 6 | 7 | console.log(`Event: ${JSON.stringify(event)}`) 8 | 9 | const response = { 10 | statusCode: 200, 11 | body: JSON.stringify({ 12 | message: `Hello, the current time is ${new Date().toTimeString()}.`, 13 | }), 14 | }; 15 | 16 | callback(null, response); 17 | 18 | }; 19 | 20 | 21 | module.exports.producer = (event, context, callback) => { 22 | 23 | console.log(`Event: ${JSON.stringify(event)}`) 24 | 25 | let options = { 26 | url: process.env.CONSUMER_API, 27 | headers: {} 28 | } 29 | 30 | request.get( options, (err, res, body) => { 31 | 32 | if (err) { 33 | return console.log(err); 34 | } 35 | console.log(`Status: ${res.statusCode}`); 36 | console.log(body); 37 | 38 | const response_final = { 39 | statusCode: 200, 40 | body: JSON.stringify({ 41 | message: `The response from the producer is ${body}.`, 42 | }), 43 | }; 44 | 45 | callback(null, response_final); 46 | 47 | }); 48 | 49 | }; -------------------------------------------------------------------------------- /lambda-application/serverless.yml: -------------------------------------------------------------------------------- 1 | service: sample-app 2 | 3 | frameworkVersion: '3' 4 | 5 | 6 | provider: 7 | name: aws 8 | runtime: nodejs14.x 9 | stage: dev 10 | lambdaHashingVersion: '20201221' 11 | region: ${file(../env.json):aws-region} 12 | layers: 13 | - arn:aws:lambda:${aws:region}:267093732750:layer:elastic-apm-extension-ver-0-0-5-x86_64:1 14 | - arn:aws:lambda:${aws:region}:267093732750:layer:elastic-apm-node-ver-3-31-0:1 15 | environment: 16 | NODE_OPTIONS: -r elastic-apm-node/start 17 | ELASTIC_APM_LAMBDA_APM_SERVER: ${file(../env.json):apm-server-url} 18 | ELASTIC_APM_SECRET_TOKEN: ${file(../env.json):apm-server-token} 19 | #ELASTIC_APM_SERVICE_NAME: composite-service 20 | 21 | functions: 22 | 23 | consumer: 24 | handler: handler.consumer 25 | events: 26 | - http: 27 | path: ping 28 | method: get 29 | 30 | producer: 31 | handler: handler.producer 32 | environment: 33 | CONSUMER_API: !Sub https://${ApiGatewayRestApi}.execute-api.${aws:region}.amazonaws.com/${self:provider.stage}/ping 34 | events: 35 | - http: 36 | method: post 37 | path: produce 38 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | lerna-debug.log* 8 | 9 | # Diagnostic reports (https://nodejs.org/api/report.html) 10 | report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json 11 | 12 | # Runtime data 13 | pids 14 | *.pid 15 | *.seed 16 | *.pid.lock 17 | 18 | # Directory for instrumented libs generated by jscoverage/JSCover 19 | lib-cov 20 | 21 | # Coverage directory used by tools like istanbul 22 | coverage 23 | *.lcov 24 | 25 | # nyc test coverage 26 | .nyc_output 27 | 28 | # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) 29 | .grunt 30 | 31 | # Bower dependency directory (https://bower.io/) 32 | bower_components 33 | 34 | # node-waf configuration 35 | .lock-wscript 36 | 37 | # Compiled binary addons (https://nodejs.org/api/addons.html) 38 | build/Release 39 | 40 | # Dependency directories 41 | node_modules/ 42 | jspm_packages/ 43 | 44 | # TypeScript v1 declaration files 45 | typings/ 46 | 47 | # TypeScript cache 48 | *.tsbuildinfo 49 | 50 | # Optional npm cache directory 51 | .npm 52 | 53 | # Optional eslint cache 54 | .eslintcache 55 | 56 | # Microbundle cache 57 | .rpt2_cache/ 58 | .rts2_cache_cjs/ 59 | .rts2_cache_es/ 60 | .rts2_cache_umd/ 61 | 62 | # Optional REPL history 63 | .node_repl_history 64 | 65 | # Output of 'npm pack' 66 | *.tgz 67 | 68 | # Yarn Integrity file 69 | .yarn-integrity 70 | 71 | # dotenv environment variables file 72 | .env 73 | .env.test 74 | 75 | # parcel-bundler cache (https://parceljs.org/) 76 | .cache 77 | 78 | # Next.js build output 79 | .next 80 | 81 | # Nuxt.js build / generate output 82 | .nuxt 83 | dist 84 | 85 | # Gatsby files 86 | .cache/ 87 | # Comment in the public line in if your project uses Gatsby and *not* Next.js 88 | # https://nextjs.org/blog/next-9-1#public-directory-support 89 | # public 90 | 91 | # vuepress build output 92 | .vuepress/dist 93 | 94 | # Serverless directories 95 | .serverless/ 96 | 97 | # FuseBox cache 98 | .fusebox/ 99 | 100 | # DynamoDB Local files 101 | .dynamodb/ 102 | 103 | # TernJS port file 104 | .tern-port 105 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | This is a sample Node.js application for AWS Lambda demonstrating the usage of Elastic APM. 2 | 3 | # Usage 4 | 5 | ## Step 0 - Install Tooling 6 | To try the sample application you will need to install [npm](https://www.npmjs.com/) and [Node.js](https://nodejs.org/). 7 | Then install the [Serverless framework](https://www.serverless.com) through npm: 8 | 9 | ```bash 10 | npm install -g serverless 11 | ``` 12 | 13 | ## Step 1 - Clone the sample application repo and install dependencies 14 | 15 | ```bash 16 | git clone https://github.com/elastic/aws-lambda-apm-sample-app.git 17 | 18 | cd aws-lambda-apm-sample-app/lambda-application 19 | npm install --save-dev 20 | 21 | cd ../load-generator 22 | npm install --save-dev 23 | ``` 24 | 25 | ## Step 2 - Configure Elastic APM 26 | 27 | To try out Elastic APM with AWS Lambda, you will need an Elastic Stack, including an APM Server that will receive the APM data. The simplest way to get started with Elastic APM is through Elastic Cloud. [Sign up for a trial on Elastic Cloud through this link](https://www.elastic.co/cloud/elasticsearch-service/signup). 28 | 29 | You need to provide the corresponding connection details to the APM Server in the `env.json` file. In addition, you can provide the AWS region to deploy the sample application to. 30 | 31 | ```json 32 | { 33 | "aws-region": "eu-central-1", 34 | "apm-server-url": "https://THIS_IS_YOUR_APM_SERVER_URL", 35 | "apm-server-token": "THIS_IS_YOUR_APM_SECRET_TOKEN" 36 | } 37 | ``` 38 | 39 | Make sure to use the _plain_ APM secret token _without_ wrapping it into an Authorization header. (e.g. `a2dhFjrr84N8D24An` _instead of_ `Authorization=Bearer a2dhFjrr84N8D24An`) 40 | 41 | ## Step 3 - Deploy the sample application 42 | To deploy to AWS you will need an AWS access key with the following permissions: 43 | - AmazonS3FullAccess 44 | - CloudWatchLogsFullAccess 45 | - AmazonAPIGatewayAdministrator 46 | - AWSCloudFormationFullAccess 47 | - AWSLambda_FullAccess 48 | 49 | Follow the [instructions for setting up AWS credentials](https://www.serverless.com/framework/docs/providers/aws/guide/credentials) in AWS and using them with your system. 50 | 51 | Once your AWS credentials are set up, execute the following command in the *lambda-application* directory to deploy the sample application: 52 | 53 | ``` 54 | serverless deploy 55 | ``` 56 | 57 | Copy the _authority_ part of the API Gateway's URL from the output in the console. Make sure _NOT_ to include `https://` and any path (`r7ckl4adme.execute-api.eu-central-1.amazonaws.com` in the following example): 58 | 59 | ``` 60 | … 61 | endpoints: 62 | GET - https://r7ckl4adme.execute-api.eu-central-1.amazonaws.com/dev/ping 63 | POST - https://r7ckl4adme.execute-api.eu-central-1.amazonaws.com/dev/produce 64 | … 65 | ``` 66 | 67 | ## Step 4 - Generate load 68 | Change to the *load-generator* directory and execute the following command with the previously copied API Gateway's authority to start load generation. 69 | 70 | ```bash 71 | sh ./load.sh 72 | ``` 73 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Apache License 2 | Version 2.0, January 2004 3 | http://www.apache.org/licenses/ 4 | 5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6 | 7 | 1. Definitions. 8 | 9 | "License" shall mean the terms and conditions for use, reproduction, 10 | and distribution as defined by Sections 1 through 9 of this document. 11 | 12 | "Licensor" shall mean the copyright owner or entity authorized by 13 | the copyright owner that is granting the License. 14 | 15 | "Legal Entity" shall mean the union of the acting entity and all 16 | other entities that control, are controlled by, or are under common 17 | control with that entity. For the purposes of this definition, 18 | "control" means (i) the power, direct or indirect, to cause the 19 | direction or management of such entity, whether by contract or 20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 21 | outstanding shares, or (iii) beneficial ownership of such entity. 22 | 23 | "You" (or "Your") shall mean an individual or Legal Entity 24 | exercising permissions granted by this License. 25 | 26 | "Source" form shall mean the preferred form for making modifications, 27 | including but not limited to software source code, documentation 28 | source, and configuration files. 29 | 30 | "Object" form shall mean any form resulting from mechanical 31 | transformation or translation of a Source form, including but 32 | not limited to compiled object code, generated documentation, 33 | and conversions to other media types. 34 | 35 | "Work" shall mean the work of authorship, whether in Source or 36 | Object form, made available under the License, as indicated by a 37 | copyright notice that is included in or attached to the work 38 | (an example is provided in the Appendix below). 39 | 40 | "Derivative Works" shall mean any work, whether in Source or Object 41 | form, that is based on (or derived from) the Work and for which the 42 | editorial revisions, annotations, elaborations, or other modifications 43 | represent, as a whole, an original work of authorship. For the purposes 44 | of this License, Derivative Works shall not include works that remain 45 | separable from, or merely link (or bind by name) to the interfaces of, 46 | the Work and Derivative Works thereof. 47 | 48 | "Contribution" shall mean any work of authorship, including 49 | the original version of the Work and any modifications or additions 50 | to that Work or Derivative Works thereof, that is intentionally 51 | submitted to Licensor for inclusion in the Work by the copyright owner 52 | or by an individual or Legal Entity authorized to submit on behalf of 53 | the copyright owner. For the purposes of this definition, "submitted" 54 | means any form of electronic, verbal, or written communication sent 55 | to the Licensor or its representatives, including but not limited to 56 | communication on electronic mailing lists, source code control systems, 57 | and issue tracking systems that are managed by, or on behalf of, the 58 | Licensor for the purpose of discussing and improving the Work, but 59 | excluding communication that is conspicuously marked or otherwise 60 | designated in writing by the copyright owner as "Not a Contribution." 61 | 62 | "Contributor" shall mean Licensor and any individual or Legal Entity 63 | on behalf of whom a Contribution has been received by Licensor and 64 | subsequently incorporated within the Work. 65 | 66 | 2. Grant of Copyright License. Subject to the terms and conditions of 67 | this License, each Contributor hereby grants to You a perpetual, 68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 69 | copyright license to reproduce, prepare Derivative Works of, 70 | publicly display, publicly perform, sublicense, and distribute the 71 | Work and such Derivative Works in Source or Object form. 72 | 73 | 3. Grant of Patent License. Subject to the terms and conditions of 74 | this License, each Contributor hereby grants to You a perpetual, 75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 76 | (except as stated in this section) patent license to make, have made, 77 | use, offer to sell, sell, import, and otherwise transfer the Work, 78 | where such license applies only to those patent claims licensable 79 | by such Contributor that are necessarily infringed by their 80 | Contribution(s) alone or by combination of their Contribution(s) 81 | with the Work to which such Contribution(s) was submitted. If You 82 | institute patent litigation against any entity (including a 83 | cross-claim or counterclaim in a lawsuit) alleging that the Work 84 | or a Contribution incorporated within the Work constitutes direct 85 | or contributory patent infringement, then any patent licenses 86 | granted to You under this License for that Work shall terminate 87 | as of the date such litigation is filed. 88 | 89 | 4. Redistribution. You may reproduce and distribute copies of the 90 | Work or Derivative Works thereof in any medium, with or without 91 | modifications, and in Source or Object form, provided that You 92 | meet the following conditions: 93 | 94 | (a) You must give any other recipients of the Work or 95 | Derivative Works a copy of this License; and 96 | 97 | (b) You must cause any modified files to carry prominent notices 98 | stating that You changed the files; and 99 | 100 | (c) You must retain, in the Source form of any Derivative Works 101 | that You distribute, all copyright, patent, trademark, and 102 | attribution notices from the Source form of the Work, 103 | excluding those notices that do not pertain to any part of 104 | the Derivative Works; and 105 | 106 | (d) If the Work includes a "NOTICE" text file as part of its 107 | distribution, then any Derivative Works that You distribute must 108 | include a readable copy of the attribution notices contained 109 | within such NOTICE file, excluding those notices that do not 110 | pertain to any part of the Derivative Works, in at least one 111 | of the following places: within a NOTICE text file distributed 112 | as part of the Derivative Works; within the Source form or 113 | documentation, if provided along with the Derivative Works; or, 114 | within a display generated by the Derivative Works, if and 115 | wherever such third-party notices normally appear. The contents 116 | of the NOTICE file are for informational purposes only and 117 | do not modify the License. You may add Your own attribution 118 | notices within Derivative Works that You distribute, alongside 119 | or as an addendum to the NOTICE text from the Work, provided 120 | that such additional attribution notices cannot be construed 121 | as modifying the License. 122 | 123 | You may add Your own copyright statement to Your modifications and 124 | may provide additional or different license terms and conditions 125 | for use, reproduction, or distribution of Your modifications, or 126 | for any such Derivative Works as a whole, provided Your use, 127 | reproduction, and distribution of the Work otherwise complies with 128 | the conditions stated in this License. 129 | 130 | 5. Submission of Contributions. Unless You explicitly state otherwise, 131 | any Contribution intentionally submitted for inclusion in the Work 132 | by You to the Licensor shall be under the terms and conditions of 133 | this License, without any additional terms or conditions. 134 | Notwithstanding the above, nothing herein shall supersede or modify 135 | the terms of any separate license agreement you may have executed 136 | with Licensor regarding such Contributions. 137 | 138 | 6. Trademarks. This License does not grant permission to use the trade 139 | names, trademarks, service marks, or product names of the Licensor, 140 | except as required for reasonable and customary use in describing the 141 | origin of the Work and reproducing the content of the NOTICE file. 142 | 143 | 7. Disclaimer of Warranty. Unless required by applicable law or 144 | agreed to in writing, Licensor provides the Work (and each 145 | Contributor provides its Contributions) on an "AS IS" BASIS, 146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 147 | implied, including, without limitation, any warranties or conditions 148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 149 | PARTICULAR PURPOSE. You are solely responsible for determining the 150 | appropriateness of using or redistributing the Work and assume any 151 | risks associated with Your exercise of permissions under this License. 152 | 153 | 8. Limitation of Liability. In no event and under no legal theory, 154 | whether in tort (including negligence), contract, or otherwise, 155 | unless required by applicable law (such as deliberate and grossly 156 | negligent acts) or agreed to in writing, shall any Contributor be 157 | liable to You for damages, including any direct, indirect, special, 158 | incidental, or consequential damages of any character arising as a 159 | result of this License or out of the use or inability to use the 160 | Work (including but not limited to damages for loss of goodwill, 161 | work stoppage, computer failure or malfunction, or any and all 162 | other commercial damages or losses), even if such Contributor 163 | has been advised of the possibility of such damages. 164 | 165 | 9. Accepting Warranty or Additional Liability. While redistributing 166 | the Work or Derivative Works thereof, You may choose to offer, 167 | and charge a fee for, acceptance of support, warranty, indemnity, 168 | or other liability obligations and/or rights consistent with this 169 | License. However, in accepting such obligations, You may act only 170 | on Your own behalf and on Your sole responsibility, not on behalf 171 | of any other Contributor, and only if You agree to indemnify, 172 | defend, and hold each Contributor harmless for any liability 173 | incurred by, or claims asserted against, such Contributor by reason 174 | of your accepting any such warranty or additional liability. 175 | 176 | END OF TERMS AND CONDITIONS 177 | 178 | APPENDIX: How to apply the Apache License to your work. 179 | 180 | To apply the Apache License to your work, attach the following 181 | boilerplate notice, with the fields enclosed by brackets "[]" 182 | replaced with your own identifying information. (Don't include 183 | the brackets!) The text should be enclosed in the appropriate 184 | comment syntax for the file format. We also recommend that a 185 | file or class name and description of purpose be included on the 186 | same "printed page" as the copyright notice for easier 187 | identification within third-party archives. 188 | 189 | Copyright [yyyy] [name of copyright owner] 190 | 191 | Licensed under the Apache License, Version 2.0 (the "License"); 192 | you may not use this file except in compliance with the License. 193 | You may obtain a copy of the License at 194 | 195 | http://www.apache.org/licenses/LICENSE-2.0 196 | 197 | Unless required by applicable law or agreed to in writing, software 198 | distributed under the License is distributed on an "AS IS" BASIS, 199 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 200 | See the License for the specific language governing permissions and 201 | limitations under the License. 202 | -------------------------------------------------------------------------------- /lambda-application/package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "aws-serve-simple-http-endpoint", 3 | "version": "1.0.0", 4 | "lockfileVersion": 2, 5 | "requires": true, 6 | "packages": { 7 | "": { 8 | "name": "aws-serve-simple-http-endpoint", 9 | "version": "1.0.0", 10 | "license": "MIT", 11 | "dependencies": { 12 | "request": "2.88.2" 13 | } 14 | }, 15 | "node_modules/ajv": { 16 | "version": "6.12.6", 17 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 18 | "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 19 | "dependencies": { 20 | "fast-deep-equal": "^3.1.1", 21 | "fast-json-stable-stringify": "^2.0.0", 22 | "json-schema-traverse": "^0.4.1", 23 | "uri-js": "^4.2.2" 24 | }, 25 | "funding": { 26 | "type": "github", 27 | "url": "https://github.com/sponsors/epoberezkin" 28 | } 29 | }, 30 | "node_modules/asn1": { 31 | "version": "0.2.6", 32 | "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", 33 | "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", 34 | "dependencies": { 35 | "safer-buffer": "~2.1.0" 36 | } 37 | }, 38 | "node_modules/assert-plus": { 39 | "version": "1.0.0", 40 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 41 | "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", 42 | "engines": { 43 | "node": ">=0.8" 44 | } 45 | }, 46 | "node_modules/asynckit": { 47 | "version": "0.4.0", 48 | "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", 49 | "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" 50 | }, 51 | "node_modules/aws-sign2": { 52 | "version": "0.7.0", 53 | "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", 54 | "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", 55 | "engines": { 56 | "node": "*" 57 | } 58 | }, 59 | "node_modules/aws4": { 60 | "version": "1.11.0", 61 | "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", 62 | "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" 63 | }, 64 | "node_modules/bcrypt-pbkdf": { 65 | "version": "1.0.2", 66 | "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", 67 | "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", 68 | "dependencies": { 69 | "tweetnacl": "^0.14.3" 70 | } 71 | }, 72 | "node_modules/caseless": { 73 | "version": "0.12.0", 74 | "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", 75 | "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" 76 | }, 77 | "node_modules/combined-stream": { 78 | "version": "1.0.8", 79 | "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", 80 | "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", 81 | "dependencies": { 82 | "delayed-stream": "~1.0.0" 83 | }, 84 | "engines": { 85 | "node": ">= 0.8" 86 | } 87 | }, 88 | "node_modules/core-util-is": { 89 | "version": "1.0.2", 90 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 91 | "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" 92 | }, 93 | "node_modules/dashdash": { 94 | "version": "1.14.1", 95 | "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", 96 | "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", 97 | "dependencies": { 98 | "assert-plus": "^1.0.0" 99 | }, 100 | "engines": { 101 | "node": ">=0.10" 102 | } 103 | }, 104 | "node_modules/delayed-stream": { 105 | "version": "1.0.0", 106 | "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 107 | "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", 108 | "engines": { 109 | "node": ">=0.4.0" 110 | } 111 | }, 112 | "node_modules/ecc-jsbn": { 113 | "version": "0.1.2", 114 | "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", 115 | "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", 116 | "dependencies": { 117 | "jsbn": "~0.1.0", 118 | "safer-buffer": "^2.1.0" 119 | } 120 | }, 121 | "node_modules/extend": { 122 | "version": "3.0.2", 123 | "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 124 | "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" 125 | }, 126 | "node_modules/extsprintf": { 127 | "version": "1.3.0", 128 | "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", 129 | "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", 130 | "engines": [ 131 | "node >=0.6.0" 132 | ] 133 | }, 134 | "node_modules/fast-deep-equal": { 135 | "version": "3.1.3", 136 | "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 137 | "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" 138 | }, 139 | "node_modules/fast-json-stable-stringify": { 140 | "version": "2.1.0", 141 | "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 142 | "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" 143 | }, 144 | "node_modules/forever-agent": { 145 | "version": "0.6.1", 146 | "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", 147 | "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", 148 | "engines": { 149 | "node": "*" 150 | } 151 | }, 152 | "node_modules/form-data": { 153 | "version": "2.3.3", 154 | "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", 155 | "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", 156 | "dependencies": { 157 | "asynckit": "^0.4.0", 158 | "combined-stream": "^1.0.6", 159 | "mime-types": "^2.1.12" 160 | }, 161 | "engines": { 162 | "node": ">= 0.12" 163 | } 164 | }, 165 | "node_modules/getpass": { 166 | "version": "0.1.7", 167 | "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", 168 | "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", 169 | "dependencies": { 170 | "assert-plus": "^1.0.0" 171 | } 172 | }, 173 | "node_modules/har-schema": { 174 | "version": "2.0.0", 175 | "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", 176 | "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", 177 | "engines": { 178 | "node": ">=4" 179 | } 180 | }, 181 | "node_modules/har-validator": { 182 | "version": "5.1.5", 183 | "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", 184 | "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", 185 | "deprecated": "this library is no longer supported", 186 | "dependencies": { 187 | "ajv": "^6.12.3", 188 | "har-schema": "^2.0.0" 189 | }, 190 | "engines": { 191 | "node": ">=6" 192 | } 193 | }, 194 | "node_modules/http-signature": { 195 | "version": "1.2.0", 196 | "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", 197 | "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", 198 | "dependencies": { 199 | "assert-plus": "^1.0.0", 200 | "jsprim": "^1.2.2", 201 | "sshpk": "^1.7.0" 202 | }, 203 | "engines": { 204 | "node": ">=0.8", 205 | "npm": ">=1.3.7" 206 | } 207 | }, 208 | "node_modules/is-typedarray": { 209 | "version": "1.0.0", 210 | "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", 211 | "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" 212 | }, 213 | "node_modules/isstream": { 214 | "version": "0.1.2", 215 | "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", 216 | "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" 217 | }, 218 | "node_modules/jsbn": { 219 | "version": "0.1.1", 220 | "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", 221 | "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" 222 | }, 223 | "node_modules/json-schema": { 224 | "version": "0.4.0", 225 | "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", 226 | "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" 227 | }, 228 | "node_modules/json-schema-traverse": { 229 | "version": "0.4.1", 230 | "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 231 | "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" 232 | }, 233 | "node_modules/json-stringify-safe": { 234 | "version": "5.0.1", 235 | "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", 236 | "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" 237 | }, 238 | "node_modules/jsprim": { 239 | "version": "1.4.2", 240 | "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", 241 | "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", 242 | "dependencies": { 243 | "assert-plus": "1.0.0", 244 | "extsprintf": "1.3.0", 245 | "json-schema": "0.4.0", 246 | "verror": "1.10.0" 247 | }, 248 | "engines": { 249 | "node": ">=0.6.0" 250 | } 251 | }, 252 | "node_modules/mime-db": { 253 | "version": "1.52.0", 254 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", 255 | "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", 256 | "engines": { 257 | "node": ">= 0.6" 258 | } 259 | }, 260 | "node_modules/mime-types": { 261 | "version": "2.1.35", 262 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", 263 | "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", 264 | "dependencies": { 265 | "mime-db": "1.52.0" 266 | }, 267 | "engines": { 268 | "node": ">= 0.6" 269 | } 270 | }, 271 | "node_modules/oauth-sign": { 272 | "version": "0.9.0", 273 | "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", 274 | "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", 275 | "engines": { 276 | "node": "*" 277 | } 278 | }, 279 | "node_modules/performance-now": { 280 | "version": "2.1.0", 281 | "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", 282 | "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" 283 | }, 284 | "node_modules/psl": { 285 | "version": "1.8.0", 286 | "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", 287 | "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" 288 | }, 289 | "node_modules/punycode": { 290 | "version": "2.1.1", 291 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 292 | "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", 293 | "engines": { 294 | "node": ">=6" 295 | } 296 | }, 297 | "node_modules/qs": { 298 | "version": "6.5.3", 299 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", 300 | "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", 301 | "engines": { 302 | "node": ">=0.6" 303 | } 304 | }, 305 | "node_modules/request": { 306 | "version": "2.88.2", 307 | "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", 308 | "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", 309 | "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", 310 | "dependencies": { 311 | "aws-sign2": "~0.7.0", 312 | "aws4": "^1.8.0", 313 | "caseless": "~0.12.0", 314 | "combined-stream": "~1.0.6", 315 | "extend": "~3.0.2", 316 | "forever-agent": "~0.6.1", 317 | "form-data": "~2.3.2", 318 | "har-validator": "~5.1.3", 319 | "http-signature": "~1.2.0", 320 | "is-typedarray": "~1.0.0", 321 | "isstream": "~0.1.2", 322 | "json-stringify-safe": "~5.0.1", 323 | "mime-types": "~2.1.19", 324 | "oauth-sign": "~0.9.0", 325 | "performance-now": "^2.1.0", 326 | "qs": "~6.5.2", 327 | "safe-buffer": "^5.1.2", 328 | "tough-cookie": "~2.5.0", 329 | "tunnel-agent": "^0.6.0", 330 | "uuid": "^3.3.2" 331 | }, 332 | "engines": { 333 | "node": ">= 6" 334 | } 335 | }, 336 | "node_modules/safe-buffer": { 337 | "version": "5.2.1", 338 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 339 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 340 | "funding": [ 341 | { 342 | "type": "github", 343 | "url": "https://github.com/sponsors/feross" 344 | }, 345 | { 346 | "type": "patreon", 347 | "url": "https://www.patreon.com/feross" 348 | }, 349 | { 350 | "type": "consulting", 351 | "url": "https://feross.org/support" 352 | } 353 | ] 354 | }, 355 | "node_modules/safer-buffer": { 356 | "version": "2.1.2", 357 | "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 358 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" 359 | }, 360 | "node_modules/sshpk": { 361 | "version": "1.17.0", 362 | "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", 363 | "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", 364 | "dependencies": { 365 | "asn1": "~0.2.3", 366 | "assert-plus": "^1.0.0", 367 | "bcrypt-pbkdf": "^1.0.0", 368 | "dashdash": "^1.12.0", 369 | "ecc-jsbn": "~0.1.1", 370 | "getpass": "^0.1.1", 371 | "jsbn": "~0.1.0", 372 | "safer-buffer": "^2.0.2", 373 | "tweetnacl": "~0.14.0" 374 | }, 375 | "bin": { 376 | "sshpk-conv": "bin/sshpk-conv", 377 | "sshpk-sign": "bin/sshpk-sign", 378 | "sshpk-verify": "bin/sshpk-verify" 379 | }, 380 | "engines": { 381 | "node": ">=0.10.0" 382 | } 383 | }, 384 | "node_modules/tough-cookie": { 385 | "version": "2.5.0", 386 | "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", 387 | "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", 388 | "dependencies": { 389 | "psl": "^1.1.28", 390 | "punycode": "^2.1.1" 391 | }, 392 | "engines": { 393 | "node": ">=0.8" 394 | } 395 | }, 396 | "node_modules/tunnel-agent": { 397 | "version": "0.6.0", 398 | "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", 399 | "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", 400 | "dependencies": { 401 | "safe-buffer": "^5.0.1" 402 | }, 403 | "engines": { 404 | "node": "*" 405 | } 406 | }, 407 | "node_modules/tweetnacl": { 408 | "version": "0.14.5", 409 | "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", 410 | "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" 411 | }, 412 | "node_modules/uri-js": { 413 | "version": "4.4.1", 414 | "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 415 | "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 416 | "dependencies": { 417 | "punycode": "^2.1.0" 418 | } 419 | }, 420 | "node_modules/uuid": { 421 | "version": "3.4.0", 422 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", 423 | "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", 424 | "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", 425 | "bin": { 426 | "uuid": "bin/uuid" 427 | } 428 | }, 429 | "node_modules/verror": { 430 | "version": "1.10.0", 431 | "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", 432 | "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", 433 | "engines": [ 434 | "node >=0.6.0" 435 | ], 436 | "dependencies": { 437 | "assert-plus": "^1.0.0", 438 | "core-util-is": "1.0.2", 439 | "extsprintf": "^1.2.0" 440 | } 441 | } 442 | }, 443 | "dependencies": { 444 | "ajv": { 445 | "version": "6.12.6", 446 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 447 | "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 448 | "requires": { 449 | "fast-deep-equal": "^3.1.1", 450 | "fast-json-stable-stringify": "^2.0.0", 451 | "json-schema-traverse": "^0.4.1", 452 | "uri-js": "^4.2.2" 453 | } 454 | }, 455 | "asn1": { 456 | "version": "0.2.6", 457 | "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", 458 | "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", 459 | "requires": { 460 | "safer-buffer": "~2.1.0" 461 | } 462 | }, 463 | "assert-plus": { 464 | "version": "1.0.0", 465 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 466 | "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" 467 | }, 468 | "asynckit": { 469 | "version": "0.4.0", 470 | "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", 471 | "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" 472 | }, 473 | "aws-sign2": { 474 | "version": "0.7.0", 475 | "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", 476 | "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" 477 | }, 478 | "aws4": { 479 | "version": "1.11.0", 480 | "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", 481 | "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" 482 | }, 483 | "bcrypt-pbkdf": { 484 | "version": "1.0.2", 485 | "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", 486 | "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", 487 | "requires": { 488 | "tweetnacl": "^0.14.3" 489 | } 490 | }, 491 | "caseless": { 492 | "version": "0.12.0", 493 | "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", 494 | "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" 495 | }, 496 | "combined-stream": { 497 | "version": "1.0.8", 498 | "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", 499 | "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", 500 | "requires": { 501 | "delayed-stream": "~1.0.0" 502 | } 503 | }, 504 | "core-util-is": { 505 | "version": "1.0.2", 506 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 507 | "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" 508 | }, 509 | "dashdash": { 510 | "version": "1.14.1", 511 | "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", 512 | "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", 513 | "requires": { 514 | "assert-plus": "^1.0.0" 515 | } 516 | }, 517 | "delayed-stream": { 518 | "version": "1.0.0", 519 | "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 520 | "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" 521 | }, 522 | "ecc-jsbn": { 523 | "version": "0.1.2", 524 | "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", 525 | "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", 526 | "requires": { 527 | "jsbn": "~0.1.0", 528 | "safer-buffer": "^2.1.0" 529 | } 530 | }, 531 | "extend": { 532 | "version": "3.0.2", 533 | "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 534 | "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" 535 | }, 536 | "extsprintf": { 537 | "version": "1.3.0", 538 | "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", 539 | "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" 540 | }, 541 | "fast-deep-equal": { 542 | "version": "3.1.3", 543 | "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 544 | "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" 545 | }, 546 | "fast-json-stable-stringify": { 547 | "version": "2.1.0", 548 | "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 549 | "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" 550 | }, 551 | "forever-agent": { 552 | "version": "0.6.1", 553 | "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", 554 | "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" 555 | }, 556 | "form-data": { 557 | "version": "2.3.3", 558 | "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", 559 | "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", 560 | "requires": { 561 | "asynckit": "^0.4.0", 562 | "combined-stream": "^1.0.6", 563 | "mime-types": "^2.1.12" 564 | } 565 | }, 566 | "getpass": { 567 | "version": "0.1.7", 568 | "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", 569 | "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", 570 | "requires": { 571 | "assert-plus": "^1.0.0" 572 | } 573 | }, 574 | "har-schema": { 575 | "version": "2.0.0", 576 | "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", 577 | "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" 578 | }, 579 | "har-validator": { 580 | "version": "5.1.5", 581 | "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", 582 | "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", 583 | "requires": { 584 | "ajv": "^6.12.3", 585 | "har-schema": "^2.0.0" 586 | } 587 | }, 588 | "http-signature": { 589 | "version": "1.2.0", 590 | "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", 591 | "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", 592 | "requires": { 593 | "assert-plus": "^1.0.0", 594 | "jsprim": "^1.2.2", 595 | "sshpk": "^1.7.0" 596 | } 597 | }, 598 | "is-typedarray": { 599 | "version": "1.0.0", 600 | "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", 601 | "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" 602 | }, 603 | "isstream": { 604 | "version": "0.1.2", 605 | "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", 606 | "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" 607 | }, 608 | "jsbn": { 609 | "version": "0.1.1", 610 | "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", 611 | "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" 612 | }, 613 | "json-schema": { 614 | "version": "0.4.0", 615 | "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", 616 | "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" 617 | }, 618 | "json-schema-traverse": { 619 | "version": "0.4.1", 620 | "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 621 | "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" 622 | }, 623 | "json-stringify-safe": { 624 | "version": "5.0.1", 625 | "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", 626 | "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" 627 | }, 628 | "jsprim": { 629 | "version": "1.4.2", 630 | "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", 631 | "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", 632 | "requires": { 633 | "assert-plus": "1.0.0", 634 | "extsprintf": "1.3.0", 635 | "json-schema": "0.4.0", 636 | "verror": "1.10.0" 637 | } 638 | }, 639 | "mime-db": { 640 | "version": "1.52.0", 641 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", 642 | "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" 643 | }, 644 | "mime-types": { 645 | "version": "2.1.35", 646 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", 647 | "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", 648 | "requires": { 649 | "mime-db": "1.52.0" 650 | } 651 | }, 652 | "oauth-sign": { 653 | "version": "0.9.0", 654 | "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", 655 | "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" 656 | }, 657 | "performance-now": { 658 | "version": "2.1.0", 659 | "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", 660 | "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" 661 | }, 662 | "psl": { 663 | "version": "1.8.0", 664 | "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", 665 | "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" 666 | }, 667 | "punycode": { 668 | "version": "2.1.1", 669 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 670 | "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" 671 | }, 672 | "qs": { 673 | "version": "6.5.3", 674 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", 675 | "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==" 676 | }, 677 | "request": { 678 | "version": "2.88.2", 679 | "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", 680 | "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", 681 | "requires": { 682 | "aws-sign2": "~0.7.0", 683 | "aws4": "^1.8.0", 684 | "caseless": "~0.12.0", 685 | "combined-stream": "~1.0.6", 686 | "extend": "~3.0.2", 687 | "forever-agent": "~0.6.1", 688 | "form-data": "~2.3.2", 689 | "har-validator": "~5.1.3", 690 | "http-signature": "~1.2.0", 691 | "is-typedarray": "~1.0.0", 692 | "isstream": "~0.1.2", 693 | "json-stringify-safe": "~5.0.1", 694 | "mime-types": "~2.1.19", 695 | "oauth-sign": "~0.9.0", 696 | "performance-now": "^2.1.0", 697 | "qs": "~6.5.2", 698 | "safe-buffer": "^5.1.2", 699 | "tough-cookie": "~2.5.0", 700 | "tunnel-agent": "^0.6.0", 701 | "uuid": "^3.3.2" 702 | } 703 | }, 704 | "safe-buffer": { 705 | "version": "5.2.1", 706 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 707 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" 708 | }, 709 | "safer-buffer": { 710 | "version": "2.1.2", 711 | "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 712 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" 713 | }, 714 | "sshpk": { 715 | "version": "1.17.0", 716 | "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", 717 | "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", 718 | "requires": { 719 | "asn1": "~0.2.3", 720 | "assert-plus": "^1.0.0", 721 | "bcrypt-pbkdf": "^1.0.0", 722 | "dashdash": "^1.12.0", 723 | "ecc-jsbn": "~0.1.1", 724 | "getpass": "^0.1.1", 725 | "jsbn": "~0.1.0", 726 | "safer-buffer": "^2.0.2", 727 | "tweetnacl": "~0.14.0" 728 | } 729 | }, 730 | "tough-cookie": { 731 | "version": "2.5.0", 732 | "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", 733 | "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", 734 | "requires": { 735 | "psl": "^1.1.28", 736 | "punycode": "^2.1.1" 737 | } 738 | }, 739 | "tunnel-agent": { 740 | "version": "0.6.0", 741 | "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", 742 | "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", 743 | "requires": { 744 | "safe-buffer": "^5.0.1" 745 | } 746 | }, 747 | "tweetnacl": { 748 | "version": "0.14.5", 749 | "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", 750 | "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" 751 | }, 752 | "uri-js": { 753 | "version": "4.4.1", 754 | "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 755 | "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 756 | "requires": { 757 | "punycode": "^2.1.0" 758 | } 759 | }, 760 | "uuid": { 761 | "version": "3.4.0", 762 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", 763 | "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" 764 | }, 765 | "verror": { 766 | "version": "1.10.0", 767 | "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", 768 | "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", 769 | "requires": { 770 | "assert-plus": "^1.0.0", 771 | "core-util-is": "1.0.2", 772 | "extsprintf": "^1.2.0" 773 | } 774 | } 775 | } 776 | } 777 | -------------------------------------------------------------------------------- /load-generator/package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "sample-app-load", 3 | "version": "1.0.0", 4 | "lockfileVersion": 2, 5 | "requires": true, 6 | "packages": { 7 | "": { 8 | "name": "sample-app-load", 9 | "version": "1.0.0", 10 | "license": "Apache License 2.0", 11 | "dependencies": { 12 | "request": "2.88.2" 13 | }, 14 | "devDependencies": { 15 | "elastic-apm-node": "3.18.0" 16 | } 17 | }, 18 | "node_modules/@babel/code-frame": { 19 | "version": "7.16.7", 20 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", 21 | "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", 22 | "dev": true, 23 | "dependencies": { 24 | "@babel/highlight": "^7.16.7" 25 | }, 26 | "engines": { 27 | "node": ">=6.9.0" 28 | } 29 | }, 30 | "node_modules/@babel/helper-validator-identifier": { 31 | "version": "7.16.7", 32 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", 33 | "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", 34 | "dev": true, 35 | "engines": { 36 | "node": ">=6.9.0" 37 | } 38 | }, 39 | "node_modules/@babel/highlight": { 40 | "version": "7.17.9", 41 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz", 42 | "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==", 43 | "dev": true, 44 | "dependencies": { 45 | "@babel/helper-validator-identifier": "^7.16.7", 46 | "chalk": "^2.0.0", 47 | "js-tokens": "^4.0.0" 48 | }, 49 | "engines": { 50 | "node": ">=6.9.0" 51 | } 52 | }, 53 | "node_modules/@elastic/ecs-helpers": { 54 | "version": "1.1.0", 55 | "resolved": "https://registry.npmjs.org/@elastic/ecs-helpers/-/ecs-helpers-1.1.0.tgz", 56 | "integrity": "sha512-MDLb2aFeGjg46O5mLpdCzT5yOUDnXToJSrco2ShqGIXxNJaM8uJjX+4nd+hRYV4Vex8YJyDtOFEVBldQct6ndg==", 57 | "dev": true, 58 | "dependencies": { 59 | "fast-json-stringify": "^2.4.1" 60 | }, 61 | "engines": { 62 | "node": ">=10" 63 | } 64 | }, 65 | "node_modules/@elastic/ecs-pino-format": { 66 | "version": "1.3.0", 67 | "resolved": "https://registry.npmjs.org/@elastic/ecs-pino-format/-/ecs-pino-format-1.3.0.tgz", 68 | "integrity": "sha512-U8D57gPECYoRCcwREsrXKBtqeyFFF/KAwHi4rG1u/oQhAg91Kzw8ZtUQJXD/DMDieLOqtbItFr2FRBWI3t3wog==", 69 | "dev": true, 70 | "dependencies": { 71 | "@elastic/ecs-helpers": "^1.1.0" 72 | }, 73 | "engines": { 74 | "node": ">=10" 75 | } 76 | }, 77 | "node_modules/@types/normalize-package-data": { 78 | "version": "2.4.1", 79 | "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", 80 | "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", 81 | "dev": true 82 | }, 83 | "node_modules/after-all-results": { 84 | "version": "2.0.0", 85 | "resolved": "https://registry.npmjs.org/after-all-results/-/after-all-results-2.0.0.tgz", 86 | "integrity": "sha1-asL8ICtQD4jaj09VMM+hAPTGotA=", 87 | "dev": true 88 | }, 89 | "node_modules/ajv": { 90 | "version": "6.12.6", 91 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 92 | "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 93 | "dependencies": { 94 | "fast-deep-equal": "^3.1.1", 95 | "fast-json-stable-stringify": "^2.0.0", 96 | "json-schema-traverse": "^0.4.1", 97 | "uri-js": "^4.2.2" 98 | }, 99 | "funding": { 100 | "type": "github", 101 | "url": "https://github.com/sponsors/epoberezkin" 102 | } 103 | }, 104 | "node_modules/ansi-styles": { 105 | "version": "3.2.1", 106 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 107 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 108 | "dev": true, 109 | "dependencies": { 110 | "color-convert": "^1.9.0" 111 | }, 112 | "engines": { 113 | "node": ">=4" 114 | } 115 | }, 116 | "node_modules/asn1": { 117 | "version": "0.2.6", 118 | "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", 119 | "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", 120 | "dependencies": { 121 | "safer-buffer": "~2.1.0" 122 | } 123 | }, 124 | "node_modules/assert-plus": { 125 | "version": "1.0.0", 126 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 127 | "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", 128 | "engines": { 129 | "node": ">=0.8" 130 | } 131 | }, 132 | "node_modules/async-cache": { 133 | "version": "1.1.0", 134 | "resolved": "https://registry.npmjs.org/async-cache/-/async-cache-1.1.0.tgz", 135 | "integrity": "sha1-SppaidBl7F2OUlS9nulrp2xTK1o=", 136 | "deprecated": "No longer maintained. Use [lru-cache](http://npm.im/lru-cache) version 7.6 or higher, and provide an asynchronous `fetchMethod` option.", 137 | "dev": true, 138 | "dependencies": { 139 | "lru-cache": "^4.0.0" 140 | } 141 | }, 142 | "node_modules/async-cache/node_modules/lru-cache": { 143 | "version": "4.1.5", 144 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", 145 | "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", 146 | "dev": true, 147 | "dependencies": { 148 | "pseudomap": "^1.0.2", 149 | "yallist": "^2.1.2" 150 | } 151 | }, 152 | "node_modules/async-cache/node_modules/yallist": { 153 | "version": "2.1.2", 154 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", 155 | "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", 156 | "dev": true 157 | }, 158 | "node_modules/async-value": { 159 | "version": "1.2.2", 160 | "resolved": "https://registry.npmjs.org/async-value/-/async-value-1.2.2.tgz", 161 | "integrity": "sha1-hFF6Hny2saW14YH6Mb4QQ3t/sSU=", 162 | "dev": true 163 | }, 164 | "node_modules/async-value-promise": { 165 | "version": "1.1.1", 166 | "resolved": "https://registry.npmjs.org/async-value-promise/-/async-value-promise-1.1.1.tgz", 167 | "integrity": "sha512-c2RFDKjJle1rHa0YxN9Ysu97/QBu3Wa+NOejJxsX+1qVDJrkD3JL/GN1B3gaILAEXJXbu/4Z1lcoCHFESe/APA==", 168 | "dev": true, 169 | "dependencies": { 170 | "async-value": "^1.2.2" 171 | } 172 | }, 173 | "node_modules/asynckit": { 174 | "version": "0.4.0", 175 | "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", 176 | "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" 177 | }, 178 | "node_modules/atomic-sleep": { 179 | "version": "1.0.0", 180 | "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz", 181 | "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==", 182 | "dev": true, 183 | "engines": { 184 | "node": ">=8.0.0" 185 | } 186 | }, 187 | "node_modules/aws-sign2": { 188 | "version": "0.7.0", 189 | "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", 190 | "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", 191 | "engines": { 192 | "node": "*" 193 | } 194 | }, 195 | "node_modules/aws4": { 196 | "version": "1.11.0", 197 | "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", 198 | "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" 199 | }, 200 | "node_modules/basic-auth": { 201 | "version": "2.0.1", 202 | "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", 203 | "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", 204 | "dev": true, 205 | "dependencies": { 206 | "safe-buffer": "5.1.2" 207 | }, 208 | "engines": { 209 | "node": ">= 0.8" 210 | } 211 | }, 212 | "node_modules/bcrypt-pbkdf": { 213 | "version": "1.0.2", 214 | "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", 215 | "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", 216 | "dependencies": { 217 | "tweetnacl": "^0.14.3" 218 | } 219 | }, 220 | "node_modules/binary-search": { 221 | "version": "1.3.6", 222 | "resolved": "https://registry.npmjs.org/binary-search/-/binary-search-1.3.6.tgz", 223 | "integrity": "sha512-nbE1WxOTTrUWIfsfZ4aHGYu5DOuNkbxGokjV6Z2kxfJK3uaAb8zNK1muzOeipoLHZjInT4Br88BHpzevc681xA==", 224 | "dev": true 225 | }, 226 | "node_modules/breadth-filter": { 227 | "version": "2.0.0", 228 | "resolved": "https://registry.npmjs.org/breadth-filter/-/breadth-filter-2.0.0.tgz", 229 | "integrity": "sha512-thQShDXnFWSk2oVBixRCyrWsFoV5tfOpWKHmxwafHQDNxCfDBk539utpvytNjmlFrTMqz41poLwJvA1MW3z0MQ==", 230 | "dev": true, 231 | "dependencies": { 232 | "object.entries": "^1.0.4" 233 | } 234 | }, 235 | "node_modules/call-bind": { 236 | "version": "1.0.2", 237 | "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", 238 | "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", 239 | "dev": true, 240 | "dependencies": { 241 | "function-bind": "^1.1.1", 242 | "get-intrinsic": "^1.0.2" 243 | }, 244 | "funding": { 245 | "url": "https://github.com/sponsors/ljharb" 246 | } 247 | }, 248 | "node_modules/caseless": { 249 | "version": "0.12.0", 250 | "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", 251 | "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" 252 | }, 253 | "node_modules/chalk": { 254 | "version": "2.4.2", 255 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 256 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 257 | "dev": true, 258 | "dependencies": { 259 | "ansi-styles": "^3.2.1", 260 | "escape-string-regexp": "^1.0.5", 261 | "supports-color": "^5.3.0" 262 | }, 263 | "engines": { 264 | "node": ">=4" 265 | } 266 | }, 267 | "node_modules/chalk/node_modules/escape-string-regexp": { 268 | "version": "1.0.5", 269 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 270 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 271 | "dev": true, 272 | "engines": { 273 | "node": ">=0.8.0" 274 | } 275 | }, 276 | "node_modules/color-convert": { 277 | "version": "1.9.3", 278 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 279 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 280 | "dev": true, 281 | "dependencies": { 282 | "color-name": "1.1.3" 283 | } 284 | }, 285 | "node_modules/color-name": { 286 | "version": "1.1.3", 287 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 288 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", 289 | "dev": true 290 | }, 291 | "node_modules/combined-stream": { 292 | "version": "1.0.8", 293 | "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", 294 | "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", 295 | "dependencies": { 296 | "delayed-stream": "~1.0.0" 297 | }, 298 | "engines": { 299 | "node": ">= 0.8" 300 | } 301 | }, 302 | "node_modules/console-log-level": { 303 | "version": "1.4.1", 304 | "resolved": "https://registry.npmjs.org/console-log-level/-/console-log-level-1.4.1.tgz", 305 | "integrity": "sha512-VZzbIORbP+PPcN/gg3DXClTLPLg5Slwd5fL2MIc+o1qZ4BXBvWyc6QxPk6T/Mkr6IVjRpoAGf32XxP3ZWMVRcQ==", 306 | "dev": true 307 | }, 308 | "node_modules/container-info": { 309 | "version": "1.1.0", 310 | "resolved": "https://registry.npmjs.org/container-info/-/container-info-1.1.0.tgz", 311 | "integrity": "sha512-eD2zLAmxGS2kmL4f1jY8BdOqnmpL6X70kvzTBW/9FIQnxoxiBJ4htMsTmtPLPWRs7NHYFvqKQ1VtppV08mdsQA==", 312 | "dev": true 313 | }, 314 | "node_modules/cookie": { 315 | "version": "0.4.2", 316 | "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", 317 | "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", 318 | "dev": true, 319 | "engines": { 320 | "node": ">= 0.6" 321 | } 322 | }, 323 | "node_modules/core-util-is": { 324 | "version": "1.0.3", 325 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", 326 | "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", 327 | "dev": true 328 | }, 329 | "node_modules/dashdash": { 330 | "version": "1.14.1", 331 | "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", 332 | "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", 333 | "dependencies": { 334 | "assert-plus": "^1.0.0" 335 | }, 336 | "engines": { 337 | "node": ">=0.10" 338 | } 339 | }, 340 | "node_modules/debug": { 341 | "version": "4.3.4", 342 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 343 | "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", 344 | "dev": true, 345 | "dependencies": { 346 | "ms": "2.1.2" 347 | }, 348 | "engines": { 349 | "node": ">=6.0" 350 | }, 351 | "peerDependenciesMeta": { 352 | "supports-color": { 353 | "optional": true 354 | } 355 | } 356 | }, 357 | "node_modules/deepmerge": { 358 | "version": "4.2.2", 359 | "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", 360 | "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", 361 | "dev": true, 362 | "engines": { 363 | "node": ">=0.10.0" 364 | } 365 | }, 366 | "node_modules/define-properties": { 367 | "version": "1.1.3", 368 | "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", 369 | "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", 370 | "dev": true, 371 | "dependencies": { 372 | "object-keys": "^1.0.12" 373 | }, 374 | "engines": { 375 | "node": ">= 0.4" 376 | } 377 | }, 378 | "node_modules/delayed-stream": { 379 | "version": "1.0.0", 380 | "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 381 | "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", 382 | "engines": { 383 | "node": ">=0.4.0" 384 | } 385 | }, 386 | "node_modules/ecc-jsbn": { 387 | "version": "0.1.2", 388 | "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", 389 | "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", 390 | "dependencies": { 391 | "jsbn": "~0.1.0", 392 | "safer-buffer": "^2.1.0" 393 | } 394 | }, 395 | "node_modules/elastic-apm-http-client": { 396 | "version": "9.9.0", 397 | "resolved": "https://registry.npmjs.org/elastic-apm-http-client/-/elastic-apm-http-client-9.9.0.tgz", 398 | "integrity": "sha512-6AXlZtGoo1B9qZMNw51vU9CmJa0G37fUZV5HXPF58kfhztWiYW2RwZCn8Kjx+EUk9eV6wAGms4rqw9DLROZxzw==", 399 | "dev": true, 400 | "dependencies": { 401 | "breadth-filter": "^2.0.0", 402 | "container-info": "^1.0.1", 403 | "end-of-stream": "^1.4.4", 404 | "fast-safe-stringify": "^2.0.7", 405 | "fast-stream-to-buffer": "^1.0.0", 406 | "object-filter-sequence": "^1.0.0", 407 | "readable-stream": "^3.4.0", 408 | "stream-chopper": "^3.0.1", 409 | "unicode-byte-truncate": "^1.0.0" 410 | }, 411 | "engines": { 412 | "node": "^8.6.0 || 10 || >=12" 413 | } 414 | }, 415 | "node_modules/elastic-apm-node": { 416 | "version": "3.18.0", 417 | "resolved": "https://registry.npmjs.org/elastic-apm-node/-/elastic-apm-node-3.18.0.tgz", 418 | "integrity": "sha512-IrOvLwccu6nP+FP+ytarB1kQE9VCxqrBxFX4rMx1HZrmikQ49GIFwvrddiElFZepAk7WeE6JX9f42pVr+PMFMw==", 419 | "dev": true, 420 | "dependencies": { 421 | "@elastic/ecs-pino-format": "^1.2.0", 422 | "after-all-results": "^2.0.0", 423 | "async-cache": "^1.1.0", 424 | "async-value-promise": "^1.1.1", 425 | "basic-auth": "^2.0.1", 426 | "cookie": "^0.4.0", 427 | "core-util-is": "^1.0.2", 428 | "elastic-apm-http-client": "^9.8.1", 429 | "end-of-stream": "^1.4.4", 430 | "error-callsites": "^2.0.4", 431 | "error-stack-parser": "^2.0.6", 432 | "escape-string-regexp": "^4.0.0", 433 | "fast-safe-stringify": "^2.0.7", 434 | "http-headers": "^3.0.2", 435 | "is-native": "^1.0.1", 436 | "load-source-map": "^2.0.0", 437 | "lru-cache": "^6.0.0", 438 | "measured-reporting": "^1.51.1", 439 | "monitor-event-loop-delay": "^1.0.0", 440 | "object-filter-sequence": "^1.0.0", 441 | "object-identity-map": "^1.0.2", 442 | "original-url": "^1.2.3", 443 | "pino": "^6.11.2", 444 | "read-pkg-up": "^7.0.1", 445 | "relative-microtime": "^2.0.0", 446 | "require-in-the-middle": "^5.0.3", 447 | "semver": "^6.3.0", 448 | "set-cookie-serde": "^1.0.0", 449 | "shallow-clone-shim": "^2.0.0", 450 | "sql-summary": "^1.0.1", 451 | "traceparent": "^1.0.0", 452 | "traverse": "^0.6.6", 453 | "unicode-byte-truncate": "^1.0.0" 454 | }, 455 | "engines": { 456 | "node": "^8.6.0 || 10 || 12 || 14 || 15 || 16" 457 | } 458 | }, 459 | "node_modules/end-of-stream": { 460 | "version": "1.4.4", 461 | "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", 462 | "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", 463 | "dev": true, 464 | "dependencies": { 465 | "once": "^1.4.0" 466 | } 467 | }, 468 | "node_modules/error-callsites": { 469 | "version": "2.0.4", 470 | "resolved": "https://registry.npmjs.org/error-callsites/-/error-callsites-2.0.4.tgz", 471 | "integrity": "sha512-V877Ch4FC4FN178fDK1fsrHN4I1YQIBdtjKrHh3BUHMnh3SMvwUVrqkaOgDpUuevgSNna0RBq6Ox9SGlxYrigA==", 472 | "dev": true, 473 | "engines": { 474 | "node": ">=6.x" 475 | } 476 | }, 477 | "node_modules/error-ex": { 478 | "version": "1.3.2", 479 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 480 | "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 481 | "dev": true, 482 | "dependencies": { 483 | "is-arrayish": "^0.2.1" 484 | } 485 | }, 486 | "node_modules/error-stack-parser": { 487 | "version": "2.0.7", 488 | "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz", 489 | "integrity": "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==", 490 | "dev": true, 491 | "dependencies": { 492 | "stackframe": "^1.1.1" 493 | } 494 | }, 495 | "node_modules/es-abstract": { 496 | "version": "1.19.5", 497 | "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.5.tgz", 498 | "integrity": "sha512-Aa2G2+Rd3b6kxEUKTF4TaW67czBLyAv3z7VOhYRU50YBx+bbsYZ9xQP4lMNazePuFlybXI0V4MruPos7qUo5fA==", 499 | "dev": true, 500 | "dependencies": { 501 | "call-bind": "^1.0.2", 502 | "es-to-primitive": "^1.2.1", 503 | "function-bind": "^1.1.1", 504 | "get-intrinsic": "^1.1.1", 505 | "get-symbol-description": "^1.0.0", 506 | "has": "^1.0.3", 507 | "has-symbols": "^1.0.3", 508 | "internal-slot": "^1.0.3", 509 | "is-callable": "^1.2.4", 510 | "is-negative-zero": "^2.0.2", 511 | "is-regex": "^1.1.4", 512 | "is-shared-array-buffer": "^1.0.2", 513 | "is-string": "^1.0.7", 514 | "is-weakref": "^1.0.2", 515 | "object-inspect": "^1.12.0", 516 | "object-keys": "^1.1.1", 517 | "object.assign": "^4.1.2", 518 | "string.prototype.trimend": "^1.0.4", 519 | "string.prototype.trimstart": "^1.0.4", 520 | "unbox-primitive": "^1.0.1" 521 | }, 522 | "engines": { 523 | "node": ">= 0.4" 524 | }, 525 | "funding": { 526 | "url": "https://github.com/sponsors/ljharb" 527 | } 528 | }, 529 | "node_modules/es-to-primitive": { 530 | "version": "1.2.1", 531 | "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", 532 | "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", 533 | "dev": true, 534 | "dependencies": { 535 | "is-callable": "^1.1.4", 536 | "is-date-object": "^1.0.1", 537 | "is-symbol": "^1.0.2" 538 | }, 539 | "engines": { 540 | "node": ">= 0.4" 541 | }, 542 | "funding": { 543 | "url": "https://github.com/sponsors/ljharb" 544 | } 545 | }, 546 | "node_modules/escape-string-regexp": { 547 | "version": "4.0.0", 548 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 549 | "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 550 | "dev": true, 551 | "engines": { 552 | "node": ">=10" 553 | }, 554 | "funding": { 555 | "url": "https://github.com/sponsors/sindresorhus" 556 | } 557 | }, 558 | "node_modules/extend": { 559 | "version": "3.0.2", 560 | "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 561 | "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" 562 | }, 563 | "node_modules/extsprintf": { 564 | "version": "1.3.0", 565 | "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", 566 | "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", 567 | "engines": [ 568 | "node >=0.6.0" 569 | ] 570 | }, 571 | "node_modules/fast-deep-equal": { 572 | "version": "3.1.3", 573 | "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 574 | "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" 575 | }, 576 | "node_modules/fast-json-stable-stringify": { 577 | "version": "2.1.0", 578 | "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 579 | "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" 580 | }, 581 | "node_modules/fast-json-stringify": { 582 | "version": "2.7.13", 583 | "resolved": "https://registry.npmjs.org/fast-json-stringify/-/fast-json-stringify-2.7.13.tgz", 584 | "integrity": "sha512-ar+hQ4+OIurUGjSJD1anvYSDcUflywhKjfxnsW4TBTD7+u0tJufv6DKRWoQk3vI6YBOWMoz0TQtfbe7dxbQmvA==", 585 | "dev": true, 586 | "dependencies": { 587 | "ajv": "^6.11.0", 588 | "deepmerge": "^4.2.2", 589 | "rfdc": "^1.2.0", 590 | "string-similarity": "^4.0.1" 591 | }, 592 | "engines": { 593 | "node": ">= 10.0.0" 594 | } 595 | }, 596 | "node_modules/fast-redact": { 597 | "version": "3.1.1", 598 | "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.1.1.tgz", 599 | "integrity": "sha512-odVmjC8x8jNeMZ3C+rPMESzXVSEU8tSWSHv9HFxP2mm89G/1WwqhrerJDQm9Zus8X6aoRgQDThKqptdNA6bt+A==", 600 | "dev": true, 601 | "engines": { 602 | "node": ">=6" 603 | } 604 | }, 605 | "node_modules/fast-safe-stringify": { 606 | "version": "2.1.1", 607 | "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", 608 | "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", 609 | "dev": true 610 | }, 611 | "node_modules/fast-stream-to-buffer": { 612 | "version": "1.0.0", 613 | "resolved": "https://registry.npmjs.org/fast-stream-to-buffer/-/fast-stream-to-buffer-1.0.0.tgz", 614 | "integrity": "sha512-bI/544WUQlD2iXBibQbOMSmG07Hay7YrpXlKaeGTPT7H7pC0eitt3usak5vUwEvCGK/O7rUAM3iyQValGU22TQ==", 615 | "dev": true, 616 | "dependencies": { 617 | "end-of-stream": "^1.4.1" 618 | } 619 | }, 620 | "node_modules/find-up": { 621 | "version": "4.1.0", 622 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 623 | "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 624 | "dev": true, 625 | "dependencies": { 626 | "locate-path": "^5.0.0", 627 | "path-exists": "^4.0.0" 628 | }, 629 | "engines": { 630 | "node": ">=8" 631 | } 632 | }, 633 | "node_modules/flatstr": { 634 | "version": "1.0.12", 635 | "resolved": "https://registry.npmjs.org/flatstr/-/flatstr-1.0.12.tgz", 636 | "integrity": "sha512-4zPxDyhCyiN2wIAtSLI6gc82/EjqZc1onI4Mz/l0pWrAlsSfYH/2ZIcU+e3oA2wDwbzIWNKwa23F8rh6+DRWkw==", 637 | "dev": true 638 | }, 639 | "node_modules/forever-agent": { 640 | "version": "0.6.1", 641 | "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", 642 | "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", 643 | "engines": { 644 | "node": "*" 645 | } 646 | }, 647 | "node_modules/form-data": { 648 | "version": "2.3.3", 649 | "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", 650 | "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", 651 | "dependencies": { 652 | "asynckit": "^0.4.0", 653 | "combined-stream": "^1.0.6", 654 | "mime-types": "^2.1.12" 655 | }, 656 | "engines": { 657 | "node": ">= 0.12" 658 | } 659 | }, 660 | "node_modules/forwarded-parse": { 661 | "version": "2.1.2", 662 | "resolved": "https://registry.npmjs.org/forwarded-parse/-/forwarded-parse-2.1.2.tgz", 663 | "integrity": "sha512-alTFZZQDKMporBH77856pXgzhEzaUVmLCDk+egLgIgHst3Tpndzz8MnKe+GzRJRfvVdn69HhpW7cmXzvtLvJAw==", 664 | "dev": true 665 | }, 666 | "node_modules/function-bind": { 667 | "version": "1.1.1", 668 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 669 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 670 | "dev": true 671 | }, 672 | "node_modules/get-intrinsic": { 673 | "version": "1.1.1", 674 | "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", 675 | "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", 676 | "dev": true, 677 | "dependencies": { 678 | "function-bind": "^1.1.1", 679 | "has": "^1.0.3", 680 | "has-symbols": "^1.0.1" 681 | }, 682 | "funding": { 683 | "url": "https://github.com/sponsors/ljharb" 684 | } 685 | }, 686 | "node_modules/get-symbol-description": { 687 | "version": "1.0.0", 688 | "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", 689 | "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", 690 | "dev": true, 691 | "dependencies": { 692 | "call-bind": "^1.0.2", 693 | "get-intrinsic": "^1.1.1" 694 | }, 695 | "engines": { 696 | "node": ">= 0.4" 697 | }, 698 | "funding": { 699 | "url": "https://github.com/sponsors/ljharb" 700 | } 701 | }, 702 | "node_modules/getpass": { 703 | "version": "0.1.7", 704 | "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", 705 | "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", 706 | "dependencies": { 707 | "assert-plus": "^1.0.0" 708 | } 709 | }, 710 | "node_modules/har-schema": { 711 | "version": "2.0.0", 712 | "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", 713 | "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", 714 | "engines": { 715 | "node": ">=4" 716 | } 717 | }, 718 | "node_modules/har-validator": { 719 | "version": "5.1.5", 720 | "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", 721 | "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", 722 | "deprecated": "this library is no longer supported", 723 | "dependencies": { 724 | "ajv": "^6.12.3", 725 | "har-schema": "^2.0.0" 726 | }, 727 | "engines": { 728 | "node": ">=6" 729 | } 730 | }, 731 | "node_modules/has": { 732 | "version": "1.0.3", 733 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 734 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 735 | "dev": true, 736 | "dependencies": { 737 | "function-bind": "^1.1.1" 738 | }, 739 | "engines": { 740 | "node": ">= 0.4.0" 741 | } 742 | }, 743 | "node_modules/has-bigints": { 744 | "version": "1.0.1", 745 | "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", 746 | "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", 747 | "dev": true, 748 | "funding": { 749 | "url": "https://github.com/sponsors/ljharb" 750 | } 751 | }, 752 | "node_modules/has-flag": { 753 | "version": "3.0.0", 754 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 755 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", 756 | "dev": true, 757 | "engines": { 758 | "node": ">=4" 759 | } 760 | }, 761 | "node_modules/has-symbols": { 762 | "version": "1.0.3", 763 | "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", 764 | "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", 765 | "dev": true, 766 | "engines": { 767 | "node": ">= 0.4" 768 | }, 769 | "funding": { 770 | "url": "https://github.com/sponsors/ljharb" 771 | } 772 | }, 773 | "node_modules/has-tostringtag": { 774 | "version": "1.0.0", 775 | "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", 776 | "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", 777 | "dev": true, 778 | "dependencies": { 779 | "has-symbols": "^1.0.2" 780 | }, 781 | "engines": { 782 | "node": ">= 0.4" 783 | }, 784 | "funding": { 785 | "url": "https://github.com/sponsors/ljharb" 786 | } 787 | }, 788 | "node_modules/hosted-git-info": { 789 | "version": "2.8.9", 790 | "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", 791 | "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", 792 | "dev": true 793 | }, 794 | "node_modules/http-headers": { 795 | "version": "3.0.2", 796 | "resolved": "https://registry.npmjs.org/http-headers/-/http-headers-3.0.2.tgz", 797 | "integrity": "sha512-87E1I+2Wg4dxxz4rcxElo3dxO/w1ZtgL1yA0Sb6vH3qU16vRKq1NjWQv9SCY3ly2OQROcoxHZOUpmelS+k6wOw==", 798 | "dev": true, 799 | "dependencies": { 800 | "next-line": "^1.1.0" 801 | } 802 | }, 803 | "node_modules/http-signature": { 804 | "version": "1.2.0", 805 | "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", 806 | "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", 807 | "dependencies": { 808 | "assert-plus": "^1.0.0", 809 | "jsprim": "^1.2.2", 810 | "sshpk": "^1.7.0" 811 | }, 812 | "engines": { 813 | "node": ">=0.8", 814 | "npm": ">=1.3.7" 815 | } 816 | }, 817 | "node_modules/inherits": { 818 | "version": "2.0.4", 819 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 820 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 821 | "dev": true 822 | }, 823 | "node_modules/internal-slot": { 824 | "version": "1.0.3", 825 | "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", 826 | "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", 827 | "dev": true, 828 | "dependencies": { 829 | "get-intrinsic": "^1.1.0", 830 | "has": "^1.0.3", 831 | "side-channel": "^1.0.4" 832 | }, 833 | "engines": { 834 | "node": ">= 0.4" 835 | } 836 | }, 837 | "node_modules/is-arrayish": { 838 | "version": "0.2.1", 839 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 840 | "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", 841 | "dev": true 842 | }, 843 | "node_modules/is-bigint": { 844 | "version": "1.0.4", 845 | "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", 846 | "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", 847 | "dev": true, 848 | "dependencies": { 849 | "has-bigints": "^1.0.1" 850 | }, 851 | "funding": { 852 | "url": "https://github.com/sponsors/ljharb" 853 | } 854 | }, 855 | "node_modules/is-boolean-object": { 856 | "version": "1.1.2", 857 | "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", 858 | "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", 859 | "dev": true, 860 | "dependencies": { 861 | "call-bind": "^1.0.2", 862 | "has-tostringtag": "^1.0.0" 863 | }, 864 | "engines": { 865 | "node": ">= 0.4" 866 | }, 867 | "funding": { 868 | "url": "https://github.com/sponsors/ljharb" 869 | } 870 | }, 871 | "node_modules/is-callable": { 872 | "version": "1.2.4", 873 | "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", 874 | "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", 875 | "dev": true, 876 | "engines": { 877 | "node": ">= 0.4" 878 | }, 879 | "funding": { 880 | "url": "https://github.com/sponsors/ljharb" 881 | } 882 | }, 883 | "node_modules/is-core-module": { 884 | "version": "2.8.1", 885 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", 886 | "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", 887 | "dev": true, 888 | "dependencies": { 889 | "has": "^1.0.3" 890 | }, 891 | "funding": { 892 | "url": "https://github.com/sponsors/ljharb" 893 | } 894 | }, 895 | "node_modules/is-date-object": { 896 | "version": "1.0.5", 897 | "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", 898 | "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", 899 | "dev": true, 900 | "dependencies": { 901 | "has-tostringtag": "^1.0.0" 902 | }, 903 | "engines": { 904 | "node": ">= 0.4" 905 | }, 906 | "funding": { 907 | "url": "https://github.com/sponsors/ljharb" 908 | } 909 | }, 910 | "node_modules/is-finite": { 911 | "version": "1.1.0", 912 | "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", 913 | "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", 914 | "dev": true, 915 | "engines": { 916 | "node": ">=0.10.0" 917 | }, 918 | "funding": { 919 | "url": "https://github.com/sponsors/sindresorhus" 920 | } 921 | }, 922 | "node_modules/is-integer": { 923 | "version": "1.0.7", 924 | "resolved": "https://registry.npmjs.org/is-integer/-/is-integer-1.0.7.tgz", 925 | "integrity": "sha1-a96Bqs3feLZZtmKdYpytxRqIbVw=", 926 | "dev": true, 927 | "dependencies": { 928 | "is-finite": "^1.0.0" 929 | } 930 | }, 931 | "node_modules/is-native": { 932 | "version": "1.0.1", 933 | "resolved": "https://registry.npmjs.org/is-native/-/is-native-1.0.1.tgz", 934 | "integrity": "sha1-zRjMFi6EUNaDtbq+eayZwUVElnU=", 935 | "dev": true, 936 | "dependencies": { 937 | "is-nil": "^1.0.0", 938 | "to-source-code": "^1.0.0" 939 | } 940 | }, 941 | "node_modules/is-negative-zero": { 942 | "version": "2.0.2", 943 | "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", 944 | "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", 945 | "dev": true, 946 | "engines": { 947 | "node": ">= 0.4" 948 | }, 949 | "funding": { 950 | "url": "https://github.com/sponsors/ljharb" 951 | } 952 | }, 953 | "node_modules/is-nil": { 954 | "version": "1.0.1", 955 | "resolved": "https://registry.npmjs.org/is-nil/-/is-nil-1.0.1.tgz", 956 | "integrity": "sha1-LauingtYUGOHXntTnQcfWxWTeWk=", 957 | "dev": true 958 | }, 959 | "node_modules/is-number-object": { 960 | "version": "1.0.7", 961 | "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", 962 | "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", 963 | "dev": true, 964 | "dependencies": { 965 | "has-tostringtag": "^1.0.0" 966 | }, 967 | "engines": { 968 | "node": ">= 0.4" 969 | }, 970 | "funding": { 971 | "url": "https://github.com/sponsors/ljharb" 972 | } 973 | }, 974 | "node_modules/is-regex": { 975 | "version": "1.1.4", 976 | "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", 977 | "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", 978 | "dev": true, 979 | "dependencies": { 980 | "call-bind": "^1.0.2", 981 | "has-tostringtag": "^1.0.0" 982 | }, 983 | "engines": { 984 | "node": ">= 0.4" 985 | }, 986 | "funding": { 987 | "url": "https://github.com/sponsors/ljharb" 988 | } 989 | }, 990 | "node_modules/is-shared-array-buffer": { 991 | "version": "1.0.2", 992 | "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", 993 | "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", 994 | "dev": true, 995 | "dependencies": { 996 | "call-bind": "^1.0.2" 997 | }, 998 | "funding": { 999 | "url": "https://github.com/sponsors/ljharb" 1000 | } 1001 | }, 1002 | "node_modules/is-string": { 1003 | "version": "1.0.7", 1004 | "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", 1005 | "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", 1006 | "dev": true, 1007 | "dependencies": { 1008 | "has-tostringtag": "^1.0.0" 1009 | }, 1010 | "engines": { 1011 | "node": ">= 0.4" 1012 | }, 1013 | "funding": { 1014 | "url": "https://github.com/sponsors/ljharb" 1015 | } 1016 | }, 1017 | "node_modules/is-symbol": { 1018 | "version": "1.0.4", 1019 | "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", 1020 | "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", 1021 | "dev": true, 1022 | "dependencies": { 1023 | "has-symbols": "^1.0.2" 1024 | }, 1025 | "engines": { 1026 | "node": ">= 0.4" 1027 | }, 1028 | "funding": { 1029 | "url": "https://github.com/sponsors/ljharb" 1030 | } 1031 | }, 1032 | "node_modules/is-typedarray": { 1033 | "version": "1.0.0", 1034 | "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", 1035 | "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" 1036 | }, 1037 | "node_modules/is-weakref": { 1038 | "version": "1.0.2", 1039 | "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", 1040 | "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", 1041 | "dev": true, 1042 | "dependencies": { 1043 | "call-bind": "^1.0.2" 1044 | }, 1045 | "funding": { 1046 | "url": "https://github.com/sponsors/ljharb" 1047 | } 1048 | }, 1049 | "node_modules/isstream": { 1050 | "version": "0.1.2", 1051 | "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", 1052 | "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" 1053 | }, 1054 | "node_modules/js-tokens": { 1055 | "version": "4.0.0", 1056 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 1057 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 1058 | "dev": true 1059 | }, 1060 | "node_modules/jsbn": { 1061 | "version": "0.1.1", 1062 | "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", 1063 | "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" 1064 | }, 1065 | "node_modules/json-parse-even-better-errors": { 1066 | "version": "2.3.1", 1067 | "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", 1068 | "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", 1069 | "dev": true 1070 | }, 1071 | "node_modules/json-schema": { 1072 | "version": "0.4.0", 1073 | "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", 1074 | "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" 1075 | }, 1076 | "node_modules/json-schema-traverse": { 1077 | "version": "0.4.1", 1078 | "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 1079 | "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" 1080 | }, 1081 | "node_modules/json-stringify-safe": { 1082 | "version": "5.0.1", 1083 | "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", 1084 | "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" 1085 | }, 1086 | "node_modules/jsprim": { 1087 | "version": "1.4.2", 1088 | "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", 1089 | "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", 1090 | "dependencies": { 1091 | "assert-plus": "1.0.0", 1092 | "extsprintf": "1.3.0", 1093 | "json-schema": "0.4.0", 1094 | "verror": "1.10.0" 1095 | }, 1096 | "engines": { 1097 | "node": ">=0.6.0" 1098 | } 1099 | }, 1100 | "node_modules/lines-and-columns": { 1101 | "version": "1.2.4", 1102 | "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", 1103 | "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", 1104 | "dev": true 1105 | }, 1106 | "node_modules/load-source-map": { 1107 | "version": "2.0.0", 1108 | "resolved": "https://registry.npmjs.org/load-source-map/-/load-source-map-2.0.0.tgz", 1109 | "integrity": "sha512-QNZzJ2wMrTmCdeobMuMNEXHN1QGk8HG6louEkzD/zwQ7EU2RarrzlhQ4GnUYEFzLhK+Jq7IGyF/qy+XYBSO7AQ==", 1110 | "dev": true, 1111 | "dependencies": { 1112 | "source-map": "^0.7.3" 1113 | }, 1114 | "engines": { 1115 | "node": ">= 8" 1116 | } 1117 | }, 1118 | "node_modules/locate-path": { 1119 | "version": "5.0.0", 1120 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 1121 | "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 1122 | "dev": true, 1123 | "dependencies": { 1124 | "p-locate": "^4.1.0" 1125 | }, 1126 | "engines": { 1127 | "node": ">=8" 1128 | } 1129 | }, 1130 | "node_modules/lru-cache": { 1131 | "version": "6.0.0", 1132 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 1133 | "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 1134 | "dev": true, 1135 | "dependencies": { 1136 | "yallist": "^4.0.0" 1137 | }, 1138 | "engines": { 1139 | "node": ">=10" 1140 | } 1141 | }, 1142 | "node_modules/mapcap": { 1143 | "version": "1.0.0", 1144 | "resolved": "https://registry.npmjs.org/mapcap/-/mapcap-1.0.0.tgz", 1145 | "integrity": "sha512-KcNlZSlFPx+r1jYZmxEbTVymG+dIctf10WmWkuhrhrblM+KMoF77HelwihL5cxYlORye79KoR4IlOOk99lUJ0g==", 1146 | "dev": true 1147 | }, 1148 | "node_modules/measured-core": { 1149 | "version": "1.51.1", 1150 | "resolved": "https://registry.npmjs.org/measured-core/-/measured-core-1.51.1.tgz", 1151 | "integrity": "sha512-DZQP9SEwdqqYRvT2slMK81D/7xwdxXosZZBtLVfPSo6y5P672FBTbzHVdN4IQyUkUpcVOR9pIvtUy5Ryl7NKyg==", 1152 | "dev": true, 1153 | "dependencies": { 1154 | "binary-search": "^1.3.3", 1155 | "optional-js": "^2.0.0" 1156 | }, 1157 | "engines": { 1158 | "node": ">= 5.12" 1159 | } 1160 | }, 1161 | "node_modules/measured-reporting": { 1162 | "version": "1.51.1", 1163 | "resolved": "https://registry.npmjs.org/measured-reporting/-/measured-reporting-1.51.1.tgz", 1164 | "integrity": "sha512-JCt+2u6XT1I5lG3SuYqywE0e62DJuAzBcfMzWGUhIYtPQV2Vm4HiYt/durqmzsAbZV181CEs+o/jMKWJKkYIWw==", 1165 | "dev": true, 1166 | "dependencies": { 1167 | "console-log-level": "^1.4.1", 1168 | "mapcap": "^1.0.0", 1169 | "measured-core": "^1.51.1", 1170 | "optional-js": "^2.0.0" 1171 | }, 1172 | "engines": { 1173 | "node": ">= 5.12" 1174 | } 1175 | }, 1176 | "node_modules/mime-db": { 1177 | "version": "1.52.0", 1178 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", 1179 | "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", 1180 | "engines": { 1181 | "node": ">= 0.6" 1182 | } 1183 | }, 1184 | "node_modules/mime-types": { 1185 | "version": "2.1.35", 1186 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", 1187 | "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", 1188 | "dependencies": { 1189 | "mime-db": "1.52.0" 1190 | }, 1191 | "engines": { 1192 | "node": ">= 0.6" 1193 | } 1194 | }, 1195 | "node_modules/module-details-from-path": { 1196 | "version": "1.0.3", 1197 | "resolved": "https://registry.npmjs.org/module-details-from-path/-/module-details-from-path-1.0.3.tgz", 1198 | "integrity": "sha1-EUyUlnPiqKNenTV4hSeqN7Z52is=", 1199 | "dev": true 1200 | }, 1201 | "node_modules/monitor-event-loop-delay": { 1202 | "version": "1.0.0", 1203 | "resolved": "https://registry.npmjs.org/monitor-event-loop-delay/-/monitor-event-loop-delay-1.0.0.tgz", 1204 | "integrity": "sha512-YRIr1exCIfBDLZle8WHOfSo7Xg3M+phcZfq9Fx1L6Abo+atGp7cge5pM7PjyBn4s1oZI/BRD4EMrzQBbPpVb5Q==", 1205 | "dev": true 1206 | }, 1207 | "node_modules/ms": { 1208 | "version": "2.1.2", 1209 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 1210 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 1211 | "dev": true 1212 | }, 1213 | "node_modules/next-line": { 1214 | "version": "1.1.0", 1215 | "resolved": "https://registry.npmjs.org/next-line/-/next-line-1.1.0.tgz", 1216 | "integrity": "sha1-/K5XhTBStqm66CCOQN19PC0wRgM=", 1217 | "dev": true 1218 | }, 1219 | "node_modules/normalize-package-data": { 1220 | "version": "2.5.0", 1221 | "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", 1222 | "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", 1223 | "dev": true, 1224 | "dependencies": { 1225 | "hosted-git-info": "^2.1.4", 1226 | "resolve": "^1.10.0", 1227 | "semver": "2 || 3 || 4 || 5", 1228 | "validate-npm-package-license": "^3.0.1" 1229 | } 1230 | }, 1231 | "node_modules/normalize-package-data/node_modules/semver": { 1232 | "version": "5.7.1", 1233 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 1234 | "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 1235 | "dev": true, 1236 | "bin": { 1237 | "semver": "bin/semver" 1238 | } 1239 | }, 1240 | "node_modules/oauth-sign": { 1241 | "version": "0.9.0", 1242 | "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", 1243 | "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", 1244 | "engines": { 1245 | "node": "*" 1246 | } 1247 | }, 1248 | "node_modules/object-filter-sequence": { 1249 | "version": "1.0.0", 1250 | "resolved": "https://registry.npmjs.org/object-filter-sequence/-/object-filter-sequence-1.0.0.tgz", 1251 | "integrity": "sha512-CsubGNxhIEChNY4cXYuA6KXafztzHqzLLZ/y3Kasf3A+sa3lL9thq3z+7o0pZqzEinjXT6lXDPAfVWI59dUyzQ==", 1252 | "dev": true 1253 | }, 1254 | "node_modules/object-identity-map": { 1255 | "version": "1.0.2", 1256 | "resolved": "https://registry.npmjs.org/object-identity-map/-/object-identity-map-1.0.2.tgz", 1257 | "integrity": "sha512-a2XZDGyYTngvGS67kWnqVdpoaJWsY7C1GhPJvejWAFCsUioTAaiTu8oBad7c6cI4McZxr4CmvnZeycK05iav5A==", 1258 | "dev": true, 1259 | "dependencies": { 1260 | "object.entries": "^1.1.0" 1261 | } 1262 | }, 1263 | "node_modules/object-inspect": { 1264 | "version": "1.12.0", 1265 | "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", 1266 | "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", 1267 | "dev": true, 1268 | "funding": { 1269 | "url": "https://github.com/sponsors/ljharb" 1270 | } 1271 | }, 1272 | "node_modules/object-keys": { 1273 | "version": "1.1.1", 1274 | "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", 1275 | "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", 1276 | "dev": true, 1277 | "engines": { 1278 | "node": ">= 0.4" 1279 | } 1280 | }, 1281 | "node_modules/object.assign": { 1282 | "version": "4.1.2", 1283 | "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", 1284 | "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", 1285 | "dev": true, 1286 | "dependencies": { 1287 | "call-bind": "^1.0.0", 1288 | "define-properties": "^1.1.3", 1289 | "has-symbols": "^1.0.1", 1290 | "object-keys": "^1.1.1" 1291 | }, 1292 | "engines": { 1293 | "node": ">= 0.4" 1294 | }, 1295 | "funding": { 1296 | "url": "https://github.com/sponsors/ljharb" 1297 | } 1298 | }, 1299 | "node_modules/object.entries": { 1300 | "version": "1.1.5", 1301 | "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", 1302 | "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", 1303 | "dev": true, 1304 | "dependencies": { 1305 | "call-bind": "^1.0.2", 1306 | "define-properties": "^1.1.3", 1307 | "es-abstract": "^1.19.1" 1308 | }, 1309 | "engines": { 1310 | "node": ">= 0.4" 1311 | } 1312 | }, 1313 | "node_modules/once": { 1314 | "version": "1.4.0", 1315 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 1316 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 1317 | "dev": true, 1318 | "dependencies": { 1319 | "wrappy": "1" 1320 | } 1321 | }, 1322 | "node_modules/optional-js": { 1323 | "version": "2.3.0", 1324 | "resolved": "https://registry.npmjs.org/optional-js/-/optional-js-2.3.0.tgz", 1325 | "integrity": "sha512-B0LLi+Vg+eko++0z/b8zIv57kp7HKEzaPJo7LowJXMUKYdf+3XJGu/cw03h/JhIOsLnP+cG5QnTHAuicjA5fMw==", 1326 | "dev": true 1327 | }, 1328 | "node_modules/original-url": { 1329 | "version": "1.2.3", 1330 | "resolved": "https://registry.npmjs.org/original-url/-/original-url-1.2.3.tgz", 1331 | "integrity": "sha512-BYm+pKYLtS4mVe/mgT3YKGtWV5HzN/XKiaIu1aK4rsxyjuHeTW9N+xVBEpJcY1onB3nccfH0RbzUEoimMqFUHQ==", 1332 | "dev": true, 1333 | "dependencies": { 1334 | "forwarded-parse": "^2.1.0" 1335 | } 1336 | }, 1337 | "node_modules/p-limit": { 1338 | "version": "2.3.0", 1339 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 1340 | "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 1341 | "dev": true, 1342 | "dependencies": { 1343 | "p-try": "^2.0.0" 1344 | }, 1345 | "engines": { 1346 | "node": ">=6" 1347 | }, 1348 | "funding": { 1349 | "url": "https://github.com/sponsors/sindresorhus" 1350 | } 1351 | }, 1352 | "node_modules/p-locate": { 1353 | "version": "4.1.0", 1354 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 1355 | "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 1356 | "dev": true, 1357 | "dependencies": { 1358 | "p-limit": "^2.2.0" 1359 | }, 1360 | "engines": { 1361 | "node": ">=8" 1362 | } 1363 | }, 1364 | "node_modules/p-try": { 1365 | "version": "2.2.0", 1366 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 1367 | "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 1368 | "dev": true, 1369 | "engines": { 1370 | "node": ">=6" 1371 | } 1372 | }, 1373 | "node_modules/parse-json": { 1374 | "version": "5.2.0", 1375 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", 1376 | "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", 1377 | "dev": true, 1378 | "dependencies": { 1379 | "@babel/code-frame": "^7.0.0", 1380 | "error-ex": "^1.3.1", 1381 | "json-parse-even-better-errors": "^2.3.0", 1382 | "lines-and-columns": "^1.1.6" 1383 | }, 1384 | "engines": { 1385 | "node": ">=8" 1386 | }, 1387 | "funding": { 1388 | "url": "https://github.com/sponsors/sindresorhus" 1389 | } 1390 | }, 1391 | "node_modules/path-exists": { 1392 | "version": "4.0.0", 1393 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 1394 | "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 1395 | "dev": true, 1396 | "engines": { 1397 | "node": ">=8" 1398 | } 1399 | }, 1400 | "node_modules/path-parse": { 1401 | "version": "1.0.7", 1402 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 1403 | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 1404 | "dev": true 1405 | }, 1406 | "node_modules/performance-now": { 1407 | "version": "2.1.0", 1408 | "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", 1409 | "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" 1410 | }, 1411 | "node_modules/pino": { 1412 | "version": "6.14.0", 1413 | "resolved": "https://registry.npmjs.org/pino/-/pino-6.14.0.tgz", 1414 | "integrity": "sha512-iuhEDel3Z3hF9Jfe44DPXR8l07bhjuFY3GMHIXbjnY9XcafbyDDwl2sN2vw2GjMPf5Nkoe+OFao7ffn9SXaKDg==", 1415 | "dev": true, 1416 | "dependencies": { 1417 | "fast-redact": "^3.0.0", 1418 | "fast-safe-stringify": "^2.0.8", 1419 | "flatstr": "^1.0.12", 1420 | "pino-std-serializers": "^3.1.0", 1421 | "process-warning": "^1.0.0", 1422 | "quick-format-unescaped": "^4.0.3", 1423 | "sonic-boom": "^1.0.2" 1424 | }, 1425 | "bin": { 1426 | "pino": "bin.js" 1427 | } 1428 | }, 1429 | "node_modules/pino-std-serializers": { 1430 | "version": "3.2.0", 1431 | "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-3.2.0.tgz", 1432 | "integrity": "sha512-EqX4pwDPrt3MuOAAUBMU0Tk5kR/YcCM5fNPEzgCO2zJ5HfX0vbiH9HbJglnyeQsN96Kznae6MWD47pZB5avTrg==", 1433 | "dev": true 1434 | }, 1435 | "node_modules/process-warning": { 1436 | "version": "1.0.0", 1437 | "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-1.0.0.tgz", 1438 | "integrity": "sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==", 1439 | "dev": true 1440 | }, 1441 | "node_modules/pseudomap": { 1442 | "version": "1.0.2", 1443 | "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", 1444 | "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", 1445 | "dev": true 1446 | }, 1447 | "node_modules/psl": { 1448 | "version": "1.8.0", 1449 | "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", 1450 | "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" 1451 | }, 1452 | "node_modules/punycode": { 1453 | "version": "2.1.1", 1454 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 1455 | "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", 1456 | "engines": { 1457 | "node": ">=6" 1458 | } 1459 | }, 1460 | "node_modules/qs": { 1461 | "version": "6.5.3", 1462 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", 1463 | "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", 1464 | "engines": { 1465 | "node": ">=0.6" 1466 | } 1467 | }, 1468 | "node_modules/quick-format-unescaped": { 1469 | "version": "4.0.4", 1470 | "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz", 1471 | "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==", 1472 | "dev": true 1473 | }, 1474 | "node_modules/random-poly-fill": { 1475 | "version": "1.0.1", 1476 | "resolved": "https://registry.npmjs.org/random-poly-fill/-/random-poly-fill-1.0.1.tgz", 1477 | "integrity": "sha512-bMOL0hLfrNs52+EHtIPIXxn2PxYwXb0qjnKruTjXiM/sKfYqj506aB2plFwWW1HN+ri724bAVVGparh4AtlJKw==", 1478 | "dev": true 1479 | }, 1480 | "node_modules/read-pkg": { 1481 | "version": "5.2.0", 1482 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", 1483 | "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", 1484 | "dev": true, 1485 | "dependencies": { 1486 | "@types/normalize-package-data": "^2.4.0", 1487 | "normalize-package-data": "^2.5.0", 1488 | "parse-json": "^5.0.0", 1489 | "type-fest": "^0.6.0" 1490 | }, 1491 | "engines": { 1492 | "node": ">=8" 1493 | } 1494 | }, 1495 | "node_modules/read-pkg-up": { 1496 | "version": "7.0.1", 1497 | "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", 1498 | "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", 1499 | "dev": true, 1500 | "dependencies": { 1501 | "find-up": "^4.1.0", 1502 | "read-pkg": "^5.2.0", 1503 | "type-fest": "^0.8.1" 1504 | }, 1505 | "engines": { 1506 | "node": ">=8" 1507 | }, 1508 | "funding": { 1509 | "url": "https://github.com/sponsors/sindresorhus" 1510 | } 1511 | }, 1512 | "node_modules/read-pkg/node_modules/type-fest": { 1513 | "version": "0.6.0", 1514 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", 1515 | "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", 1516 | "dev": true, 1517 | "engines": { 1518 | "node": ">=8" 1519 | } 1520 | }, 1521 | "node_modules/readable-stream": { 1522 | "version": "3.6.0", 1523 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", 1524 | "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", 1525 | "dev": true, 1526 | "dependencies": { 1527 | "inherits": "^2.0.3", 1528 | "string_decoder": "^1.1.1", 1529 | "util-deprecate": "^1.0.1" 1530 | }, 1531 | "engines": { 1532 | "node": ">= 6" 1533 | } 1534 | }, 1535 | "node_modules/relative-microtime": { 1536 | "version": "2.0.0", 1537 | "resolved": "https://registry.npmjs.org/relative-microtime/-/relative-microtime-2.0.0.tgz", 1538 | "integrity": "sha512-l18ha6HEZc+No/uK4GyAnNxgKW7nvEe35IaeN54sShMojtqik2a6GbTyuiezkjpPaqP874Z3lW5ysBo5irz4NA==", 1539 | "dev": true 1540 | }, 1541 | "node_modules/request": { 1542 | "version": "2.88.2", 1543 | "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", 1544 | "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", 1545 | "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", 1546 | "dependencies": { 1547 | "aws-sign2": "~0.7.0", 1548 | "aws4": "^1.8.0", 1549 | "caseless": "~0.12.0", 1550 | "combined-stream": "~1.0.6", 1551 | "extend": "~3.0.2", 1552 | "forever-agent": "~0.6.1", 1553 | "form-data": "~2.3.2", 1554 | "har-validator": "~5.1.3", 1555 | "http-signature": "~1.2.0", 1556 | "is-typedarray": "~1.0.0", 1557 | "isstream": "~0.1.2", 1558 | "json-stringify-safe": "~5.0.1", 1559 | "mime-types": "~2.1.19", 1560 | "oauth-sign": "~0.9.0", 1561 | "performance-now": "^2.1.0", 1562 | "qs": "~6.5.2", 1563 | "safe-buffer": "^5.1.2", 1564 | "tough-cookie": "~2.5.0", 1565 | "tunnel-agent": "^0.6.0", 1566 | "uuid": "^3.3.2" 1567 | }, 1568 | "engines": { 1569 | "node": ">= 6" 1570 | } 1571 | }, 1572 | "node_modules/require-in-the-middle": { 1573 | "version": "5.1.0", 1574 | "resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-5.1.0.tgz", 1575 | "integrity": "sha512-M2rLKVupQfJ5lf9OvqFGIT+9iVLnTmjgbOmpil12hiSQNn5zJTKGPoIisETNjfK+09vP3rpm1zJajmErpr2sEQ==", 1576 | "dev": true, 1577 | "dependencies": { 1578 | "debug": "^4.1.1", 1579 | "module-details-from-path": "^1.0.3", 1580 | "resolve": "^1.12.0" 1581 | } 1582 | }, 1583 | "node_modules/resolve": { 1584 | "version": "1.22.0", 1585 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", 1586 | "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", 1587 | "dev": true, 1588 | "dependencies": { 1589 | "is-core-module": "^2.8.1", 1590 | "path-parse": "^1.0.7", 1591 | "supports-preserve-symlinks-flag": "^1.0.0" 1592 | }, 1593 | "bin": { 1594 | "resolve": "bin/resolve" 1595 | }, 1596 | "funding": { 1597 | "url": "https://github.com/sponsors/ljharb" 1598 | } 1599 | }, 1600 | "node_modules/rfdc": { 1601 | "version": "1.3.0", 1602 | "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", 1603 | "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", 1604 | "dev": true 1605 | }, 1606 | "node_modules/safe-buffer": { 1607 | "version": "5.1.2", 1608 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 1609 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" 1610 | }, 1611 | "node_modules/safer-buffer": { 1612 | "version": "2.1.2", 1613 | "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 1614 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" 1615 | }, 1616 | "node_modules/semver": { 1617 | "version": "6.3.0", 1618 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 1619 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 1620 | "dev": true, 1621 | "bin": { 1622 | "semver": "bin/semver.js" 1623 | } 1624 | }, 1625 | "node_modules/set-cookie-serde": { 1626 | "version": "1.0.0", 1627 | "resolved": "https://registry.npmjs.org/set-cookie-serde/-/set-cookie-serde-1.0.0.tgz", 1628 | "integrity": "sha512-Vq8e5GsupfJ7okHIvEPcfs5neCo7MZ1ZuWrO3sllYi3DOWt6bSSCpADzqXjz3k0fXehnoFIrmmhty9IN6U6BXQ==", 1629 | "dev": true 1630 | }, 1631 | "node_modules/shallow-clone-shim": { 1632 | "version": "2.0.0", 1633 | "resolved": "https://registry.npmjs.org/shallow-clone-shim/-/shallow-clone-shim-2.0.0.tgz", 1634 | "integrity": "sha512-YRNymdiL3KGOoS67d73TEmk4tdPTO9GSMCoiphQsTcC9EtC+AOmMPjkyBkRoCJfW9ASsaZw1craaiw1dPN2D3Q==", 1635 | "dev": true 1636 | }, 1637 | "node_modules/side-channel": { 1638 | "version": "1.0.4", 1639 | "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", 1640 | "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", 1641 | "dev": true, 1642 | "dependencies": { 1643 | "call-bind": "^1.0.0", 1644 | "get-intrinsic": "^1.0.2", 1645 | "object-inspect": "^1.9.0" 1646 | }, 1647 | "funding": { 1648 | "url": "https://github.com/sponsors/ljharb" 1649 | } 1650 | }, 1651 | "node_modules/sonic-boom": { 1652 | "version": "1.4.1", 1653 | "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-1.4.1.tgz", 1654 | "integrity": "sha512-LRHh/A8tpW7ru89lrlkU4AszXt1dbwSjVWguGrmlxE7tawVmDBlI1PILMkXAxJTwqhgsEeTHzj36D5CmHgQmNg==", 1655 | "dev": true, 1656 | "dependencies": { 1657 | "atomic-sleep": "^1.0.0", 1658 | "flatstr": "^1.0.12" 1659 | } 1660 | }, 1661 | "node_modules/source-map": { 1662 | "version": "0.7.3", 1663 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", 1664 | "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", 1665 | "dev": true, 1666 | "engines": { 1667 | "node": ">= 8" 1668 | } 1669 | }, 1670 | "node_modules/spdx-correct": { 1671 | "version": "3.1.1", 1672 | "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", 1673 | "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", 1674 | "dev": true, 1675 | "dependencies": { 1676 | "spdx-expression-parse": "^3.0.0", 1677 | "spdx-license-ids": "^3.0.0" 1678 | } 1679 | }, 1680 | "node_modules/spdx-exceptions": { 1681 | "version": "2.3.0", 1682 | "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", 1683 | "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", 1684 | "dev": true 1685 | }, 1686 | "node_modules/spdx-expression-parse": { 1687 | "version": "3.0.1", 1688 | "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", 1689 | "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", 1690 | "dev": true, 1691 | "dependencies": { 1692 | "spdx-exceptions": "^2.1.0", 1693 | "spdx-license-ids": "^3.0.0" 1694 | } 1695 | }, 1696 | "node_modules/spdx-license-ids": { 1697 | "version": "3.0.11", 1698 | "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", 1699 | "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", 1700 | "dev": true 1701 | }, 1702 | "node_modules/sql-summary": { 1703 | "version": "1.0.1", 1704 | "resolved": "https://registry.npmjs.org/sql-summary/-/sql-summary-1.0.1.tgz", 1705 | "integrity": "sha512-IpCr2tpnNkP3Jera4ncexsZUp0enJBLr+pHCyTweMUBrbJsTgQeLWx1FXLhoBj/MvcnUQpkgOn2EY8FKOkUzww==", 1706 | "dev": true 1707 | }, 1708 | "node_modules/sshpk": { 1709 | "version": "1.17.0", 1710 | "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", 1711 | "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", 1712 | "dependencies": { 1713 | "asn1": "~0.2.3", 1714 | "assert-plus": "^1.0.0", 1715 | "bcrypt-pbkdf": "^1.0.0", 1716 | "dashdash": "^1.12.0", 1717 | "ecc-jsbn": "~0.1.1", 1718 | "getpass": "^0.1.1", 1719 | "jsbn": "~0.1.0", 1720 | "safer-buffer": "^2.0.2", 1721 | "tweetnacl": "~0.14.0" 1722 | }, 1723 | "bin": { 1724 | "sshpk-conv": "bin/sshpk-conv", 1725 | "sshpk-sign": "bin/sshpk-sign", 1726 | "sshpk-verify": "bin/sshpk-verify" 1727 | }, 1728 | "engines": { 1729 | "node": ">=0.10.0" 1730 | } 1731 | }, 1732 | "node_modules/stackframe": { 1733 | "version": "1.2.1", 1734 | "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz", 1735 | "integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==", 1736 | "dev": true 1737 | }, 1738 | "node_modules/stream-chopper": { 1739 | "version": "3.0.1", 1740 | "resolved": "https://registry.npmjs.org/stream-chopper/-/stream-chopper-3.0.1.tgz", 1741 | "integrity": "sha512-f7h+ly8baAE26iIjcp3VbnBkbIRGtrvV0X0xxFM/d7fwLTYnLzDPTXRKNxa2HZzohOrc96NTrR+FaV3mzOelNA==", 1742 | "dev": true, 1743 | "dependencies": { 1744 | "readable-stream": "^3.0.6" 1745 | } 1746 | }, 1747 | "node_modules/string_decoder": { 1748 | "version": "1.3.0", 1749 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 1750 | "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 1751 | "dev": true, 1752 | "dependencies": { 1753 | "safe-buffer": "~5.2.0" 1754 | } 1755 | }, 1756 | "node_modules/string_decoder/node_modules/safe-buffer": { 1757 | "version": "5.2.1", 1758 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 1759 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 1760 | "dev": true, 1761 | "funding": [ 1762 | { 1763 | "type": "github", 1764 | "url": "https://github.com/sponsors/feross" 1765 | }, 1766 | { 1767 | "type": "patreon", 1768 | "url": "https://www.patreon.com/feross" 1769 | }, 1770 | { 1771 | "type": "consulting", 1772 | "url": "https://feross.org/support" 1773 | } 1774 | ] 1775 | }, 1776 | "node_modules/string-similarity": { 1777 | "version": "4.0.4", 1778 | "resolved": "https://registry.npmjs.org/string-similarity/-/string-similarity-4.0.4.tgz", 1779 | "integrity": "sha512-/q/8Q4Bl4ZKAPjj8WerIBJWALKkaPRfrvhfF8k/B23i4nzrlRj2/go1m90In7nG/3XDSbOo0+pu6RvCTM9RGMQ==", 1780 | "dev": true 1781 | }, 1782 | "node_modules/string.prototype.trimend": { 1783 | "version": "1.0.4", 1784 | "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", 1785 | "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", 1786 | "dev": true, 1787 | "dependencies": { 1788 | "call-bind": "^1.0.2", 1789 | "define-properties": "^1.1.3" 1790 | }, 1791 | "funding": { 1792 | "url": "https://github.com/sponsors/ljharb" 1793 | } 1794 | }, 1795 | "node_modules/string.prototype.trimstart": { 1796 | "version": "1.0.4", 1797 | "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", 1798 | "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", 1799 | "dev": true, 1800 | "dependencies": { 1801 | "call-bind": "^1.0.2", 1802 | "define-properties": "^1.1.3" 1803 | }, 1804 | "funding": { 1805 | "url": "https://github.com/sponsors/ljharb" 1806 | } 1807 | }, 1808 | "node_modules/supports-color": { 1809 | "version": "5.5.0", 1810 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 1811 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 1812 | "dev": true, 1813 | "dependencies": { 1814 | "has-flag": "^3.0.0" 1815 | }, 1816 | "engines": { 1817 | "node": ">=4" 1818 | } 1819 | }, 1820 | "node_modules/supports-preserve-symlinks-flag": { 1821 | "version": "1.0.0", 1822 | "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 1823 | "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 1824 | "dev": true, 1825 | "engines": { 1826 | "node": ">= 0.4" 1827 | }, 1828 | "funding": { 1829 | "url": "https://github.com/sponsors/ljharb" 1830 | } 1831 | }, 1832 | "node_modules/to-source-code": { 1833 | "version": "1.0.2", 1834 | "resolved": "https://registry.npmjs.org/to-source-code/-/to-source-code-1.0.2.tgz", 1835 | "integrity": "sha1-3RNr2x4dvYC76s8IiZJnjpBwv+o=", 1836 | "dev": true, 1837 | "dependencies": { 1838 | "is-nil": "^1.0.0" 1839 | } 1840 | }, 1841 | "node_modules/tough-cookie": { 1842 | "version": "2.5.0", 1843 | "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", 1844 | "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", 1845 | "dependencies": { 1846 | "psl": "^1.1.28", 1847 | "punycode": "^2.1.1" 1848 | }, 1849 | "engines": { 1850 | "node": ">=0.8" 1851 | } 1852 | }, 1853 | "node_modules/traceparent": { 1854 | "version": "1.0.0", 1855 | "resolved": "https://registry.npmjs.org/traceparent/-/traceparent-1.0.0.tgz", 1856 | "integrity": "sha512-b/hAbgx57pANQ6cg2eBguY3oxD6FGVLI1CC2qoi01RmHR7AYpQHPXTig9FkzbWohEsVuHENZHP09aXuw3/LM+w==", 1857 | "dev": true, 1858 | "dependencies": { 1859 | "random-poly-fill": "^1.0.1" 1860 | } 1861 | }, 1862 | "node_modules/traverse": { 1863 | "version": "0.6.6", 1864 | "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz", 1865 | "integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=", 1866 | "dev": true 1867 | }, 1868 | "node_modules/tunnel-agent": { 1869 | "version": "0.6.0", 1870 | "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", 1871 | "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", 1872 | "dependencies": { 1873 | "safe-buffer": "^5.0.1" 1874 | }, 1875 | "engines": { 1876 | "node": "*" 1877 | } 1878 | }, 1879 | "node_modules/tweetnacl": { 1880 | "version": "0.14.5", 1881 | "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", 1882 | "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" 1883 | }, 1884 | "node_modules/type-fest": { 1885 | "version": "0.8.1", 1886 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", 1887 | "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", 1888 | "dev": true, 1889 | "engines": { 1890 | "node": ">=8" 1891 | } 1892 | }, 1893 | "node_modules/unbox-primitive": { 1894 | "version": "1.0.1", 1895 | "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", 1896 | "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", 1897 | "dev": true, 1898 | "dependencies": { 1899 | "function-bind": "^1.1.1", 1900 | "has-bigints": "^1.0.1", 1901 | "has-symbols": "^1.0.2", 1902 | "which-boxed-primitive": "^1.0.2" 1903 | }, 1904 | "funding": { 1905 | "url": "https://github.com/sponsors/ljharb" 1906 | } 1907 | }, 1908 | "node_modules/unicode-byte-truncate": { 1909 | "version": "1.0.0", 1910 | "resolved": "https://registry.npmjs.org/unicode-byte-truncate/-/unicode-byte-truncate-1.0.0.tgz", 1911 | "integrity": "sha1-qm8PNHUZP+IMMgrJIT425i6HZKc=", 1912 | "dev": true, 1913 | "dependencies": { 1914 | "is-integer": "^1.0.6", 1915 | "unicode-substring": "^0.1.0" 1916 | } 1917 | }, 1918 | "node_modules/unicode-substring": { 1919 | "version": "0.1.0", 1920 | "resolved": "https://registry.npmjs.org/unicode-substring/-/unicode-substring-0.1.0.tgz", 1921 | "integrity": "sha1-YSDOPDkDhdvND2DDK5BlxBgdSzY=", 1922 | "dev": true 1923 | }, 1924 | "node_modules/uri-js": { 1925 | "version": "4.4.1", 1926 | "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 1927 | "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 1928 | "dependencies": { 1929 | "punycode": "^2.1.0" 1930 | } 1931 | }, 1932 | "node_modules/util-deprecate": { 1933 | "version": "1.0.2", 1934 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 1935 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", 1936 | "dev": true 1937 | }, 1938 | "node_modules/uuid": { 1939 | "version": "3.4.0", 1940 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", 1941 | "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", 1942 | "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", 1943 | "bin": { 1944 | "uuid": "bin/uuid" 1945 | } 1946 | }, 1947 | "node_modules/validate-npm-package-license": { 1948 | "version": "3.0.4", 1949 | "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", 1950 | "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", 1951 | "dev": true, 1952 | "dependencies": { 1953 | "spdx-correct": "^3.0.0", 1954 | "spdx-expression-parse": "^3.0.0" 1955 | } 1956 | }, 1957 | "node_modules/verror": { 1958 | "version": "1.10.0", 1959 | "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", 1960 | "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", 1961 | "engines": [ 1962 | "node >=0.6.0" 1963 | ], 1964 | "dependencies": { 1965 | "assert-plus": "^1.0.0", 1966 | "core-util-is": "1.0.2", 1967 | "extsprintf": "^1.2.0" 1968 | } 1969 | }, 1970 | "node_modules/verror/node_modules/core-util-is": { 1971 | "version": "1.0.2", 1972 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 1973 | "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" 1974 | }, 1975 | "node_modules/which-boxed-primitive": { 1976 | "version": "1.0.2", 1977 | "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", 1978 | "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", 1979 | "dev": true, 1980 | "dependencies": { 1981 | "is-bigint": "^1.0.1", 1982 | "is-boolean-object": "^1.1.0", 1983 | "is-number-object": "^1.0.4", 1984 | "is-string": "^1.0.5", 1985 | "is-symbol": "^1.0.3" 1986 | }, 1987 | "funding": { 1988 | "url": "https://github.com/sponsors/ljharb" 1989 | } 1990 | }, 1991 | "node_modules/wrappy": { 1992 | "version": "1.0.2", 1993 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 1994 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", 1995 | "dev": true 1996 | }, 1997 | "node_modules/yallist": { 1998 | "version": "4.0.0", 1999 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 2000 | "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 2001 | "dev": true 2002 | } 2003 | }, 2004 | "dependencies": { 2005 | "@babel/code-frame": { 2006 | "version": "7.16.7", 2007 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", 2008 | "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", 2009 | "dev": true, 2010 | "requires": { 2011 | "@babel/highlight": "^7.16.7" 2012 | } 2013 | }, 2014 | "@babel/helper-validator-identifier": { 2015 | "version": "7.16.7", 2016 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", 2017 | "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", 2018 | "dev": true 2019 | }, 2020 | "@babel/highlight": { 2021 | "version": "7.17.9", 2022 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz", 2023 | "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==", 2024 | "dev": true, 2025 | "requires": { 2026 | "@babel/helper-validator-identifier": "^7.16.7", 2027 | "chalk": "^2.0.0", 2028 | "js-tokens": "^4.0.0" 2029 | } 2030 | }, 2031 | "@elastic/ecs-helpers": { 2032 | "version": "1.1.0", 2033 | "resolved": "https://registry.npmjs.org/@elastic/ecs-helpers/-/ecs-helpers-1.1.0.tgz", 2034 | "integrity": "sha512-MDLb2aFeGjg46O5mLpdCzT5yOUDnXToJSrco2ShqGIXxNJaM8uJjX+4nd+hRYV4Vex8YJyDtOFEVBldQct6ndg==", 2035 | "dev": true, 2036 | "requires": { 2037 | "fast-json-stringify": "^2.4.1" 2038 | } 2039 | }, 2040 | "@elastic/ecs-pino-format": { 2041 | "version": "1.3.0", 2042 | "resolved": "https://registry.npmjs.org/@elastic/ecs-pino-format/-/ecs-pino-format-1.3.0.tgz", 2043 | "integrity": "sha512-U8D57gPECYoRCcwREsrXKBtqeyFFF/KAwHi4rG1u/oQhAg91Kzw8ZtUQJXD/DMDieLOqtbItFr2FRBWI3t3wog==", 2044 | "dev": true, 2045 | "requires": { 2046 | "@elastic/ecs-helpers": "^1.1.0" 2047 | } 2048 | }, 2049 | "@types/normalize-package-data": { 2050 | "version": "2.4.1", 2051 | "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", 2052 | "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", 2053 | "dev": true 2054 | }, 2055 | "after-all-results": { 2056 | "version": "2.0.0", 2057 | "resolved": "https://registry.npmjs.org/after-all-results/-/after-all-results-2.0.0.tgz", 2058 | "integrity": "sha1-asL8ICtQD4jaj09VMM+hAPTGotA=", 2059 | "dev": true 2060 | }, 2061 | "ajv": { 2062 | "version": "6.12.6", 2063 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 2064 | "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 2065 | "requires": { 2066 | "fast-deep-equal": "^3.1.1", 2067 | "fast-json-stable-stringify": "^2.0.0", 2068 | "json-schema-traverse": "^0.4.1", 2069 | "uri-js": "^4.2.2" 2070 | } 2071 | }, 2072 | "ansi-styles": { 2073 | "version": "3.2.1", 2074 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 2075 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 2076 | "dev": true, 2077 | "requires": { 2078 | "color-convert": "^1.9.0" 2079 | } 2080 | }, 2081 | "asn1": { 2082 | "version": "0.2.6", 2083 | "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", 2084 | "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", 2085 | "requires": { 2086 | "safer-buffer": "~2.1.0" 2087 | } 2088 | }, 2089 | "assert-plus": { 2090 | "version": "1.0.0", 2091 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 2092 | "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" 2093 | }, 2094 | "async-cache": { 2095 | "version": "1.1.0", 2096 | "resolved": "https://registry.npmjs.org/async-cache/-/async-cache-1.1.0.tgz", 2097 | "integrity": "sha1-SppaidBl7F2OUlS9nulrp2xTK1o=", 2098 | "dev": true, 2099 | "requires": { 2100 | "lru-cache": "^4.0.0" 2101 | }, 2102 | "dependencies": { 2103 | "lru-cache": { 2104 | "version": "4.1.5", 2105 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", 2106 | "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", 2107 | "dev": true, 2108 | "requires": { 2109 | "pseudomap": "^1.0.2", 2110 | "yallist": "^2.1.2" 2111 | } 2112 | }, 2113 | "yallist": { 2114 | "version": "2.1.2", 2115 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", 2116 | "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", 2117 | "dev": true 2118 | } 2119 | } 2120 | }, 2121 | "async-value": { 2122 | "version": "1.2.2", 2123 | "resolved": "https://registry.npmjs.org/async-value/-/async-value-1.2.2.tgz", 2124 | "integrity": "sha1-hFF6Hny2saW14YH6Mb4QQ3t/sSU=", 2125 | "dev": true 2126 | }, 2127 | "async-value-promise": { 2128 | "version": "1.1.1", 2129 | "resolved": "https://registry.npmjs.org/async-value-promise/-/async-value-promise-1.1.1.tgz", 2130 | "integrity": "sha512-c2RFDKjJle1rHa0YxN9Ysu97/QBu3Wa+NOejJxsX+1qVDJrkD3JL/GN1B3gaILAEXJXbu/4Z1lcoCHFESe/APA==", 2131 | "dev": true, 2132 | "requires": { 2133 | "async-value": "^1.2.2" 2134 | } 2135 | }, 2136 | "asynckit": { 2137 | "version": "0.4.0", 2138 | "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", 2139 | "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" 2140 | }, 2141 | "atomic-sleep": { 2142 | "version": "1.0.0", 2143 | "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz", 2144 | "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==", 2145 | "dev": true 2146 | }, 2147 | "aws-sign2": { 2148 | "version": "0.7.0", 2149 | "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", 2150 | "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" 2151 | }, 2152 | "aws4": { 2153 | "version": "1.11.0", 2154 | "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", 2155 | "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" 2156 | }, 2157 | "basic-auth": { 2158 | "version": "2.0.1", 2159 | "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", 2160 | "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", 2161 | "dev": true, 2162 | "requires": { 2163 | "safe-buffer": "5.1.2" 2164 | } 2165 | }, 2166 | "bcrypt-pbkdf": { 2167 | "version": "1.0.2", 2168 | "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", 2169 | "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", 2170 | "requires": { 2171 | "tweetnacl": "^0.14.3" 2172 | } 2173 | }, 2174 | "binary-search": { 2175 | "version": "1.3.6", 2176 | "resolved": "https://registry.npmjs.org/binary-search/-/binary-search-1.3.6.tgz", 2177 | "integrity": "sha512-nbE1WxOTTrUWIfsfZ4aHGYu5DOuNkbxGokjV6Z2kxfJK3uaAb8zNK1muzOeipoLHZjInT4Br88BHpzevc681xA==", 2178 | "dev": true 2179 | }, 2180 | "breadth-filter": { 2181 | "version": "2.0.0", 2182 | "resolved": "https://registry.npmjs.org/breadth-filter/-/breadth-filter-2.0.0.tgz", 2183 | "integrity": "sha512-thQShDXnFWSk2oVBixRCyrWsFoV5tfOpWKHmxwafHQDNxCfDBk539utpvytNjmlFrTMqz41poLwJvA1MW3z0MQ==", 2184 | "dev": true, 2185 | "requires": { 2186 | "object.entries": "^1.0.4" 2187 | } 2188 | }, 2189 | "call-bind": { 2190 | "version": "1.0.2", 2191 | "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", 2192 | "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", 2193 | "dev": true, 2194 | "requires": { 2195 | "function-bind": "^1.1.1", 2196 | "get-intrinsic": "^1.0.2" 2197 | } 2198 | }, 2199 | "caseless": { 2200 | "version": "0.12.0", 2201 | "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", 2202 | "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" 2203 | }, 2204 | "chalk": { 2205 | "version": "2.4.2", 2206 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 2207 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 2208 | "dev": true, 2209 | "requires": { 2210 | "ansi-styles": "^3.2.1", 2211 | "escape-string-regexp": "^1.0.5", 2212 | "supports-color": "^5.3.0" 2213 | }, 2214 | "dependencies": { 2215 | "escape-string-regexp": { 2216 | "version": "1.0.5", 2217 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 2218 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 2219 | "dev": true 2220 | } 2221 | } 2222 | }, 2223 | "color-convert": { 2224 | "version": "1.9.3", 2225 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 2226 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 2227 | "dev": true, 2228 | "requires": { 2229 | "color-name": "1.1.3" 2230 | } 2231 | }, 2232 | "color-name": { 2233 | "version": "1.1.3", 2234 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 2235 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", 2236 | "dev": true 2237 | }, 2238 | "combined-stream": { 2239 | "version": "1.0.8", 2240 | "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", 2241 | "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", 2242 | "requires": { 2243 | "delayed-stream": "~1.0.0" 2244 | } 2245 | }, 2246 | "console-log-level": { 2247 | "version": "1.4.1", 2248 | "resolved": "https://registry.npmjs.org/console-log-level/-/console-log-level-1.4.1.tgz", 2249 | "integrity": "sha512-VZzbIORbP+PPcN/gg3DXClTLPLg5Slwd5fL2MIc+o1qZ4BXBvWyc6QxPk6T/Mkr6IVjRpoAGf32XxP3ZWMVRcQ==", 2250 | "dev": true 2251 | }, 2252 | "container-info": { 2253 | "version": "1.1.0", 2254 | "resolved": "https://registry.npmjs.org/container-info/-/container-info-1.1.0.tgz", 2255 | "integrity": "sha512-eD2zLAmxGS2kmL4f1jY8BdOqnmpL6X70kvzTBW/9FIQnxoxiBJ4htMsTmtPLPWRs7NHYFvqKQ1VtppV08mdsQA==", 2256 | "dev": true 2257 | }, 2258 | "cookie": { 2259 | "version": "0.4.2", 2260 | "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", 2261 | "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", 2262 | "dev": true 2263 | }, 2264 | "core-util-is": { 2265 | "version": "1.0.3", 2266 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", 2267 | "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", 2268 | "dev": true 2269 | }, 2270 | "dashdash": { 2271 | "version": "1.14.1", 2272 | "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", 2273 | "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", 2274 | "requires": { 2275 | "assert-plus": "^1.0.0" 2276 | } 2277 | }, 2278 | "debug": { 2279 | "version": "4.3.4", 2280 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 2281 | "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", 2282 | "dev": true, 2283 | "requires": { 2284 | "ms": "2.1.2" 2285 | } 2286 | }, 2287 | "deepmerge": { 2288 | "version": "4.2.2", 2289 | "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", 2290 | "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", 2291 | "dev": true 2292 | }, 2293 | "define-properties": { 2294 | "version": "1.1.3", 2295 | "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", 2296 | "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", 2297 | "dev": true, 2298 | "requires": { 2299 | "object-keys": "^1.0.12" 2300 | } 2301 | }, 2302 | "delayed-stream": { 2303 | "version": "1.0.0", 2304 | "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 2305 | "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" 2306 | }, 2307 | "ecc-jsbn": { 2308 | "version": "0.1.2", 2309 | "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", 2310 | "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", 2311 | "requires": { 2312 | "jsbn": "~0.1.0", 2313 | "safer-buffer": "^2.1.0" 2314 | } 2315 | }, 2316 | "elastic-apm-http-client": { 2317 | "version": "9.9.0", 2318 | "resolved": "https://registry.npmjs.org/elastic-apm-http-client/-/elastic-apm-http-client-9.9.0.tgz", 2319 | "integrity": "sha512-6AXlZtGoo1B9qZMNw51vU9CmJa0G37fUZV5HXPF58kfhztWiYW2RwZCn8Kjx+EUk9eV6wAGms4rqw9DLROZxzw==", 2320 | "dev": true, 2321 | "requires": { 2322 | "breadth-filter": "^2.0.0", 2323 | "container-info": "^1.0.1", 2324 | "end-of-stream": "^1.4.4", 2325 | "fast-safe-stringify": "^2.0.7", 2326 | "fast-stream-to-buffer": "^1.0.0", 2327 | "object-filter-sequence": "^1.0.0", 2328 | "readable-stream": "^3.4.0", 2329 | "stream-chopper": "^3.0.1", 2330 | "unicode-byte-truncate": "^1.0.0" 2331 | } 2332 | }, 2333 | "elastic-apm-node": { 2334 | "version": "3.18.0", 2335 | "resolved": "https://registry.npmjs.org/elastic-apm-node/-/elastic-apm-node-3.18.0.tgz", 2336 | "integrity": "sha512-IrOvLwccu6nP+FP+ytarB1kQE9VCxqrBxFX4rMx1HZrmikQ49GIFwvrddiElFZepAk7WeE6JX9f42pVr+PMFMw==", 2337 | "dev": true, 2338 | "requires": { 2339 | "@elastic/ecs-pino-format": "^1.2.0", 2340 | "after-all-results": "^2.0.0", 2341 | "async-cache": "^1.1.0", 2342 | "async-value-promise": "^1.1.1", 2343 | "basic-auth": "^2.0.1", 2344 | "cookie": "^0.4.0", 2345 | "core-util-is": "^1.0.2", 2346 | "elastic-apm-http-client": "^9.8.1", 2347 | "end-of-stream": "^1.4.4", 2348 | "error-callsites": "^2.0.4", 2349 | "error-stack-parser": "^2.0.6", 2350 | "escape-string-regexp": "^4.0.0", 2351 | "fast-safe-stringify": "^2.0.7", 2352 | "http-headers": "^3.0.2", 2353 | "is-native": "^1.0.1", 2354 | "load-source-map": "^2.0.0", 2355 | "lru-cache": "^6.0.0", 2356 | "measured-reporting": "^1.51.1", 2357 | "monitor-event-loop-delay": "^1.0.0", 2358 | "object-filter-sequence": "^1.0.0", 2359 | "object-identity-map": "^1.0.2", 2360 | "original-url": "^1.2.3", 2361 | "pino": "^6.11.2", 2362 | "read-pkg-up": "^7.0.1", 2363 | "relative-microtime": "^2.0.0", 2364 | "require-in-the-middle": "^5.0.3", 2365 | "semver": "^6.3.0", 2366 | "set-cookie-serde": "^1.0.0", 2367 | "shallow-clone-shim": "^2.0.0", 2368 | "sql-summary": "^1.0.1", 2369 | "traceparent": "^1.0.0", 2370 | "traverse": "^0.6.6", 2371 | "unicode-byte-truncate": "^1.0.0" 2372 | } 2373 | }, 2374 | "end-of-stream": { 2375 | "version": "1.4.4", 2376 | "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", 2377 | "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", 2378 | "dev": true, 2379 | "requires": { 2380 | "once": "^1.4.0" 2381 | } 2382 | }, 2383 | "error-callsites": { 2384 | "version": "2.0.4", 2385 | "resolved": "https://registry.npmjs.org/error-callsites/-/error-callsites-2.0.4.tgz", 2386 | "integrity": "sha512-V877Ch4FC4FN178fDK1fsrHN4I1YQIBdtjKrHh3BUHMnh3SMvwUVrqkaOgDpUuevgSNna0RBq6Ox9SGlxYrigA==", 2387 | "dev": true 2388 | }, 2389 | "error-ex": { 2390 | "version": "1.3.2", 2391 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 2392 | "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 2393 | "dev": true, 2394 | "requires": { 2395 | "is-arrayish": "^0.2.1" 2396 | } 2397 | }, 2398 | "error-stack-parser": { 2399 | "version": "2.0.7", 2400 | "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz", 2401 | "integrity": "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==", 2402 | "dev": true, 2403 | "requires": { 2404 | "stackframe": "^1.1.1" 2405 | } 2406 | }, 2407 | "es-abstract": { 2408 | "version": "1.19.5", 2409 | "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.5.tgz", 2410 | "integrity": "sha512-Aa2G2+Rd3b6kxEUKTF4TaW67czBLyAv3z7VOhYRU50YBx+bbsYZ9xQP4lMNazePuFlybXI0V4MruPos7qUo5fA==", 2411 | "dev": true, 2412 | "requires": { 2413 | "call-bind": "^1.0.2", 2414 | "es-to-primitive": "^1.2.1", 2415 | "function-bind": "^1.1.1", 2416 | "get-intrinsic": "^1.1.1", 2417 | "get-symbol-description": "^1.0.0", 2418 | "has": "^1.0.3", 2419 | "has-symbols": "^1.0.3", 2420 | "internal-slot": "^1.0.3", 2421 | "is-callable": "^1.2.4", 2422 | "is-negative-zero": "^2.0.2", 2423 | "is-regex": "^1.1.4", 2424 | "is-shared-array-buffer": "^1.0.2", 2425 | "is-string": "^1.0.7", 2426 | "is-weakref": "^1.0.2", 2427 | "object-inspect": "^1.12.0", 2428 | "object-keys": "^1.1.1", 2429 | "object.assign": "^4.1.2", 2430 | "string.prototype.trimend": "^1.0.4", 2431 | "string.prototype.trimstart": "^1.0.4", 2432 | "unbox-primitive": "^1.0.1" 2433 | } 2434 | }, 2435 | "es-to-primitive": { 2436 | "version": "1.2.1", 2437 | "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", 2438 | "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", 2439 | "dev": true, 2440 | "requires": { 2441 | "is-callable": "^1.1.4", 2442 | "is-date-object": "^1.0.1", 2443 | "is-symbol": "^1.0.2" 2444 | } 2445 | }, 2446 | "escape-string-regexp": { 2447 | "version": "4.0.0", 2448 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 2449 | "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 2450 | "dev": true 2451 | }, 2452 | "extend": { 2453 | "version": "3.0.2", 2454 | "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 2455 | "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" 2456 | }, 2457 | "extsprintf": { 2458 | "version": "1.3.0", 2459 | "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", 2460 | "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" 2461 | }, 2462 | "fast-deep-equal": { 2463 | "version": "3.1.3", 2464 | "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 2465 | "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" 2466 | }, 2467 | "fast-json-stable-stringify": { 2468 | "version": "2.1.0", 2469 | "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 2470 | "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" 2471 | }, 2472 | "fast-json-stringify": { 2473 | "version": "2.7.13", 2474 | "resolved": "https://registry.npmjs.org/fast-json-stringify/-/fast-json-stringify-2.7.13.tgz", 2475 | "integrity": "sha512-ar+hQ4+OIurUGjSJD1anvYSDcUflywhKjfxnsW4TBTD7+u0tJufv6DKRWoQk3vI6YBOWMoz0TQtfbe7dxbQmvA==", 2476 | "dev": true, 2477 | "requires": { 2478 | "ajv": "^6.11.0", 2479 | "deepmerge": "^4.2.2", 2480 | "rfdc": "^1.2.0", 2481 | "string-similarity": "^4.0.1" 2482 | } 2483 | }, 2484 | "fast-redact": { 2485 | "version": "3.1.1", 2486 | "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.1.1.tgz", 2487 | "integrity": "sha512-odVmjC8x8jNeMZ3C+rPMESzXVSEU8tSWSHv9HFxP2mm89G/1WwqhrerJDQm9Zus8X6aoRgQDThKqptdNA6bt+A==", 2488 | "dev": true 2489 | }, 2490 | "fast-safe-stringify": { 2491 | "version": "2.1.1", 2492 | "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", 2493 | "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", 2494 | "dev": true 2495 | }, 2496 | "fast-stream-to-buffer": { 2497 | "version": "1.0.0", 2498 | "resolved": "https://registry.npmjs.org/fast-stream-to-buffer/-/fast-stream-to-buffer-1.0.0.tgz", 2499 | "integrity": "sha512-bI/544WUQlD2iXBibQbOMSmG07Hay7YrpXlKaeGTPT7H7pC0eitt3usak5vUwEvCGK/O7rUAM3iyQValGU22TQ==", 2500 | "dev": true, 2501 | "requires": { 2502 | "end-of-stream": "^1.4.1" 2503 | } 2504 | }, 2505 | "find-up": { 2506 | "version": "4.1.0", 2507 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 2508 | "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 2509 | "dev": true, 2510 | "requires": { 2511 | "locate-path": "^5.0.0", 2512 | "path-exists": "^4.0.0" 2513 | } 2514 | }, 2515 | "flatstr": { 2516 | "version": "1.0.12", 2517 | "resolved": "https://registry.npmjs.org/flatstr/-/flatstr-1.0.12.tgz", 2518 | "integrity": "sha512-4zPxDyhCyiN2wIAtSLI6gc82/EjqZc1onI4Mz/l0pWrAlsSfYH/2ZIcU+e3oA2wDwbzIWNKwa23F8rh6+DRWkw==", 2519 | "dev": true 2520 | }, 2521 | "forever-agent": { 2522 | "version": "0.6.1", 2523 | "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", 2524 | "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" 2525 | }, 2526 | "form-data": { 2527 | "version": "2.3.3", 2528 | "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", 2529 | "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", 2530 | "requires": { 2531 | "asynckit": "^0.4.0", 2532 | "combined-stream": "^1.0.6", 2533 | "mime-types": "^2.1.12" 2534 | } 2535 | }, 2536 | "forwarded-parse": { 2537 | "version": "2.1.2", 2538 | "resolved": "https://registry.npmjs.org/forwarded-parse/-/forwarded-parse-2.1.2.tgz", 2539 | "integrity": "sha512-alTFZZQDKMporBH77856pXgzhEzaUVmLCDk+egLgIgHst3Tpndzz8MnKe+GzRJRfvVdn69HhpW7cmXzvtLvJAw==", 2540 | "dev": true 2541 | }, 2542 | "function-bind": { 2543 | "version": "1.1.1", 2544 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 2545 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 2546 | "dev": true 2547 | }, 2548 | "get-intrinsic": { 2549 | "version": "1.1.1", 2550 | "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", 2551 | "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", 2552 | "dev": true, 2553 | "requires": { 2554 | "function-bind": "^1.1.1", 2555 | "has": "^1.0.3", 2556 | "has-symbols": "^1.0.1" 2557 | } 2558 | }, 2559 | "get-symbol-description": { 2560 | "version": "1.0.0", 2561 | "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", 2562 | "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", 2563 | "dev": true, 2564 | "requires": { 2565 | "call-bind": "^1.0.2", 2566 | "get-intrinsic": "^1.1.1" 2567 | } 2568 | }, 2569 | "getpass": { 2570 | "version": "0.1.7", 2571 | "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", 2572 | "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", 2573 | "requires": { 2574 | "assert-plus": "^1.0.0" 2575 | } 2576 | }, 2577 | "har-schema": { 2578 | "version": "2.0.0", 2579 | "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", 2580 | "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" 2581 | }, 2582 | "har-validator": { 2583 | "version": "5.1.5", 2584 | "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", 2585 | "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", 2586 | "requires": { 2587 | "ajv": "^6.12.3", 2588 | "har-schema": "^2.0.0" 2589 | } 2590 | }, 2591 | "has": { 2592 | "version": "1.0.3", 2593 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 2594 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 2595 | "dev": true, 2596 | "requires": { 2597 | "function-bind": "^1.1.1" 2598 | } 2599 | }, 2600 | "has-bigints": { 2601 | "version": "1.0.1", 2602 | "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", 2603 | "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", 2604 | "dev": true 2605 | }, 2606 | "has-flag": { 2607 | "version": "3.0.0", 2608 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 2609 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", 2610 | "dev": true 2611 | }, 2612 | "has-symbols": { 2613 | "version": "1.0.3", 2614 | "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", 2615 | "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", 2616 | "dev": true 2617 | }, 2618 | "has-tostringtag": { 2619 | "version": "1.0.0", 2620 | "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", 2621 | "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", 2622 | "dev": true, 2623 | "requires": { 2624 | "has-symbols": "^1.0.2" 2625 | } 2626 | }, 2627 | "hosted-git-info": { 2628 | "version": "2.8.9", 2629 | "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", 2630 | "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", 2631 | "dev": true 2632 | }, 2633 | "http-headers": { 2634 | "version": "3.0.2", 2635 | "resolved": "https://registry.npmjs.org/http-headers/-/http-headers-3.0.2.tgz", 2636 | "integrity": "sha512-87E1I+2Wg4dxxz4rcxElo3dxO/w1ZtgL1yA0Sb6vH3qU16vRKq1NjWQv9SCY3ly2OQROcoxHZOUpmelS+k6wOw==", 2637 | "dev": true, 2638 | "requires": { 2639 | "next-line": "^1.1.0" 2640 | } 2641 | }, 2642 | "http-signature": { 2643 | "version": "1.2.0", 2644 | "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", 2645 | "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", 2646 | "requires": { 2647 | "assert-plus": "^1.0.0", 2648 | "jsprim": "^1.2.2", 2649 | "sshpk": "^1.7.0" 2650 | } 2651 | }, 2652 | "inherits": { 2653 | "version": "2.0.4", 2654 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 2655 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 2656 | "dev": true 2657 | }, 2658 | "internal-slot": { 2659 | "version": "1.0.3", 2660 | "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", 2661 | "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", 2662 | "dev": true, 2663 | "requires": { 2664 | "get-intrinsic": "^1.1.0", 2665 | "has": "^1.0.3", 2666 | "side-channel": "^1.0.4" 2667 | } 2668 | }, 2669 | "is-arrayish": { 2670 | "version": "0.2.1", 2671 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 2672 | "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", 2673 | "dev": true 2674 | }, 2675 | "is-bigint": { 2676 | "version": "1.0.4", 2677 | "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", 2678 | "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", 2679 | "dev": true, 2680 | "requires": { 2681 | "has-bigints": "^1.0.1" 2682 | } 2683 | }, 2684 | "is-boolean-object": { 2685 | "version": "1.1.2", 2686 | "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", 2687 | "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", 2688 | "dev": true, 2689 | "requires": { 2690 | "call-bind": "^1.0.2", 2691 | "has-tostringtag": "^1.0.0" 2692 | } 2693 | }, 2694 | "is-callable": { 2695 | "version": "1.2.4", 2696 | "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", 2697 | "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", 2698 | "dev": true 2699 | }, 2700 | "is-core-module": { 2701 | "version": "2.8.1", 2702 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", 2703 | "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", 2704 | "dev": true, 2705 | "requires": { 2706 | "has": "^1.0.3" 2707 | } 2708 | }, 2709 | "is-date-object": { 2710 | "version": "1.0.5", 2711 | "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", 2712 | "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", 2713 | "dev": true, 2714 | "requires": { 2715 | "has-tostringtag": "^1.0.0" 2716 | } 2717 | }, 2718 | "is-finite": { 2719 | "version": "1.1.0", 2720 | "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", 2721 | "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", 2722 | "dev": true 2723 | }, 2724 | "is-integer": { 2725 | "version": "1.0.7", 2726 | "resolved": "https://registry.npmjs.org/is-integer/-/is-integer-1.0.7.tgz", 2727 | "integrity": "sha1-a96Bqs3feLZZtmKdYpytxRqIbVw=", 2728 | "dev": true, 2729 | "requires": { 2730 | "is-finite": "^1.0.0" 2731 | } 2732 | }, 2733 | "is-native": { 2734 | "version": "1.0.1", 2735 | "resolved": "https://registry.npmjs.org/is-native/-/is-native-1.0.1.tgz", 2736 | "integrity": "sha1-zRjMFi6EUNaDtbq+eayZwUVElnU=", 2737 | "dev": true, 2738 | "requires": { 2739 | "is-nil": "^1.0.0", 2740 | "to-source-code": "^1.0.0" 2741 | } 2742 | }, 2743 | "is-negative-zero": { 2744 | "version": "2.0.2", 2745 | "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", 2746 | "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", 2747 | "dev": true 2748 | }, 2749 | "is-nil": { 2750 | "version": "1.0.1", 2751 | "resolved": "https://registry.npmjs.org/is-nil/-/is-nil-1.0.1.tgz", 2752 | "integrity": "sha1-LauingtYUGOHXntTnQcfWxWTeWk=", 2753 | "dev": true 2754 | }, 2755 | "is-number-object": { 2756 | "version": "1.0.7", 2757 | "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", 2758 | "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", 2759 | "dev": true, 2760 | "requires": { 2761 | "has-tostringtag": "^1.0.0" 2762 | } 2763 | }, 2764 | "is-regex": { 2765 | "version": "1.1.4", 2766 | "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", 2767 | "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", 2768 | "dev": true, 2769 | "requires": { 2770 | "call-bind": "^1.0.2", 2771 | "has-tostringtag": "^1.0.0" 2772 | } 2773 | }, 2774 | "is-shared-array-buffer": { 2775 | "version": "1.0.2", 2776 | "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", 2777 | "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", 2778 | "dev": true, 2779 | "requires": { 2780 | "call-bind": "^1.0.2" 2781 | } 2782 | }, 2783 | "is-string": { 2784 | "version": "1.0.7", 2785 | "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", 2786 | "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", 2787 | "dev": true, 2788 | "requires": { 2789 | "has-tostringtag": "^1.0.0" 2790 | } 2791 | }, 2792 | "is-symbol": { 2793 | "version": "1.0.4", 2794 | "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", 2795 | "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", 2796 | "dev": true, 2797 | "requires": { 2798 | "has-symbols": "^1.0.2" 2799 | } 2800 | }, 2801 | "is-typedarray": { 2802 | "version": "1.0.0", 2803 | "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", 2804 | "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" 2805 | }, 2806 | "is-weakref": { 2807 | "version": "1.0.2", 2808 | "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", 2809 | "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", 2810 | "dev": true, 2811 | "requires": { 2812 | "call-bind": "^1.0.2" 2813 | } 2814 | }, 2815 | "isstream": { 2816 | "version": "0.1.2", 2817 | "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", 2818 | "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" 2819 | }, 2820 | "js-tokens": { 2821 | "version": "4.0.0", 2822 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 2823 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 2824 | "dev": true 2825 | }, 2826 | "jsbn": { 2827 | "version": "0.1.1", 2828 | "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", 2829 | "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" 2830 | }, 2831 | "json-parse-even-better-errors": { 2832 | "version": "2.3.1", 2833 | "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", 2834 | "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", 2835 | "dev": true 2836 | }, 2837 | "json-schema": { 2838 | "version": "0.4.0", 2839 | "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", 2840 | "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" 2841 | }, 2842 | "json-schema-traverse": { 2843 | "version": "0.4.1", 2844 | "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 2845 | "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" 2846 | }, 2847 | "json-stringify-safe": { 2848 | "version": "5.0.1", 2849 | "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", 2850 | "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" 2851 | }, 2852 | "jsprim": { 2853 | "version": "1.4.2", 2854 | "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", 2855 | "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", 2856 | "requires": { 2857 | "assert-plus": "1.0.0", 2858 | "extsprintf": "1.3.0", 2859 | "json-schema": "0.4.0", 2860 | "verror": "1.10.0" 2861 | } 2862 | }, 2863 | "lines-and-columns": { 2864 | "version": "1.2.4", 2865 | "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", 2866 | "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", 2867 | "dev": true 2868 | }, 2869 | "load-source-map": { 2870 | "version": "2.0.0", 2871 | "resolved": "https://registry.npmjs.org/load-source-map/-/load-source-map-2.0.0.tgz", 2872 | "integrity": "sha512-QNZzJ2wMrTmCdeobMuMNEXHN1QGk8HG6louEkzD/zwQ7EU2RarrzlhQ4GnUYEFzLhK+Jq7IGyF/qy+XYBSO7AQ==", 2873 | "dev": true, 2874 | "requires": { 2875 | "source-map": "^0.7.3" 2876 | } 2877 | }, 2878 | "locate-path": { 2879 | "version": "5.0.0", 2880 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 2881 | "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 2882 | "dev": true, 2883 | "requires": { 2884 | "p-locate": "^4.1.0" 2885 | } 2886 | }, 2887 | "lru-cache": { 2888 | "version": "6.0.0", 2889 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 2890 | "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 2891 | "dev": true, 2892 | "requires": { 2893 | "yallist": "^4.0.0" 2894 | } 2895 | }, 2896 | "mapcap": { 2897 | "version": "1.0.0", 2898 | "resolved": "https://registry.npmjs.org/mapcap/-/mapcap-1.0.0.tgz", 2899 | "integrity": "sha512-KcNlZSlFPx+r1jYZmxEbTVymG+dIctf10WmWkuhrhrblM+KMoF77HelwihL5cxYlORye79KoR4IlOOk99lUJ0g==", 2900 | "dev": true 2901 | }, 2902 | "measured-core": { 2903 | "version": "1.51.1", 2904 | "resolved": "https://registry.npmjs.org/measured-core/-/measured-core-1.51.1.tgz", 2905 | "integrity": "sha512-DZQP9SEwdqqYRvT2slMK81D/7xwdxXosZZBtLVfPSo6y5P672FBTbzHVdN4IQyUkUpcVOR9pIvtUy5Ryl7NKyg==", 2906 | "dev": true, 2907 | "requires": { 2908 | "binary-search": "^1.3.3", 2909 | "optional-js": "^2.0.0" 2910 | } 2911 | }, 2912 | "measured-reporting": { 2913 | "version": "1.51.1", 2914 | "resolved": "https://registry.npmjs.org/measured-reporting/-/measured-reporting-1.51.1.tgz", 2915 | "integrity": "sha512-JCt+2u6XT1I5lG3SuYqywE0e62DJuAzBcfMzWGUhIYtPQV2Vm4HiYt/durqmzsAbZV181CEs+o/jMKWJKkYIWw==", 2916 | "dev": true, 2917 | "requires": { 2918 | "console-log-level": "^1.4.1", 2919 | "mapcap": "^1.0.0", 2920 | "measured-core": "^1.51.1", 2921 | "optional-js": "^2.0.0" 2922 | } 2923 | }, 2924 | "mime-db": { 2925 | "version": "1.52.0", 2926 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", 2927 | "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" 2928 | }, 2929 | "mime-types": { 2930 | "version": "2.1.35", 2931 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", 2932 | "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", 2933 | "requires": { 2934 | "mime-db": "1.52.0" 2935 | } 2936 | }, 2937 | "module-details-from-path": { 2938 | "version": "1.0.3", 2939 | "resolved": "https://registry.npmjs.org/module-details-from-path/-/module-details-from-path-1.0.3.tgz", 2940 | "integrity": "sha1-EUyUlnPiqKNenTV4hSeqN7Z52is=", 2941 | "dev": true 2942 | }, 2943 | "monitor-event-loop-delay": { 2944 | "version": "1.0.0", 2945 | "resolved": "https://registry.npmjs.org/monitor-event-loop-delay/-/monitor-event-loop-delay-1.0.0.tgz", 2946 | "integrity": "sha512-YRIr1exCIfBDLZle8WHOfSo7Xg3M+phcZfq9Fx1L6Abo+atGp7cge5pM7PjyBn4s1oZI/BRD4EMrzQBbPpVb5Q==", 2947 | "dev": true 2948 | }, 2949 | "ms": { 2950 | "version": "2.1.2", 2951 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 2952 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 2953 | "dev": true 2954 | }, 2955 | "next-line": { 2956 | "version": "1.1.0", 2957 | "resolved": "https://registry.npmjs.org/next-line/-/next-line-1.1.0.tgz", 2958 | "integrity": "sha1-/K5XhTBStqm66CCOQN19PC0wRgM=", 2959 | "dev": true 2960 | }, 2961 | "normalize-package-data": { 2962 | "version": "2.5.0", 2963 | "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", 2964 | "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", 2965 | "dev": true, 2966 | "requires": { 2967 | "hosted-git-info": "^2.1.4", 2968 | "resolve": "^1.10.0", 2969 | "semver": "2 || 3 || 4 || 5", 2970 | "validate-npm-package-license": "^3.0.1" 2971 | }, 2972 | "dependencies": { 2973 | "semver": { 2974 | "version": "5.7.1", 2975 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 2976 | "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 2977 | "dev": true 2978 | } 2979 | } 2980 | }, 2981 | "oauth-sign": { 2982 | "version": "0.9.0", 2983 | "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", 2984 | "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" 2985 | }, 2986 | "object-filter-sequence": { 2987 | "version": "1.0.0", 2988 | "resolved": "https://registry.npmjs.org/object-filter-sequence/-/object-filter-sequence-1.0.0.tgz", 2989 | "integrity": "sha512-CsubGNxhIEChNY4cXYuA6KXafztzHqzLLZ/y3Kasf3A+sa3lL9thq3z+7o0pZqzEinjXT6lXDPAfVWI59dUyzQ==", 2990 | "dev": true 2991 | }, 2992 | "object-identity-map": { 2993 | "version": "1.0.2", 2994 | "resolved": "https://registry.npmjs.org/object-identity-map/-/object-identity-map-1.0.2.tgz", 2995 | "integrity": "sha512-a2XZDGyYTngvGS67kWnqVdpoaJWsY7C1GhPJvejWAFCsUioTAaiTu8oBad7c6cI4McZxr4CmvnZeycK05iav5A==", 2996 | "dev": true, 2997 | "requires": { 2998 | "object.entries": "^1.1.0" 2999 | } 3000 | }, 3001 | "object-inspect": { 3002 | "version": "1.12.0", 3003 | "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", 3004 | "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", 3005 | "dev": true 3006 | }, 3007 | "object-keys": { 3008 | "version": "1.1.1", 3009 | "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", 3010 | "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", 3011 | "dev": true 3012 | }, 3013 | "object.assign": { 3014 | "version": "4.1.2", 3015 | "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", 3016 | "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", 3017 | "dev": true, 3018 | "requires": { 3019 | "call-bind": "^1.0.0", 3020 | "define-properties": "^1.1.3", 3021 | "has-symbols": "^1.0.1", 3022 | "object-keys": "^1.1.1" 3023 | } 3024 | }, 3025 | "object.entries": { 3026 | "version": "1.1.5", 3027 | "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", 3028 | "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", 3029 | "dev": true, 3030 | "requires": { 3031 | "call-bind": "^1.0.2", 3032 | "define-properties": "^1.1.3", 3033 | "es-abstract": "^1.19.1" 3034 | } 3035 | }, 3036 | "once": { 3037 | "version": "1.4.0", 3038 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 3039 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 3040 | "dev": true, 3041 | "requires": { 3042 | "wrappy": "1" 3043 | } 3044 | }, 3045 | "optional-js": { 3046 | "version": "2.3.0", 3047 | "resolved": "https://registry.npmjs.org/optional-js/-/optional-js-2.3.0.tgz", 3048 | "integrity": "sha512-B0LLi+Vg+eko++0z/b8zIv57kp7HKEzaPJo7LowJXMUKYdf+3XJGu/cw03h/JhIOsLnP+cG5QnTHAuicjA5fMw==", 3049 | "dev": true 3050 | }, 3051 | "original-url": { 3052 | "version": "1.2.3", 3053 | "resolved": "https://registry.npmjs.org/original-url/-/original-url-1.2.3.tgz", 3054 | "integrity": "sha512-BYm+pKYLtS4mVe/mgT3YKGtWV5HzN/XKiaIu1aK4rsxyjuHeTW9N+xVBEpJcY1onB3nccfH0RbzUEoimMqFUHQ==", 3055 | "dev": true, 3056 | "requires": { 3057 | "forwarded-parse": "^2.1.0" 3058 | } 3059 | }, 3060 | "p-limit": { 3061 | "version": "2.3.0", 3062 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 3063 | "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 3064 | "dev": true, 3065 | "requires": { 3066 | "p-try": "^2.0.0" 3067 | } 3068 | }, 3069 | "p-locate": { 3070 | "version": "4.1.0", 3071 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 3072 | "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 3073 | "dev": true, 3074 | "requires": { 3075 | "p-limit": "^2.2.0" 3076 | } 3077 | }, 3078 | "p-try": { 3079 | "version": "2.2.0", 3080 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 3081 | "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 3082 | "dev": true 3083 | }, 3084 | "parse-json": { 3085 | "version": "5.2.0", 3086 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", 3087 | "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", 3088 | "dev": true, 3089 | "requires": { 3090 | "@babel/code-frame": "^7.0.0", 3091 | "error-ex": "^1.3.1", 3092 | "json-parse-even-better-errors": "^2.3.0", 3093 | "lines-and-columns": "^1.1.6" 3094 | } 3095 | }, 3096 | "path-exists": { 3097 | "version": "4.0.0", 3098 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 3099 | "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 3100 | "dev": true 3101 | }, 3102 | "path-parse": { 3103 | "version": "1.0.7", 3104 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 3105 | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 3106 | "dev": true 3107 | }, 3108 | "performance-now": { 3109 | "version": "2.1.0", 3110 | "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", 3111 | "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" 3112 | }, 3113 | "pino": { 3114 | "version": "6.14.0", 3115 | "resolved": "https://registry.npmjs.org/pino/-/pino-6.14.0.tgz", 3116 | "integrity": "sha512-iuhEDel3Z3hF9Jfe44DPXR8l07bhjuFY3GMHIXbjnY9XcafbyDDwl2sN2vw2GjMPf5Nkoe+OFao7ffn9SXaKDg==", 3117 | "dev": true, 3118 | "requires": { 3119 | "fast-redact": "^3.0.0", 3120 | "fast-safe-stringify": "^2.0.8", 3121 | "flatstr": "^1.0.12", 3122 | "pino-std-serializers": "^3.1.0", 3123 | "process-warning": "^1.0.0", 3124 | "quick-format-unescaped": "^4.0.3", 3125 | "sonic-boom": "^1.0.2" 3126 | } 3127 | }, 3128 | "pino-std-serializers": { 3129 | "version": "3.2.0", 3130 | "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-3.2.0.tgz", 3131 | "integrity": "sha512-EqX4pwDPrt3MuOAAUBMU0Tk5kR/YcCM5fNPEzgCO2zJ5HfX0vbiH9HbJglnyeQsN96Kznae6MWD47pZB5avTrg==", 3132 | "dev": true 3133 | }, 3134 | "process-warning": { 3135 | "version": "1.0.0", 3136 | "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-1.0.0.tgz", 3137 | "integrity": "sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==", 3138 | "dev": true 3139 | }, 3140 | "pseudomap": { 3141 | "version": "1.0.2", 3142 | "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", 3143 | "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", 3144 | "dev": true 3145 | }, 3146 | "psl": { 3147 | "version": "1.8.0", 3148 | "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", 3149 | "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" 3150 | }, 3151 | "punycode": { 3152 | "version": "2.1.1", 3153 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 3154 | "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" 3155 | }, 3156 | "qs": { 3157 | "version": "6.5.3", 3158 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", 3159 | "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==" 3160 | }, 3161 | "quick-format-unescaped": { 3162 | "version": "4.0.4", 3163 | "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz", 3164 | "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==", 3165 | "dev": true 3166 | }, 3167 | "random-poly-fill": { 3168 | "version": "1.0.1", 3169 | "resolved": "https://registry.npmjs.org/random-poly-fill/-/random-poly-fill-1.0.1.tgz", 3170 | "integrity": "sha512-bMOL0hLfrNs52+EHtIPIXxn2PxYwXb0qjnKruTjXiM/sKfYqj506aB2plFwWW1HN+ri724bAVVGparh4AtlJKw==", 3171 | "dev": true 3172 | }, 3173 | "read-pkg": { 3174 | "version": "5.2.0", 3175 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", 3176 | "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", 3177 | "dev": true, 3178 | "requires": { 3179 | "@types/normalize-package-data": "^2.4.0", 3180 | "normalize-package-data": "^2.5.0", 3181 | "parse-json": "^5.0.0", 3182 | "type-fest": "^0.6.0" 3183 | }, 3184 | "dependencies": { 3185 | "type-fest": { 3186 | "version": "0.6.0", 3187 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", 3188 | "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", 3189 | "dev": true 3190 | } 3191 | } 3192 | }, 3193 | "read-pkg-up": { 3194 | "version": "7.0.1", 3195 | "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", 3196 | "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", 3197 | "dev": true, 3198 | "requires": { 3199 | "find-up": "^4.1.0", 3200 | "read-pkg": "^5.2.0", 3201 | "type-fest": "^0.8.1" 3202 | } 3203 | }, 3204 | "readable-stream": { 3205 | "version": "3.6.0", 3206 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", 3207 | "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", 3208 | "dev": true, 3209 | "requires": { 3210 | "inherits": "^2.0.3", 3211 | "string_decoder": "^1.1.1", 3212 | "util-deprecate": "^1.0.1" 3213 | } 3214 | }, 3215 | "relative-microtime": { 3216 | "version": "2.0.0", 3217 | "resolved": "https://registry.npmjs.org/relative-microtime/-/relative-microtime-2.0.0.tgz", 3218 | "integrity": "sha512-l18ha6HEZc+No/uK4GyAnNxgKW7nvEe35IaeN54sShMojtqik2a6GbTyuiezkjpPaqP874Z3lW5ysBo5irz4NA==", 3219 | "dev": true 3220 | }, 3221 | "request": { 3222 | "version": "2.88.2", 3223 | "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", 3224 | "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", 3225 | "requires": { 3226 | "aws-sign2": "~0.7.0", 3227 | "aws4": "^1.8.0", 3228 | "caseless": "~0.12.0", 3229 | "combined-stream": "~1.0.6", 3230 | "extend": "~3.0.2", 3231 | "forever-agent": "~0.6.1", 3232 | "form-data": "~2.3.2", 3233 | "har-validator": "~5.1.3", 3234 | "http-signature": "~1.2.0", 3235 | "is-typedarray": "~1.0.0", 3236 | "isstream": "~0.1.2", 3237 | "json-stringify-safe": "~5.0.1", 3238 | "mime-types": "~2.1.19", 3239 | "oauth-sign": "~0.9.0", 3240 | "performance-now": "^2.1.0", 3241 | "qs": "~6.5.2", 3242 | "safe-buffer": "^5.1.2", 3243 | "tough-cookie": "~2.5.0", 3244 | "tunnel-agent": "^0.6.0", 3245 | "uuid": "^3.3.2" 3246 | } 3247 | }, 3248 | "require-in-the-middle": { 3249 | "version": "5.1.0", 3250 | "resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-5.1.0.tgz", 3251 | "integrity": "sha512-M2rLKVupQfJ5lf9OvqFGIT+9iVLnTmjgbOmpil12hiSQNn5zJTKGPoIisETNjfK+09vP3rpm1zJajmErpr2sEQ==", 3252 | "dev": true, 3253 | "requires": { 3254 | "debug": "^4.1.1", 3255 | "module-details-from-path": "^1.0.3", 3256 | "resolve": "^1.12.0" 3257 | } 3258 | }, 3259 | "resolve": { 3260 | "version": "1.22.0", 3261 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", 3262 | "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", 3263 | "dev": true, 3264 | "requires": { 3265 | "is-core-module": "^2.8.1", 3266 | "path-parse": "^1.0.7", 3267 | "supports-preserve-symlinks-flag": "^1.0.0" 3268 | } 3269 | }, 3270 | "rfdc": { 3271 | "version": "1.3.0", 3272 | "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", 3273 | "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", 3274 | "dev": true 3275 | }, 3276 | "safe-buffer": { 3277 | "version": "5.1.2", 3278 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 3279 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" 3280 | }, 3281 | "safer-buffer": { 3282 | "version": "2.1.2", 3283 | "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 3284 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" 3285 | }, 3286 | "semver": { 3287 | "version": "6.3.0", 3288 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 3289 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 3290 | "dev": true 3291 | }, 3292 | "set-cookie-serde": { 3293 | "version": "1.0.0", 3294 | "resolved": "https://registry.npmjs.org/set-cookie-serde/-/set-cookie-serde-1.0.0.tgz", 3295 | "integrity": "sha512-Vq8e5GsupfJ7okHIvEPcfs5neCo7MZ1ZuWrO3sllYi3DOWt6bSSCpADzqXjz3k0fXehnoFIrmmhty9IN6U6BXQ==", 3296 | "dev": true 3297 | }, 3298 | "shallow-clone-shim": { 3299 | "version": "2.0.0", 3300 | "resolved": "https://registry.npmjs.org/shallow-clone-shim/-/shallow-clone-shim-2.0.0.tgz", 3301 | "integrity": "sha512-YRNymdiL3KGOoS67d73TEmk4tdPTO9GSMCoiphQsTcC9EtC+AOmMPjkyBkRoCJfW9ASsaZw1craaiw1dPN2D3Q==", 3302 | "dev": true 3303 | }, 3304 | "side-channel": { 3305 | "version": "1.0.4", 3306 | "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", 3307 | "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", 3308 | "dev": true, 3309 | "requires": { 3310 | "call-bind": "^1.0.0", 3311 | "get-intrinsic": "^1.0.2", 3312 | "object-inspect": "^1.9.0" 3313 | } 3314 | }, 3315 | "sonic-boom": { 3316 | "version": "1.4.1", 3317 | "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-1.4.1.tgz", 3318 | "integrity": "sha512-LRHh/A8tpW7ru89lrlkU4AszXt1dbwSjVWguGrmlxE7tawVmDBlI1PILMkXAxJTwqhgsEeTHzj36D5CmHgQmNg==", 3319 | "dev": true, 3320 | "requires": { 3321 | "atomic-sleep": "^1.0.0", 3322 | "flatstr": "^1.0.12" 3323 | } 3324 | }, 3325 | "source-map": { 3326 | "version": "0.7.3", 3327 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", 3328 | "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", 3329 | "dev": true 3330 | }, 3331 | "spdx-correct": { 3332 | "version": "3.1.1", 3333 | "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", 3334 | "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", 3335 | "dev": true, 3336 | "requires": { 3337 | "spdx-expression-parse": "^3.0.0", 3338 | "spdx-license-ids": "^3.0.0" 3339 | } 3340 | }, 3341 | "spdx-exceptions": { 3342 | "version": "2.3.0", 3343 | "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", 3344 | "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", 3345 | "dev": true 3346 | }, 3347 | "spdx-expression-parse": { 3348 | "version": "3.0.1", 3349 | "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", 3350 | "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", 3351 | "dev": true, 3352 | "requires": { 3353 | "spdx-exceptions": "^2.1.0", 3354 | "spdx-license-ids": "^3.0.0" 3355 | } 3356 | }, 3357 | "spdx-license-ids": { 3358 | "version": "3.0.11", 3359 | "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", 3360 | "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", 3361 | "dev": true 3362 | }, 3363 | "sql-summary": { 3364 | "version": "1.0.1", 3365 | "resolved": "https://registry.npmjs.org/sql-summary/-/sql-summary-1.0.1.tgz", 3366 | "integrity": "sha512-IpCr2tpnNkP3Jera4ncexsZUp0enJBLr+pHCyTweMUBrbJsTgQeLWx1FXLhoBj/MvcnUQpkgOn2EY8FKOkUzww==", 3367 | "dev": true 3368 | }, 3369 | "sshpk": { 3370 | "version": "1.17.0", 3371 | "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", 3372 | "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", 3373 | "requires": { 3374 | "asn1": "~0.2.3", 3375 | "assert-plus": "^1.0.0", 3376 | "bcrypt-pbkdf": "^1.0.0", 3377 | "dashdash": "^1.12.0", 3378 | "ecc-jsbn": "~0.1.1", 3379 | "getpass": "^0.1.1", 3380 | "jsbn": "~0.1.0", 3381 | "safer-buffer": "^2.0.2", 3382 | "tweetnacl": "~0.14.0" 3383 | } 3384 | }, 3385 | "stackframe": { 3386 | "version": "1.2.1", 3387 | "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz", 3388 | "integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==", 3389 | "dev": true 3390 | }, 3391 | "stream-chopper": { 3392 | "version": "3.0.1", 3393 | "resolved": "https://registry.npmjs.org/stream-chopper/-/stream-chopper-3.0.1.tgz", 3394 | "integrity": "sha512-f7h+ly8baAE26iIjcp3VbnBkbIRGtrvV0X0xxFM/d7fwLTYnLzDPTXRKNxa2HZzohOrc96NTrR+FaV3mzOelNA==", 3395 | "dev": true, 3396 | "requires": { 3397 | "readable-stream": "^3.0.6" 3398 | } 3399 | }, 3400 | "string_decoder": { 3401 | "version": "1.3.0", 3402 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 3403 | "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 3404 | "dev": true, 3405 | "requires": { 3406 | "safe-buffer": "~5.2.0" 3407 | }, 3408 | "dependencies": { 3409 | "safe-buffer": { 3410 | "version": "5.2.1", 3411 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 3412 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 3413 | "dev": true 3414 | } 3415 | } 3416 | }, 3417 | "string-similarity": { 3418 | "version": "4.0.4", 3419 | "resolved": "https://registry.npmjs.org/string-similarity/-/string-similarity-4.0.4.tgz", 3420 | "integrity": "sha512-/q/8Q4Bl4ZKAPjj8WerIBJWALKkaPRfrvhfF8k/B23i4nzrlRj2/go1m90In7nG/3XDSbOo0+pu6RvCTM9RGMQ==", 3421 | "dev": true 3422 | }, 3423 | "string.prototype.trimend": { 3424 | "version": "1.0.4", 3425 | "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", 3426 | "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", 3427 | "dev": true, 3428 | "requires": { 3429 | "call-bind": "^1.0.2", 3430 | "define-properties": "^1.1.3" 3431 | } 3432 | }, 3433 | "string.prototype.trimstart": { 3434 | "version": "1.0.4", 3435 | "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", 3436 | "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", 3437 | "dev": true, 3438 | "requires": { 3439 | "call-bind": "^1.0.2", 3440 | "define-properties": "^1.1.3" 3441 | } 3442 | }, 3443 | "supports-color": { 3444 | "version": "5.5.0", 3445 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 3446 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 3447 | "dev": true, 3448 | "requires": { 3449 | "has-flag": "^3.0.0" 3450 | } 3451 | }, 3452 | "supports-preserve-symlinks-flag": { 3453 | "version": "1.0.0", 3454 | "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 3455 | "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 3456 | "dev": true 3457 | }, 3458 | "to-source-code": { 3459 | "version": "1.0.2", 3460 | "resolved": "https://registry.npmjs.org/to-source-code/-/to-source-code-1.0.2.tgz", 3461 | "integrity": "sha1-3RNr2x4dvYC76s8IiZJnjpBwv+o=", 3462 | "dev": true, 3463 | "requires": { 3464 | "is-nil": "^1.0.0" 3465 | } 3466 | }, 3467 | "tough-cookie": { 3468 | "version": "2.5.0", 3469 | "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", 3470 | "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", 3471 | "requires": { 3472 | "psl": "^1.1.28", 3473 | "punycode": "^2.1.1" 3474 | } 3475 | }, 3476 | "traceparent": { 3477 | "version": "1.0.0", 3478 | "resolved": "https://registry.npmjs.org/traceparent/-/traceparent-1.0.0.tgz", 3479 | "integrity": "sha512-b/hAbgx57pANQ6cg2eBguY3oxD6FGVLI1CC2qoi01RmHR7AYpQHPXTig9FkzbWohEsVuHENZHP09aXuw3/LM+w==", 3480 | "dev": true, 3481 | "requires": { 3482 | "random-poly-fill": "^1.0.1" 3483 | } 3484 | }, 3485 | "traverse": { 3486 | "version": "0.6.6", 3487 | "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz", 3488 | "integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=", 3489 | "dev": true 3490 | }, 3491 | "tunnel-agent": { 3492 | "version": "0.6.0", 3493 | "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", 3494 | "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", 3495 | "requires": { 3496 | "safe-buffer": "^5.0.1" 3497 | } 3498 | }, 3499 | "tweetnacl": { 3500 | "version": "0.14.5", 3501 | "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", 3502 | "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" 3503 | }, 3504 | "type-fest": { 3505 | "version": "0.8.1", 3506 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", 3507 | "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", 3508 | "dev": true 3509 | }, 3510 | "unbox-primitive": { 3511 | "version": "1.0.1", 3512 | "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", 3513 | "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", 3514 | "dev": true, 3515 | "requires": { 3516 | "function-bind": "^1.1.1", 3517 | "has-bigints": "^1.0.1", 3518 | "has-symbols": "^1.0.2", 3519 | "which-boxed-primitive": "^1.0.2" 3520 | } 3521 | }, 3522 | "unicode-byte-truncate": { 3523 | "version": "1.0.0", 3524 | "resolved": "https://registry.npmjs.org/unicode-byte-truncate/-/unicode-byte-truncate-1.0.0.tgz", 3525 | "integrity": "sha1-qm8PNHUZP+IMMgrJIT425i6HZKc=", 3526 | "dev": true, 3527 | "requires": { 3528 | "is-integer": "^1.0.6", 3529 | "unicode-substring": "^0.1.0" 3530 | } 3531 | }, 3532 | "unicode-substring": { 3533 | "version": "0.1.0", 3534 | "resolved": "https://registry.npmjs.org/unicode-substring/-/unicode-substring-0.1.0.tgz", 3535 | "integrity": "sha1-YSDOPDkDhdvND2DDK5BlxBgdSzY=", 3536 | "dev": true 3537 | }, 3538 | "uri-js": { 3539 | "version": "4.4.1", 3540 | "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 3541 | "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 3542 | "requires": { 3543 | "punycode": "^2.1.0" 3544 | } 3545 | }, 3546 | "util-deprecate": { 3547 | "version": "1.0.2", 3548 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 3549 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", 3550 | "dev": true 3551 | }, 3552 | "uuid": { 3553 | "version": "3.4.0", 3554 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", 3555 | "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" 3556 | }, 3557 | "validate-npm-package-license": { 3558 | "version": "3.0.4", 3559 | "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", 3560 | "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", 3561 | "dev": true, 3562 | "requires": { 3563 | "spdx-correct": "^3.0.0", 3564 | "spdx-expression-parse": "^3.0.0" 3565 | } 3566 | }, 3567 | "verror": { 3568 | "version": "1.10.0", 3569 | "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", 3570 | "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", 3571 | "requires": { 3572 | "assert-plus": "^1.0.0", 3573 | "core-util-is": "1.0.2", 3574 | "extsprintf": "^1.2.0" 3575 | }, 3576 | "dependencies": { 3577 | "core-util-is": { 3578 | "version": "1.0.2", 3579 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 3580 | "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" 3581 | } 3582 | } 3583 | }, 3584 | "which-boxed-primitive": { 3585 | "version": "1.0.2", 3586 | "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", 3587 | "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", 3588 | "dev": true, 3589 | "requires": { 3590 | "is-bigint": "^1.0.1", 3591 | "is-boolean-object": "^1.1.0", 3592 | "is-number-object": "^1.0.4", 3593 | "is-string": "^1.0.5", 3594 | "is-symbol": "^1.0.3" 3595 | } 3596 | }, 3597 | "wrappy": { 3598 | "version": "1.0.2", 3599 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 3600 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", 3601 | "dev": true 3602 | }, 3603 | "yallist": { 3604 | "version": "4.0.0", 3605 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 3606 | "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 3607 | "dev": true 3608 | } 3609 | } 3610 | } 3611 | --------------------------------------------------------------------------------