├── .env.example
├── .gitignore
├── LICENSE
├── README.md
├── index.js
├── package-lock.json
└── package.json
/.env.example:
--------------------------------------------------------------------------------
1 | #windows path to chrome "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe"
2 | #Mac path to chrome binary "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome";
3 |
4 | CHROME_PATH="C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe"
5 | EMAIL=email@email.com
6 | PASSWORD=yourPassword
--------------------------------------------------------------------------------
/.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 | .wwebjs_auth
18 |
19 | # Directory for instrumented libs generated by jscoverage/JSCover
20 | lib-cov
21 |
22 | # Coverage directory used by tools like istanbul
23 | coverage
24 | *.lcov
25 |
26 | # nyc test coverage
27 | .nyc_output
28 |
29 | # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
30 | .grunt
31 |
32 | # Bower dependency directory (https://bower.io/)
33 | bower_components
34 |
35 | # node-waf configuration
36 | .lock-wscript
37 |
38 | # Compiled binary addons (https://nodejs.org/api/addons.html)
39 | build/Release
40 |
41 | # Dependency directories
42 | node_modules/
43 | jspm_packages/
44 |
45 | # TypeScript v1 declaration files
46 | typings/
47 |
48 | # TypeScript cache
49 | *.tsbuildinfo
50 |
51 | # Optional npm cache directory
52 | .npm
53 |
54 | # Optional eslint cache
55 | .eslintcache
56 |
57 | # Microbundle cache
58 | .rpt2_cache/
59 | .rts2_cache_cjs/
60 | .rts2_cache_es/
61 | .rts2_cache_umd/
62 |
63 | # Optional REPL history
64 | .node_repl_history
65 |
66 | # Output of 'npm pack'
67 | *.tgz
68 |
69 | # Yarn Integrity file
70 | .yarn-integrity
71 |
72 | # dotenv environment variables file
73 | .env
74 | .env.test
75 |
76 | # parcel-bundler cache (https://parceljs.org/)
77 | .cache
78 |
79 | # Next.js build output
80 | .next
81 |
82 | # Nuxt.js build / generate output
83 | .nuxt
84 | dist
85 |
86 | # Gatsby files
87 | .cache/
88 | # Comment in the public line in if your project uses Gatsby and *not* Next.js
89 | # https://nextjs.org/blog/next-9-1#public-directory-support
90 | # public
91 |
92 | # vuepress build output
93 | .vuepress/dist
94 |
95 | # Serverless directories
96 | .serverless/
97 |
98 | # FuseBox cache
99 | .fusebox/
100 |
101 | # DynamoDB Local files
102 | .dynamodb/
103 |
104 | # TernJS port file
105 | .tern-port
106 |
107 | #Ignore the .env file
108 | .env
109 |
110 | # Ignore data/
111 | data/
112 |
113 | # Ignore .puppeteer
114 | .puppeteerrc.cjs
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2022 Pascal
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Notice:
2 |
3 | This project isn't maintained anymore as OpenAI has now released mobile apps and an API.
4 |
5 |
6 | OpenAI's ChatGPT is experiencing heavy traffic and at the moment obtaining a session is difficult. You may get these messages while attempting to run the bot. If this happens, try again. Once you get a session, it seems to last quite a while (although it will eventually timeout.)
7 |
8 | The ChatGPT NPM module will eventually move to use the official OpenAI API, and I will update this message when that happens.
9 |
10 | Also - feel free to contribute via pull requests etc. :)
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 | # WhatsGPT?
19 |
20 | WhatsGPT is a wrapper for [ChatGPT](https://openai.com/blog/chatgpt/) for personal or family use, that runs inside your own WhatsApp bot.
21 |
22 | - Can keep track of multiple separate conversations
23 | - Can be added to groups, and will respond to messages starting with @[its number or name]
24 |
25 | My family and I find ChatGPT very useful want we want to use it on the go and I was bored on a Saturday morning, so here we are.
26 |
27 | It's experimental and relies on the preview release of OpenAI's ChatGPT.
28 |
29 |
30 |
31 | ## Thanks to
32 |
33 | - [chatgpt npm wrapper by Travis Fischer](https://github.com/transitive-bullshit/chatgpt-api)
34 | - [whatsapp-web.js](https://wwebjs.dev/guide/)
35 | - [qrcode-terminal for quickly linking device](https://www.npmjs.com/package/qrcode-terminal)
36 |
37 | # Requirements
38 |
39 | - A phone number that can receive text messages/voice calls, linked to its own WhatsApp instance.
40 | - I use a Google Voice number, and run a 2nd instance of WhatsApp on my phone by using the [WhatsApp for Business app](https://business.whatsapp.com/) (it's free!])
41 | - Node JS >= 18
42 | - A computer that can run Chrome (headless is now broken as OpenAI is using CloudFlare)
43 |
44 | # Installation
45 |
46 | ## Get the files
47 |
48 | Clone the repository:
49 |
50 | ```console
51 | git clone https://github.com/pascalroget/whatsgpt.git
52 | ```
53 |
54 | Install dependencies:
55 |
56 | ```console
57 | npm install
58 | ```
59 |
60 | ## Find your local path to Chrome
61 |
62 | ## Configure it
63 |
64 | Create a .env file with the following variables. In this example, we are using Chrome on OSX.
65 |
66 | ```console
67 | CHROME_PATH=/Applications/Google Chrome.app/Contents/MacOS/Google Chrome
68 | EMAIL=[Your email used to register with OpenAI]
69 | PASSWORD=[Your password used to register with OpenAI]
70 | ```
71 |
72 | ## Run it
73 |
74 | ```console
75 | npm start
76 | ```
77 |
78 | ## Scan the barcode with your WhatsApp app:
79 |
80 |
81 |
82 |
83 |
84 | ## Done :)
85 |
86 | # Issues
87 |
88 | Authentication with ChatGPT is a fluid situation. As of this writing, the chatgpt npm package now tries to login with a headfull browser to obtain and then refresh cookies.
89 |
90 | # Use it
91 |
92 | Open a chat with the WhatsApp account linked to the number you just linked to this bot. ChatGPT will answer. This works for several users at the same time and each conversation is separate.
93 | Additionally, you can reset an ongoing conversation by sending this message:
94 |
95 | ```console
96 | reset
97 | ```
98 |
--------------------------------------------------------------------------------
/index.js:
--------------------------------------------------------------------------------
1 | /*
2 | Do not forget to create a .env file with the following two variables set:
3 |
4 | CHROME_PATH=
5 | EMAIL=
6 | PASSWORD=
7 |
8 | See documentation for help
9 | */
10 | import { ChatGPTAPIBrowser } from 'chatgpt'
11 | import whatsappweb from "whatsapp-web.js";
12 |
13 | const { Client, LocalAuth } = whatsappweb;
14 | import qrcode from "qrcode-terminal";
15 | import * as dotenv from "dotenv";
16 |
17 | dotenv.config();
18 |
19 | // Create whatsapp client instance
20 | const whatsapp = new Client({
21 | puppeteer: {
22 | executablePath: process.env.CHROME_PATH,
23 | },
24 | authStrategy: new LocalAuth(),
25 | });
26 |
27 | console.log(process.env.CHROME_PATH);
28 |
29 | // Initialize conversation storage
30 | const conversations = {};
31 |
32 | whatsapp.initialize();
33 |
34 | // This will output a QR code to the console, scan this with the WhatsApp app on the account that will be dedicated to chatGPT
35 | whatsapp.on("qr", (qr) => {
36 | qrcode.generate(qr, { small: true });
37 | });
38 |
39 | whatsapp.on("authenticated", () => {
40 | console.log("Authentication complete");
41 | });
42 | whatsapp.on("ready", () => {
43 | console.log("Ready to accept messages");
44 | });
45 |
46 |
47 |
48 | async function main() {
49 | const chatgpt = new ChatGPTAPIBrowser({
50 | email: process.env.EMAIL,
51 | password: process.env.PASSWORD,
52 | })
53 |
54 | await chatgpt.initSession()
55 |
56 | whatsapp.on("message", (message) => {
57 | (async () => {
58 | console.log(
59 | `From: ${message._data.id.remote} (${message._data.notifyName})`
60 | );
61 |
62 | console.log(`Message: ${message.body}`);
63 |
64 | // If added to a chatgroup, only respond if tagged
65 | const chat = await message.getChat();
66 |
67 | if (
68 | chat.isGroup &&
69 | !message.mentionedIds.includes(whatsapp.info.wid._serialized)
70 | )
71 | return;
72 |
73 | // Do we already have a conversation for this sender, or is the user resetting this conversation?
74 | if (
75 | conversations[message._data.id.remote] === undefined ||
76 | message.body === "reset"
77 | ) {
78 | console.log(`Creating new conversation for ${message._data.id.remote}`);
79 | if (message.body === "reset") {
80 |
81 | message.reply("Conversation reset");
82 | return;
83 | }
84 | conversations[message._data.id.remote] = chatgpt;
85 | }
86 |
87 | const response = await conversations[message._data.id.remote].sendMessage(
88 | message.body
89 | );
90 |
91 | console.log(`Response: ${response.response}`);
92 |
93 | message.reply(response.response);
94 | })();
95 | });
96 | }
97 |
98 | main().catch((err) => {
99 | console.error(err);
100 | process.exit(1);
101 | });
102 |
103 | const sleep = (waitTimeInMs) =>
104 | new Promise((resolve) => setTimeout(resolve, waitTimeInMs));
105 |
--------------------------------------------------------------------------------
/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "whatsgpt",
3 | "version": "1.0.0",
4 | "lockfileVersion": 2,
5 | "requires": true,
6 | "packages": {
7 | "": {
8 | "name": "whatsgpt",
9 | "version": "1.0.0",
10 | "license": "MIT",
11 | "dependencies": {
12 | "chatgpt": "latest",
13 | "dotenv": "^16.0.3",
14 | "puppeteer": "^19.4.0",
15 | "puppeteer-extra": "^3.3.4",
16 | "puppeteer-extra-plugin-stealth": "^2.11.1",
17 | "qrcode-terminal": "^0.12.0",
18 | "whatsapp-web.js": "^1.0.3"
19 | }
20 | },
21 | "node_modules/@babel/code-frame": {
22 | "version": "7.18.6",
23 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz",
24 | "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==",
25 | "dependencies": {
26 | "@babel/highlight": "^7.18.6"
27 | },
28 | "engines": {
29 | "node": ">=6.9.0"
30 | }
31 | },
32 | "node_modules/@babel/helper-validator-identifier": {
33 | "version": "7.19.1",
34 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz",
35 | "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==",
36 | "engines": {
37 | "node": ">=6.9.0"
38 | }
39 | },
40 | "node_modules/@babel/highlight": {
41 | "version": "7.18.6",
42 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz",
43 | "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==",
44 | "dependencies": {
45 | "@babel/helper-validator-identifier": "^7.18.6",
46 | "chalk": "^2.0.0",
47 | "js-tokens": "^4.0.0"
48 | },
49 | "engines": {
50 | "node": ">=6.9.0"
51 | }
52 | },
53 | "node_modules/@pedroslopez/moduleraid": {
54 | "version": "5.0.2",
55 | "resolved": "https://registry.npmjs.org/@pedroslopez/moduleraid/-/moduleraid-5.0.2.tgz",
56 | "integrity": "sha512-wtnBAETBVYZ9GvcbgdswRVSLkFkYAGv1KzwBBTeRXvGT9sb9cPllOgFFWXCn9PyARQ0H+Ijz6mmoRrGateUDxQ=="
57 | },
58 | "node_modules/@types/debug": {
59 | "version": "4.1.7",
60 | "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz",
61 | "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==",
62 | "dependencies": {
63 | "@types/ms": "*"
64 | }
65 | },
66 | "node_modules/@types/mdast": {
67 | "version": "3.0.10",
68 | "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz",
69 | "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==",
70 | "dependencies": {
71 | "@types/unist": "*"
72 | }
73 | },
74 | "node_modules/@types/ms": {
75 | "version": "0.7.31",
76 | "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz",
77 | "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA=="
78 | },
79 | "node_modules/@types/node": {
80 | "version": "18.11.13",
81 | "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.13.tgz",
82 | "integrity": "sha512-IASpMGVcWpUsx5xBOrxMj7Bl8lqfuTY7FKAnPmu5cHkfQVWF8GulWS1jbRqA934qZL35xh5xN/+Xe/i26Bod4w==",
83 | "optional": true
84 | },
85 | "node_modules/@types/unist": {
86 | "version": "2.0.6",
87 | "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz",
88 | "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ=="
89 | },
90 | "node_modules/@types/yauzl": {
91 | "version": "2.10.0",
92 | "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz",
93 | "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==",
94 | "optional": true,
95 | "dependencies": {
96 | "@types/node": "*"
97 | }
98 | },
99 | "node_modules/agent-base": {
100 | "version": "6.0.2",
101 | "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
102 | "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
103 | "dependencies": {
104 | "debug": "4"
105 | },
106 | "engines": {
107 | "node": ">= 6.0.0"
108 | }
109 | },
110 | "node_modules/ansi-styles": {
111 | "version": "3.2.1",
112 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
113 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
114 | "dependencies": {
115 | "color-convert": "^1.9.0"
116 | },
117 | "engines": {
118 | "node": ">=4"
119 | }
120 | },
121 | "node_modules/archiver": {
122 | "version": "5.3.1",
123 | "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.1.tgz",
124 | "integrity": "sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==",
125 | "optional": true,
126 | "dependencies": {
127 | "archiver-utils": "^2.1.0",
128 | "async": "^3.2.3",
129 | "buffer-crc32": "^0.2.1",
130 | "readable-stream": "^3.6.0",
131 | "readdir-glob": "^1.0.0",
132 | "tar-stream": "^2.2.0",
133 | "zip-stream": "^4.1.0"
134 | },
135 | "engines": {
136 | "node": ">= 10"
137 | }
138 | },
139 | "node_modules/archiver-utils": {
140 | "version": "2.1.0",
141 | "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz",
142 | "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==",
143 | "optional": true,
144 | "dependencies": {
145 | "glob": "^7.1.4",
146 | "graceful-fs": "^4.2.0",
147 | "lazystream": "^1.0.0",
148 | "lodash.defaults": "^4.2.0",
149 | "lodash.difference": "^4.5.0",
150 | "lodash.flatten": "^4.4.0",
151 | "lodash.isplainobject": "^4.0.6",
152 | "lodash.union": "^4.6.0",
153 | "normalize-path": "^3.0.0",
154 | "readable-stream": "^2.0.0"
155 | },
156 | "engines": {
157 | "node": ">= 6"
158 | }
159 | },
160 | "node_modules/archiver-utils/node_modules/readable-stream": {
161 | "version": "2.3.7",
162 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
163 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
164 | "optional": true,
165 | "dependencies": {
166 | "core-util-is": "~1.0.0",
167 | "inherits": "~2.0.3",
168 | "isarray": "~1.0.0",
169 | "process-nextick-args": "~2.0.0",
170 | "safe-buffer": "~5.1.1",
171 | "string_decoder": "~1.1.1",
172 | "util-deprecate": "~1.0.1"
173 | }
174 | },
175 | "node_modules/archiver-utils/node_modules/safe-buffer": {
176 | "version": "5.1.2",
177 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
178 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
179 | "optional": true
180 | },
181 | "node_modules/archiver-utils/node_modules/string_decoder": {
182 | "version": "1.1.1",
183 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
184 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
185 | "optional": true,
186 | "dependencies": {
187 | "safe-buffer": "~5.1.0"
188 | }
189 | },
190 | "node_modules/argparse": {
191 | "version": "2.0.1",
192 | "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
193 | "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
194 | },
195 | "node_modules/arr-union": {
196 | "version": "3.1.0",
197 | "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
198 | "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==",
199 | "engines": {
200 | "node": ">=0.10.0"
201 | }
202 | },
203 | "node_modules/async": {
204 | "version": "3.2.4",
205 | "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz",
206 | "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ=="
207 | },
208 | "node_modules/bail": {
209 | "version": "2.0.2",
210 | "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz",
211 | "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==",
212 | "funding": {
213 | "type": "github",
214 | "url": "https://github.com/sponsors/wooorm"
215 | }
216 | },
217 | "node_modules/balanced-match": {
218 | "version": "1.0.2",
219 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
220 | "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
221 | },
222 | "node_modules/base64-js": {
223 | "version": "1.5.1",
224 | "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
225 | "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
226 | "funding": [
227 | {
228 | "type": "github",
229 | "url": "https://github.com/sponsors/feross"
230 | },
231 | {
232 | "type": "patreon",
233 | "url": "https://www.patreon.com/feross"
234 | },
235 | {
236 | "type": "consulting",
237 | "url": "https://feross.org/support"
238 | }
239 | ]
240 | },
241 | "node_modules/big-integer": {
242 | "version": "1.6.51",
243 | "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz",
244 | "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==",
245 | "optional": true,
246 | "engines": {
247 | "node": ">=0.6"
248 | }
249 | },
250 | "node_modules/binary": {
251 | "version": "0.3.0",
252 | "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz",
253 | "integrity": "sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==",
254 | "optional": true,
255 | "dependencies": {
256 | "buffers": "~0.1.1",
257 | "chainsaw": "~0.1.0"
258 | },
259 | "engines": {
260 | "node": "*"
261 | }
262 | },
263 | "node_modules/bl": {
264 | "version": "4.1.0",
265 | "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
266 | "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
267 | "dependencies": {
268 | "buffer": "^5.5.0",
269 | "inherits": "^2.0.4",
270 | "readable-stream": "^3.4.0"
271 | }
272 | },
273 | "node_modules/bluebird": {
274 | "version": "3.4.7",
275 | "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz",
276 | "integrity": "sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==",
277 | "optional": true
278 | },
279 | "node_modules/brace-expansion": {
280 | "version": "1.1.11",
281 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
282 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
283 | "dependencies": {
284 | "balanced-match": "^1.0.0",
285 | "concat-map": "0.0.1"
286 | }
287 | },
288 | "node_modules/buffer": {
289 | "version": "5.7.1",
290 | "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
291 | "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
292 | "funding": [
293 | {
294 | "type": "github",
295 | "url": "https://github.com/sponsors/feross"
296 | },
297 | {
298 | "type": "patreon",
299 | "url": "https://www.patreon.com/feross"
300 | },
301 | {
302 | "type": "consulting",
303 | "url": "https://feross.org/support"
304 | }
305 | ],
306 | "dependencies": {
307 | "base64-js": "^1.3.1",
308 | "ieee754": "^1.1.13"
309 | }
310 | },
311 | "node_modules/buffer-crc32": {
312 | "version": "0.2.13",
313 | "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
314 | "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
315 | "engines": {
316 | "node": "*"
317 | }
318 | },
319 | "node_modules/buffer-indexof-polyfill": {
320 | "version": "1.0.2",
321 | "resolved": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz",
322 | "integrity": "sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==",
323 | "optional": true,
324 | "engines": {
325 | "node": ">=0.10"
326 | }
327 | },
328 | "node_modules/buffers": {
329 | "version": "0.1.1",
330 | "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz",
331 | "integrity": "sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==",
332 | "optional": true,
333 | "engines": {
334 | "node": ">=0.2.0"
335 | }
336 | },
337 | "node_modules/callsites": {
338 | "version": "3.1.0",
339 | "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
340 | "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
341 | "engines": {
342 | "node": ">=6"
343 | }
344 | },
345 | "node_modules/chainsaw": {
346 | "version": "0.1.0",
347 | "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz",
348 | "integrity": "sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==",
349 | "optional": true,
350 | "dependencies": {
351 | "traverse": ">=0.3.0 <0.4"
352 | },
353 | "engines": {
354 | "node": "*"
355 | }
356 | },
357 | "node_modules/chalk": {
358 | "version": "2.4.2",
359 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
360 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
361 | "dependencies": {
362 | "ansi-styles": "^3.2.1",
363 | "escape-string-regexp": "^1.0.5",
364 | "supports-color": "^5.3.0"
365 | },
366 | "engines": {
367 | "node": ">=4"
368 | }
369 | },
370 | "node_modules/character-entities": {
371 | "version": "2.0.2",
372 | "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz",
373 | "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==",
374 | "funding": {
375 | "type": "github",
376 | "url": "https://github.com/sponsors/wooorm"
377 | }
378 | },
379 | "node_modules/chatgpt": {
380 | "version": "3.3.1",
381 | "resolved": "https://registry.npmjs.org/chatgpt/-/chatgpt-3.3.1.tgz",
382 | "integrity": "sha512-xb+Bpza2jgBoAoYgJ8/UjZ9EAuPYrQVOoTKqERHUUxoSK7wrMe3B+TIj3UDNKtxcAj6ZX8mcD57r3QH3cvNAUA==",
383 | "dependencies": {
384 | "delay": "^5.0.0",
385 | "eventsource-parser": "^0.0.5",
386 | "expiry-map": "^2.0.0",
387 | "html-to-md": "^0.8.3",
388 | "p-timeout": "^6.0.0",
389 | "puppeteer-extra": "^3.3.4",
390 | "puppeteer-extra-plugin-recaptcha": "npm:@fisch0920/puppeteer-extra-plugin-recaptcha@^3.6.6",
391 | "puppeteer-extra-plugin-stealth": "^2.11.1",
392 | "random": "^4.1.0",
393 | "remark": "^14.0.2",
394 | "strip-markdown": "^5.0.0",
395 | "uuid": "^9.0.0"
396 | },
397 | "engines": {
398 | "node": ">=18"
399 | },
400 | "peerDependencies": {
401 | "puppeteer": "*"
402 | }
403 | },
404 | "node_modules/chownr": {
405 | "version": "1.1.4",
406 | "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
407 | "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
408 | },
409 | "node_modules/clone-deep": {
410 | "version": "0.2.4",
411 | "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz",
412 | "integrity": "sha512-we+NuQo2DHhSl+DP6jlUiAhyAjBQrYnpOk15rN6c6JSPScjiCLh8IbSU+VTcph6YS3o7mASE8a0+gbZ7ChLpgg==",
413 | "dependencies": {
414 | "for-own": "^0.1.3",
415 | "is-plain-object": "^2.0.1",
416 | "kind-of": "^3.0.2",
417 | "lazy-cache": "^1.0.3",
418 | "shallow-clone": "^0.1.2"
419 | },
420 | "engines": {
421 | "node": ">=0.10.0"
422 | }
423 | },
424 | "node_modules/color-convert": {
425 | "version": "1.9.3",
426 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
427 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
428 | "dependencies": {
429 | "color-name": "1.1.3"
430 | }
431 | },
432 | "node_modules/color-name": {
433 | "version": "1.1.3",
434 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
435 | "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
436 | },
437 | "node_modules/compress-commons": {
438 | "version": "4.1.1",
439 | "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz",
440 | "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==",
441 | "optional": true,
442 | "dependencies": {
443 | "buffer-crc32": "^0.2.13",
444 | "crc32-stream": "^4.0.2",
445 | "normalize-path": "^3.0.0",
446 | "readable-stream": "^3.6.0"
447 | },
448 | "engines": {
449 | "node": ">= 10"
450 | }
451 | },
452 | "node_modules/concat-map": {
453 | "version": "0.0.1",
454 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
455 | "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
456 | },
457 | "node_modules/core-util-is": {
458 | "version": "1.0.3",
459 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
460 | "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
461 | "optional": true
462 | },
463 | "node_modules/cosmiconfig": {
464 | "version": "8.0.0",
465 | "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.0.0.tgz",
466 | "integrity": "sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==",
467 | "dependencies": {
468 | "import-fresh": "^3.2.1",
469 | "js-yaml": "^4.1.0",
470 | "parse-json": "^5.0.0",
471 | "path-type": "^4.0.0"
472 | },
473 | "engines": {
474 | "node": ">=14"
475 | }
476 | },
477 | "node_modules/crc-32": {
478 | "version": "1.2.2",
479 | "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz",
480 | "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==",
481 | "optional": true,
482 | "bin": {
483 | "crc32": "bin/crc32.njs"
484 | },
485 | "engines": {
486 | "node": ">=0.8"
487 | }
488 | },
489 | "node_modules/crc32-stream": {
490 | "version": "4.0.2",
491 | "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz",
492 | "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==",
493 | "optional": true,
494 | "dependencies": {
495 | "crc-32": "^1.2.0",
496 | "readable-stream": "^3.4.0"
497 | },
498 | "engines": {
499 | "node": ">= 10"
500 | }
501 | },
502 | "node_modules/cross-fetch": {
503 | "version": "3.1.5",
504 | "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz",
505 | "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==",
506 | "dependencies": {
507 | "node-fetch": "2.6.7"
508 | }
509 | },
510 | "node_modules/debug": {
511 | "version": "4.3.4",
512 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
513 | "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
514 | "dependencies": {
515 | "ms": "2.1.2"
516 | },
517 | "engines": {
518 | "node": ">=6.0"
519 | },
520 | "peerDependenciesMeta": {
521 | "supports-color": {
522 | "optional": true
523 | }
524 | }
525 | },
526 | "node_modules/decode-named-character-reference": {
527 | "version": "1.0.2",
528 | "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz",
529 | "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==",
530 | "dependencies": {
531 | "character-entities": "^2.0.0"
532 | },
533 | "funding": {
534 | "type": "github",
535 | "url": "https://github.com/sponsors/wooorm"
536 | }
537 | },
538 | "node_modules/deepmerge": {
539 | "version": "4.2.2",
540 | "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
541 | "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
542 | "engines": {
543 | "node": ">=0.10.0"
544 | }
545 | },
546 | "node_modules/delay": {
547 | "version": "5.0.0",
548 | "resolved": "https://registry.npmjs.org/delay/-/delay-5.0.0.tgz",
549 | "integrity": "sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==",
550 | "engines": {
551 | "node": ">=10"
552 | },
553 | "funding": {
554 | "url": "https://github.com/sponsors/sindresorhus"
555 | }
556 | },
557 | "node_modules/dequal": {
558 | "version": "2.0.3",
559 | "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
560 | "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
561 | "engines": {
562 | "node": ">=6"
563 | }
564 | },
565 | "node_modules/devtools-protocol": {
566 | "version": "0.0.1068969",
567 | "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1068969.tgz",
568 | "integrity": "sha512-ATFTrPbY1dKYhPPvpjtwWKSK2mIwGmRwX54UASn9THEuIZCe2n9k3vVuMmt6jWeL+e5QaaguEv/pMyR+JQB7VQ=="
569 | },
570 | "node_modules/diff": {
571 | "version": "5.1.0",
572 | "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz",
573 | "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==",
574 | "engines": {
575 | "node": ">=0.3.1"
576 | }
577 | },
578 | "node_modules/dotenv": {
579 | "version": "16.0.3",
580 | "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz",
581 | "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==",
582 | "engines": {
583 | "node": ">=12"
584 | }
585 | },
586 | "node_modules/duplexer2": {
587 | "version": "0.1.4",
588 | "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
589 | "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==",
590 | "optional": true,
591 | "dependencies": {
592 | "readable-stream": "^2.0.2"
593 | }
594 | },
595 | "node_modules/duplexer2/node_modules/readable-stream": {
596 | "version": "2.3.7",
597 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
598 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
599 | "optional": true,
600 | "dependencies": {
601 | "core-util-is": "~1.0.0",
602 | "inherits": "~2.0.3",
603 | "isarray": "~1.0.0",
604 | "process-nextick-args": "~2.0.0",
605 | "safe-buffer": "~5.1.1",
606 | "string_decoder": "~1.1.1",
607 | "util-deprecate": "~1.0.1"
608 | }
609 | },
610 | "node_modules/duplexer2/node_modules/safe-buffer": {
611 | "version": "5.1.2",
612 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
613 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
614 | "optional": true
615 | },
616 | "node_modules/duplexer2/node_modules/string_decoder": {
617 | "version": "1.1.1",
618 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
619 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
620 | "optional": true,
621 | "dependencies": {
622 | "safe-buffer": "~5.1.0"
623 | }
624 | },
625 | "node_modules/end-of-stream": {
626 | "version": "1.4.4",
627 | "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
628 | "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
629 | "dependencies": {
630 | "once": "^1.4.0"
631 | }
632 | },
633 | "node_modules/error-ex": {
634 | "version": "1.3.2",
635 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
636 | "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
637 | "dependencies": {
638 | "is-arrayish": "^0.2.1"
639 | }
640 | },
641 | "node_modules/escape-string-regexp": {
642 | "version": "1.0.5",
643 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
644 | "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
645 | "engines": {
646 | "node": ">=0.8.0"
647 | }
648 | },
649 | "node_modules/eventsource-parser": {
650 | "version": "0.0.5",
651 | "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-0.0.5.tgz",
652 | "integrity": "sha512-BAq82bC3ZW9fPYYZlofXBOAfbpmDzXIOsj+GOehQwgTUYsQZ6HtHs6zuRtge7Ph8OhS6lNH1kJF8q9dj17RcmA==",
653 | "engines": {
654 | "node": ">=12"
655 | }
656 | },
657 | "node_modules/expiry-map": {
658 | "version": "2.0.0",
659 | "resolved": "https://registry.npmjs.org/expiry-map/-/expiry-map-2.0.0.tgz",
660 | "integrity": "sha512-K1I5wJe2fiqjyUZf/xhxwTpaopw3F+19DsO7Oggl20+3SVTXDIevVRJav0aBMfposQdkl2E4+gnuOKd3j2X0sA==",
661 | "dependencies": {
662 | "map-age-cleaner": "^0.2.0"
663 | },
664 | "engines": {
665 | "node": ">=8"
666 | }
667 | },
668 | "node_modules/extend": {
669 | "version": "3.0.2",
670 | "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
671 | "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
672 | },
673 | "node_modules/extract-zip": {
674 | "version": "2.0.1",
675 | "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
676 | "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
677 | "dependencies": {
678 | "debug": "^4.1.1",
679 | "get-stream": "^5.1.0",
680 | "yauzl": "^2.10.0"
681 | },
682 | "bin": {
683 | "extract-zip": "cli.js"
684 | },
685 | "engines": {
686 | "node": ">= 10.17.0"
687 | },
688 | "optionalDependencies": {
689 | "@types/yauzl": "^2.9.1"
690 | }
691 | },
692 | "node_modules/fd-slicer": {
693 | "version": "1.1.0",
694 | "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
695 | "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
696 | "dependencies": {
697 | "pend": "~1.2.0"
698 | }
699 | },
700 | "node_modules/find-up": {
701 | "version": "4.1.0",
702 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
703 | "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
704 | "dependencies": {
705 | "locate-path": "^5.0.0",
706 | "path-exists": "^4.0.0"
707 | },
708 | "engines": {
709 | "node": ">=8"
710 | }
711 | },
712 | "node_modules/fluent-ffmpeg": {
713 | "version": "2.1.2",
714 | "resolved": "https://registry.npmjs.org/fluent-ffmpeg/-/fluent-ffmpeg-2.1.2.tgz",
715 | "integrity": "sha512-IZTB4kq5GK0DPp7sGQ0q/BWurGHffRtQQwVkiqDgeO6wYJLLV5ZhgNOQ65loZxxuPMKZKZcICCUnaGtlxBiR0Q==",
716 | "dependencies": {
717 | "async": ">=0.2.9",
718 | "which": "^1.1.1"
719 | },
720 | "engines": {
721 | "node": ">=0.8.0"
722 | }
723 | },
724 | "node_modules/for-in": {
725 | "version": "1.0.2",
726 | "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
727 | "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==",
728 | "engines": {
729 | "node": ">=0.10.0"
730 | }
731 | },
732 | "node_modules/for-own": {
733 | "version": "0.1.5",
734 | "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
735 | "integrity": "sha512-SKmowqGTJoPzLO1T0BBJpkfp3EMacCMOuH40hOUbrbzElVktk4DioXVM99QkLCyKoiuOmyjgcWMpVz2xjE7LZw==",
736 | "dependencies": {
737 | "for-in": "^1.0.1"
738 | },
739 | "engines": {
740 | "node": ">=0.10.0"
741 | }
742 | },
743 | "node_modules/fs-constants": {
744 | "version": "1.0.0",
745 | "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
746 | "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="
747 | },
748 | "node_modules/fs-extra": {
749 | "version": "10.1.0",
750 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
751 | "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
752 | "dependencies": {
753 | "graceful-fs": "^4.2.0",
754 | "jsonfile": "^6.0.1",
755 | "universalify": "^2.0.0"
756 | },
757 | "engines": {
758 | "node": ">=12"
759 | }
760 | },
761 | "node_modules/fs.realpath": {
762 | "version": "1.0.0",
763 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
764 | "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
765 | },
766 | "node_modules/fstream": {
767 | "version": "1.0.12",
768 | "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz",
769 | "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==",
770 | "optional": true,
771 | "dependencies": {
772 | "graceful-fs": "^4.1.2",
773 | "inherits": "~2.0.0",
774 | "mkdirp": ">=0.5 0",
775 | "rimraf": "2"
776 | },
777 | "engines": {
778 | "node": ">=0.6"
779 | }
780 | },
781 | "node_modules/fstream/node_modules/rimraf": {
782 | "version": "2.7.1",
783 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
784 | "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
785 | "optional": true,
786 | "dependencies": {
787 | "glob": "^7.1.3"
788 | },
789 | "bin": {
790 | "rimraf": "bin.js"
791 | }
792 | },
793 | "node_modules/get-stream": {
794 | "version": "5.2.0",
795 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
796 | "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
797 | "dependencies": {
798 | "pump": "^3.0.0"
799 | },
800 | "engines": {
801 | "node": ">=8"
802 | },
803 | "funding": {
804 | "url": "https://github.com/sponsors/sindresorhus"
805 | }
806 | },
807 | "node_modules/glob": {
808 | "version": "7.2.3",
809 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
810 | "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
811 | "dependencies": {
812 | "fs.realpath": "^1.0.0",
813 | "inflight": "^1.0.4",
814 | "inherits": "2",
815 | "minimatch": "^3.1.1",
816 | "once": "^1.3.0",
817 | "path-is-absolute": "^1.0.0"
818 | },
819 | "engines": {
820 | "node": "*"
821 | },
822 | "funding": {
823 | "url": "https://github.com/sponsors/isaacs"
824 | }
825 | },
826 | "node_modules/graceful-fs": {
827 | "version": "4.2.10",
828 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
829 | "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
830 | },
831 | "node_modules/has-flag": {
832 | "version": "3.0.0",
833 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
834 | "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
835 | "engines": {
836 | "node": ">=4"
837 | }
838 | },
839 | "node_modules/html-to-md": {
840 | "version": "0.8.3",
841 | "resolved": "https://registry.npmjs.org/html-to-md/-/html-to-md-0.8.3.tgz",
842 | "integrity": "sha512-Va+bB1YOdD6vMRDue9/l7YxbERgwOgsos4erUDRfRN6YE0B2Wbbw8uAj6xZJk9A9vrjVy7mG/WLlhDw6RXfgsA=="
843 | },
844 | "node_modules/https-proxy-agent": {
845 | "version": "5.0.1",
846 | "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
847 | "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
848 | "dependencies": {
849 | "agent-base": "6",
850 | "debug": "4"
851 | },
852 | "engines": {
853 | "node": ">= 6"
854 | }
855 | },
856 | "node_modules/ieee754": {
857 | "version": "1.2.1",
858 | "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
859 | "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
860 | "funding": [
861 | {
862 | "type": "github",
863 | "url": "https://github.com/sponsors/feross"
864 | },
865 | {
866 | "type": "patreon",
867 | "url": "https://www.patreon.com/feross"
868 | },
869 | {
870 | "type": "consulting",
871 | "url": "https://feross.org/support"
872 | }
873 | ]
874 | },
875 | "node_modules/import-fresh": {
876 | "version": "3.3.0",
877 | "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
878 | "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
879 | "dependencies": {
880 | "parent-module": "^1.0.0",
881 | "resolve-from": "^4.0.0"
882 | },
883 | "engines": {
884 | "node": ">=6"
885 | },
886 | "funding": {
887 | "url": "https://github.com/sponsors/sindresorhus"
888 | }
889 | },
890 | "node_modules/inflight": {
891 | "version": "1.0.6",
892 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
893 | "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
894 | "dependencies": {
895 | "once": "^1.3.0",
896 | "wrappy": "1"
897 | }
898 | },
899 | "node_modules/inherits": {
900 | "version": "2.0.4",
901 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
902 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
903 | },
904 | "node_modules/is-arrayish": {
905 | "version": "0.2.1",
906 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
907 | "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="
908 | },
909 | "node_modules/is-buffer": {
910 | "version": "1.1.6",
911 | "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
912 | "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
913 | },
914 | "node_modules/is-extendable": {
915 | "version": "0.1.1",
916 | "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
917 | "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
918 | "engines": {
919 | "node": ">=0.10.0"
920 | }
921 | },
922 | "node_modules/is-plain-obj": {
923 | "version": "4.1.0",
924 | "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz",
925 | "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==",
926 | "engines": {
927 | "node": ">=12"
928 | },
929 | "funding": {
930 | "url": "https://github.com/sponsors/sindresorhus"
931 | }
932 | },
933 | "node_modules/is-plain-object": {
934 | "version": "2.0.4",
935 | "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
936 | "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
937 | "dependencies": {
938 | "isobject": "^3.0.1"
939 | },
940 | "engines": {
941 | "node": ">=0.10.0"
942 | }
943 | },
944 | "node_modules/isarray": {
945 | "version": "1.0.0",
946 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
947 | "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
948 | "optional": true
949 | },
950 | "node_modules/isexe": {
951 | "version": "2.0.0",
952 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
953 | "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
954 | },
955 | "node_modules/isobject": {
956 | "version": "3.0.1",
957 | "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
958 | "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
959 | "engines": {
960 | "node": ">=0.10.0"
961 | }
962 | },
963 | "node_modules/js-tokens": {
964 | "version": "4.0.0",
965 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
966 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
967 | },
968 | "node_modules/js-yaml": {
969 | "version": "4.1.0",
970 | "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
971 | "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
972 | "dependencies": {
973 | "argparse": "^2.0.1"
974 | },
975 | "bin": {
976 | "js-yaml": "bin/js-yaml.js"
977 | }
978 | },
979 | "node_modules/json-parse-even-better-errors": {
980 | "version": "2.3.1",
981 | "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
982 | "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
983 | },
984 | "node_modules/jsonfile": {
985 | "version": "6.1.0",
986 | "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
987 | "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
988 | "dependencies": {
989 | "universalify": "^2.0.0"
990 | },
991 | "optionalDependencies": {
992 | "graceful-fs": "^4.1.6"
993 | }
994 | },
995 | "node_modules/jsqr": {
996 | "version": "1.4.0",
997 | "resolved": "https://registry.npmjs.org/jsqr/-/jsqr-1.4.0.tgz",
998 | "integrity": "sha512-dxLob7q65Xg2DvstYkRpkYtmKm2sPJ9oFhrhmudT1dZvNFFTlroai3AWSpLey/w5vMcLBXRgOJsbXpdN9HzU/A=="
999 | },
1000 | "node_modules/kind-of": {
1001 | "version": "3.2.2",
1002 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
1003 | "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
1004 | "dependencies": {
1005 | "is-buffer": "^1.1.5"
1006 | },
1007 | "engines": {
1008 | "node": ">=0.10.0"
1009 | }
1010 | },
1011 | "node_modules/kleur": {
1012 | "version": "4.1.5",
1013 | "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
1014 | "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
1015 | "engines": {
1016 | "node": ">=6"
1017 | }
1018 | },
1019 | "node_modules/lazy-cache": {
1020 | "version": "1.0.4",
1021 | "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
1022 | "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==",
1023 | "engines": {
1024 | "node": ">=0.10.0"
1025 | }
1026 | },
1027 | "node_modules/lazystream": {
1028 | "version": "1.0.1",
1029 | "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz",
1030 | "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==",
1031 | "optional": true,
1032 | "dependencies": {
1033 | "readable-stream": "^2.0.5"
1034 | },
1035 | "engines": {
1036 | "node": ">= 0.6.3"
1037 | }
1038 | },
1039 | "node_modules/lazystream/node_modules/readable-stream": {
1040 | "version": "2.3.7",
1041 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
1042 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
1043 | "optional": true,
1044 | "dependencies": {
1045 | "core-util-is": "~1.0.0",
1046 | "inherits": "~2.0.3",
1047 | "isarray": "~1.0.0",
1048 | "process-nextick-args": "~2.0.0",
1049 | "safe-buffer": "~5.1.1",
1050 | "string_decoder": "~1.1.1",
1051 | "util-deprecate": "~1.0.1"
1052 | }
1053 | },
1054 | "node_modules/lazystream/node_modules/safe-buffer": {
1055 | "version": "5.1.2",
1056 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
1057 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
1058 | "optional": true
1059 | },
1060 | "node_modules/lazystream/node_modules/string_decoder": {
1061 | "version": "1.1.1",
1062 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
1063 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
1064 | "optional": true,
1065 | "dependencies": {
1066 | "safe-buffer": "~5.1.0"
1067 | }
1068 | },
1069 | "node_modules/lines-and-columns": {
1070 | "version": "1.2.4",
1071 | "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
1072 | "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
1073 | },
1074 | "node_modules/listenercount": {
1075 | "version": "1.0.1",
1076 | "resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz",
1077 | "integrity": "sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ==",
1078 | "optional": true
1079 | },
1080 | "node_modules/locate-path": {
1081 | "version": "5.0.0",
1082 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
1083 | "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
1084 | "dependencies": {
1085 | "p-locate": "^4.1.0"
1086 | },
1087 | "engines": {
1088 | "node": ">=8"
1089 | }
1090 | },
1091 | "node_modules/lodash.defaults": {
1092 | "version": "4.2.0",
1093 | "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz",
1094 | "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==",
1095 | "optional": true
1096 | },
1097 | "node_modules/lodash.difference": {
1098 | "version": "4.5.0",
1099 | "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz",
1100 | "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==",
1101 | "optional": true
1102 | },
1103 | "node_modules/lodash.flatten": {
1104 | "version": "4.4.0",
1105 | "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz",
1106 | "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==",
1107 | "optional": true
1108 | },
1109 | "node_modules/lodash.isplainobject": {
1110 | "version": "4.0.6",
1111 | "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
1112 | "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==",
1113 | "optional": true
1114 | },
1115 | "node_modules/lodash.union": {
1116 | "version": "4.6.0",
1117 | "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz",
1118 | "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==",
1119 | "optional": true
1120 | },
1121 | "node_modules/longest-streak": {
1122 | "version": "3.1.0",
1123 | "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz",
1124 | "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==",
1125 | "funding": {
1126 | "type": "github",
1127 | "url": "https://github.com/sponsors/wooorm"
1128 | }
1129 | },
1130 | "node_modules/map-age-cleaner": {
1131 | "version": "0.2.0",
1132 | "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.2.0.tgz",
1133 | "integrity": "sha512-AvxTC6id0fzSf6OyNBTp1syyCuKO7nOJvHgYlhT0Qkkjvk40zZo+av3ayVgXlxnF/DxEzEfY9mMdd7FHsd+wKQ==",
1134 | "dependencies": {
1135 | "p-defer": "^1.0.0"
1136 | },
1137 | "engines": {
1138 | "node": ">=7.6"
1139 | }
1140 | },
1141 | "node_modules/mdast-util-from-markdown": {
1142 | "version": "1.2.0",
1143 | "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.2.0.tgz",
1144 | "integrity": "sha512-iZJyyvKD1+K7QX1b5jXdE7Sc5dtoTry1vzV28UZZe8Z1xVnB/czKntJ7ZAkG0tANqRnBF6p3p7GpU1y19DTf2Q==",
1145 | "dependencies": {
1146 | "@types/mdast": "^3.0.0",
1147 | "@types/unist": "^2.0.0",
1148 | "decode-named-character-reference": "^1.0.0",
1149 | "mdast-util-to-string": "^3.1.0",
1150 | "micromark": "^3.0.0",
1151 | "micromark-util-decode-numeric-character-reference": "^1.0.0",
1152 | "micromark-util-decode-string": "^1.0.0",
1153 | "micromark-util-normalize-identifier": "^1.0.0",
1154 | "micromark-util-symbol": "^1.0.0",
1155 | "micromark-util-types": "^1.0.0",
1156 | "unist-util-stringify-position": "^3.0.0",
1157 | "uvu": "^0.5.0"
1158 | },
1159 | "funding": {
1160 | "type": "opencollective",
1161 | "url": "https://opencollective.com/unified"
1162 | }
1163 | },
1164 | "node_modules/mdast-util-to-markdown": {
1165 | "version": "1.3.0",
1166 | "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.3.0.tgz",
1167 | "integrity": "sha512-6tUSs4r+KK4JGTTiQ7FfHmVOaDrLQJPmpjD6wPMlHGUVXoG9Vjc3jIeP+uyBWRf8clwB2blM+W7+KrlMYQnftA==",
1168 | "dependencies": {
1169 | "@types/mdast": "^3.0.0",
1170 | "@types/unist": "^2.0.0",
1171 | "longest-streak": "^3.0.0",
1172 | "mdast-util-to-string": "^3.0.0",
1173 | "micromark-util-decode-string": "^1.0.0",
1174 | "unist-util-visit": "^4.0.0",
1175 | "zwitch": "^2.0.0"
1176 | },
1177 | "funding": {
1178 | "type": "opencollective",
1179 | "url": "https://opencollective.com/unified"
1180 | }
1181 | },
1182 | "node_modules/mdast-util-to-string": {
1183 | "version": "3.1.0",
1184 | "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.1.0.tgz",
1185 | "integrity": "sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA==",
1186 | "funding": {
1187 | "type": "opencollective",
1188 | "url": "https://opencollective.com/unified"
1189 | }
1190 | },
1191 | "node_modules/merge-deep": {
1192 | "version": "3.0.3",
1193 | "resolved": "https://registry.npmjs.org/merge-deep/-/merge-deep-3.0.3.tgz",
1194 | "integrity": "sha512-qtmzAS6t6grwEkNrunqTBdn0qKwFgNWvlxUbAV8es9M7Ot1EbyApytCnvE0jALPa46ZpKDUo527kKiaWplmlFA==",
1195 | "dependencies": {
1196 | "arr-union": "^3.1.0",
1197 | "clone-deep": "^0.2.4",
1198 | "kind-of": "^3.0.2"
1199 | },
1200 | "engines": {
1201 | "node": ">=0.10.0"
1202 | }
1203 | },
1204 | "node_modules/micromark": {
1205 | "version": "3.1.0",
1206 | "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.1.0.tgz",
1207 | "integrity": "sha512-6Mj0yHLdUZjHnOPgr5xfWIMqMWS12zDN6iws9SLuSz76W8jTtAv24MN4/CL7gJrl5vtxGInkkqDv/JIoRsQOvA==",
1208 | "funding": [
1209 | {
1210 | "type": "GitHub Sponsors",
1211 | "url": "https://github.com/sponsors/unifiedjs"
1212 | },
1213 | {
1214 | "type": "OpenCollective",
1215 | "url": "https://opencollective.com/unified"
1216 | }
1217 | ],
1218 | "dependencies": {
1219 | "@types/debug": "^4.0.0",
1220 | "debug": "^4.0.0",
1221 | "decode-named-character-reference": "^1.0.0",
1222 | "micromark-core-commonmark": "^1.0.1",
1223 | "micromark-factory-space": "^1.0.0",
1224 | "micromark-util-character": "^1.0.0",
1225 | "micromark-util-chunked": "^1.0.0",
1226 | "micromark-util-combine-extensions": "^1.0.0",
1227 | "micromark-util-decode-numeric-character-reference": "^1.0.0",
1228 | "micromark-util-encode": "^1.0.0",
1229 | "micromark-util-normalize-identifier": "^1.0.0",
1230 | "micromark-util-resolve-all": "^1.0.0",
1231 | "micromark-util-sanitize-uri": "^1.0.0",
1232 | "micromark-util-subtokenize": "^1.0.0",
1233 | "micromark-util-symbol": "^1.0.0",
1234 | "micromark-util-types": "^1.0.1",
1235 | "uvu": "^0.5.0"
1236 | }
1237 | },
1238 | "node_modules/micromark-core-commonmark": {
1239 | "version": "1.0.6",
1240 | "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.0.6.tgz",
1241 | "integrity": "sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==",
1242 | "funding": [
1243 | {
1244 | "type": "GitHub Sponsors",
1245 | "url": "https://github.com/sponsors/unifiedjs"
1246 | },
1247 | {
1248 | "type": "OpenCollective",
1249 | "url": "https://opencollective.com/unified"
1250 | }
1251 | ],
1252 | "dependencies": {
1253 | "decode-named-character-reference": "^1.0.0",
1254 | "micromark-factory-destination": "^1.0.0",
1255 | "micromark-factory-label": "^1.0.0",
1256 | "micromark-factory-space": "^1.0.0",
1257 | "micromark-factory-title": "^1.0.0",
1258 | "micromark-factory-whitespace": "^1.0.0",
1259 | "micromark-util-character": "^1.0.0",
1260 | "micromark-util-chunked": "^1.0.0",
1261 | "micromark-util-classify-character": "^1.0.0",
1262 | "micromark-util-html-tag-name": "^1.0.0",
1263 | "micromark-util-normalize-identifier": "^1.0.0",
1264 | "micromark-util-resolve-all": "^1.0.0",
1265 | "micromark-util-subtokenize": "^1.0.0",
1266 | "micromark-util-symbol": "^1.0.0",
1267 | "micromark-util-types": "^1.0.1",
1268 | "uvu": "^0.5.0"
1269 | }
1270 | },
1271 | "node_modules/micromark-factory-destination": {
1272 | "version": "1.0.0",
1273 | "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz",
1274 | "integrity": "sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==",
1275 | "funding": [
1276 | {
1277 | "type": "GitHub Sponsors",
1278 | "url": "https://github.com/sponsors/unifiedjs"
1279 | },
1280 | {
1281 | "type": "OpenCollective",
1282 | "url": "https://opencollective.com/unified"
1283 | }
1284 | ],
1285 | "dependencies": {
1286 | "micromark-util-character": "^1.0.0",
1287 | "micromark-util-symbol": "^1.0.0",
1288 | "micromark-util-types": "^1.0.0"
1289 | }
1290 | },
1291 | "node_modules/micromark-factory-label": {
1292 | "version": "1.0.2",
1293 | "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.0.2.tgz",
1294 | "integrity": "sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==",
1295 | "funding": [
1296 | {
1297 | "type": "GitHub Sponsors",
1298 | "url": "https://github.com/sponsors/unifiedjs"
1299 | },
1300 | {
1301 | "type": "OpenCollective",
1302 | "url": "https://opencollective.com/unified"
1303 | }
1304 | ],
1305 | "dependencies": {
1306 | "micromark-util-character": "^1.0.0",
1307 | "micromark-util-symbol": "^1.0.0",
1308 | "micromark-util-types": "^1.0.0",
1309 | "uvu": "^0.5.0"
1310 | }
1311 | },
1312 | "node_modules/micromark-factory-space": {
1313 | "version": "1.0.0",
1314 | "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.0.0.tgz",
1315 | "integrity": "sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==",
1316 | "funding": [
1317 | {
1318 | "type": "GitHub Sponsors",
1319 | "url": "https://github.com/sponsors/unifiedjs"
1320 | },
1321 | {
1322 | "type": "OpenCollective",
1323 | "url": "https://opencollective.com/unified"
1324 | }
1325 | ],
1326 | "dependencies": {
1327 | "micromark-util-character": "^1.0.0",
1328 | "micromark-util-types": "^1.0.0"
1329 | }
1330 | },
1331 | "node_modules/micromark-factory-title": {
1332 | "version": "1.0.2",
1333 | "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.0.2.tgz",
1334 | "integrity": "sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==",
1335 | "funding": [
1336 | {
1337 | "type": "GitHub Sponsors",
1338 | "url": "https://github.com/sponsors/unifiedjs"
1339 | },
1340 | {
1341 | "type": "OpenCollective",
1342 | "url": "https://opencollective.com/unified"
1343 | }
1344 | ],
1345 | "dependencies": {
1346 | "micromark-factory-space": "^1.0.0",
1347 | "micromark-util-character": "^1.0.0",
1348 | "micromark-util-symbol": "^1.0.0",
1349 | "micromark-util-types": "^1.0.0",
1350 | "uvu": "^0.5.0"
1351 | }
1352 | },
1353 | "node_modules/micromark-factory-whitespace": {
1354 | "version": "1.0.0",
1355 | "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.0.0.tgz",
1356 | "integrity": "sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==",
1357 | "funding": [
1358 | {
1359 | "type": "GitHub Sponsors",
1360 | "url": "https://github.com/sponsors/unifiedjs"
1361 | },
1362 | {
1363 | "type": "OpenCollective",
1364 | "url": "https://opencollective.com/unified"
1365 | }
1366 | ],
1367 | "dependencies": {
1368 | "micromark-factory-space": "^1.0.0",
1369 | "micromark-util-character": "^1.0.0",
1370 | "micromark-util-symbol": "^1.0.0",
1371 | "micromark-util-types": "^1.0.0"
1372 | }
1373 | },
1374 | "node_modules/micromark-util-character": {
1375 | "version": "1.1.0",
1376 | "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.1.0.tgz",
1377 | "integrity": "sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==",
1378 | "funding": [
1379 | {
1380 | "type": "GitHub Sponsors",
1381 | "url": "https://github.com/sponsors/unifiedjs"
1382 | },
1383 | {
1384 | "type": "OpenCollective",
1385 | "url": "https://opencollective.com/unified"
1386 | }
1387 | ],
1388 | "dependencies": {
1389 | "micromark-util-symbol": "^1.0.0",
1390 | "micromark-util-types": "^1.0.0"
1391 | }
1392 | },
1393 | "node_modules/micromark-util-chunked": {
1394 | "version": "1.0.0",
1395 | "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.0.0.tgz",
1396 | "integrity": "sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==",
1397 | "funding": [
1398 | {
1399 | "type": "GitHub Sponsors",
1400 | "url": "https://github.com/sponsors/unifiedjs"
1401 | },
1402 | {
1403 | "type": "OpenCollective",
1404 | "url": "https://opencollective.com/unified"
1405 | }
1406 | ],
1407 | "dependencies": {
1408 | "micromark-util-symbol": "^1.0.0"
1409 | }
1410 | },
1411 | "node_modules/micromark-util-classify-character": {
1412 | "version": "1.0.0",
1413 | "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.0.0.tgz",
1414 | "integrity": "sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==",
1415 | "funding": [
1416 | {
1417 | "type": "GitHub Sponsors",
1418 | "url": "https://github.com/sponsors/unifiedjs"
1419 | },
1420 | {
1421 | "type": "OpenCollective",
1422 | "url": "https://opencollective.com/unified"
1423 | }
1424 | ],
1425 | "dependencies": {
1426 | "micromark-util-character": "^1.0.0",
1427 | "micromark-util-symbol": "^1.0.0",
1428 | "micromark-util-types": "^1.0.0"
1429 | }
1430 | },
1431 | "node_modules/micromark-util-combine-extensions": {
1432 | "version": "1.0.0",
1433 | "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.0.0.tgz",
1434 | "integrity": "sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==",
1435 | "funding": [
1436 | {
1437 | "type": "GitHub Sponsors",
1438 | "url": "https://github.com/sponsors/unifiedjs"
1439 | },
1440 | {
1441 | "type": "OpenCollective",
1442 | "url": "https://opencollective.com/unified"
1443 | }
1444 | ],
1445 | "dependencies": {
1446 | "micromark-util-chunked": "^1.0.0",
1447 | "micromark-util-types": "^1.0.0"
1448 | }
1449 | },
1450 | "node_modules/micromark-util-decode-numeric-character-reference": {
1451 | "version": "1.0.0",
1452 | "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.0.0.tgz",
1453 | "integrity": "sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==",
1454 | "funding": [
1455 | {
1456 | "type": "GitHub Sponsors",
1457 | "url": "https://github.com/sponsors/unifiedjs"
1458 | },
1459 | {
1460 | "type": "OpenCollective",
1461 | "url": "https://opencollective.com/unified"
1462 | }
1463 | ],
1464 | "dependencies": {
1465 | "micromark-util-symbol": "^1.0.0"
1466 | }
1467 | },
1468 | "node_modules/micromark-util-decode-string": {
1469 | "version": "1.0.2",
1470 | "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.0.2.tgz",
1471 | "integrity": "sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==",
1472 | "funding": [
1473 | {
1474 | "type": "GitHub Sponsors",
1475 | "url": "https://github.com/sponsors/unifiedjs"
1476 | },
1477 | {
1478 | "type": "OpenCollective",
1479 | "url": "https://opencollective.com/unified"
1480 | }
1481 | ],
1482 | "dependencies": {
1483 | "decode-named-character-reference": "^1.0.0",
1484 | "micromark-util-character": "^1.0.0",
1485 | "micromark-util-decode-numeric-character-reference": "^1.0.0",
1486 | "micromark-util-symbol": "^1.0.0"
1487 | }
1488 | },
1489 | "node_modules/micromark-util-encode": {
1490 | "version": "1.0.1",
1491 | "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.0.1.tgz",
1492 | "integrity": "sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==",
1493 | "funding": [
1494 | {
1495 | "type": "GitHub Sponsors",
1496 | "url": "https://github.com/sponsors/unifiedjs"
1497 | },
1498 | {
1499 | "type": "OpenCollective",
1500 | "url": "https://opencollective.com/unified"
1501 | }
1502 | ]
1503 | },
1504 | "node_modules/micromark-util-html-tag-name": {
1505 | "version": "1.1.0",
1506 | "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.1.0.tgz",
1507 | "integrity": "sha512-BKlClMmYROy9UiV03SwNmckkjn8QHVaWkqoAqzivabvdGcwNGMMMH/5szAnywmsTBUzDsU57/mFi0sp4BQO6dA==",
1508 | "funding": [
1509 | {
1510 | "type": "GitHub Sponsors",
1511 | "url": "https://github.com/sponsors/unifiedjs"
1512 | },
1513 | {
1514 | "type": "OpenCollective",
1515 | "url": "https://opencollective.com/unified"
1516 | }
1517 | ]
1518 | },
1519 | "node_modules/micromark-util-normalize-identifier": {
1520 | "version": "1.0.0",
1521 | "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.0.0.tgz",
1522 | "integrity": "sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==",
1523 | "funding": [
1524 | {
1525 | "type": "GitHub Sponsors",
1526 | "url": "https://github.com/sponsors/unifiedjs"
1527 | },
1528 | {
1529 | "type": "OpenCollective",
1530 | "url": "https://opencollective.com/unified"
1531 | }
1532 | ],
1533 | "dependencies": {
1534 | "micromark-util-symbol": "^1.0.0"
1535 | }
1536 | },
1537 | "node_modules/micromark-util-resolve-all": {
1538 | "version": "1.0.0",
1539 | "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.0.0.tgz",
1540 | "integrity": "sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==",
1541 | "funding": [
1542 | {
1543 | "type": "GitHub Sponsors",
1544 | "url": "https://github.com/sponsors/unifiedjs"
1545 | },
1546 | {
1547 | "type": "OpenCollective",
1548 | "url": "https://opencollective.com/unified"
1549 | }
1550 | ],
1551 | "dependencies": {
1552 | "micromark-util-types": "^1.0.0"
1553 | }
1554 | },
1555 | "node_modules/micromark-util-sanitize-uri": {
1556 | "version": "1.1.0",
1557 | "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.1.0.tgz",
1558 | "integrity": "sha512-RoxtuSCX6sUNtxhbmsEFQfWzs8VN7cTctmBPvYivo98xb/kDEoTCtJQX5wyzIYEmk/lvNFTat4hL8oW0KndFpg==",
1559 | "funding": [
1560 | {
1561 | "type": "GitHub Sponsors",
1562 | "url": "https://github.com/sponsors/unifiedjs"
1563 | },
1564 | {
1565 | "type": "OpenCollective",
1566 | "url": "https://opencollective.com/unified"
1567 | }
1568 | ],
1569 | "dependencies": {
1570 | "micromark-util-character": "^1.0.0",
1571 | "micromark-util-encode": "^1.0.0",
1572 | "micromark-util-symbol": "^1.0.0"
1573 | }
1574 | },
1575 | "node_modules/micromark-util-subtokenize": {
1576 | "version": "1.0.2",
1577 | "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.0.2.tgz",
1578 | "integrity": "sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==",
1579 | "funding": [
1580 | {
1581 | "type": "GitHub Sponsors",
1582 | "url": "https://github.com/sponsors/unifiedjs"
1583 | },
1584 | {
1585 | "type": "OpenCollective",
1586 | "url": "https://opencollective.com/unified"
1587 | }
1588 | ],
1589 | "dependencies": {
1590 | "micromark-util-chunked": "^1.0.0",
1591 | "micromark-util-symbol": "^1.0.0",
1592 | "micromark-util-types": "^1.0.0",
1593 | "uvu": "^0.5.0"
1594 | }
1595 | },
1596 | "node_modules/micromark-util-symbol": {
1597 | "version": "1.0.1",
1598 | "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.0.1.tgz",
1599 | "integrity": "sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==",
1600 | "funding": [
1601 | {
1602 | "type": "GitHub Sponsors",
1603 | "url": "https://github.com/sponsors/unifiedjs"
1604 | },
1605 | {
1606 | "type": "OpenCollective",
1607 | "url": "https://opencollective.com/unified"
1608 | }
1609 | ]
1610 | },
1611 | "node_modules/micromark-util-types": {
1612 | "version": "1.0.2",
1613 | "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.0.2.tgz",
1614 | "integrity": "sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==",
1615 | "funding": [
1616 | {
1617 | "type": "GitHub Sponsors",
1618 | "url": "https://github.com/sponsors/unifiedjs"
1619 | },
1620 | {
1621 | "type": "OpenCollective",
1622 | "url": "https://opencollective.com/unified"
1623 | }
1624 | ]
1625 | },
1626 | "node_modules/mime": {
1627 | "version": "3.0.0",
1628 | "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz",
1629 | "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==",
1630 | "bin": {
1631 | "mime": "cli.js"
1632 | },
1633 | "engines": {
1634 | "node": ">=10.0.0"
1635 | }
1636 | },
1637 | "node_modules/minimatch": {
1638 | "version": "3.1.2",
1639 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
1640 | "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
1641 | "dependencies": {
1642 | "brace-expansion": "^1.1.7"
1643 | },
1644 | "engines": {
1645 | "node": "*"
1646 | }
1647 | },
1648 | "node_modules/minimist": {
1649 | "version": "1.2.7",
1650 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz",
1651 | "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==",
1652 | "optional": true,
1653 | "funding": {
1654 | "url": "https://github.com/sponsors/ljharb"
1655 | }
1656 | },
1657 | "node_modules/mixin-object": {
1658 | "version": "2.0.1",
1659 | "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz",
1660 | "integrity": "sha512-ALGF1Jt9ouehcaXaHhn6t1yGWRqGaHkPFndtFVHfZXOvkIZ/yoGaSi0AHVTafb3ZBGg4dr/bDwnaEKqCXzchMA==",
1661 | "dependencies": {
1662 | "for-in": "^0.1.3",
1663 | "is-extendable": "^0.1.1"
1664 | },
1665 | "engines": {
1666 | "node": ">=0.10.0"
1667 | }
1668 | },
1669 | "node_modules/mixin-object/node_modules/for-in": {
1670 | "version": "0.1.8",
1671 | "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz",
1672 | "integrity": "sha512-F0to7vbBSHP8E3l6dCjxNOLuSFAACIxFy3UehTUlG7svlXi37HHsDkyVcHo0Pq8QwrE+pXvWSVX3ZT1T9wAZ9g==",
1673 | "engines": {
1674 | "node": ">=0.10.0"
1675 | }
1676 | },
1677 | "node_modules/mkdirp": {
1678 | "version": "0.5.6",
1679 | "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
1680 | "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
1681 | "optional": true,
1682 | "dependencies": {
1683 | "minimist": "^1.2.6"
1684 | },
1685 | "bin": {
1686 | "mkdirp": "bin/cmd.js"
1687 | }
1688 | },
1689 | "node_modules/mkdirp-classic": {
1690 | "version": "0.5.3",
1691 | "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
1692 | "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A=="
1693 | },
1694 | "node_modules/mri": {
1695 | "version": "1.2.0",
1696 | "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
1697 | "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==",
1698 | "engines": {
1699 | "node": ">=4"
1700 | }
1701 | },
1702 | "node_modules/ms": {
1703 | "version": "2.1.2",
1704 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1705 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
1706 | },
1707 | "node_modules/node-fetch": {
1708 | "version": "2.6.7",
1709 | "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
1710 | "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
1711 | "dependencies": {
1712 | "whatwg-url": "^5.0.0"
1713 | },
1714 | "engines": {
1715 | "node": "4.x || >=6.0.0"
1716 | },
1717 | "peerDependencies": {
1718 | "encoding": "^0.1.0"
1719 | },
1720 | "peerDependenciesMeta": {
1721 | "encoding": {
1722 | "optional": true
1723 | }
1724 | }
1725 | },
1726 | "node_modules/node-webpmux": {
1727 | "version": "3.1.3",
1728 | "resolved": "https://registry.npmjs.org/node-webpmux/-/node-webpmux-3.1.3.tgz",
1729 | "integrity": "sha512-337vJ7dtoGUhE1zoN4s0mWqDO+RLVseShoWAy0FjGx0hsyDEKfVMAkHu4zfNf0RnPyGqGxnRrPZam36ld9KsxA=="
1730 | },
1731 | "node_modules/normalize-path": {
1732 | "version": "3.0.0",
1733 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
1734 | "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
1735 | "optional": true,
1736 | "engines": {
1737 | "node": ">=0.10.0"
1738 | }
1739 | },
1740 | "node_modules/once": {
1741 | "version": "1.4.0",
1742 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1743 | "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
1744 | "dependencies": {
1745 | "wrappy": "1"
1746 | }
1747 | },
1748 | "node_modules/p-defer": {
1749 | "version": "1.0.0",
1750 | "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
1751 | "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==",
1752 | "engines": {
1753 | "node": ">=4"
1754 | }
1755 | },
1756 | "node_modules/p-limit": {
1757 | "version": "2.3.0",
1758 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
1759 | "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
1760 | "dependencies": {
1761 | "p-try": "^2.0.0"
1762 | },
1763 | "engines": {
1764 | "node": ">=6"
1765 | },
1766 | "funding": {
1767 | "url": "https://github.com/sponsors/sindresorhus"
1768 | }
1769 | },
1770 | "node_modules/p-locate": {
1771 | "version": "4.1.0",
1772 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
1773 | "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
1774 | "dependencies": {
1775 | "p-limit": "^2.2.0"
1776 | },
1777 | "engines": {
1778 | "node": ">=8"
1779 | }
1780 | },
1781 | "node_modules/p-timeout": {
1782 | "version": "6.0.0",
1783 | "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.0.0.tgz",
1784 | "integrity": "sha512-5iS61MOdUMemWH9CORQRxVXTp9g5K8rPnI9uQpo97aWgsH3vVXKjkIhDi+OgIDmN3Ly9+AZ2fZV01Wut1yzfKA==",
1785 | "engines": {
1786 | "node": ">=14.16"
1787 | },
1788 | "funding": {
1789 | "url": "https://github.com/sponsors/sindresorhus"
1790 | }
1791 | },
1792 | "node_modules/p-try": {
1793 | "version": "2.2.0",
1794 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
1795 | "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
1796 | "engines": {
1797 | "node": ">=6"
1798 | }
1799 | },
1800 | "node_modules/parent-module": {
1801 | "version": "1.0.1",
1802 | "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
1803 | "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
1804 | "dependencies": {
1805 | "callsites": "^3.0.0"
1806 | },
1807 | "engines": {
1808 | "node": ">=6"
1809 | }
1810 | },
1811 | "node_modules/parse-json": {
1812 | "version": "5.2.0",
1813 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
1814 | "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
1815 | "dependencies": {
1816 | "@babel/code-frame": "^7.0.0",
1817 | "error-ex": "^1.3.1",
1818 | "json-parse-even-better-errors": "^2.3.0",
1819 | "lines-and-columns": "^1.1.6"
1820 | },
1821 | "engines": {
1822 | "node": ">=8"
1823 | },
1824 | "funding": {
1825 | "url": "https://github.com/sponsors/sindresorhus"
1826 | }
1827 | },
1828 | "node_modules/path-exists": {
1829 | "version": "4.0.0",
1830 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
1831 | "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
1832 | "engines": {
1833 | "node": ">=8"
1834 | }
1835 | },
1836 | "node_modules/path-is-absolute": {
1837 | "version": "1.0.1",
1838 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
1839 | "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
1840 | "engines": {
1841 | "node": ">=0.10.0"
1842 | }
1843 | },
1844 | "node_modules/path-type": {
1845 | "version": "4.0.0",
1846 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
1847 | "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
1848 | "engines": {
1849 | "node": ">=8"
1850 | }
1851 | },
1852 | "node_modules/pend": {
1853 | "version": "1.2.0",
1854 | "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
1855 | "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg=="
1856 | },
1857 | "node_modules/pkg-dir": {
1858 | "version": "4.2.0",
1859 | "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
1860 | "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
1861 | "dependencies": {
1862 | "find-up": "^4.0.0"
1863 | },
1864 | "engines": {
1865 | "node": ">=8"
1866 | }
1867 | },
1868 | "node_modules/process-nextick-args": {
1869 | "version": "2.0.1",
1870 | "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
1871 | "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
1872 | "optional": true
1873 | },
1874 | "node_modules/progress": {
1875 | "version": "2.0.3",
1876 | "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
1877 | "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
1878 | "engines": {
1879 | "node": ">=0.4.0"
1880 | }
1881 | },
1882 | "node_modules/proxy-from-env": {
1883 | "version": "1.1.0",
1884 | "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
1885 | "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
1886 | },
1887 | "node_modules/pump": {
1888 | "version": "3.0.0",
1889 | "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
1890 | "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
1891 | "dependencies": {
1892 | "end-of-stream": "^1.1.0",
1893 | "once": "^1.3.1"
1894 | }
1895 | },
1896 | "node_modules/puppeteer": {
1897 | "version": "19.4.0",
1898 | "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.4.0.tgz",
1899 | "integrity": "sha512-sRzWEfFSZCCcFUJflGtYI2V7A6qK4Jht+2JiI2LZgn+Nv/LOZZsBDEaGl98ZrS8oEcUA5on4p2yJbE0nzHNzIg==",
1900 | "hasInstallScript": true,
1901 | "dependencies": {
1902 | "cosmiconfig": "8.0.0",
1903 | "devtools-protocol": "0.0.1068969",
1904 | "https-proxy-agent": "5.0.1",
1905 | "progress": "2.0.3",
1906 | "proxy-from-env": "1.1.0",
1907 | "puppeteer-core": "19.4.0"
1908 | },
1909 | "engines": {
1910 | "node": ">=14.1.0"
1911 | }
1912 | },
1913 | "node_modules/puppeteer-core": {
1914 | "version": "19.4.0",
1915 | "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.4.0.tgz",
1916 | "integrity": "sha512-gG/jxseleZStinBn86x8r7trjcE4jcjx1hIQWOpACQhquHYMuKnrWxkzg+EDn8sN3wUtF/Ry9mtJgjM49oUOFQ==",
1917 | "dependencies": {
1918 | "cross-fetch": "3.1.5",
1919 | "debug": "4.3.4",
1920 | "devtools-protocol": "0.0.1068969",
1921 | "extract-zip": "2.0.1",
1922 | "https-proxy-agent": "5.0.1",
1923 | "proxy-from-env": "1.1.0",
1924 | "rimraf": "3.0.2",
1925 | "tar-fs": "2.1.1",
1926 | "unbzip2-stream": "1.4.3",
1927 | "ws": "8.10.0"
1928 | },
1929 | "engines": {
1930 | "node": ">=14.1.0"
1931 | }
1932 | },
1933 | "node_modules/puppeteer-extra": {
1934 | "version": "3.3.4",
1935 | "resolved": "https://registry.npmjs.org/puppeteer-extra/-/puppeteer-extra-3.3.4.tgz",
1936 | "integrity": "sha512-fN5pHvSMJ8d1o7Z8wLLTQOUBpORD2BcFn+KDs7QnkGZs9SV69hcUcce67vX4L4bNSEG3A0P6Osrv+vWNhhdm8w==",
1937 | "dependencies": {
1938 | "@types/debug": "^4.1.0",
1939 | "debug": "^4.1.1",
1940 | "deepmerge": "^4.2.2"
1941 | },
1942 | "engines": {
1943 | "node": ">=8"
1944 | },
1945 | "peerDependencies": {
1946 | "@types/puppeteer": "*",
1947 | "puppeteer": "*",
1948 | "puppeteer-core": "*"
1949 | },
1950 | "peerDependenciesMeta": {
1951 | "@types/puppeteer": {
1952 | "optional": true
1953 | },
1954 | "puppeteer": {
1955 | "optional": true
1956 | },
1957 | "puppeteer-core": {
1958 | "optional": true
1959 | }
1960 | }
1961 | },
1962 | "node_modules/puppeteer-extra-plugin": {
1963 | "version": "3.2.2",
1964 | "resolved": "https://registry.npmjs.org/puppeteer-extra-plugin/-/puppeteer-extra-plugin-3.2.2.tgz",
1965 | "integrity": "sha512-0uatQxzuVn8yegbrEwSk03wvwpMB5jNs7uTTnermylLZzoT+1rmAQaJXwlS3+vADUbw6ELNgNEHC7Skm0RqHbQ==",
1966 | "dependencies": {
1967 | "@types/debug": "^4.1.0",
1968 | "debug": "^4.1.1",
1969 | "merge-deep": "^3.0.1"
1970 | },
1971 | "engines": {
1972 | "node": ">=9.11.2"
1973 | },
1974 | "peerDependencies": {
1975 | "playwright-extra": "*",
1976 | "puppeteer-extra": "*"
1977 | },
1978 | "peerDependenciesMeta": {
1979 | "playwright-extra": {
1980 | "optional": true
1981 | },
1982 | "puppeteer-extra": {
1983 | "optional": true
1984 | }
1985 | }
1986 | },
1987 | "node_modules/puppeteer-extra-plugin-recaptcha": {
1988 | "name": "@fisch0920/puppeteer-extra-plugin-recaptcha",
1989 | "version": "3.6.6",
1990 | "resolved": "https://registry.npmjs.org/@fisch0920/puppeteer-extra-plugin-recaptcha/-/puppeteer-extra-plugin-recaptcha-3.6.6.tgz",
1991 | "integrity": "sha512-KI12BbqOupDm8+R21IS645L9/SzdYMVvMFdvGy2zIePJ5qPYNcqUIqBSA86hdk0vM2WJ1G5q1t7AUQoemGwbeQ==",
1992 | "dependencies": {
1993 | "debug": "^4.1.1",
1994 | "merge-deep": "^3.0.2",
1995 | "puppeteer-extra-plugin": "^3.2.2"
1996 | },
1997 | "engines": {
1998 | "node": ">=9.11.2"
1999 | },
2000 | "peerDependencies": {
2001 | "playwright-extra": "*",
2002 | "puppeteer-extra": "*"
2003 | },
2004 | "peerDependenciesMeta": {
2005 | "playwright-extra": {
2006 | "optional": true
2007 | },
2008 | "puppeteer-extra": {
2009 | "optional": true
2010 | }
2011 | }
2012 | },
2013 | "node_modules/puppeteer-extra-plugin-stealth": {
2014 | "version": "2.11.1",
2015 | "resolved": "https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.11.1.tgz",
2016 | "integrity": "sha512-n0wdC0Ilc9tk5L6FWLyd0P2gT8b2fp+2NuB+KB0oTSw3wXaZ0D6WNakjJsayJ4waGzIJFCUHkmK9zgx5NKMoFw==",
2017 | "dependencies": {
2018 | "debug": "^4.1.1",
2019 | "puppeteer-extra-plugin": "^3.2.2",
2020 | "puppeteer-extra-plugin-user-preferences": "^2.4.0"
2021 | },
2022 | "engines": {
2023 | "node": ">=8"
2024 | },
2025 | "peerDependencies": {
2026 | "playwright-extra": "*",
2027 | "puppeteer-extra": "*"
2028 | },
2029 | "peerDependenciesMeta": {
2030 | "playwright-extra": {
2031 | "optional": true
2032 | },
2033 | "puppeteer-extra": {
2034 | "optional": true
2035 | }
2036 | }
2037 | },
2038 | "node_modules/puppeteer-extra-plugin-user-data-dir": {
2039 | "version": "2.4.0",
2040 | "resolved": "https://registry.npmjs.org/puppeteer-extra-plugin-user-data-dir/-/puppeteer-extra-plugin-user-data-dir-2.4.0.tgz",
2041 | "integrity": "sha512-qrhYPTGIqzL2hpeJ5DXjf8xMy5rt1UvcqSgpGTTOUOjIMz1ROWnKHjBoE9fNBJ4+ToRZbP8MzIDXWlEk/e1zJA==",
2042 | "dependencies": {
2043 | "debug": "^4.1.1",
2044 | "fs-extra": "^10.0.0",
2045 | "puppeteer-extra-plugin": "^3.2.2",
2046 | "rimraf": "^3.0.2"
2047 | },
2048 | "engines": {
2049 | "node": ">=8"
2050 | },
2051 | "peerDependencies": {
2052 | "playwright-extra": "*",
2053 | "puppeteer-extra": "*"
2054 | },
2055 | "peerDependenciesMeta": {
2056 | "playwright-extra": {
2057 | "optional": true
2058 | },
2059 | "puppeteer-extra": {
2060 | "optional": true
2061 | }
2062 | }
2063 | },
2064 | "node_modules/puppeteer-extra-plugin-user-preferences": {
2065 | "version": "2.4.0",
2066 | "resolved": "https://registry.npmjs.org/puppeteer-extra-plugin-user-preferences/-/puppeteer-extra-plugin-user-preferences-2.4.0.tgz",
2067 | "integrity": "sha512-4XxMhMkJ+qqLsPY9ULF90qS9Bj1Qrwwgp1TY9zTdp1dJuy7QSgYE7xlyamq3cKrRuzg3QUOqygJo52sVeXSg5A==",
2068 | "dependencies": {
2069 | "debug": "^4.1.1",
2070 | "deepmerge": "^4.2.2",
2071 | "puppeteer-extra-plugin": "^3.2.2",
2072 | "puppeteer-extra-plugin-user-data-dir": "^2.4.0"
2073 | },
2074 | "engines": {
2075 | "node": ">=8"
2076 | },
2077 | "peerDependencies": {
2078 | "playwright-extra": "*",
2079 | "puppeteer-extra": "*"
2080 | },
2081 | "peerDependenciesMeta": {
2082 | "playwright-extra": {
2083 | "optional": true
2084 | },
2085 | "puppeteer-extra": {
2086 | "optional": true
2087 | }
2088 | }
2089 | },
2090 | "node_modules/qrcode-terminal": {
2091 | "version": "0.12.0",
2092 | "resolved": "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz",
2093 | "integrity": "sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ==",
2094 | "bin": {
2095 | "qrcode-terminal": "bin/qrcode-terminal.js"
2096 | }
2097 | },
2098 | "node_modules/random": {
2099 | "version": "4.1.0",
2100 | "resolved": "https://registry.npmjs.org/random/-/random-4.1.0.tgz",
2101 | "integrity": "sha512-6Ajb7XmMSE9EFAMGC3kg9mvE7fGlBip25mYYuSMzw/uUSrmGilvZo2qwX3RnTRjwXkwkS+4swse9otZ92VjAtQ==",
2102 | "dependencies": {
2103 | "seedrandom": "^3.0.5"
2104 | },
2105 | "engines": {
2106 | "node": ">=14"
2107 | }
2108 | },
2109 | "node_modules/readable-stream": {
2110 | "version": "3.6.0",
2111 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
2112 | "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
2113 | "dependencies": {
2114 | "inherits": "^2.0.3",
2115 | "string_decoder": "^1.1.1",
2116 | "util-deprecate": "^1.0.1"
2117 | },
2118 | "engines": {
2119 | "node": ">= 6"
2120 | }
2121 | },
2122 | "node_modules/readdir-glob": {
2123 | "version": "1.1.2",
2124 | "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.2.tgz",
2125 | "integrity": "sha512-6RLVvwJtVwEDfPdn6X6Ille4/lxGl0ATOY4FN/B9nxQcgOazvvI0nodiD19ScKq0PvA/29VpaOQML36o5IzZWA==",
2126 | "optional": true,
2127 | "dependencies": {
2128 | "minimatch": "^5.1.0"
2129 | }
2130 | },
2131 | "node_modules/readdir-glob/node_modules/brace-expansion": {
2132 | "version": "2.0.1",
2133 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
2134 | "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
2135 | "optional": true,
2136 | "dependencies": {
2137 | "balanced-match": "^1.0.0"
2138 | }
2139 | },
2140 | "node_modules/readdir-glob/node_modules/minimatch": {
2141 | "version": "5.1.1",
2142 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.1.tgz",
2143 | "integrity": "sha512-362NP+zlprccbEt/SkxKfRMHnNY85V74mVnpUpNyr3F35covl09Kec7/sEFLt3RA4oXmewtoaanoIf67SE5Y5g==",
2144 | "optional": true,
2145 | "dependencies": {
2146 | "brace-expansion": "^2.0.1"
2147 | },
2148 | "engines": {
2149 | "node": ">=10"
2150 | }
2151 | },
2152 | "node_modules/remark": {
2153 | "version": "14.0.2",
2154 | "resolved": "https://registry.npmjs.org/remark/-/remark-14.0.2.tgz",
2155 | "integrity": "sha512-A3ARm2V4BgiRXaUo5K0dRvJ1lbogrbXnhkJRmD0yw092/Yl0kOCZt1k9ZeElEwkZsWGsMumz6qL5MfNJH9nOBA==",
2156 | "dependencies": {
2157 | "@types/mdast": "^3.0.0",
2158 | "remark-parse": "^10.0.0",
2159 | "remark-stringify": "^10.0.0",
2160 | "unified": "^10.0.0"
2161 | },
2162 | "funding": {
2163 | "type": "opencollective",
2164 | "url": "https://opencollective.com/unified"
2165 | }
2166 | },
2167 | "node_modules/remark-parse": {
2168 | "version": "10.0.1",
2169 | "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.1.tgz",
2170 | "integrity": "sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==",
2171 | "dependencies": {
2172 | "@types/mdast": "^3.0.0",
2173 | "mdast-util-from-markdown": "^1.0.0",
2174 | "unified": "^10.0.0"
2175 | },
2176 | "funding": {
2177 | "type": "opencollective",
2178 | "url": "https://opencollective.com/unified"
2179 | }
2180 | },
2181 | "node_modules/remark-stringify": {
2182 | "version": "10.0.2",
2183 | "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-10.0.2.tgz",
2184 | "integrity": "sha512-6wV3pvbPvHkbNnWB0wdDvVFHOe1hBRAx1Q/5g/EpH4RppAII6J8Gnwe7VbHuXaoKIF6LAg6ExTel/+kNqSQ7lw==",
2185 | "dependencies": {
2186 | "@types/mdast": "^3.0.0",
2187 | "mdast-util-to-markdown": "^1.0.0",
2188 | "unified": "^10.0.0"
2189 | },
2190 | "funding": {
2191 | "type": "opencollective",
2192 | "url": "https://opencollective.com/unified"
2193 | }
2194 | },
2195 | "node_modules/resolve-from": {
2196 | "version": "4.0.0",
2197 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
2198 | "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
2199 | "engines": {
2200 | "node": ">=4"
2201 | }
2202 | },
2203 | "node_modules/rimraf": {
2204 | "version": "3.0.2",
2205 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
2206 | "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
2207 | "dependencies": {
2208 | "glob": "^7.1.3"
2209 | },
2210 | "bin": {
2211 | "rimraf": "bin.js"
2212 | },
2213 | "funding": {
2214 | "url": "https://github.com/sponsors/isaacs"
2215 | }
2216 | },
2217 | "node_modules/sade": {
2218 | "version": "1.8.1",
2219 | "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz",
2220 | "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==",
2221 | "dependencies": {
2222 | "mri": "^1.1.0"
2223 | },
2224 | "engines": {
2225 | "node": ">=6"
2226 | }
2227 | },
2228 | "node_modules/safe-buffer": {
2229 | "version": "5.2.1",
2230 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
2231 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
2232 | "funding": [
2233 | {
2234 | "type": "github",
2235 | "url": "https://github.com/sponsors/feross"
2236 | },
2237 | {
2238 | "type": "patreon",
2239 | "url": "https://www.patreon.com/feross"
2240 | },
2241 | {
2242 | "type": "consulting",
2243 | "url": "https://feross.org/support"
2244 | }
2245 | ]
2246 | },
2247 | "node_modules/seedrandom": {
2248 | "version": "3.0.5",
2249 | "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-3.0.5.tgz",
2250 | "integrity": "sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg=="
2251 | },
2252 | "node_modules/setimmediate": {
2253 | "version": "1.0.5",
2254 | "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
2255 | "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==",
2256 | "optional": true
2257 | },
2258 | "node_modules/shallow-clone": {
2259 | "version": "0.1.2",
2260 | "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-0.1.2.tgz",
2261 | "integrity": "sha512-J1zdXCky5GmNnuauESROVu31MQSnLoYvlyEn6j2Ztk6Q5EHFIhxkMhYcv6vuDzl2XEzoRr856QwzMgWM/TmZgw==",
2262 | "dependencies": {
2263 | "is-extendable": "^0.1.1",
2264 | "kind-of": "^2.0.1",
2265 | "lazy-cache": "^0.2.3",
2266 | "mixin-object": "^2.0.1"
2267 | },
2268 | "engines": {
2269 | "node": ">=0.10.0"
2270 | }
2271 | },
2272 | "node_modules/shallow-clone/node_modules/kind-of": {
2273 | "version": "2.0.1",
2274 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz",
2275 | "integrity": "sha512-0u8i1NZ/mg0b+W3MGGw5I7+6Eib2nx72S/QvXa0hYjEkjTknYmEYQJwGu3mLC0BrhtJjtQafTkyRUQ75Kx0LVg==",
2276 | "dependencies": {
2277 | "is-buffer": "^1.0.2"
2278 | },
2279 | "engines": {
2280 | "node": ">=0.10.0"
2281 | }
2282 | },
2283 | "node_modules/shallow-clone/node_modules/lazy-cache": {
2284 | "version": "0.2.7",
2285 | "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz",
2286 | "integrity": "sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==",
2287 | "engines": {
2288 | "node": ">=0.10.0"
2289 | }
2290 | },
2291 | "node_modules/string_decoder": {
2292 | "version": "1.3.0",
2293 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
2294 | "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
2295 | "dependencies": {
2296 | "safe-buffer": "~5.2.0"
2297 | }
2298 | },
2299 | "node_modules/strip-markdown": {
2300 | "version": "5.0.0",
2301 | "resolved": "https://registry.npmjs.org/strip-markdown/-/strip-markdown-5.0.0.tgz",
2302 | "integrity": "sha512-PXSts6Ta9A/TwGxVVSRlQs1ukJTAwwtbip2OheJEjPyfykaQ4sJSTnQWjLTI2vYWNts/R/91/csagp15W8n9gA==",
2303 | "dependencies": {
2304 | "@types/mdast": "^3.0.0",
2305 | "@types/unist": "^2.0.6",
2306 | "unified": "^10.0.0"
2307 | },
2308 | "funding": {
2309 | "type": "opencollective",
2310 | "url": "https://opencollective.com/unified"
2311 | }
2312 | },
2313 | "node_modules/supports-color": {
2314 | "version": "5.5.0",
2315 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
2316 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
2317 | "dependencies": {
2318 | "has-flag": "^3.0.0"
2319 | },
2320 | "engines": {
2321 | "node": ">=4"
2322 | }
2323 | },
2324 | "node_modules/tar-fs": {
2325 | "version": "2.1.1",
2326 | "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz",
2327 | "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==",
2328 | "dependencies": {
2329 | "chownr": "^1.1.1",
2330 | "mkdirp-classic": "^0.5.2",
2331 | "pump": "^3.0.0",
2332 | "tar-stream": "^2.1.4"
2333 | }
2334 | },
2335 | "node_modules/tar-stream": {
2336 | "version": "2.2.0",
2337 | "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
2338 | "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
2339 | "dependencies": {
2340 | "bl": "^4.0.3",
2341 | "end-of-stream": "^1.4.1",
2342 | "fs-constants": "^1.0.0",
2343 | "inherits": "^2.0.3",
2344 | "readable-stream": "^3.1.1"
2345 | },
2346 | "engines": {
2347 | "node": ">=6"
2348 | }
2349 | },
2350 | "node_modules/through": {
2351 | "version": "2.3.8",
2352 | "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
2353 | "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg=="
2354 | },
2355 | "node_modules/tr46": {
2356 | "version": "0.0.3",
2357 | "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
2358 | "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
2359 | },
2360 | "node_modules/traverse": {
2361 | "version": "0.3.9",
2362 | "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz",
2363 | "integrity": "sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==",
2364 | "optional": true,
2365 | "engines": {
2366 | "node": "*"
2367 | }
2368 | },
2369 | "node_modules/trough": {
2370 | "version": "2.1.0",
2371 | "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz",
2372 | "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==",
2373 | "funding": {
2374 | "type": "github",
2375 | "url": "https://github.com/sponsors/wooorm"
2376 | }
2377 | },
2378 | "node_modules/unbzip2-stream": {
2379 | "version": "1.4.3",
2380 | "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz",
2381 | "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==",
2382 | "dependencies": {
2383 | "buffer": "^5.2.1",
2384 | "through": "^2.3.8"
2385 | }
2386 | },
2387 | "node_modules/unified": {
2388 | "version": "10.1.2",
2389 | "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz",
2390 | "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==",
2391 | "dependencies": {
2392 | "@types/unist": "^2.0.0",
2393 | "bail": "^2.0.0",
2394 | "extend": "^3.0.0",
2395 | "is-buffer": "^2.0.0",
2396 | "is-plain-obj": "^4.0.0",
2397 | "trough": "^2.0.0",
2398 | "vfile": "^5.0.0"
2399 | },
2400 | "funding": {
2401 | "type": "opencollective",
2402 | "url": "https://opencollective.com/unified"
2403 | }
2404 | },
2405 | "node_modules/unified/node_modules/is-buffer": {
2406 | "version": "2.0.5",
2407 | "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
2408 | "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==",
2409 | "funding": [
2410 | {
2411 | "type": "github",
2412 | "url": "https://github.com/sponsors/feross"
2413 | },
2414 | {
2415 | "type": "patreon",
2416 | "url": "https://www.patreon.com/feross"
2417 | },
2418 | {
2419 | "type": "consulting",
2420 | "url": "https://feross.org/support"
2421 | }
2422 | ],
2423 | "engines": {
2424 | "node": ">=4"
2425 | }
2426 | },
2427 | "node_modules/unist-util-is": {
2428 | "version": "5.1.1",
2429 | "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.1.1.tgz",
2430 | "integrity": "sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==",
2431 | "funding": {
2432 | "type": "opencollective",
2433 | "url": "https://opencollective.com/unified"
2434 | }
2435 | },
2436 | "node_modules/unist-util-stringify-position": {
2437 | "version": "3.0.2",
2438 | "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.2.tgz",
2439 | "integrity": "sha512-7A6eiDCs9UtjcwZOcCpM4aPII3bAAGv13E96IkawkOAW0OhH+yRxtY0lzo8KiHpzEMfH7Q+FizUmwp8Iqy5EWg==",
2440 | "dependencies": {
2441 | "@types/unist": "^2.0.0"
2442 | },
2443 | "funding": {
2444 | "type": "opencollective",
2445 | "url": "https://opencollective.com/unified"
2446 | }
2447 | },
2448 | "node_modules/unist-util-visit": {
2449 | "version": "4.1.1",
2450 | "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.1.tgz",
2451 | "integrity": "sha512-n9KN3WV9k4h1DxYR1LoajgN93wpEi/7ZplVe02IoB4gH5ctI1AaF2670BLHQYbwj+pY83gFtyeySFiyMHJklrg==",
2452 | "dependencies": {
2453 | "@types/unist": "^2.0.0",
2454 | "unist-util-is": "^5.0.0",
2455 | "unist-util-visit-parents": "^5.1.1"
2456 | },
2457 | "funding": {
2458 | "type": "opencollective",
2459 | "url": "https://opencollective.com/unified"
2460 | }
2461 | },
2462 | "node_modules/unist-util-visit-parents": {
2463 | "version": "5.1.1",
2464 | "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.1.tgz",
2465 | "integrity": "sha512-gks4baapT/kNRaWxuGkl5BIhoanZo7sC/cUT/JToSRNL1dYoXRFl75d++NkjYk4TAu2uv2Px+l8guMajogeuiw==",
2466 | "dependencies": {
2467 | "@types/unist": "^2.0.0",
2468 | "unist-util-is": "^5.0.0"
2469 | },
2470 | "funding": {
2471 | "type": "opencollective",
2472 | "url": "https://opencollective.com/unified"
2473 | }
2474 | },
2475 | "node_modules/universalify": {
2476 | "version": "2.0.0",
2477 | "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
2478 | "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
2479 | "engines": {
2480 | "node": ">= 10.0.0"
2481 | }
2482 | },
2483 | "node_modules/unzipper": {
2484 | "version": "0.10.11",
2485 | "resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.10.11.tgz",
2486 | "integrity": "sha512-+BrAq2oFqWod5IESRjL3S8baohbevGcVA+teAIOYWM3pDVdseogqbzhhvvmiyQrUNKFUnDMtELW3X8ykbyDCJw==",
2487 | "optional": true,
2488 | "dependencies": {
2489 | "big-integer": "^1.6.17",
2490 | "binary": "~0.3.0",
2491 | "bluebird": "~3.4.1",
2492 | "buffer-indexof-polyfill": "~1.0.0",
2493 | "duplexer2": "~0.1.4",
2494 | "fstream": "^1.0.12",
2495 | "graceful-fs": "^4.2.2",
2496 | "listenercount": "~1.0.1",
2497 | "readable-stream": "~2.3.6",
2498 | "setimmediate": "~1.0.4"
2499 | }
2500 | },
2501 | "node_modules/unzipper/node_modules/readable-stream": {
2502 | "version": "2.3.7",
2503 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
2504 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
2505 | "optional": true,
2506 | "dependencies": {
2507 | "core-util-is": "~1.0.0",
2508 | "inherits": "~2.0.3",
2509 | "isarray": "~1.0.0",
2510 | "process-nextick-args": "~2.0.0",
2511 | "safe-buffer": "~5.1.1",
2512 | "string_decoder": "~1.1.1",
2513 | "util-deprecate": "~1.0.1"
2514 | }
2515 | },
2516 | "node_modules/unzipper/node_modules/safe-buffer": {
2517 | "version": "5.1.2",
2518 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
2519 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
2520 | "optional": true
2521 | },
2522 | "node_modules/unzipper/node_modules/string_decoder": {
2523 | "version": "1.1.1",
2524 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
2525 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
2526 | "optional": true,
2527 | "dependencies": {
2528 | "safe-buffer": "~5.1.0"
2529 | }
2530 | },
2531 | "node_modules/util-deprecate": {
2532 | "version": "1.0.2",
2533 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
2534 | "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
2535 | },
2536 | "node_modules/uuid": {
2537 | "version": "9.0.0",
2538 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz",
2539 | "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==",
2540 | "bin": {
2541 | "uuid": "dist/bin/uuid"
2542 | }
2543 | },
2544 | "node_modules/uvu": {
2545 | "version": "0.5.6",
2546 | "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz",
2547 | "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==",
2548 | "dependencies": {
2549 | "dequal": "^2.0.0",
2550 | "diff": "^5.0.0",
2551 | "kleur": "^4.0.3",
2552 | "sade": "^1.7.3"
2553 | },
2554 | "bin": {
2555 | "uvu": "bin.js"
2556 | },
2557 | "engines": {
2558 | "node": ">=8"
2559 | }
2560 | },
2561 | "node_modules/vfile": {
2562 | "version": "5.3.6",
2563 | "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.6.tgz",
2564 | "integrity": "sha512-ADBsmerdGBs2WYckrLBEmuETSPyTD4TuLxTrw0DvjirxW1ra4ZwkbzG8ndsv3Q57smvHxo677MHaQrY9yxH8cA==",
2565 | "dependencies": {
2566 | "@types/unist": "^2.0.0",
2567 | "is-buffer": "^2.0.0",
2568 | "unist-util-stringify-position": "^3.0.0",
2569 | "vfile-message": "^3.0.0"
2570 | },
2571 | "funding": {
2572 | "type": "opencollective",
2573 | "url": "https://opencollective.com/unified"
2574 | }
2575 | },
2576 | "node_modules/vfile-message": {
2577 | "version": "3.1.3",
2578 | "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.3.tgz",
2579 | "integrity": "sha512-0yaU+rj2gKAyEk12ffdSbBfjnnj+b1zqTBv3OQCTn8yEB02bsPizwdBPrLJjHnK+cU9EMMcUnNv938XcZIkmdA==",
2580 | "dependencies": {
2581 | "@types/unist": "^2.0.0",
2582 | "unist-util-stringify-position": "^3.0.0"
2583 | },
2584 | "funding": {
2585 | "type": "opencollective",
2586 | "url": "https://opencollective.com/unified"
2587 | }
2588 | },
2589 | "node_modules/vfile/node_modules/is-buffer": {
2590 | "version": "2.0.5",
2591 | "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
2592 | "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==",
2593 | "funding": [
2594 | {
2595 | "type": "github",
2596 | "url": "https://github.com/sponsors/feross"
2597 | },
2598 | {
2599 | "type": "patreon",
2600 | "url": "https://www.patreon.com/feross"
2601 | },
2602 | {
2603 | "type": "consulting",
2604 | "url": "https://feross.org/support"
2605 | }
2606 | ],
2607 | "engines": {
2608 | "node": ">=4"
2609 | }
2610 | },
2611 | "node_modules/webidl-conversions": {
2612 | "version": "3.0.1",
2613 | "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
2614 | "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
2615 | },
2616 | "node_modules/whatsapp-web.js": {
2617 | "version": "1.18.4",
2618 | "resolved": "https://registry.npmjs.org/whatsapp-web.js/-/whatsapp-web.js-1.18.4.tgz",
2619 | "integrity": "sha512-Dqu6Q37tDDAcVJ44aMdRE76sI/9rBCUG+NTz1Kxh2w4obX2WtpoRetilxqgx1r4+pFUl58Lf21wGOEwPZ1pT/A==",
2620 | "dependencies": {
2621 | "@pedroslopez/moduleraid": "^5.0.2",
2622 | "fluent-ffmpeg": "^2.1.2",
2623 | "jsqr": "^1.3.1",
2624 | "mime": "^3.0.0",
2625 | "node-fetch": "^2.6.5",
2626 | "node-webpmux": "^3.1.0",
2627 | "puppeteer": "^13.0.0"
2628 | },
2629 | "engines": {
2630 | "node": ">=12.0.0"
2631 | },
2632 | "optionalDependencies": {
2633 | "archiver": "^5.3.1",
2634 | "fs-extra": "^10.1.0",
2635 | "unzipper": "^0.10.11"
2636 | }
2637 | },
2638 | "node_modules/whatsapp-web.js/node_modules/devtools-protocol": {
2639 | "version": "0.0.981744",
2640 | "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.981744.tgz",
2641 | "integrity": "sha512-0cuGS8+jhR67Fy7qG3i3Pc7Aw494sb9yG9QgpG97SFVWwolgYjlhJg7n+UaHxOQT30d1TYu/EYe9k01ivLErIg=="
2642 | },
2643 | "node_modules/whatsapp-web.js/node_modules/puppeteer": {
2644 | "version": "13.7.0",
2645 | "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-13.7.0.tgz",
2646 | "integrity": "sha512-U1uufzBjz3+PkpCxFrWzh4OrMIdIb2ztzCu0YEPfRHjHswcSwHZswnK+WdsOQJsRV8WeTg3jLhJR4D867+fjsA==",
2647 | "deprecated": "< 18.1.0 is no longer supported",
2648 | "hasInstallScript": true,
2649 | "dependencies": {
2650 | "cross-fetch": "3.1.5",
2651 | "debug": "4.3.4",
2652 | "devtools-protocol": "0.0.981744",
2653 | "extract-zip": "2.0.1",
2654 | "https-proxy-agent": "5.0.1",
2655 | "pkg-dir": "4.2.0",
2656 | "progress": "2.0.3",
2657 | "proxy-from-env": "1.1.0",
2658 | "rimraf": "3.0.2",
2659 | "tar-fs": "2.1.1",
2660 | "unbzip2-stream": "1.4.3",
2661 | "ws": "8.5.0"
2662 | },
2663 | "engines": {
2664 | "node": ">=10.18.1"
2665 | }
2666 | },
2667 | "node_modules/whatsapp-web.js/node_modules/ws": {
2668 | "version": "8.5.0",
2669 | "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz",
2670 | "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==",
2671 | "engines": {
2672 | "node": ">=10.0.0"
2673 | },
2674 | "peerDependencies": {
2675 | "bufferutil": "^4.0.1",
2676 | "utf-8-validate": "^5.0.2"
2677 | },
2678 | "peerDependenciesMeta": {
2679 | "bufferutil": {
2680 | "optional": true
2681 | },
2682 | "utf-8-validate": {
2683 | "optional": true
2684 | }
2685 | }
2686 | },
2687 | "node_modules/whatwg-url": {
2688 | "version": "5.0.0",
2689 | "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
2690 | "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
2691 | "dependencies": {
2692 | "tr46": "~0.0.3",
2693 | "webidl-conversions": "^3.0.0"
2694 | }
2695 | },
2696 | "node_modules/which": {
2697 | "version": "1.3.1",
2698 | "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
2699 | "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
2700 | "dependencies": {
2701 | "isexe": "^2.0.0"
2702 | },
2703 | "bin": {
2704 | "which": "bin/which"
2705 | }
2706 | },
2707 | "node_modules/wrappy": {
2708 | "version": "1.0.2",
2709 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
2710 | "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
2711 | },
2712 | "node_modules/ws": {
2713 | "version": "8.10.0",
2714 | "resolved": "https://registry.npmjs.org/ws/-/ws-8.10.0.tgz",
2715 | "integrity": "sha512-+s49uSmZpvtAsd2h37vIPy1RBusaLawVe8of+GyEPsaJTCMpj/2v8NpeK1SHXjBlQ95lQTmQofOJnFiLoaN3yw==",
2716 | "engines": {
2717 | "node": ">=10.0.0"
2718 | },
2719 | "peerDependencies": {
2720 | "bufferutil": "^4.0.1",
2721 | "utf-8-validate": "^5.0.2"
2722 | },
2723 | "peerDependenciesMeta": {
2724 | "bufferutil": {
2725 | "optional": true
2726 | },
2727 | "utf-8-validate": {
2728 | "optional": true
2729 | }
2730 | }
2731 | },
2732 | "node_modules/yauzl": {
2733 | "version": "2.10.0",
2734 | "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
2735 | "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
2736 | "dependencies": {
2737 | "buffer-crc32": "~0.2.3",
2738 | "fd-slicer": "~1.1.0"
2739 | }
2740 | },
2741 | "node_modules/zip-stream": {
2742 | "version": "4.1.0",
2743 | "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz",
2744 | "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==",
2745 | "optional": true,
2746 | "dependencies": {
2747 | "archiver-utils": "^2.1.0",
2748 | "compress-commons": "^4.1.0",
2749 | "readable-stream": "^3.6.0"
2750 | },
2751 | "engines": {
2752 | "node": ">= 10"
2753 | }
2754 | },
2755 | "node_modules/zwitch": {
2756 | "version": "2.0.4",
2757 | "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz",
2758 | "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==",
2759 | "funding": {
2760 | "type": "github",
2761 | "url": "https://github.com/sponsors/wooorm"
2762 | }
2763 | }
2764 | },
2765 | "dependencies": {
2766 | "@babel/code-frame": {
2767 | "version": "7.18.6",
2768 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz",
2769 | "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==",
2770 | "requires": {
2771 | "@babel/highlight": "^7.18.6"
2772 | }
2773 | },
2774 | "@babel/helper-validator-identifier": {
2775 | "version": "7.19.1",
2776 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz",
2777 | "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w=="
2778 | },
2779 | "@babel/highlight": {
2780 | "version": "7.18.6",
2781 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz",
2782 | "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==",
2783 | "requires": {
2784 | "@babel/helper-validator-identifier": "^7.18.6",
2785 | "chalk": "^2.0.0",
2786 | "js-tokens": "^4.0.0"
2787 | }
2788 | },
2789 | "@pedroslopez/moduleraid": {
2790 | "version": "5.0.2",
2791 | "resolved": "https://registry.npmjs.org/@pedroslopez/moduleraid/-/moduleraid-5.0.2.tgz",
2792 | "integrity": "sha512-wtnBAETBVYZ9GvcbgdswRVSLkFkYAGv1KzwBBTeRXvGT9sb9cPllOgFFWXCn9PyARQ0H+Ijz6mmoRrGateUDxQ=="
2793 | },
2794 | "@types/debug": {
2795 | "version": "4.1.7",
2796 | "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz",
2797 | "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==",
2798 | "requires": {
2799 | "@types/ms": "*"
2800 | }
2801 | },
2802 | "@types/mdast": {
2803 | "version": "3.0.10",
2804 | "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz",
2805 | "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==",
2806 | "requires": {
2807 | "@types/unist": "*"
2808 | }
2809 | },
2810 | "@types/ms": {
2811 | "version": "0.7.31",
2812 | "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz",
2813 | "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA=="
2814 | },
2815 | "@types/node": {
2816 | "version": "18.11.13",
2817 | "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.13.tgz",
2818 | "integrity": "sha512-IASpMGVcWpUsx5xBOrxMj7Bl8lqfuTY7FKAnPmu5cHkfQVWF8GulWS1jbRqA934qZL35xh5xN/+Xe/i26Bod4w==",
2819 | "optional": true
2820 | },
2821 | "@types/unist": {
2822 | "version": "2.0.6",
2823 | "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz",
2824 | "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ=="
2825 | },
2826 | "@types/yauzl": {
2827 | "version": "2.10.0",
2828 | "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz",
2829 | "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==",
2830 | "optional": true,
2831 | "requires": {
2832 | "@types/node": "*"
2833 | }
2834 | },
2835 | "agent-base": {
2836 | "version": "6.0.2",
2837 | "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
2838 | "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
2839 | "requires": {
2840 | "debug": "4"
2841 | }
2842 | },
2843 | "ansi-styles": {
2844 | "version": "3.2.1",
2845 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
2846 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
2847 | "requires": {
2848 | "color-convert": "^1.9.0"
2849 | }
2850 | },
2851 | "archiver": {
2852 | "version": "5.3.1",
2853 | "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.1.tgz",
2854 | "integrity": "sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==",
2855 | "optional": true,
2856 | "requires": {
2857 | "archiver-utils": "^2.1.0",
2858 | "async": "^3.2.3",
2859 | "buffer-crc32": "^0.2.1",
2860 | "readable-stream": "^3.6.0",
2861 | "readdir-glob": "^1.0.0",
2862 | "tar-stream": "^2.2.0",
2863 | "zip-stream": "^4.1.0"
2864 | }
2865 | },
2866 | "archiver-utils": {
2867 | "version": "2.1.0",
2868 | "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz",
2869 | "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==",
2870 | "optional": true,
2871 | "requires": {
2872 | "glob": "^7.1.4",
2873 | "graceful-fs": "^4.2.0",
2874 | "lazystream": "^1.0.0",
2875 | "lodash.defaults": "^4.2.0",
2876 | "lodash.difference": "^4.5.0",
2877 | "lodash.flatten": "^4.4.0",
2878 | "lodash.isplainobject": "^4.0.6",
2879 | "lodash.union": "^4.6.0",
2880 | "normalize-path": "^3.0.0",
2881 | "readable-stream": "^2.0.0"
2882 | },
2883 | "dependencies": {
2884 | "readable-stream": {
2885 | "version": "2.3.7",
2886 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
2887 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
2888 | "optional": true,
2889 | "requires": {
2890 | "core-util-is": "~1.0.0",
2891 | "inherits": "~2.0.3",
2892 | "isarray": "~1.0.0",
2893 | "process-nextick-args": "~2.0.0",
2894 | "safe-buffer": "~5.1.1",
2895 | "string_decoder": "~1.1.1",
2896 | "util-deprecate": "~1.0.1"
2897 | }
2898 | },
2899 | "safe-buffer": {
2900 | "version": "5.1.2",
2901 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
2902 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
2903 | "optional": true
2904 | },
2905 | "string_decoder": {
2906 | "version": "1.1.1",
2907 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
2908 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
2909 | "optional": true,
2910 | "requires": {
2911 | "safe-buffer": "~5.1.0"
2912 | }
2913 | }
2914 | }
2915 | },
2916 | "argparse": {
2917 | "version": "2.0.1",
2918 | "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
2919 | "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
2920 | },
2921 | "arr-union": {
2922 | "version": "3.1.0",
2923 | "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
2924 | "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q=="
2925 | },
2926 | "async": {
2927 | "version": "3.2.4",
2928 | "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz",
2929 | "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ=="
2930 | },
2931 | "bail": {
2932 | "version": "2.0.2",
2933 | "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz",
2934 | "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw=="
2935 | },
2936 | "balanced-match": {
2937 | "version": "1.0.2",
2938 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
2939 | "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
2940 | },
2941 | "base64-js": {
2942 | "version": "1.5.1",
2943 | "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
2944 | "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
2945 | },
2946 | "big-integer": {
2947 | "version": "1.6.51",
2948 | "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz",
2949 | "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==",
2950 | "optional": true
2951 | },
2952 | "binary": {
2953 | "version": "0.3.0",
2954 | "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz",
2955 | "integrity": "sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==",
2956 | "optional": true,
2957 | "requires": {
2958 | "buffers": "~0.1.1",
2959 | "chainsaw": "~0.1.0"
2960 | }
2961 | },
2962 | "bl": {
2963 | "version": "4.1.0",
2964 | "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
2965 | "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
2966 | "requires": {
2967 | "buffer": "^5.5.0",
2968 | "inherits": "^2.0.4",
2969 | "readable-stream": "^3.4.0"
2970 | }
2971 | },
2972 | "bluebird": {
2973 | "version": "3.4.7",
2974 | "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz",
2975 | "integrity": "sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==",
2976 | "optional": true
2977 | },
2978 | "brace-expansion": {
2979 | "version": "1.1.11",
2980 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
2981 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
2982 | "requires": {
2983 | "balanced-match": "^1.0.0",
2984 | "concat-map": "0.0.1"
2985 | }
2986 | },
2987 | "buffer": {
2988 | "version": "5.7.1",
2989 | "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
2990 | "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
2991 | "requires": {
2992 | "base64-js": "^1.3.1",
2993 | "ieee754": "^1.1.13"
2994 | }
2995 | },
2996 | "buffer-crc32": {
2997 | "version": "0.2.13",
2998 | "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
2999 | "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ=="
3000 | },
3001 | "buffer-indexof-polyfill": {
3002 | "version": "1.0.2",
3003 | "resolved": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz",
3004 | "integrity": "sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==",
3005 | "optional": true
3006 | },
3007 | "buffers": {
3008 | "version": "0.1.1",
3009 | "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz",
3010 | "integrity": "sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==",
3011 | "optional": true
3012 | },
3013 | "callsites": {
3014 | "version": "3.1.0",
3015 | "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
3016 | "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
3017 | },
3018 | "chainsaw": {
3019 | "version": "0.1.0",
3020 | "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz",
3021 | "integrity": "sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==",
3022 | "optional": true,
3023 | "requires": {
3024 | "traverse": ">=0.3.0 <0.4"
3025 | }
3026 | },
3027 | "chalk": {
3028 | "version": "2.4.2",
3029 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
3030 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
3031 | "requires": {
3032 | "ansi-styles": "^3.2.1",
3033 | "escape-string-regexp": "^1.0.5",
3034 | "supports-color": "^5.3.0"
3035 | }
3036 | },
3037 | "character-entities": {
3038 | "version": "2.0.2",
3039 | "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz",
3040 | "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ=="
3041 | },
3042 | "chatgpt": {
3043 | "version": "3.3.1",
3044 | "resolved": "https://registry.npmjs.org/chatgpt/-/chatgpt-3.3.1.tgz",
3045 | "integrity": "sha512-xb+Bpza2jgBoAoYgJ8/UjZ9EAuPYrQVOoTKqERHUUxoSK7wrMe3B+TIj3UDNKtxcAj6ZX8mcD57r3QH3cvNAUA==",
3046 | "requires": {
3047 | "delay": "^5.0.0",
3048 | "eventsource-parser": "^0.0.5",
3049 | "expiry-map": "^2.0.0",
3050 | "html-to-md": "^0.8.3",
3051 | "p-timeout": "^6.0.0",
3052 | "puppeteer-extra": "^3.3.4",
3053 | "puppeteer-extra-plugin-recaptcha": "npm:@fisch0920/puppeteer-extra-plugin-recaptcha@^3.6.6",
3054 | "puppeteer-extra-plugin-stealth": "^2.11.1",
3055 | "random": "^4.1.0",
3056 | "remark": "^14.0.2",
3057 | "strip-markdown": "^5.0.0",
3058 | "uuid": "^9.0.0"
3059 | }
3060 | },
3061 | "chownr": {
3062 | "version": "1.1.4",
3063 | "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
3064 | "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
3065 | },
3066 | "clone-deep": {
3067 | "version": "0.2.4",
3068 | "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz",
3069 | "integrity": "sha512-we+NuQo2DHhSl+DP6jlUiAhyAjBQrYnpOk15rN6c6JSPScjiCLh8IbSU+VTcph6YS3o7mASE8a0+gbZ7ChLpgg==",
3070 | "requires": {
3071 | "for-own": "^0.1.3",
3072 | "is-plain-object": "^2.0.1",
3073 | "kind-of": "^3.0.2",
3074 | "lazy-cache": "^1.0.3",
3075 | "shallow-clone": "^0.1.2"
3076 | }
3077 | },
3078 | "color-convert": {
3079 | "version": "1.9.3",
3080 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
3081 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
3082 | "requires": {
3083 | "color-name": "1.1.3"
3084 | }
3085 | },
3086 | "color-name": {
3087 | "version": "1.1.3",
3088 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
3089 | "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
3090 | },
3091 | "compress-commons": {
3092 | "version": "4.1.1",
3093 | "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz",
3094 | "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==",
3095 | "optional": true,
3096 | "requires": {
3097 | "buffer-crc32": "^0.2.13",
3098 | "crc32-stream": "^4.0.2",
3099 | "normalize-path": "^3.0.0",
3100 | "readable-stream": "^3.6.0"
3101 | }
3102 | },
3103 | "concat-map": {
3104 | "version": "0.0.1",
3105 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
3106 | "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
3107 | },
3108 | "core-util-is": {
3109 | "version": "1.0.3",
3110 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
3111 | "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
3112 | "optional": true
3113 | },
3114 | "cosmiconfig": {
3115 | "version": "8.0.0",
3116 | "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.0.0.tgz",
3117 | "integrity": "sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==",
3118 | "requires": {
3119 | "import-fresh": "^3.2.1",
3120 | "js-yaml": "^4.1.0",
3121 | "parse-json": "^5.0.0",
3122 | "path-type": "^4.0.0"
3123 | }
3124 | },
3125 | "crc-32": {
3126 | "version": "1.2.2",
3127 | "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz",
3128 | "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==",
3129 | "optional": true
3130 | },
3131 | "crc32-stream": {
3132 | "version": "4.0.2",
3133 | "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz",
3134 | "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==",
3135 | "optional": true,
3136 | "requires": {
3137 | "crc-32": "^1.2.0",
3138 | "readable-stream": "^3.4.0"
3139 | }
3140 | },
3141 | "cross-fetch": {
3142 | "version": "3.1.5",
3143 | "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz",
3144 | "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==",
3145 | "requires": {
3146 | "node-fetch": "2.6.7"
3147 | }
3148 | },
3149 | "debug": {
3150 | "version": "4.3.4",
3151 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
3152 | "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
3153 | "requires": {
3154 | "ms": "2.1.2"
3155 | }
3156 | },
3157 | "decode-named-character-reference": {
3158 | "version": "1.0.2",
3159 | "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz",
3160 | "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==",
3161 | "requires": {
3162 | "character-entities": "^2.0.0"
3163 | }
3164 | },
3165 | "deepmerge": {
3166 | "version": "4.2.2",
3167 | "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
3168 | "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg=="
3169 | },
3170 | "delay": {
3171 | "version": "5.0.0",
3172 | "resolved": "https://registry.npmjs.org/delay/-/delay-5.0.0.tgz",
3173 | "integrity": "sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw=="
3174 | },
3175 | "dequal": {
3176 | "version": "2.0.3",
3177 | "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
3178 | "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA=="
3179 | },
3180 | "devtools-protocol": {
3181 | "version": "0.0.1068969",
3182 | "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1068969.tgz",
3183 | "integrity": "sha512-ATFTrPbY1dKYhPPvpjtwWKSK2mIwGmRwX54UASn9THEuIZCe2n9k3vVuMmt6jWeL+e5QaaguEv/pMyR+JQB7VQ=="
3184 | },
3185 | "diff": {
3186 | "version": "5.1.0",
3187 | "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz",
3188 | "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw=="
3189 | },
3190 | "dotenv": {
3191 | "version": "16.0.3",
3192 | "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz",
3193 | "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ=="
3194 | },
3195 | "duplexer2": {
3196 | "version": "0.1.4",
3197 | "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
3198 | "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==",
3199 | "optional": true,
3200 | "requires": {
3201 | "readable-stream": "^2.0.2"
3202 | },
3203 | "dependencies": {
3204 | "readable-stream": {
3205 | "version": "2.3.7",
3206 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
3207 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
3208 | "optional": true,
3209 | "requires": {
3210 | "core-util-is": "~1.0.0",
3211 | "inherits": "~2.0.3",
3212 | "isarray": "~1.0.0",
3213 | "process-nextick-args": "~2.0.0",
3214 | "safe-buffer": "~5.1.1",
3215 | "string_decoder": "~1.1.1",
3216 | "util-deprecate": "~1.0.1"
3217 | }
3218 | },
3219 | "safe-buffer": {
3220 | "version": "5.1.2",
3221 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
3222 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
3223 | "optional": true
3224 | },
3225 | "string_decoder": {
3226 | "version": "1.1.1",
3227 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
3228 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
3229 | "optional": true,
3230 | "requires": {
3231 | "safe-buffer": "~5.1.0"
3232 | }
3233 | }
3234 | }
3235 | },
3236 | "end-of-stream": {
3237 | "version": "1.4.4",
3238 | "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
3239 | "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
3240 | "requires": {
3241 | "once": "^1.4.0"
3242 | }
3243 | },
3244 | "error-ex": {
3245 | "version": "1.3.2",
3246 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
3247 | "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
3248 | "requires": {
3249 | "is-arrayish": "^0.2.1"
3250 | }
3251 | },
3252 | "escape-string-regexp": {
3253 | "version": "1.0.5",
3254 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
3255 | "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="
3256 | },
3257 | "eventsource-parser": {
3258 | "version": "0.0.5",
3259 | "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-0.0.5.tgz",
3260 | "integrity": "sha512-BAq82bC3ZW9fPYYZlofXBOAfbpmDzXIOsj+GOehQwgTUYsQZ6HtHs6zuRtge7Ph8OhS6lNH1kJF8q9dj17RcmA=="
3261 | },
3262 | "expiry-map": {
3263 | "version": "2.0.0",
3264 | "resolved": "https://registry.npmjs.org/expiry-map/-/expiry-map-2.0.0.tgz",
3265 | "integrity": "sha512-K1I5wJe2fiqjyUZf/xhxwTpaopw3F+19DsO7Oggl20+3SVTXDIevVRJav0aBMfposQdkl2E4+gnuOKd3j2X0sA==",
3266 | "requires": {
3267 | "map-age-cleaner": "^0.2.0"
3268 | }
3269 | },
3270 | "extend": {
3271 | "version": "3.0.2",
3272 | "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
3273 | "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
3274 | },
3275 | "extract-zip": {
3276 | "version": "2.0.1",
3277 | "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
3278 | "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
3279 | "requires": {
3280 | "@types/yauzl": "^2.9.1",
3281 | "debug": "^4.1.1",
3282 | "get-stream": "^5.1.0",
3283 | "yauzl": "^2.10.0"
3284 | }
3285 | },
3286 | "fd-slicer": {
3287 | "version": "1.1.0",
3288 | "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
3289 | "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
3290 | "requires": {
3291 | "pend": "~1.2.0"
3292 | }
3293 | },
3294 | "find-up": {
3295 | "version": "4.1.0",
3296 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
3297 | "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
3298 | "requires": {
3299 | "locate-path": "^5.0.0",
3300 | "path-exists": "^4.0.0"
3301 | }
3302 | },
3303 | "fluent-ffmpeg": {
3304 | "version": "2.1.2",
3305 | "resolved": "https://registry.npmjs.org/fluent-ffmpeg/-/fluent-ffmpeg-2.1.2.tgz",
3306 | "integrity": "sha512-IZTB4kq5GK0DPp7sGQ0q/BWurGHffRtQQwVkiqDgeO6wYJLLV5ZhgNOQ65loZxxuPMKZKZcICCUnaGtlxBiR0Q==",
3307 | "requires": {
3308 | "async": ">=0.2.9",
3309 | "which": "^1.1.1"
3310 | }
3311 | },
3312 | "for-in": {
3313 | "version": "1.0.2",
3314 | "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
3315 | "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ=="
3316 | },
3317 | "for-own": {
3318 | "version": "0.1.5",
3319 | "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
3320 | "integrity": "sha512-SKmowqGTJoPzLO1T0BBJpkfp3EMacCMOuH40hOUbrbzElVktk4DioXVM99QkLCyKoiuOmyjgcWMpVz2xjE7LZw==",
3321 | "requires": {
3322 | "for-in": "^1.0.1"
3323 | }
3324 | },
3325 | "fs-constants": {
3326 | "version": "1.0.0",
3327 | "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
3328 | "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="
3329 | },
3330 | "fs-extra": {
3331 | "version": "10.1.0",
3332 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
3333 | "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
3334 | "requires": {
3335 | "graceful-fs": "^4.2.0",
3336 | "jsonfile": "^6.0.1",
3337 | "universalify": "^2.0.0"
3338 | }
3339 | },
3340 | "fs.realpath": {
3341 | "version": "1.0.0",
3342 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
3343 | "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
3344 | },
3345 | "fstream": {
3346 | "version": "1.0.12",
3347 | "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz",
3348 | "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==",
3349 | "optional": true,
3350 | "requires": {
3351 | "graceful-fs": "^4.1.2",
3352 | "inherits": "~2.0.0",
3353 | "mkdirp": ">=0.5 0",
3354 | "rimraf": "2"
3355 | },
3356 | "dependencies": {
3357 | "rimraf": {
3358 | "version": "2.7.1",
3359 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
3360 | "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
3361 | "optional": true,
3362 | "requires": {
3363 | "glob": "^7.1.3"
3364 | }
3365 | }
3366 | }
3367 | },
3368 | "get-stream": {
3369 | "version": "5.2.0",
3370 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
3371 | "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
3372 | "requires": {
3373 | "pump": "^3.0.0"
3374 | }
3375 | },
3376 | "glob": {
3377 | "version": "7.2.3",
3378 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
3379 | "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
3380 | "requires": {
3381 | "fs.realpath": "^1.0.0",
3382 | "inflight": "^1.0.4",
3383 | "inherits": "2",
3384 | "minimatch": "^3.1.1",
3385 | "once": "^1.3.0",
3386 | "path-is-absolute": "^1.0.0"
3387 | }
3388 | },
3389 | "graceful-fs": {
3390 | "version": "4.2.10",
3391 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
3392 | "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
3393 | },
3394 | "has-flag": {
3395 | "version": "3.0.0",
3396 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
3397 | "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="
3398 | },
3399 | "html-to-md": {
3400 | "version": "0.8.3",
3401 | "resolved": "https://registry.npmjs.org/html-to-md/-/html-to-md-0.8.3.tgz",
3402 | "integrity": "sha512-Va+bB1YOdD6vMRDue9/l7YxbERgwOgsos4erUDRfRN6YE0B2Wbbw8uAj6xZJk9A9vrjVy7mG/WLlhDw6RXfgsA=="
3403 | },
3404 | "https-proxy-agent": {
3405 | "version": "5.0.1",
3406 | "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
3407 | "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
3408 | "requires": {
3409 | "agent-base": "6",
3410 | "debug": "4"
3411 | }
3412 | },
3413 | "ieee754": {
3414 | "version": "1.2.1",
3415 | "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
3416 | "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
3417 | },
3418 | "import-fresh": {
3419 | "version": "3.3.0",
3420 | "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
3421 | "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
3422 | "requires": {
3423 | "parent-module": "^1.0.0",
3424 | "resolve-from": "^4.0.0"
3425 | }
3426 | },
3427 | "inflight": {
3428 | "version": "1.0.6",
3429 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
3430 | "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
3431 | "requires": {
3432 | "once": "^1.3.0",
3433 | "wrappy": "1"
3434 | }
3435 | },
3436 | "inherits": {
3437 | "version": "2.0.4",
3438 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
3439 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
3440 | },
3441 | "is-arrayish": {
3442 | "version": "0.2.1",
3443 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
3444 | "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="
3445 | },
3446 | "is-buffer": {
3447 | "version": "1.1.6",
3448 | "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
3449 | "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
3450 | },
3451 | "is-extendable": {
3452 | "version": "0.1.1",
3453 | "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
3454 | "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw=="
3455 | },
3456 | "is-plain-obj": {
3457 | "version": "4.1.0",
3458 | "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz",
3459 | "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg=="
3460 | },
3461 | "is-plain-object": {
3462 | "version": "2.0.4",
3463 | "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
3464 | "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
3465 | "requires": {
3466 | "isobject": "^3.0.1"
3467 | }
3468 | },
3469 | "isarray": {
3470 | "version": "1.0.0",
3471 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
3472 | "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
3473 | "optional": true
3474 | },
3475 | "isexe": {
3476 | "version": "2.0.0",
3477 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
3478 | "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
3479 | },
3480 | "isobject": {
3481 | "version": "3.0.1",
3482 | "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
3483 | "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg=="
3484 | },
3485 | "js-tokens": {
3486 | "version": "4.0.0",
3487 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
3488 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
3489 | },
3490 | "js-yaml": {
3491 | "version": "4.1.0",
3492 | "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
3493 | "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
3494 | "requires": {
3495 | "argparse": "^2.0.1"
3496 | }
3497 | },
3498 | "json-parse-even-better-errors": {
3499 | "version": "2.3.1",
3500 | "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
3501 | "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
3502 | },
3503 | "jsonfile": {
3504 | "version": "6.1.0",
3505 | "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
3506 | "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
3507 | "requires": {
3508 | "graceful-fs": "^4.1.6",
3509 | "universalify": "^2.0.0"
3510 | }
3511 | },
3512 | "jsqr": {
3513 | "version": "1.4.0",
3514 | "resolved": "https://registry.npmjs.org/jsqr/-/jsqr-1.4.0.tgz",
3515 | "integrity": "sha512-dxLob7q65Xg2DvstYkRpkYtmKm2sPJ9oFhrhmudT1dZvNFFTlroai3AWSpLey/w5vMcLBXRgOJsbXpdN9HzU/A=="
3516 | },
3517 | "kind-of": {
3518 | "version": "3.2.2",
3519 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3520 | "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
3521 | "requires": {
3522 | "is-buffer": "^1.1.5"
3523 | }
3524 | },
3525 | "kleur": {
3526 | "version": "4.1.5",
3527 | "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
3528 | "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ=="
3529 | },
3530 | "lazy-cache": {
3531 | "version": "1.0.4",
3532 | "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
3533 | "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ=="
3534 | },
3535 | "lazystream": {
3536 | "version": "1.0.1",
3537 | "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz",
3538 | "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==",
3539 | "optional": true,
3540 | "requires": {
3541 | "readable-stream": "^2.0.5"
3542 | },
3543 | "dependencies": {
3544 | "readable-stream": {
3545 | "version": "2.3.7",
3546 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
3547 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
3548 | "optional": true,
3549 | "requires": {
3550 | "core-util-is": "~1.0.0",
3551 | "inherits": "~2.0.3",
3552 | "isarray": "~1.0.0",
3553 | "process-nextick-args": "~2.0.0",
3554 | "safe-buffer": "~5.1.1",
3555 | "string_decoder": "~1.1.1",
3556 | "util-deprecate": "~1.0.1"
3557 | }
3558 | },
3559 | "safe-buffer": {
3560 | "version": "5.1.2",
3561 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
3562 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
3563 | "optional": true
3564 | },
3565 | "string_decoder": {
3566 | "version": "1.1.1",
3567 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
3568 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
3569 | "optional": true,
3570 | "requires": {
3571 | "safe-buffer": "~5.1.0"
3572 | }
3573 | }
3574 | }
3575 | },
3576 | "lines-and-columns": {
3577 | "version": "1.2.4",
3578 | "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
3579 | "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
3580 | },
3581 | "listenercount": {
3582 | "version": "1.0.1",
3583 | "resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz",
3584 | "integrity": "sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ==",
3585 | "optional": true
3586 | },
3587 | "locate-path": {
3588 | "version": "5.0.0",
3589 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
3590 | "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
3591 | "requires": {
3592 | "p-locate": "^4.1.0"
3593 | }
3594 | },
3595 | "lodash.defaults": {
3596 | "version": "4.2.0",
3597 | "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz",
3598 | "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==",
3599 | "optional": true
3600 | },
3601 | "lodash.difference": {
3602 | "version": "4.5.0",
3603 | "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz",
3604 | "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==",
3605 | "optional": true
3606 | },
3607 | "lodash.flatten": {
3608 | "version": "4.4.0",
3609 | "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz",
3610 | "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==",
3611 | "optional": true
3612 | },
3613 | "lodash.isplainobject": {
3614 | "version": "4.0.6",
3615 | "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
3616 | "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==",
3617 | "optional": true
3618 | },
3619 | "lodash.union": {
3620 | "version": "4.6.0",
3621 | "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz",
3622 | "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==",
3623 | "optional": true
3624 | },
3625 | "longest-streak": {
3626 | "version": "3.1.0",
3627 | "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz",
3628 | "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g=="
3629 | },
3630 | "map-age-cleaner": {
3631 | "version": "0.2.0",
3632 | "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.2.0.tgz",
3633 | "integrity": "sha512-AvxTC6id0fzSf6OyNBTp1syyCuKO7nOJvHgYlhT0Qkkjvk40zZo+av3ayVgXlxnF/DxEzEfY9mMdd7FHsd+wKQ==",
3634 | "requires": {
3635 | "p-defer": "^1.0.0"
3636 | }
3637 | },
3638 | "mdast-util-from-markdown": {
3639 | "version": "1.2.0",
3640 | "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.2.0.tgz",
3641 | "integrity": "sha512-iZJyyvKD1+K7QX1b5jXdE7Sc5dtoTry1vzV28UZZe8Z1xVnB/czKntJ7ZAkG0tANqRnBF6p3p7GpU1y19DTf2Q==",
3642 | "requires": {
3643 | "@types/mdast": "^3.0.0",
3644 | "@types/unist": "^2.0.0",
3645 | "decode-named-character-reference": "^1.0.0",
3646 | "mdast-util-to-string": "^3.1.0",
3647 | "micromark": "^3.0.0",
3648 | "micromark-util-decode-numeric-character-reference": "^1.0.0",
3649 | "micromark-util-decode-string": "^1.0.0",
3650 | "micromark-util-normalize-identifier": "^1.0.0",
3651 | "micromark-util-symbol": "^1.0.0",
3652 | "micromark-util-types": "^1.0.0",
3653 | "unist-util-stringify-position": "^3.0.0",
3654 | "uvu": "^0.5.0"
3655 | }
3656 | },
3657 | "mdast-util-to-markdown": {
3658 | "version": "1.3.0",
3659 | "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.3.0.tgz",
3660 | "integrity": "sha512-6tUSs4r+KK4JGTTiQ7FfHmVOaDrLQJPmpjD6wPMlHGUVXoG9Vjc3jIeP+uyBWRf8clwB2blM+W7+KrlMYQnftA==",
3661 | "requires": {
3662 | "@types/mdast": "^3.0.0",
3663 | "@types/unist": "^2.0.0",
3664 | "longest-streak": "^3.0.0",
3665 | "mdast-util-to-string": "^3.0.0",
3666 | "micromark-util-decode-string": "^1.0.0",
3667 | "unist-util-visit": "^4.0.0",
3668 | "zwitch": "^2.0.0"
3669 | }
3670 | },
3671 | "mdast-util-to-string": {
3672 | "version": "3.1.0",
3673 | "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.1.0.tgz",
3674 | "integrity": "sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA=="
3675 | },
3676 | "merge-deep": {
3677 | "version": "3.0.3",
3678 | "resolved": "https://registry.npmjs.org/merge-deep/-/merge-deep-3.0.3.tgz",
3679 | "integrity": "sha512-qtmzAS6t6grwEkNrunqTBdn0qKwFgNWvlxUbAV8es9M7Ot1EbyApytCnvE0jALPa46ZpKDUo527kKiaWplmlFA==",
3680 | "requires": {
3681 | "arr-union": "^3.1.0",
3682 | "clone-deep": "^0.2.4",
3683 | "kind-of": "^3.0.2"
3684 | }
3685 | },
3686 | "micromark": {
3687 | "version": "3.1.0",
3688 | "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.1.0.tgz",
3689 | "integrity": "sha512-6Mj0yHLdUZjHnOPgr5xfWIMqMWS12zDN6iws9SLuSz76W8jTtAv24MN4/CL7gJrl5vtxGInkkqDv/JIoRsQOvA==",
3690 | "requires": {
3691 | "@types/debug": "^4.0.0",
3692 | "debug": "^4.0.0",
3693 | "decode-named-character-reference": "^1.0.0",
3694 | "micromark-core-commonmark": "^1.0.1",
3695 | "micromark-factory-space": "^1.0.0",
3696 | "micromark-util-character": "^1.0.0",
3697 | "micromark-util-chunked": "^1.0.0",
3698 | "micromark-util-combine-extensions": "^1.0.0",
3699 | "micromark-util-decode-numeric-character-reference": "^1.0.0",
3700 | "micromark-util-encode": "^1.0.0",
3701 | "micromark-util-normalize-identifier": "^1.0.0",
3702 | "micromark-util-resolve-all": "^1.0.0",
3703 | "micromark-util-sanitize-uri": "^1.0.0",
3704 | "micromark-util-subtokenize": "^1.0.0",
3705 | "micromark-util-symbol": "^1.0.0",
3706 | "micromark-util-types": "^1.0.1",
3707 | "uvu": "^0.5.0"
3708 | }
3709 | },
3710 | "micromark-core-commonmark": {
3711 | "version": "1.0.6",
3712 | "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.0.6.tgz",
3713 | "integrity": "sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==",
3714 | "requires": {
3715 | "decode-named-character-reference": "^1.0.0",
3716 | "micromark-factory-destination": "^1.0.0",
3717 | "micromark-factory-label": "^1.0.0",
3718 | "micromark-factory-space": "^1.0.0",
3719 | "micromark-factory-title": "^1.0.0",
3720 | "micromark-factory-whitespace": "^1.0.0",
3721 | "micromark-util-character": "^1.0.0",
3722 | "micromark-util-chunked": "^1.0.0",
3723 | "micromark-util-classify-character": "^1.0.0",
3724 | "micromark-util-html-tag-name": "^1.0.0",
3725 | "micromark-util-normalize-identifier": "^1.0.0",
3726 | "micromark-util-resolve-all": "^1.0.0",
3727 | "micromark-util-subtokenize": "^1.0.0",
3728 | "micromark-util-symbol": "^1.0.0",
3729 | "micromark-util-types": "^1.0.1",
3730 | "uvu": "^0.5.0"
3731 | }
3732 | },
3733 | "micromark-factory-destination": {
3734 | "version": "1.0.0",
3735 | "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz",
3736 | "integrity": "sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==",
3737 | "requires": {
3738 | "micromark-util-character": "^1.0.0",
3739 | "micromark-util-symbol": "^1.0.0",
3740 | "micromark-util-types": "^1.0.0"
3741 | }
3742 | },
3743 | "micromark-factory-label": {
3744 | "version": "1.0.2",
3745 | "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.0.2.tgz",
3746 | "integrity": "sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==",
3747 | "requires": {
3748 | "micromark-util-character": "^1.0.0",
3749 | "micromark-util-symbol": "^1.0.0",
3750 | "micromark-util-types": "^1.0.0",
3751 | "uvu": "^0.5.0"
3752 | }
3753 | },
3754 | "micromark-factory-space": {
3755 | "version": "1.0.0",
3756 | "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.0.0.tgz",
3757 | "integrity": "sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==",
3758 | "requires": {
3759 | "micromark-util-character": "^1.0.0",
3760 | "micromark-util-types": "^1.0.0"
3761 | }
3762 | },
3763 | "micromark-factory-title": {
3764 | "version": "1.0.2",
3765 | "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.0.2.tgz",
3766 | "integrity": "sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==",
3767 | "requires": {
3768 | "micromark-factory-space": "^1.0.0",
3769 | "micromark-util-character": "^1.0.0",
3770 | "micromark-util-symbol": "^1.0.0",
3771 | "micromark-util-types": "^1.0.0",
3772 | "uvu": "^0.5.0"
3773 | }
3774 | },
3775 | "micromark-factory-whitespace": {
3776 | "version": "1.0.0",
3777 | "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.0.0.tgz",
3778 | "integrity": "sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==",
3779 | "requires": {
3780 | "micromark-factory-space": "^1.0.0",
3781 | "micromark-util-character": "^1.0.0",
3782 | "micromark-util-symbol": "^1.0.0",
3783 | "micromark-util-types": "^1.0.0"
3784 | }
3785 | },
3786 | "micromark-util-character": {
3787 | "version": "1.1.0",
3788 | "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.1.0.tgz",
3789 | "integrity": "sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==",
3790 | "requires": {
3791 | "micromark-util-symbol": "^1.0.0",
3792 | "micromark-util-types": "^1.0.0"
3793 | }
3794 | },
3795 | "micromark-util-chunked": {
3796 | "version": "1.0.0",
3797 | "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.0.0.tgz",
3798 | "integrity": "sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==",
3799 | "requires": {
3800 | "micromark-util-symbol": "^1.0.0"
3801 | }
3802 | },
3803 | "micromark-util-classify-character": {
3804 | "version": "1.0.0",
3805 | "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.0.0.tgz",
3806 | "integrity": "sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==",
3807 | "requires": {
3808 | "micromark-util-character": "^1.0.0",
3809 | "micromark-util-symbol": "^1.0.0",
3810 | "micromark-util-types": "^1.0.0"
3811 | }
3812 | },
3813 | "micromark-util-combine-extensions": {
3814 | "version": "1.0.0",
3815 | "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.0.0.tgz",
3816 | "integrity": "sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==",
3817 | "requires": {
3818 | "micromark-util-chunked": "^1.0.0",
3819 | "micromark-util-types": "^1.0.0"
3820 | }
3821 | },
3822 | "micromark-util-decode-numeric-character-reference": {
3823 | "version": "1.0.0",
3824 | "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.0.0.tgz",
3825 | "integrity": "sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==",
3826 | "requires": {
3827 | "micromark-util-symbol": "^1.0.0"
3828 | }
3829 | },
3830 | "micromark-util-decode-string": {
3831 | "version": "1.0.2",
3832 | "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.0.2.tgz",
3833 | "integrity": "sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==",
3834 | "requires": {
3835 | "decode-named-character-reference": "^1.0.0",
3836 | "micromark-util-character": "^1.0.0",
3837 | "micromark-util-decode-numeric-character-reference": "^1.0.0",
3838 | "micromark-util-symbol": "^1.0.0"
3839 | }
3840 | },
3841 | "micromark-util-encode": {
3842 | "version": "1.0.1",
3843 | "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.0.1.tgz",
3844 | "integrity": "sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA=="
3845 | },
3846 | "micromark-util-html-tag-name": {
3847 | "version": "1.1.0",
3848 | "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.1.0.tgz",
3849 | "integrity": "sha512-BKlClMmYROy9UiV03SwNmckkjn8QHVaWkqoAqzivabvdGcwNGMMMH/5szAnywmsTBUzDsU57/mFi0sp4BQO6dA=="
3850 | },
3851 | "micromark-util-normalize-identifier": {
3852 | "version": "1.0.0",
3853 | "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.0.0.tgz",
3854 | "integrity": "sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==",
3855 | "requires": {
3856 | "micromark-util-symbol": "^1.0.0"
3857 | }
3858 | },
3859 | "micromark-util-resolve-all": {
3860 | "version": "1.0.0",
3861 | "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.0.0.tgz",
3862 | "integrity": "sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==",
3863 | "requires": {
3864 | "micromark-util-types": "^1.0.0"
3865 | }
3866 | },
3867 | "micromark-util-sanitize-uri": {
3868 | "version": "1.1.0",
3869 | "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.1.0.tgz",
3870 | "integrity": "sha512-RoxtuSCX6sUNtxhbmsEFQfWzs8VN7cTctmBPvYivo98xb/kDEoTCtJQX5wyzIYEmk/lvNFTat4hL8oW0KndFpg==",
3871 | "requires": {
3872 | "micromark-util-character": "^1.0.0",
3873 | "micromark-util-encode": "^1.0.0",
3874 | "micromark-util-symbol": "^1.0.0"
3875 | }
3876 | },
3877 | "micromark-util-subtokenize": {
3878 | "version": "1.0.2",
3879 | "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.0.2.tgz",
3880 | "integrity": "sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==",
3881 | "requires": {
3882 | "micromark-util-chunked": "^1.0.0",
3883 | "micromark-util-symbol": "^1.0.0",
3884 | "micromark-util-types": "^1.0.0",
3885 | "uvu": "^0.5.0"
3886 | }
3887 | },
3888 | "micromark-util-symbol": {
3889 | "version": "1.0.1",
3890 | "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.0.1.tgz",
3891 | "integrity": "sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ=="
3892 | },
3893 | "micromark-util-types": {
3894 | "version": "1.0.2",
3895 | "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.0.2.tgz",
3896 | "integrity": "sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w=="
3897 | },
3898 | "mime": {
3899 | "version": "3.0.0",
3900 | "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz",
3901 | "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A=="
3902 | },
3903 | "minimatch": {
3904 | "version": "3.1.2",
3905 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
3906 | "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
3907 | "requires": {
3908 | "brace-expansion": "^1.1.7"
3909 | }
3910 | },
3911 | "minimist": {
3912 | "version": "1.2.7",
3913 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz",
3914 | "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==",
3915 | "optional": true
3916 | },
3917 | "mixin-object": {
3918 | "version": "2.0.1",
3919 | "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz",
3920 | "integrity": "sha512-ALGF1Jt9ouehcaXaHhn6t1yGWRqGaHkPFndtFVHfZXOvkIZ/yoGaSi0AHVTafb3ZBGg4dr/bDwnaEKqCXzchMA==",
3921 | "requires": {
3922 | "for-in": "^0.1.3",
3923 | "is-extendable": "^0.1.1"
3924 | },
3925 | "dependencies": {
3926 | "for-in": {
3927 | "version": "0.1.8",
3928 | "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz",
3929 | "integrity": "sha512-F0to7vbBSHP8E3l6dCjxNOLuSFAACIxFy3UehTUlG7svlXi37HHsDkyVcHo0Pq8QwrE+pXvWSVX3ZT1T9wAZ9g=="
3930 | }
3931 | }
3932 | },
3933 | "mkdirp": {
3934 | "version": "0.5.6",
3935 | "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
3936 | "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
3937 | "optional": true,
3938 | "requires": {
3939 | "minimist": "^1.2.6"
3940 | }
3941 | },
3942 | "mkdirp-classic": {
3943 | "version": "0.5.3",
3944 | "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
3945 | "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A=="
3946 | },
3947 | "mri": {
3948 | "version": "1.2.0",
3949 | "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
3950 | "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA=="
3951 | },
3952 | "ms": {
3953 | "version": "2.1.2",
3954 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
3955 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
3956 | },
3957 | "node-fetch": {
3958 | "version": "2.6.7",
3959 | "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
3960 | "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
3961 | "requires": {
3962 | "whatwg-url": "^5.0.0"
3963 | }
3964 | },
3965 | "node-webpmux": {
3966 | "version": "3.1.3",
3967 | "resolved": "https://registry.npmjs.org/node-webpmux/-/node-webpmux-3.1.3.tgz",
3968 | "integrity": "sha512-337vJ7dtoGUhE1zoN4s0mWqDO+RLVseShoWAy0FjGx0hsyDEKfVMAkHu4zfNf0RnPyGqGxnRrPZam36ld9KsxA=="
3969 | },
3970 | "normalize-path": {
3971 | "version": "3.0.0",
3972 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
3973 | "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
3974 | "optional": true
3975 | },
3976 | "once": {
3977 | "version": "1.4.0",
3978 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
3979 | "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
3980 | "requires": {
3981 | "wrappy": "1"
3982 | }
3983 | },
3984 | "p-defer": {
3985 | "version": "1.0.0",
3986 | "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
3987 | "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw=="
3988 | },
3989 | "p-limit": {
3990 | "version": "2.3.0",
3991 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
3992 | "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
3993 | "requires": {
3994 | "p-try": "^2.0.0"
3995 | }
3996 | },
3997 | "p-locate": {
3998 | "version": "4.1.0",
3999 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
4000 | "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
4001 | "requires": {
4002 | "p-limit": "^2.2.0"
4003 | }
4004 | },
4005 | "p-timeout": {
4006 | "version": "6.0.0",
4007 | "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.0.0.tgz",
4008 | "integrity": "sha512-5iS61MOdUMemWH9CORQRxVXTp9g5K8rPnI9uQpo97aWgsH3vVXKjkIhDi+OgIDmN3Ly9+AZ2fZV01Wut1yzfKA=="
4009 | },
4010 | "p-try": {
4011 | "version": "2.2.0",
4012 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
4013 | "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
4014 | },
4015 | "parent-module": {
4016 | "version": "1.0.1",
4017 | "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
4018 | "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
4019 | "requires": {
4020 | "callsites": "^3.0.0"
4021 | }
4022 | },
4023 | "parse-json": {
4024 | "version": "5.2.0",
4025 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
4026 | "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
4027 | "requires": {
4028 | "@babel/code-frame": "^7.0.0",
4029 | "error-ex": "^1.3.1",
4030 | "json-parse-even-better-errors": "^2.3.0",
4031 | "lines-and-columns": "^1.1.6"
4032 | }
4033 | },
4034 | "path-exists": {
4035 | "version": "4.0.0",
4036 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
4037 | "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
4038 | },
4039 | "path-is-absolute": {
4040 | "version": "1.0.1",
4041 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
4042 | "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="
4043 | },
4044 | "path-type": {
4045 | "version": "4.0.0",
4046 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
4047 | "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="
4048 | },
4049 | "pend": {
4050 | "version": "1.2.0",
4051 | "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
4052 | "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg=="
4053 | },
4054 | "pkg-dir": {
4055 | "version": "4.2.0",
4056 | "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
4057 | "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
4058 | "requires": {
4059 | "find-up": "^4.0.0"
4060 | }
4061 | },
4062 | "process-nextick-args": {
4063 | "version": "2.0.1",
4064 | "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
4065 | "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
4066 | "optional": true
4067 | },
4068 | "progress": {
4069 | "version": "2.0.3",
4070 | "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
4071 | "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA=="
4072 | },
4073 | "proxy-from-env": {
4074 | "version": "1.1.0",
4075 | "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
4076 | "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
4077 | },
4078 | "pump": {
4079 | "version": "3.0.0",
4080 | "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
4081 | "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
4082 | "requires": {
4083 | "end-of-stream": "^1.1.0",
4084 | "once": "^1.3.1"
4085 | }
4086 | },
4087 | "puppeteer": {
4088 | "version": "19.4.0",
4089 | "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-19.4.0.tgz",
4090 | "integrity": "sha512-sRzWEfFSZCCcFUJflGtYI2V7A6qK4Jht+2JiI2LZgn+Nv/LOZZsBDEaGl98ZrS8oEcUA5on4p2yJbE0nzHNzIg==",
4091 | "requires": {
4092 | "cosmiconfig": "8.0.0",
4093 | "devtools-protocol": "0.0.1068969",
4094 | "https-proxy-agent": "5.0.1",
4095 | "progress": "2.0.3",
4096 | "proxy-from-env": "1.1.0",
4097 | "puppeteer-core": "19.4.0"
4098 | }
4099 | },
4100 | "puppeteer-core": {
4101 | "version": "19.4.0",
4102 | "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.4.0.tgz",
4103 | "integrity": "sha512-gG/jxseleZStinBn86x8r7trjcE4jcjx1hIQWOpACQhquHYMuKnrWxkzg+EDn8sN3wUtF/Ry9mtJgjM49oUOFQ==",
4104 | "requires": {
4105 | "cross-fetch": "3.1.5",
4106 | "debug": "4.3.4",
4107 | "devtools-protocol": "0.0.1068969",
4108 | "extract-zip": "2.0.1",
4109 | "https-proxy-agent": "5.0.1",
4110 | "proxy-from-env": "1.1.0",
4111 | "rimraf": "3.0.2",
4112 | "tar-fs": "2.1.1",
4113 | "unbzip2-stream": "1.4.3",
4114 | "ws": "8.10.0"
4115 | }
4116 | },
4117 | "puppeteer-extra": {
4118 | "version": "3.3.4",
4119 | "resolved": "https://registry.npmjs.org/puppeteer-extra/-/puppeteer-extra-3.3.4.tgz",
4120 | "integrity": "sha512-fN5pHvSMJ8d1o7Z8wLLTQOUBpORD2BcFn+KDs7QnkGZs9SV69hcUcce67vX4L4bNSEG3A0P6Osrv+vWNhhdm8w==",
4121 | "requires": {
4122 | "@types/debug": "^4.1.0",
4123 | "debug": "^4.1.1",
4124 | "deepmerge": "^4.2.2"
4125 | }
4126 | },
4127 | "puppeteer-extra-plugin": {
4128 | "version": "3.2.2",
4129 | "resolved": "https://registry.npmjs.org/puppeteer-extra-plugin/-/puppeteer-extra-plugin-3.2.2.tgz",
4130 | "integrity": "sha512-0uatQxzuVn8yegbrEwSk03wvwpMB5jNs7uTTnermylLZzoT+1rmAQaJXwlS3+vADUbw6ELNgNEHC7Skm0RqHbQ==",
4131 | "requires": {
4132 | "@types/debug": "^4.1.0",
4133 | "debug": "^4.1.1",
4134 | "merge-deep": "^3.0.1"
4135 | }
4136 | },
4137 | "puppeteer-extra-plugin-recaptcha": {
4138 | "version": "npm:@fisch0920/puppeteer-extra-plugin-recaptcha@3.6.6",
4139 | "resolved": "https://registry.npmjs.org/@fisch0920/puppeteer-extra-plugin-recaptcha/-/puppeteer-extra-plugin-recaptcha-3.6.6.tgz",
4140 | "integrity": "sha512-KI12BbqOupDm8+R21IS645L9/SzdYMVvMFdvGy2zIePJ5qPYNcqUIqBSA86hdk0vM2WJ1G5q1t7AUQoemGwbeQ==",
4141 | "requires": {
4142 | "debug": "^4.1.1",
4143 | "merge-deep": "^3.0.2",
4144 | "puppeteer-extra-plugin": "^3.2.2"
4145 | }
4146 | },
4147 | "puppeteer-extra-plugin-stealth": {
4148 | "version": "2.11.1",
4149 | "resolved": "https://registry.npmjs.org/puppeteer-extra-plugin-stealth/-/puppeteer-extra-plugin-stealth-2.11.1.tgz",
4150 | "integrity": "sha512-n0wdC0Ilc9tk5L6FWLyd0P2gT8b2fp+2NuB+KB0oTSw3wXaZ0D6WNakjJsayJ4waGzIJFCUHkmK9zgx5NKMoFw==",
4151 | "requires": {
4152 | "debug": "^4.1.1",
4153 | "puppeteer-extra-plugin": "^3.2.2",
4154 | "puppeteer-extra-plugin-user-preferences": "^2.4.0"
4155 | }
4156 | },
4157 | "puppeteer-extra-plugin-user-data-dir": {
4158 | "version": "2.4.0",
4159 | "resolved": "https://registry.npmjs.org/puppeteer-extra-plugin-user-data-dir/-/puppeteer-extra-plugin-user-data-dir-2.4.0.tgz",
4160 | "integrity": "sha512-qrhYPTGIqzL2hpeJ5DXjf8xMy5rt1UvcqSgpGTTOUOjIMz1ROWnKHjBoE9fNBJ4+ToRZbP8MzIDXWlEk/e1zJA==",
4161 | "requires": {
4162 | "debug": "^4.1.1",
4163 | "fs-extra": "^10.0.0",
4164 | "puppeteer-extra-plugin": "^3.2.2",
4165 | "rimraf": "^3.0.2"
4166 | }
4167 | },
4168 | "puppeteer-extra-plugin-user-preferences": {
4169 | "version": "2.4.0",
4170 | "resolved": "https://registry.npmjs.org/puppeteer-extra-plugin-user-preferences/-/puppeteer-extra-plugin-user-preferences-2.4.0.tgz",
4171 | "integrity": "sha512-4XxMhMkJ+qqLsPY9ULF90qS9Bj1Qrwwgp1TY9zTdp1dJuy7QSgYE7xlyamq3cKrRuzg3QUOqygJo52sVeXSg5A==",
4172 | "requires": {
4173 | "debug": "^4.1.1",
4174 | "deepmerge": "^4.2.2",
4175 | "puppeteer-extra-plugin": "^3.2.2",
4176 | "puppeteer-extra-plugin-user-data-dir": "^2.4.0"
4177 | }
4178 | },
4179 | "qrcode-terminal": {
4180 | "version": "0.12.0",
4181 | "resolved": "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz",
4182 | "integrity": "sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ=="
4183 | },
4184 | "random": {
4185 | "version": "4.1.0",
4186 | "resolved": "https://registry.npmjs.org/random/-/random-4.1.0.tgz",
4187 | "integrity": "sha512-6Ajb7XmMSE9EFAMGC3kg9mvE7fGlBip25mYYuSMzw/uUSrmGilvZo2qwX3RnTRjwXkwkS+4swse9otZ92VjAtQ==",
4188 | "requires": {
4189 | "seedrandom": "^3.0.5"
4190 | }
4191 | },
4192 | "readable-stream": {
4193 | "version": "3.6.0",
4194 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
4195 | "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
4196 | "requires": {
4197 | "inherits": "^2.0.3",
4198 | "string_decoder": "^1.1.1",
4199 | "util-deprecate": "^1.0.1"
4200 | }
4201 | },
4202 | "readdir-glob": {
4203 | "version": "1.1.2",
4204 | "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.2.tgz",
4205 | "integrity": "sha512-6RLVvwJtVwEDfPdn6X6Ille4/lxGl0ATOY4FN/B9nxQcgOazvvI0nodiD19ScKq0PvA/29VpaOQML36o5IzZWA==",
4206 | "optional": true,
4207 | "requires": {
4208 | "minimatch": "^5.1.0"
4209 | },
4210 | "dependencies": {
4211 | "brace-expansion": {
4212 | "version": "2.0.1",
4213 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
4214 | "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
4215 | "optional": true,
4216 | "requires": {
4217 | "balanced-match": "^1.0.0"
4218 | }
4219 | },
4220 | "minimatch": {
4221 | "version": "5.1.1",
4222 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.1.tgz",
4223 | "integrity": "sha512-362NP+zlprccbEt/SkxKfRMHnNY85V74mVnpUpNyr3F35covl09Kec7/sEFLt3RA4oXmewtoaanoIf67SE5Y5g==",
4224 | "optional": true,
4225 | "requires": {
4226 | "brace-expansion": "^2.0.1"
4227 | }
4228 | }
4229 | }
4230 | },
4231 | "remark": {
4232 | "version": "14.0.2",
4233 | "resolved": "https://registry.npmjs.org/remark/-/remark-14.0.2.tgz",
4234 | "integrity": "sha512-A3ARm2V4BgiRXaUo5K0dRvJ1lbogrbXnhkJRmD0yw092/Yl0kOCZt1k9ZeElEwkZsWGsMumz6qL5MfNJH9nOBA==",
4235 | "requires": {
4236 | "@types/mdast": "^3.0.0",
4237 | "remark-parse": "^10.0.0",
4238 | "remark-stringify": "^10.0.0",
4239 | "unified": "^10.0.0"
4240 | }
4241 | },
4242 | "remark-parse": {
4243 | "version": "10.0.1",
4244 | "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.1.tgz",
4245 | "integrity": "sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==",
4246 | "requires": {
4247 | "@types/mdast": "^3.0.0",
4248 | "mdast-util-from-markdown": "^1.0.0",
4249 | "unified": "^10.0.0"
4250 | }
4251 | },
4252 | "remark-stringify": {
4253 | "version": "10.0.2",
4254 | "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-10.0.2.tgz",
4255 | "integrity": "sha512-6wV3pvbPvHkbNnWB0wdDvVFHOe1hBRAx1Q/5g/EpH4RppAII6J8Gnwe7VbHuXaoKIF6LAg6ExTel/+kNqSQ7lw==",
4256 | "requires": {
4257 | "@types/mdast": "^3.0.0",
4258 | "mdast-util-to-markdown": "^1.0.0",
4259 | "unified": "^10.0.0"
4260 | }
4261 | },
4262 | "resolve-from": {
4263 | "version": "4.0.0",
4264 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
4265 | "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
4266 | },
4267 | "rimraf": {
4268 | "version": "3.0.2",
4269 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
4270 | "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
4271 | "requires": {
4272 | "glob": "^7.1.3"
4273 | }
4274 | },
4275 | "sade": {
4276 | "version": "1.8.1",
4277 | "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz",
4278 | "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==",
4279 | "requires": {
4280 | "mri": "^1.1.0"
4281 | }
4282 | },
4283 | "safe-buffer": {
4284 | "version": "5.2.1",
4285 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
4286 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
4287 | },
4288 | "seedrandom": {
4289 | "version": "3.0.5",
4290 | "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-3.0.5.tgz",
4291 | "integrity": "sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg=="
4292 | },
4293 | "setimmediate": {
4294 | "version": "1.0.5",
4295 | "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
4296 | "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==",
4297 | "optional": true
4298 | },
4299 | "shallow-clone": {
4300 | "version": "0.1.2",
4301 | "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-0.1.2.tgz",
4302 | "integrity": "sha512-J1zdXCky5GmNnuauESROVu31MQSnLoYvlyEn6j2Ztk6Q5EHFIhxkMhYcv6vuDzl2XEzoRr856QwzMgWM/TmZgw==",
4303 | "requires": {
4304 | "is-extendable": "^0.1.1",
4305 | "kind-of": "^2.0.1",
4306 | "lazy-cache": "^0.2.3",
4307 | "mixin-object": "^2.0.1"
4308 | },
4309 | "dependencies": {
4310 | "kind-of": {
4311 | "version": "2.0.1",
4312 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz",
4313 | "integrity": "sha512-0u8i1NZ/mg0b+W3MGGw5I7+6Eib2nx72S/QvXa0hYjEkjTknYmEYQJwGu3mLC0BrhtJjtQafTkyRUQ75Kx0LVg==",
4314 | "requires": {
4315 | "is-buffer": "^1.0.2"
4316 | }
4317 | },
4318 | "lazy-cache": {
4319 | "version": "0.2.7",
4320 | "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz",
4321 | "integrity": "sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ=="
4322 | }
4323 | }
4324 | },
4325 | "string_decoder": {
4326 | "version": "1.3.0",
4327 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
4328 | "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
4329 | "requires": {
4330 | "safe-buffer": "~5.2.0"
4331 | }
4332 | },
4333 | "strip-markdown": {
4334 | "version": "5.0.0",
4335 | "resolved": "https://registry.npmjs.org/strip-markdown/-/strip-markdown-5.0.0.tgz",
4336 | "integrity": "sha512-PXSts6Ta9A/TwGxVVSRlQs1ukJTAwwtbip2OheJEjPyfykaQ4sJSTnQWjLTI2vYWNts/R/91/csagp15W8n9gA==",
4337 | "requires": {
4338 | "@types/mdast": "^3.0.0",
4339 | "@types/unist": "^2.0.6",
4340 | "unified": "^10.0.0"
4341 | }
4342 | },
4343 | "supports-color": {
4344 | "version": "5.5.0",
4345 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
4346 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
4347 | "requires": {
4348 | "has-flag": "^3.0.0"
4349 | }
4350 | },
4351 | "tar-fs": {
4352 | "version": "2.1.1",
4353 | "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz",
4354 | "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==",
4355 | "requires": {
4356 | "chownr": "^1.1.1",
4357 | "mkdirp-classic": "^0.5.2",
4358 | "pump": "^3.0.0",
4359 | "tar-stream": "^2.1.4"
4360 | }
4361 | },
4362 | "tar-stream": {
4363 | "version": "2.2.0",
4364 | "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
4365 | "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
4366 | "requires": {
4367 | "bl": "^4.0.3",
4368 | "end-of-stream": "^1.4.1",
4369 | "fs-constants": "^1.0.0",
4370 | "inherits": "^2.0.3",
4371 | "readable-stream": "^3.1.1"
4372 | }
4373 | },
4374 | "through": {
4375 | "version": "2.3.8",
4376 | "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
4377 | "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg=="
4378 | },
4379 | "tr46": {
4380 | "version": "0.0.3",
4381 | "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
4382 | "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
4383 | },
4384 | "traverse": {
4385 | "version": "0.3.9",
4386 | "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz",
4387 | "integrity": "sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==",
4388 | "optional": true
4389 | },
4390 | "trough": {
4391 | "version": "2.1.0",
4392 | "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz",
4393 | "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g=="
4394 | },
4395 | "unbzip2-stream": {
4396 | "version": "1.4.3",
4397 | "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz",
4398 | "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==",
4399 | "requires": {
4400 | "buffer": "^5.2.1",
4401 | "through": "^2.3.8"
4402 | }
4403 | },
4404 | "unified": {
4405 | "version": "10.1.2",
4406 | "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz",
4407 | "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==",
4408 | "requires": {
4409 | "@types/unist": "^2.0.0",
4410 | "bail": "^2.0.0",
4411 | "extend": "^3.0.0",
4412 | "is-buffer": "^2.0.0",
4413 | "is-plain-obj": "^4.0.0",
4414 | "trough": "^2.0.0",
4415 | "vfile": "^5.0.0"
4416 | },
4417 | "dependencies": {
4418 | "is-buffer": {
4419 | "version": "2.0.5",
4420 | "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
4421 | "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ=="
4422 | }
4423 | }
4424 | },
4425 | "unist-util-is": {
4426 | "version": "5.1.1",
4427 | "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.1.1.tgz",
4428 | "integrity": "sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ=="
4429 | },
4430 | "unist-util-stringify-position": {
4431 | "version": "3.0.2",
4432 | "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.2.tgz",
4433 | "integrity": "sha512-7A6eiDCs9UtjcwZOcCpM4aPII3bAAGv13E96IkawkOAW0OhH+yRxtY0lzo8KiHpzEMfH7Q+FizUmwp8Iqy5EWg==",
4434 | "requires": {
4435 | "@types/unist": "^2.0.0"
4436 | }
4437 | },
4438 | "unist-util-visit": {
4439 | "version": "4.1.1",
4440 | "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.1.tgz",
4441 | "integrity": "sha512-n9KN3WV9k4h1DxYR1LoajgN93wpEi/7ZplVe02IoB4gH5ctI1AaF2670BLHQYbwj+pY83gFtyeySFiyMHJklrg==",
4442 | "requires": {
4443 | "@types/unist": "^2.0.0",
4444 | "unist-util-is": "^5.0.0",
4445 | "unist-util-visit-parents": "^5.1.1"
4446 | }
4447 | },
4448 | "unist-util-visit-parents": {
4449 | "version": "5.1.1",
4450 | "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.1.tgz",
4451 | "integrity": "sha512-gks4baapT/kNRaWxuGkl5BIhoanZo7sC/cUT/JToSRNL1dYoXRFl75d++NkjYk4TAu2uv2Px+l8guMajogeuiw==",
4452 | "requires": {
4453 | "@types/unist": "^2.0.0",
4454 | "unist-util-is": "^5.0.0"
4455 | }
4456 | },
4457 | "universalify": {
4458 | "version": "2.0.0",
4459 | "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
4460 | "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ=="
4461 | },
4462 | "unzipper": {
4463 | "version": "0.10.11",
4464 | "resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.10.11.tgz",
4465 | "integrity": "sha512-+BrAq2oFqWod5IESRjL3S8baohbevGcVA+teAIOYWM3pDVdseogqbzhhvvmiyQrUNKFUnDMtELW3X8ykbyDCJw==",
4466 | "optional": true,
4467 | "requires": {
4468 | "big-integer": "^1.6.17",
4469 | "binary": "~0.3.0",
4470 | "bluebird": "~3.4.1",
4471 | "buffer-indexof-polyfill": "~1.0.0",
4472 | "duplexer2": "~0.1.4",
4473 | "fstream": "^1.0.12",
4474 | "graceful-fs": "^4.2.2",
4475 | "listenercount": "~1.0.1",
4476 | "readable-stream": "~2.3.6",
4477 | "setimmediate": "~1.0.4"
4478 | },
4479 | "dependencies": {
4480 | "readable-stream": {
4481 | "version": "2.3.7",
4482 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
4483 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
4484 | "optional": true,
4485 | "requires": {
4486 | "core-util-is": "~1.0.0",
4487 | "inherits": "~2.0.3",
4488 | "isarray": "~1.0.0",
4489 | "process-nextick-args": "~2.0.0",
4490 | "safe-buffer": "~5.1.1",
4491 | "string_decoder": "~1.1.1",
4492 | "util-deprecate": "~1.0.1"
4493 | }
4494 | },
4495 | "safe-buffer": {
4496 | "version": "5.1.2",
4497 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
4498 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
4499 | "optional": true
4500 | },
4501 | "string_decoder": {
4502 | "version": "1.1.1",
4503 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
4504 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
4505 | "optional": true,
4506 | "requires": {
4507 | "safe-buffer": "~5.1.0"
4508 | }
4509 | }
4510 | }
4511 | },
4512 | "util-deprecate": {
4513 | "version": "1.0.2",
4514 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
4515 | "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
4516 | },
4517 | "uuid": {
4518 | "version": "9.0.0",
4519 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz",
4520 | "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg=="
4521 | },
4522 | "uvu": {
4523 | "version": "0.5.6",
4524 | "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz",
4525 | "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==",
4526 | "requires": {
4527 | "dequal": "^2.0.0",
4528 | "diff": "^5.0.0",
4529 | "kleur": "^4.0.3",
4530 | "sade": "^1.7.3"
4531 | }
4532 | },
4533 | "vfile": {
4534 | "version": "5.3.6",
4535 | "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.6.tgz",
4536 | "integrity": "sha512-ADBsmerdGBs2WYckrLBEmuETSPyTD4TuLxTrw0DvjirxW1ra4ZwkbzG8ndsv3Q57smvHxo677MHaQrY9yxH8cA==",
4537 | "requires": {
4538 | "@types/unist": "^2.0.0",
4539 | "is-buffer": "^2.0.0",
4540 | "unist-util-stringify-position": "^3.0.0",
4541 | "vfile-message": "^3.0.0"
4542 | },
4543 | "dependencies": {
4544 | "is-buffer": {
4545 | "version": "2.0.5",
4546 | "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
4547 | "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ=="
4548 | }
4549 | }
4550 | },
4551 | "vfile-message": {
4552 | "version": "3.1.3",
4553 | "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.3.tgz",
4554 | "integrity": "sha512-0yaU+rj2gKAyEk12ffdSbBfjnnj+b1zqTBv3OQCTn8yEB02bsPizwdBPrLJjHnK+cU9EMMcUnNv938XcZIkmdA==",
4555 | "requires": {
4556 | "@types/unist": "^2.0.0",
4557 | "unist-util-stringify-position": "^3.0.0"
4558 | }
4559 | },
4560 | "webidl-conversions": {
4561 | "version": "3.0.1",
4562 | "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
4563 | "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
4564 | },
4565 | "whatsapp-web.js": {
4566 | "version": "1.18.4",
4567 | "resolved": "https://registry.npmjs.org/whatsapp-web.js/-/whatsapp-web.js-1.18.4.tgz",
4568 | "integrity": "sha512-Dqu6Q37tDDAcVJ44aMdRE76sI/9rBCUG+NTz1Kxh2w4obX2WtpoRetilxqgx1r4+pFUl58Lf21wGOEwPZ1pT/A==",
4569 | "requires": {
4570 | "@pedroslopez/moduleraid": "^5.0.2",
4571 | "archiver": "^5.3.1",
4572 | "fluent-ffmpeg": "^2.1.2",
4573 | "fs-extra": "^10.1.0",
4574 | "jsqr": "^1.3.1",
4575 | "mime": "^3.0.0",
4576 | "node-fetch": "^2.6.5",
4577 | "node-webpmux": "^3.1.0",
4578 | "puppeteer": "^13.0.0",
4579 | "unzipper": "^0.10.11"
4580 | },
4581 | "dependencies": {
4582 | "devtools-protocol": {
4583 | "version": "0.0.981744",
4584 | "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.981744.tgz",
4585 | "integrity": "sha512-0cuGS8+jhR67Fy7qG3i3Pc7Aw494sb9yG9QgpG97SFVWwolgYjlhJg7n+UaHxOQT30d1TYu/EYe9k01ivLErIg=="
4586 | },
4587 | "puppeteer": {
4588 | "version": "13.7.0",
4589 | "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-13.7.0.tgz",
4590 | "integrity": "sha512-U1uufzBjz3+PkpCxFrWzh4OrMIdIb2ztzCu0YEPfRHjHswcSwHZswnK+WdsOQJsRV8WeTg3jLhJR4D867+fjsA==",
4591 | "requires": {
4592 | "cross-fetch": "3.1.5",
4593 | "debug": "4.3.4",
4594 | "devtools-protocol": "0.0.981744",
4595 | "extract-zip": "2.0.1",
4596 | "https-proxy-agent": "5.0.1",
4597 | "pkg-dir": "4.2.0",
4598 | "progress": "2.0.3",
4599 | "proxy-from-env": "1.1.0",
4600 | "rimraf": "3.0.2",
4601 | "tar-fs": "2.1.1",
4602 | "unbzip2-stream": "1.4.3",
4603 | "ws": "8.5.0"
4604 | }
4605 | },
4606 | "ws": {
4607 | "version": "8.5.0",
4608 | "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz",
4609 | "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==",
4610 | "requires": {}
4611 | }
4612 | }
4613 | },
4614 | "whatwg-url": {
4615 | "version": "5.0.0",
4616 | "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
4617 | "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
4618 | "requires": {
4619 | "tr46": "~0.0.3",
4620 | "webidl-conversions": "^3.0.0"
4621 | }
4622 | },
4623 | "which": {
4624 | "version": "1.3.1",
4625 | "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
4626 | "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
4627 | "requires": {
4628 | "isexe": "^2.0.0"
4629 | }
4630 | },
4631 | "wrappy": {
4632 | "version": "1.0.2",
4633 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
4634 | "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
4635 | },
4636 | "ws": {
4637 | "version": "8.10.0",
4638 | "resolved": "https://registry.npmjs.org/ws/-/ws-8.10.0.tgz",
4639 | "integrity": "sha512-+s49uSmZpvtAsd2h37vIPy1RBusaLawVe8of+GyEPsaJTCMpj/2v8NpeK1SHXjBlQ95lQTmQofOJnFiLoaN3yw==",
4640 | "requires": {}
4641 | },
4642 | "yauzl": {
4643 | "version": "2.10.0",
4644 | "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
4645 | "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
4646 | "requires": {
4647 | "buffer-crc32": "~0.2.3",
4648 | "fd-slicer": "~1.1.0"
4649 | }
4650 | },
4651 | "zip-stream": {
4652 | "version": "4.1.0",
4653 | "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz",
4654 | "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==",
4655 | "optional": true,
4656 | "requires": {
4657 | "archiver-utils": "^2.1.0",
4658 | "compress-commons": "^4.1.0",
4659 | "readable-stream": "^3.6.0"
4660 | }
4661 | },
4662 | "zwitch": {
4663 | "version": "2.0.4",
4664 | "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz",
4665 | "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A=="
4666 | }
4667 | }
4668 | }
4669 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "whatsgpt",
3 | "version": "1.0.0",
4 | "description": "WhatsApp Bot for ChatGPT for personal or family use.",
5 | "main": "index.js",
6 | "scripts": {
7 | "test": "echo \"Error: no test specified\" && exit 1",
8 | "start": "node index.js"
9 | },
10 | "repository": {
11 | "type": "git",
12 | "url": "git+https://github.com/pascalroget/whatsgpt.git"
13 | },
14 | "keywords": [
15 | "chatgpt",
16 | "whatsapp",
17 | "chatbot",
18 | "personal",
19 | "assistant",
20 | "assistant"
21 | ],
22 | "author": "Pascal Roget",
23 | "license": "MIT",
24 | "type": "module",
25 | "bugs": {
26 | "url": "https://github.com/pascalroget/whatsgpt/issues"
27 | },
28 | "homepage": "https://github.com/pascalroget/whatsgpt#readme",
29 | "dependencies": {
30 | "chatgpt": "latest",
31 | "dotenv": "^16.0.3",
32 | "puppeteer": "^19.4.0",
33 | "puppeteer-extra": "^3.3.4",
34 | "puppeteer-extra-plugin-stealth": "^2.11.1",
35 | "qrcode-terminal": "^0.12.0",
36 | "whatsapp-web.js": "^1.0.3"
37 | }
38 | }
39 |
--------------------------------------------------------------------------------