package-lock.json (view raw)
1{
2 "name": "simple-discord-music-bot",
3 "version": "1.0.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "simple-discord-music-bot",
9 "version": "1.0.0",
10 "license": "GPL3",
11 "dependencies": {
12 "@discordjs/voice": "^0.16.0",
13 "discord.js": "^14.15.3",
14 "libsodium-wrappers": "^0.7.10",
15 "play-dl": "^1.9.6"
16 },
17 "devDependencies": {
18 "eslint": "^8.23.1",
19 "typescript": "^5.3.3"
20 }
21 },
22 "node_modules/@aashutoshrathi/word-wrap": {
23 "version": "1.2.6",
24 "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz",
25 "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==",
26 "dev": true,
27 "engines": {
28 "node": ">=0.10.0"
29 }
30 },
31 "node_modules/@discordjs/builders": {
32 "version": "1.8.2",
33 "resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-1.8.2.tgz",
34 "integrity": "sha512-6wvG3QaCjtMu0xnle4SoOIeFB4y6fKMN6WZfy3BMKJdQQtPLik8KGzDwBVL/+wTtcE/ZlFjgEk74GublyEVZ7g==",
35 "dependencies": {
36 "@discordjs/formatters": "^0.4.0",
37 "@discordjs/util": "^1.1.0",
38 "@sapphire/shapeshift": "^3.9.7",
39 "discord-api-types": "0.37.83",
40 "fast-deep-equal": "^3.1.3",
41 "ts-mixer": "^6.0.4",
42 "tslib": "^2.6.2"
43 },
44 "engines": {
45 "node": ">=16.11.0"
46 },
47 "funding": {
48 "url": "https://github.com/discordjs/discord.js?sponsor"
49 }
50 },
51 "node_modules/@discordjs/builders/node_modules/discord-api-types": {
52 "version": "0.37.83",
53 "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.83.tgz",
54 "integrity": "sha512-urGGYeWtWNYMKnYlZnOnDHm8fVRffQs3U0SpE8RHeiuLKb/u92APS8HoQnPTFbnXmY1vVnXjXO4dOxcAn3J+DA=="
55 },
56 "node_modules/@discordjs/collection": {
57 "version": "1.5.3",
58 "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-1.5.3.tgz",
59 "integrity": "sha512-SVb428OMd3WO1paV3rm6tSjM4wC+Kecaa1EUGX7vc6/fddvw/6lg90z4QtCqm21zvVe92vMMDt9+DkIvjXImQQ==",
60 "engines": {
61 "node": ">=16.11.0"
62 }
63 },
64 "node_modules/@discordjs/formatters": {
65 "version": "0.4.0",
66 "resolved": "https://registry.npmjs.org/@discordjs/formatters/-/formatters-0.4.0.tgz",
67 "integrity": "sha512-fJ06TLC1NiruF35470q3Nr1bi95BdvKFAF+T5bNfZJ4bNdqZ3VZ+Ttg6SThqTxm6qumSG3choxLBHMC69WXNXQ==",
68 "dependencies": {
69 "discord-api-types": "0.37.83"
70 },
71 "engines": {
72 "node": ">=16.11.0"
73 },
74 "funding": {
75 "url": "https://github.com/discordjs/discord.js?sponsor"
76 }
77 },
78 "node_modules/@discordjs/formatters/node_modules/discord-api-types": {
79 "version": "0.37.83",
80 "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.83.tgz",
81 "integrity": "sha512-urGGYeWtWNYMKnYlZnOnDHm8fVRffQs3U0SpE8RHeiuLKb/u92APS8HoQnPTFbnXmY1vVnXjXO4dOxcAn3J+DA=="
82 },
83 "node_modules/@discordjs/rest": {
84 "version": "2.3.0",
85 "resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-2.3.0.tgz",
86 "integrity": "sha512-C1kAJK8aSYRv3ZwMG8cvrrW4GN0g5eMdP8AuN8ODH5DyOCbHgJspze1my3xHOAgwLJdKUbWNVyAeJ9cEdduqIg==",
87 "dependencies": {
88 "@discordjs/collection": "^2.1.0",
89 "@discordjs/util": "^1.1.0",
90 "@sapphire/async-queue": "^1.5.2",
91 "@sapphire/snowflake": "^3.5.3",
92 "@vladfrangu/async_event_emitter": "^2.2.4",
93 "discord-api-types": "0.37.83",
94 "magic-bytes.js": "^1.10.0",
95 "tslib": "^2.6.2",
96 "undici": "6.13.0"
97 },
98 "engines": {
99 "node": ">=16.11.0"
100 },
101 "funding": {
102 "url": "https://github.com/discordjs/discord.js?sponsor"
103 }
104 },
105 "node_modules/@discordjs/rest/node_modules/@discordjs/collection": {
106 "version": "2.1.0",
107 "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-2.1.0.tgz",
108 "integrity": "sha512-mLcTACtXUuVgutoznkh6hS3UFqYirDYAg5Dc1m8xn6OvPjetnUlf/xjtqnnc47OwWdaoCQnHmHh9KofhD6uRqw==",
109 "engines": {
110 "node": ">=18"
111 },
112 "funding": {
113 "url": "https://github.com/discordjs/discord.js?sponsor"
114 }
115 },
116 "node_modules/@discordjs/rest/node_modules/discord-api-types": {
117 "version": "0.37.83",
118 "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.83.tgz",
119 "integrity": "sha512-urGGYeWtWNYMKnYlZnOnDHm8fVRffQs3U0SpE8RHeiuLKb/u92APS8HoQnPTFbnXmY1vVnXjXO4dOxcAn3J+DA=="
120 },
121 "node_modules/@discordjs/util": {
122 "version": "1.1.0",
123 "resolved": "https://registry.npmjs.org/@discordjs/util/-/util-1.1.0.tgz",
124 "integrity": "sha512-IndcI5hzlNZ7GS96RV3Xw1R2kaDuXEp7tRIy/KlhidpN/BQ1qh1NZt3377dMLTa44xDUNKT7hnXkA/oUAzD/lg==",
125 "engines": {
126 "node": ">=16.11.0"
127 },
128 "funding": {
129 "url": "https://github.com/discordjs/discord.js?sponsor"
130 }
131 },
132 "node_modules/@discordjs/voice": {
133 "version": "0.16.1",
134 "resolved": "https://registry.npmjs.org/@discordjs/voice/-/voice-0.16.1.tgz",
135 "integrity": "sha512-uiWiW0Ta6K473yf8zs13RfKuPqm/xU4m4dAidMkIdwqgy1CztbbZBtPLfDkVSKzpW7s6m072C+uQcs4LwF3FhA==",
136 "dependencies": {
137 "@types/ws": "^8.5.9",
138 "discord-api-types": "0.37.61",
139 "prism-media": "^1.3.5",
140 "tslib": "^2.6.2",
141 "ws": "^8.14.2"
142 },
143 "engines": {
144 "node": ">=16.11.0"
145 }
146 },
147 "node_modules/@discordjs/ws": {
148 "version": "1.1.1",
149 "resolved": "https://registry.npmjs.org/@discordjs/ws/-/ws-1.1.1.tgz",
150 "integrity": "sha512-PZ+vLpxGCRtmr2RMkqh8Zp+BenUaJqlS6xhgWKEZcgC/vfHLEzpHtKkB0sl3nZWpwtcKk6YWy+pU3okL2I97FA==",
151 "dependencies": {
152 "@discordjs/collection": "^2.1.0",
153 "@discordjs/rest": "^2.3.0",
154 "@discordjs/util": "^1.1.0",
155 "@sapphire/async-queue": "^1.5.2",
156 "@types/ws": "^8.5.10",
157 "@vladfrangu/async_event_emitter": "^2.2.4",
158 "discord-api-types": "0.37.83",
159 "tslib": "^2.6.2",
160 "ws": "^8.16.0"
161 },
162 "engines": {
163 "node": ">=16.11.0"
164 },
165 "funding": {
166 "url": "https://github.com/discordjs/discord.js?sponsor"
167 }
168 },
169 "node_modules/@discordjs/ws/node_modules/@discordjs/collection": {
170 "version": "2.1.0",
171 "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-2.1.0.tgz",
172 "integrity": "sha512-mLcTACtXUuVgutoznkh6hS3UFqYirDYAg5Dc1m8xn6OvPjetnUlf/xjtqnnc47OwWdaoCQnHmHh9KofhD6uRqw==",
173 "engines": {
174 "node": ">=18"
175 },
176 "funding": {
177 "url": "https://github.com/discordjs/discord.js?sponsor"
178 }
179 },
180 "node_modules/@discordjs/ws/node_modules/discord-api-types": {
181 "version": "0.37.83",
182 "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.83.tgz",
183 "integrity": "sha512-urGGYeWtWNYMKnYlZnOnDHm8fVRffQs3U0SpE8RHeiuLKb/u92APS8HoQnPTFbnXmY1vVnXjXO4dOxcAn3J+DA=="
184 },
185 "node_modules/@eslint-community/eslint-utils": {
186 "version": "4.4.0",
187 "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz",
188 "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==",
189 "dev": true,
190 "dependencies": {
191 "eslint-visitor-keys": "^3.3.0"
192 },
193 "engines": {
194 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
195 },
196 "peerDependencies": {
197 "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
198 }
199 },
200 "node_modules/@eslint-community/regexpp": {
201 "version": "4.10.0",
202 "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz",
203 "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==",
204 "dev": true,
205 "engines": {
206 "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
207 }
208 },
209 "node_modules/@eslint/eslintrc": {
210 "version": "2.1.4",
211 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz",
212 "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==",
213 "dev": true,
214 "dependencies": {
215 "ajv": "^6.12.4",
216 "debug": "^4.3.2",
217 "espree": "^9.6.0",
218 "globals": "^13.19.0",
219 "ignore": "^5.2.0",
220 "import-fresh": "^3.2.1",
221 "js-yaml": "^4.1.0",
222 "minimatch": "^3.1.2",
223 "strip-json-comments": "^3.1.1"
224 },
225 "engines": {
226 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
227 },
228 "funding": {
229 "url": "https://opencollective.com/eslint"
230 }
231 },
232 "node_modules/@eslint/js": {
233 "version": "8.57.0",
234 "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz",
235 "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==",
236 "dev": true,
237 "engines": {
238 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
239 }
240 },
241 "node_modules/@humanwhocodes/config-array": {
242 "version": "0.11.14",
243 "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz",
244 "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==",
245 "dev": true,
246 "dependencies": {
247 "@humanwhocodes/object-schema": "^2.0.2",
248 "debug": "^4.3.1",
249 "minimatch": "^3.0.5"
250 },
251 "engines": {
252 "node": ">=10.10.0"
253 }
254 },
255 "node_modules/@humanwhocodes/module-importer": {
256 "version": "1.0.1",
257 "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
258 "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
259 "dev": true,
260 "engines": {
261 "node": ">=12.22"
262 },
263 "funding": {
264 "type": "github",
265 "url": "https://github.com/sponsors/nzakas"
266 }
267 },
268 "node_modules/@humanwhocodes/object-schema": {
269 "version": "2.0.2",
270 "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz",
271 "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==",
272 "dev": true
273 },
274 "node_modules/@nodelib/fs.scandir": {
275 "version": "2.1.5",
276 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
277 "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
278 "dev": true,
279 "dependencies": {
280 "@nodelib/fs.stat": "2.0.5",
281 "run-parallel": "^1.1.9"
282 },
283 "engines": {
284 "node": ">= 8"
285 }
286 },
287 "node_modules/@nodelib/fs.stat": {
288 "version": "2.0.5",
289 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
290 "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
291 "dev": true,
292 "engines": {
293 "node": ">= 8"
294 }
295 },
296 "node_modules/@nodelib/fs.walk": {
297 "version": "1.2.8",
298 "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
299 "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
300 "dev": true,
301 "dependencies": {
302 "@nodelib/fs.scandir": "2.1.5",
303 "fastq": "^1.6.0"
304 },
305 "engines": {
306 "node": ">= 8"
307 }
308 },
309 "node_modules/@sapphire/async-queue": {
310 "version": "1.5.2",
311 "resolved": "https://registry.npmjs.org/@sapphire/async-queue/-/async-queue-1.5.2.tgz",
312 "integrity": "sha512-7X7FFAA4DngXUl95+hYbUF19bp1LGiffjJtu7ygrZrbdCSsdDDBaSjB7Akw0ZbOu6k0xpXyljnJ6/RZUvLfRdg==",
313 "engines": {
314 "node": ">=v14.0.0",
315 "npm": ">=7.0.0"
316 }
317 },
318 "node_modules/@sapphire/shapeshift": {
319 "version": "3.9.7",
320 "resolved": "https://registry.npmjs.org/@sapphire/shapeshift/-/shapeshift-3.9.7.tgz",
321 "integrity": "sha512-4It2mxPSr4OGn4HSQWGmhFMsNFGfFVhWeRPCRwbH972Ek2pzfGRZtb0pJ4Ze6oIzcyh2jw7nUDa6qGlWofgd9g==",
322 "dependencies": {
323 "fast-deep-equal": "^3.1.3",
324 "lodash": "^4.17.21"
325 },
326 "engines": {
327 "node": ">=v16"
328 }
329 },
330 "node_modules/@sapphire/snowflake": {
331 "version": "3.5.3",
332 "resolved": "https://registry.npmjs.org/@sapphire/snowflake/-/snowflake-3.5.3.tgz",
333 "integrity": "sha512-jjmJywLAFoWeBi1W7994zZyiNWPIiqRRNAmSERxyg93xRGzNYvGjlZ0gR6x0F4gPRi2+0O6S71kOZYyr3cxaIQ==",
334 "engines": {
335 "node": ">=v14.0.0",
336 "npm": ">=7.0.0"
337 }
338 },
339 "node_modules/@types/node": {
340 "version": "20.11.26",
341 "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.26.tgz",
342 "integrity": "sha512-YwOMmyhNnAWijOBQweOJnQPl068Oqd4K3OFbTc6AHJwzweUwwWG3GIFY74OKks2PJUDkQPeddOQES9mLn1CTEQ==",
343 "dependencies": {
344 "undici-types": "~5.26.4"
345 }
346 },
347 "node_modules/@types/ws": {
348 "version": "8.5.10",
349 "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz",
350 "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==",
351 "dependencies": {
352 "@types/node": "*"
353 }
354 },
355 "node_modules/@ungap/structured-clone": {
356 "version": "1.2.0",
357 "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz",
358 "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==",
359 "dev": true
360 },
361 "node_modules/@vladfrangu/async_event_emitter": {
362 "version": "2.4.0",
363 "resolved": "https://registry.npmjs.org/@vladfrangu/async_event_emitter/-/async_event_emitter-2.4.0.tgz",
364 "integrity": "sha512-eNb/9DMwNvhhgn1UuQ8Rl90jhj9PBkYH4oQ522TkiWUVWRfbh3PjdOTFkVGNKs5+xUXalkgFrUSwtY8u0g0S4g==",
365 "engines": {
366 "node": ">=v14.0.0",
367 "npm": ">=7.0.0"
368 }
369 },
370 "node_modules/acorn": {
371 "version": "8.11.3",
372 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz",
373 "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==",
374 "dev": true,
375 "bin": {
376 "acorn": "bin/acorn"
377 },
378 "engines": {
379 "node": ">=0.4.0"
380 }
381 },
382 "node_modules/acorn-jsx": {
383 "version": "5.3.2",
384 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
385 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
386 "dev": true,
387 "peerDependencies": {
388 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
389 }
390 },
391 "node_modules/ajv": {
392 "version": "6.12.6",
393 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
394 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
395 "dev": true,
396 "dependencies": {
397 "fast-deep-equal": "^3.1.1",
398 "fast-json-stable-stringify": "^2.0.0",
399 "json-schema-traverse": "^0.4.1",
400 "uri-js": "^4.2.2"
401 },
402 "funding": {
403 "type": "github",
404 "url": "https://github.com/sponsors/epoberezkin"
405 }
406 },
407 "node_modules/ansi-regex": {
408 "version": "5.0.1",
409 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
410 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
411 "dev": true,
412 "engines": {
413 "node": ">=8"
414 }
415 },
416 "node_modules/ansi-styles": {
417 "version": "4.3.0",
418 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
419 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
420 "dev": true,
421 "dependencies": {
422 "color-convert": "^2.0.1"
423 },
424 "engines": {
425 "node": ">=8"
426 },
427 "funding": {
428 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
429 }
430 },
431 "node_modules/argparse": {
432 "version": "2.0.1",
433 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
434 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
435 "dev": true
436 },
437 "node_modules/balanced-match": {
438 "version": "1.0.2",
439 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
440 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
441 "dev": true
442 },
443 "node_modules/brace-expansion": {
444 "version": "1.1.11",
445 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
446 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
447 "dev": true,
448 "dependencies": {
449 "balanced-match": "^1.0.0",
450 "concat-map": "0.0.1"
451 }
452 },
453 "node_modules/callsites": {
454 "version": "3.1.0",
455 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
456 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
457 "dev": true,
458 "engines": {
459 "node": ">=6"
460 }
461 },
462 "node_modules/chalk": {
463 "version": "4.1.2",
464 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
465 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
466 "dev": true,
467 "dependencies": {
468 "ansi-styles": "^4.1.0",
469 "supports-color": "^7.1.0"
470 },
471 "engines": {
472 "node": ">=10"
473 },
474 "funding": {
475 "url": "https://github.com/chalk/chalk?sponsor=1"
476 }
477 },
478 "node_modules/color-convert": {
479 "version": "2.0.1",
480 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
481 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
482 "dev": true,
483 "dependencies": {
484 "color-name": "~1.1.4"
485 },
486 "engines": {
487 "node": ">=7.0.0"
488 }
489 },
490 "node_modules/color-name": {
491 "version": "1.1.4",
492 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
493 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
494 "dev": true
495 },
496 "node_modules/concat-map": {
497 "version": "0.0.1",
498 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
499 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
500 "dev": true
501 },
502 "node_modules/cross-spawn": {
503 "version": "7.0.3",
504 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
505 "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
506 "dev": true,
507 "dependencies": {
508 "path-key": "^3.1.0",
509 "shebang-command": "^2.0.0",
510 "which": "^2.0.1"
511 },
512 "engines": {
513 "node": ">= 8"
514 }
515 },
516 "node_modules/debug": {
517 "version": "4.3.4",
518 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
519 "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
520 "dev": true,
521 "dependencies": {
522 "ms": "2.1.2"
523 },
524 "engines": {
525 "node": ">=6.0"
526 },
527 "peerDependenciesMeta": {
528 "supports-color": {
529 "optional": true
530 }
531 }
532 },
533 "node_modules/deep-is": {
534 "version": "0.1.4",
535 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
536 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
537 "dev": true
538 },
539 "node_modules/discord-api-types": {
540 "version": "0.37.61",
541 "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.61.tgz",
542 "integrity": "sha512-o/dXNFfhBpYHpQFdT6FWzeO7pKc838QeeZ9d91CfVAtpr5XLK4B/zYxQbYgPdoMiTDvJfzcsLW5naXgmHGDNXw=="
543 },
544 "node_modules/discord.js": {
545 "version": "14.15.3",
546 "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-14.15.3.tgz",
547 "integrity": "sha512-/UJDQO10VuU6wQPglA4kz2bw2ngeeSbogiIPx/TsnctfzV/tNf+q+i1HlgtX1OGpeOBpJH9erZQNO5oRM2uAtQ==",
548 "dependencies": {
549 "@discordjs/builders": "^1.8.2",
550 "@discordjs/collection": "1.5.3",
551 "@discordjs/formatters": "^0.4.0",
552 "@discordjs/rest": "^2.3.0",
553 "@discordjs/util": "^1.1.0",
554 "@discordjs/ws": "^1.1.1",
555 "@sapphire/snowflake": "3.5.3",
556 "discord-api-types": "0.37.83",
557 "fast-deep-equal": "3.1.3",
558 "lodash.snakecase": "4.1.1",
559 "tslib": "2.6.2",
560 "undici": "6.13.0"
561 },
562 "engines": {
563 "node": ">=16.11.0"
564 },
565 "funding": {
566 "url": "https://github.com/discordjs/discord.js?sponsor"
567 }
568 },
569 "node_modules/discord.js/node_modules/discord-api-types": {
570 "version": "0.37.83",
571 "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.83.tgz",
572 "integrity": "sha512-urGGYeWtWNYMKnYlZnOnDHm8fVRffQs3U0SpE8RHeiuLKb/u92APS8HoQnPTFbnXmY1vVnXjXO4dOxcAn3J+DA=="
573 },
574 "node_modules/doctrine": {
575 "version": "3.0.0",
576 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
577 "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
578 "dev": true,
579 "dependencies": {
580 "esutils": "^2.0.2"
581 },
582 "engines": {
583 "node": ">=6.0.0"
584 }
585 },
586 "node_modules/escape-string-regexp": {
587 "version": "4.0.0",
588 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
589 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
590 "dev": true,
591 "engines": {
592 "node": ">=10"
593 },
594 "funding": {
595 "url": "https://github.com/sponsors/sindresorhus"
596 }
597 },
598 "node_modules/eslint": {
599 "version": "8.57.0",
600 "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz",
601 "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==",
602 "dev": true,
603 "dependencies": {
604 "@eslint-community/eslint-utils": "^4.2.0",
605 "@eslint-community/regexpp": "^4.6.1",
606 "@eslint/eslintrc": "^2.1.4",
607 "@eslint/js": "8.57.0",
608 "@humanwhocodes/config-array": "^0.11.14",
609 "@humanwhocodes/module-importer": "^1.0.1",
610 "@nodelib/fs.walk": "^1.2.8",
611 "@ungap/structured-clone": "^1.2.0",
612 "ajv": "^6.12.4",
613 "chalk": "^4.0.0",
614 "cross-spawn": "^7.0.2",
615 "debug": "^4.3.2",
616 "doctrine": "^3.0.0",
617 "escape-string-regexp": "^4.0.0",
618 "eslint-scope": "^7.2.2",
619 "eslint-visitor-keys": "^3.4.3",
620 "espree": "^9.6.1",
621 "esquery": "^1.4.2",
622 "esutils": "^2.0.2",
623 "fast-deep-equal": "^3.1.3",
624 "file-entry-cache": "^6.0.1",
625 "find-up": "^5.0.0",
626 "glob-parent": "^6.0.2",
627 "globals": "^13.19.0",
628 "graphemer": "^1.4.0",
629 "ignore": "^5.2.0",
630 "imurmurhash": "^0.1.4",
631 "is-glob": "^4.0.0",
632 "is-path-inside": "^3.0.3",
633 "js-yaml": "^4.1.0",
634 "json-stable-stringify-without-jsonify": "^1.0.1",
635 "levn": "^0.4.1",
636 "lodash.merge": "^4.6.2",
637 "minimatch": "^3.1.2",
638 "natural-compare": "^1.4.0",
639 "optionator": "^0.9.3",
640 "strip-ansi": "^6.0.1",
641 "text-table": "^0.2.0"
642 },
643 "bin": {
644 "eslint": "bin/eslint.js"
645 },
646 "engines": {
647 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
648 },
649 "funding": {
650 "url": "https://opencollective.com/eslint"
651 }
652 },
653 "node_modules/eslint-scope": {
654 "version": "7.2.2",
655 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz",
656 "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==",
657 "dev": true,
658 "dependencies": {
659 "esrecurse": "^4.3.0",
660 "estraverse": "^5.2.0"
661 },
662 "engines": {
663 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
664 },
665 "funding": {
666 "url": "https://opencollective.com/eslint"
667 }
668 },
669 "node_modules/eslint-visitor-keys": {
670 "version": "3.4.3",
671 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
672 "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
673 "dev": true,
674 "engines": {
675 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
676 },
677 "funding": {
678 "url": "https://opencollective.com/eslint"
679 }
680 },
681 "node_modules/espree": {
682 "version": "9.6.1",
683 "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz",
684 "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==",
685 "dev": true,
686 "dependencies": {
687 "acorn": "^8.9.0",
688 "acorn-jsx": "^5.3.2",
689 "eslint-visitor-keys": "^3.4.1"
690 },
691 "engines": {
692 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
693 },
694 "funding": {
695 "url": "https://opencollective.com/eslint"
696 }
697 },
698 "node_modules/esquery": {
699 "version": "1.5.0",
700 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz",
701 "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==",
702 "dev": true,
703 "dependencies": {
704 "estraverse": "^5.1.0"
705 },
706 "engines": {
707 "node": ">=0.10"
708 }
709 },
710 "node_modules/esrecurse": {
711 "version": "4.3.0",
712 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
713 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
714 "dev": true,
715 "dependencies": {
716 "estraverse": "^5.2.0"
717 },
718 "engines": {
719 "node": ">=4.0"
720 }
721 },
722 "node_modules/estraverse": {
723 "version": "5.3.0",
724 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
725 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
726 "dev": true,
727 "engines": {
728 "node": ">=4.0"
729 }
730 },
731 "node_modules/esutils": {
732 "version": "2.0.3",
733 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
734 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
735 "dev": true,
736 "engines": {
737 "node": ">=0.10.0"
738 }
739 },
740 "node_modules/fast-deep-equal": {
741 "version": "3.1.3",
742 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
743 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
744 },
745 "node_modules/fast-json-stable-stringify": {
746 "version": "2.1.0",
747 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
748 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
749 "dev": true
750 },
751 "node_modules/fast-levenshtein": {
752 "version": "2.0.6",
753 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
754 "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
755 "dev": true
756 },
757 "node_modules/fastq": {
758 "version": "1.17.1",
759 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz",
760 "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==",
761 "dev": true,
762 "dependencies": {
763 "reusify": "^1.0.4"
764 }
765 },
766 "node_modules/file-entry-cache": {
767 "version": "6.0.1",
768 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
769 "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
770 "dev": true,
771 "dependencies": {
772 "flat-cache": "^3.0.4"
773 },
774 "engines": {
775 "node": "^10.12.0 || >=12.0.0"
776 }
777 },
778 "node_modules/find-up": {
779 "version": "5.0.0",
780 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
781 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
782 "dev": true,
783 "dependencies": {
784 "locate-path": "^6.0.0",
785 "path-exists": "^4.0.0"
786 },
787 "engines": {
788 "node": ">=10"
789 },
790 "funding": {
791 "url": "https://github.com/sponsors/sindresorhus"
792 }
793 },
794 "node_modules/flat-cache": {
795 "version": "3.2.0",
796 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz",
797 "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==",
798 "dev": true,
799 "dependencies": {
800 "flatted": "^3.2.9",
801 "keyv": "^4.5.3",
802 "rimraf": "^3.0.2"
803 },
804 "engines": {
805 "node": "^10.12.0 || >=12.0.0"
806 }
807 },
808 "node_modules/flatted": {
809 "version": "3.3.1",
810 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz",
811 "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==",
812 "dev": true
813 },
814 "node_modules/fs.realpath": {
815 "version": "1.0.0",
816 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
817 "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
818 "dev": true
819 },
820 "node_modules/glob": {
821 "version": "7.2.3",
822 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
823 "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
824 "dev": true,
825 "dependencies": {
826 "fs.realpath": "^1.0.0",
827 "inflight": "^1.0.4",
828 "inherits": "2",
829 "minimatch": "^3.1.1",
830 "once": "^1.3.0",
831 "path-is-absolute": "^1.0.0"
832 },
833 "engines": {
834 "node": "*"
835 },
836 "funding": {
837 "url": "https://github.com/sponsors/isaacs"
838 }
839 },
840 "node_modules/glob-parent": {
841 "version": "6.0.2",
842 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
843 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
844 "dev": true,
845 "dependencies": {
846 "is-glob": "^4.0.3"
847 },
848 "engines": {
849 "node": ">=10.13.0"
850 }
851 },
852 "node_modules/globals": {
853 "version": "13.24.0",
854 "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",
855 "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
856 "dev": true,
857 "dependencies": {
858 "type-fest": "^0.20.2"
859 },
860 "engines": {
861 "node": ">=8"
862 },
863 "funding": {
864 "url": "https://github.com/sponsors/sindresorhus"
865 }
866 },
867 "node_modules/graphemer": {
868 "version": "1.4.0",
869 "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
870 "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
871 "dev": true
872 },
873 "node_modules/has-flag": {
874 "version": "4.0.0",
875 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
876 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
877 "dev": true,
878 "engines": {
879 "node": ">=8"
880 }
881 },
882 "node_modules/ignore": {
883 "version": "5.3.1",
884 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz",
885 "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==",
886 "dev": true,
887 "engines": {
888 "node": ">= 4"
889 }
890 },
891 "node_modules/import-fresh": {
892 "version": "3.3.0",
893 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
894 "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
895 "dev": true,
896 "dependencies": {
897 "parent-module": "^1.0.0",
898 "resolve-from": "^4.0.0"
899 },
900 "engines": {
901 "node": ">=6"
902 },
903 "funding": {
904 "url": "https://github.com/sponsors/sindresorhus"
905 }
906 },
907 "node_modules/imurmurhash": {
908 "version": "0.1.4",
909 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
910 "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
911 "dev": true,
912 "engines": {
913 "node": ">=0.8.19"
914 }
915 },
916 "node_modules/inflight": {
917 "version": "1.0.6",
918 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
919 "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
920 "dev": true,
921 "dependencies": {
922 "once": "^1.3.0",
923 "wrappy": "1"
924 }
925 },
926 "node_modules/inherits": {
927 "version": "2.0.4",
928 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
929 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
930 "dev": true
931 },
932 "node_modules/is-extglob": {
933 "version": "2.1.1",
934 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
935 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
936 "dev": true,
937 "engines": {
938 "node": ">=0.10.0"
939 }
940 },
941 "node_modules/is-glob": {
942 "version": "4.0.3",
943 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
944 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
945 "dev": true,
946 "dependencies": {
947 "is-extglob": "^2.1.1"
948 },
949 "engines": {
950 "node": ">=0.10.0"
951 }
952 },
953 "node_modules/is-path-inside": {
954 "version": "3.0.3",
955 "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
956 "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
957 "dev": true,
958 "engines": {
959 "node": ">=8"
960 }
961 },
962 "node_modules/isexe": {
963 "version": "2.0.0",
964 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
965 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
966 "dev": true
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 "dev": true,
973 "dependencies": {
974 "argparse": "^2.0.1"
975 },
976 "bin": {
977 "js-yaml": "bin/js-yaml.js"
978 }
979 },
980 "node_modules/json-buffer": {
981 "version": "3.0.1",
982 "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
983 "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
984 "dev": true
985 },
986 "node_modules/json-schema-traverse": {
987 "version": "0.4.1",
988 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
989 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
990 "dev": true
991 },
992 "node_modules/json-stable-stringify-without-jsonify": {
993 "version": "1.0.1",
994 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
995 "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
996 "dev": true
997 },
998 "node_modules/keyv": {
999 "version": "4.5.4",
1000 "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
1001 "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
1002 "dev": true,
1003 "dependencies": {
1004 "json-buffer": "3.0.1"
1005 }
1006 },
1007 "node_modules/levn": {
1008 "version": "0.4.1",
1009 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
1010 "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
1011 "dev": true,
1012 "dependencies": {
1013 "prelude-ls": "^1.2.1",
1014 "type-check": "~0.4.0"
1015 },
1016 "engines": {
1017 "node": ">= 0.8.0"
1018 }
1019 },
1020 "node_modules/libsodium": {
1021 "version": "0.7.13",
1022 "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.13.tgz",
1023 "integrity": "sha512-mK8ju0fnrKXXfleL53vtp9xiPq5hKM0zbDQtcxQIsSmxNgSxqCj6R7Hl9PkrNe2j29T4yoDaF7DJLK9/i5iWUw=="
1024 },
1025 "node_modules/libsodium-wrappers": {
1026 "version": "0.7.13",
1027 "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.13.tgz",
1028 "integrity": "sha512-kasvDsEi/r1fMzKouIDv7B8I6vNmknXwGiYodErGuESoFTohGSKZplFtVxZqHaoQ217AynyIFgnOVRitpHs0Qw==",
1029 "dependencies": {
1030 "libsodium": "^0.7.13"
1031 }
1032 },
1033 "node_modules/locate-path": {
1034 "version": "6.0.0",
1035 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
1036 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
1037 "dev": true,
1038 "dependencies": {
1039 "p-locate": "^5.0.0"
1040 },
1041 "engines": {
1042 "node": ">=10"
1043 },
1044 "funding": {
1045 "url": "https://github.com/sponsors/sindresorhus"
1046 }
1047 },
1048 "node_modules/lodash": {
1049 "version": "4.17.21",
1050 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
1051 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
1052 },
1053 "node_modules/lodash.merge": {
1054 "version": "4.6.2",
1055 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
1056 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
1057 "dev": true
1058 },
1059 "node_modules/lodash.snakecase": {
1060 "version": "4.1.1",
1061 "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz",
1062 "integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw=="
1063 },
1064 "node_modules/magic-bytes.js": {
1065 "version": "1.10.0",
1066 "resolved": "https://registry.npmjs.org/magic-bytes.js/-/magic-bytes.js-1.10.0.tgz",
1067 "integrity": "sha512-/k20Lg2q8LE5xiaaSkMXk4sfvI+9EGEykFS4b0CHHGWqDYU0bGUFSwchNOMA56D7TCs9GwVTkqe9als1/ns8UQ=="
1068 },
1069 "node_modules/minimatch": {
1070 "version": "3.1.2",
1071 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
1072 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
1073 "dev": true,
1074 "dependencies": {
1075 "brace-expansion": "^1.1.7"
1076 },
1077 "engines": {
1078 "node": "*"
1079 }
1080 },
1081 "node_modules/ms": {
1082 "version": "2.1.2",
1083 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1084 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
1085 "dev": true
1086 },
1087 "node_modules/natural-compare": {
1088 "version": "1.4.0",
1089 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
1090 "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
1091 "dev": true
1092 },
1093 "node_modules/once": {
1094 "version": "1.4.0",
1095 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1096 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
1097 "dev": true,
1098 "dependencies": {
1099 "wrappy": "1"
1100 }
1101 },
1102 "node_modules/optionator": {
1103 "version": "0.9.3",
1104 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz",
1105 "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==",
1106 "dev": true,
1107 "dependencies": {
1108 "@aashutoshrathi/word-wrap": "^1.2.3",
1109 "deep-is": "^0.1.3",
1110 "fast-levenshtein": "^2.0.6",
1111 "levn": "^0.4.1",
1112 "prelude-ls": "^1.2.1",
1113 "type-check": "^0.4.0"
1114 },
1115 "engines": {
1116 "node": ">= 0.8.0"
1117 }
1118 },
1119 "node_modules/p-limit": {
1120 "version": "3.1.0",
1121 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
1122 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
1123 "dev": true,
1124 "dependencies": {
1125 "yocto-queue": "^0.1.0"
1126 },
1127 "engines": {
1128 "node": ">=10"
1129 },
1130 "funding": {
1131 "url": "https://github.com/sponsors/sindresorhus"
1132 }
1133 },
1134 "node_modules/p-locate": {
1135 "version": "5.0.0",
1136 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
1137 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
1138 "dev": true,
1139 "dependencies": {
1140 "p-limit": "^3.0.2"
1141 },
1142 "engines": {
1143 "node": ">=10"
1144 },
1145 "funding": {
1146 "url": "https://github.com/sponsors/sindresorhus"
1147 }
1148 },
1149 "node_modules/parent-module": {
1150 "version": "1.0.1",
1151 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
1152 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
1153 "dev": true,
1154 "dependencies": {
1155 "callsites": "^3.0.0"
1156 },
1157 "engines": {
1158 "node": ">=6"
1159 }
1160 },
1161 "node_modules/path-exists": {
1162 "version": "4.0.0",
1163 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
1164 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
1165 "dev": true,
1166 "engines": {
1167 "node": ">=8"
1168 }
1169 },
1170 "node_modules/path-is-absolute": {
1171 "version": "1.0.1",
1172 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
1173 "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
1174 "dev": true,
1175 "engines": {
1176 "node": ">=0.10.0"
1177 }
1178 },
1179 "node_modules/path-key": {
1180 "version": "3.1.1",
1181 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
1182 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
1183 "dev": true,
1184 "engines": {
1185 "node": ">=8"
1186 }
1187 },
1188 "node_modules/play-audio": {
1189 "version": "0.5.2",
1190 "resolved": "https://registry.npmjs.org/play-audio/-/play-audio-0.5.2.tgz",
1191 "integrity": "sha512-ZAqHUKkQLix2Iga7pPbsf1LpUoBjcpwU93F1l3qBIfxYddQLhxS6GKmS0d3jV8kSVaUbr6NnOEcEMFvuX93SWQ=="
1192 },
1193 "node_modules/play-dl": {
1194 "version": "1.9.7",
1195 "resolved": "https://registry.npmjs.org/play-dl/-/play-dl-1.9.7.tgz",
1196 "integrity": "sha512-KpgerWxUCY4s9Mhze2qdqPhiqd8Ve6HufpH9mBH3FN+vux55qSh6WJKDabfie8IBHN7lnrAlYcT/UdGax58c2A==",
1197 "dependencies": {
1198 "play-audio": "^0.5.2"
1199 },
1200 "engines": {
1201 "node": ">=16.0.0"
1202 }
1203 },
1204 "node_modules/prelude-ls": {
1205 "version": "1.2.1",
1206 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
1207 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
1208 "dev": true,
1209 "engines": {
1210 "node": ">= 0.8.0"
1211 }
1212 },
1213 "node_modules/prism-media": {
1214 "version": "1.3.5",
1215 "resolved": "https://registry.npmjs.org/prism-media/-/prism-media-1.3.5.tgz",
1216 "integrity": "sha512-IQdl0Q01m4LrkN1EGIE9lphov5Hy7WWlH6ulf5QdGePLlPas9p2mhgddTEHrlaXYjjFToM1/rWuwF37VF4taaA==",
1217 "peerDependencies": {
1218 "@discordjs/opus": ">=0.8.0 <1.0.0",
1219 "ffmpeg-static": "^5.0.2 || ^4.2.7 || ^3.0.0 || ^2.4.0",
1220 "node-opus": "^0.3.3",
1221 "opusscript": "^0.0.8"
1222 },
1223 "peerDependenciesMeta": {
1224 "@discordjs/opus": {
1225 "optional": true
1226 },
1227 "ffmpeg-static": {
1228 "optional": true
1229 },
1230 "node-opus": {
1231 "optional": true
1232 },
1233 "opusscript": {
1234 "optional": true
1235 }
1236 }
1237 },
1238 "node_modules/punycode": {
1239 "version": "2.3.1",
1240 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
1241 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
1242 "dev": true,
1243 "engines": {
1244 "node": ">=6"
1245 }
1246 },
1247 "node_modules/queue-microtask": {
1248 "version": "1.2.3",
1249 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
1250 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
1251 "dev": true,
1252 "funding": [
1253 {
1254 "type": "github",
1255 "url": "https://github.com/sponsors/feross"
1256 },
1257 {
1258 "type": "patreon",
1259 "url": "https://www.patreon.com/feross"
1260 },
1261 {
1262 "type": "consulting",
1263 "url": "https://feross.org/support"
1264 }
1265 ]
1266 },
1267 "node_modules/resolve-from": {
1268 "version": "4.0.0",
1269 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
1270 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
1271 "dev": true,
1272 "engines": {
1273 "node": ">=4"
1274 }
1275 },
1276 "node_modules/reusify": {
1277 "version": "1.0.4",
1278 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
1279 "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
1280 "dev": true,
1281 "engines": {
1282 "iojs": ">=1.0.0",
1283 "node": ">=0.10.0"
1284 }
1285 },
1286 "node_modules/rimraf": {
1287 "version": "3.0.2",
1288 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
1289 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
1290 "dev": true,
1291 "dependencies": {
1292 "glob": "^7.1.3"
1293 },
1294 "bin": {
1295 "rimraf": "bin.js"
1296 },
1297 "funding": {
1298 "url": "https://github.com/sponsors/isaacs"
1299 }
1300 },
1301 "node_modules/run-parallel": {
1302 "version": "1.2.0",
1303 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
1304 "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
1305 "dev": true,
1306 "funding": [
1307 {
1308 "type": "github",
1309 "url": "https://github.com/sponsors/feross"
1310 },
1311 {
1312 "type": "patreon",
1313 "url": "https://www.patreon.com/feross"
1314 },
1315 {
1316 "type": "consulting",
1317 "url": "https://feross.org/support"
1318 }
1319 ],
1320 "dependencies": {
1321 "queue-microtask": "^1.2.2"
1322 }
1323 },
1324 "node_modules/shebang-command": {
1325 "version": "2.0.0",
1326 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
1327 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
1328 "dev": true,
1329 "dependencies": {
1330 "shebang-regex": "^3.0.0"
1331 },
1332 "engines": {
1333 "node": ">=8"
1334 }
1335 },
1336 "node_modules/shebang-regex": {
1337 "version": "3.0.0",
1338 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
1339 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
1340 "dev": true,
1341 "engines": {
1342 "node": ">=8"
1343 }
1344 },
1345 "node_modules/strip-ansi": {
1346 "version": "6.0.1",
1347 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
1348 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
1349 "dev": true,
1350 "dependencies": {
1351 "ansi-regex": "^5.0.1"
1352 },
1353 "engines": {
1354 "node": ">=8"
1355 }
1356 },
1357 "node_modules/strip-json-comments": {
1358 "version": "3.1.1",
1359 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
1360 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
1361 "dev": true,
1362 "engines": {
1363 "node": ">=8"
1364 },
1365 "funding": {
1366 "url": "https://github.com/sponsors/sindresorhus"
1367 }
1368 },
1369 "node_modules/supports-color": {
1370 "version": "7.2.0",
1371 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
1372 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
1373 "dev": true,
1374 "dependencies": {
1375 "has-flag": "^4.0.0"
1376 },
1377 "engines": {
1378 "node": ">=8"
1379 }
1380 },
1381 "node_modules/text-table": {
1382 "version": "0.2.0",
1383 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
1384 "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
1385 "dev": true
1386 },
1387 "node_modules/ts-mixer": {
1388 "version": "6.0.4",
1389 "resolved": "https://registry.npmjs.org/ts-mixer/-/ts-mixer-6.0.4.tgz",
1390 "integrity": "sha512-ufKpbmrugz5Aou4wcr5Wc1UUFWOLhq+Fm6qa6P0w0K5Qw2yhaUoiWszhCVuNQyNwrlGiscHOmqYoAox1PtvgjA=="
1391 },
1392 "node_modules/tslib": {
1393 "version": "2.6.2",
1394 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
1395 "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
1396 },
1397 "node_modules/type-check": {
1398 "version": "0.4.0",
1399 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
1400 "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
1401 "dev": true,
1402 "dependencies": {
1403 "prelude-ls": "^1.2.1"
1404 },
1405 "engines": {
1406 "node": ">= 0.8.0"
1407 }
1408 },
1409 "node_modules/type-fest": {
1410 "version": "0.20.2",
1411 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
1412 "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
1413 "dev": true,
1414 "engines": {
1415 "node": ">=10"
1416 },
1417 "funding": {
1418 "url": "https://github.com/sponsors/sindresorhus"
1419 }
1420 },
1421 "node_modules/typescript": {
1422 "version": "5.4.2",
1423 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.2.tgz",
1424 "integrity": "sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==",
1425 "dev": true,
1426 "bin": {
1427 "tsc": "bin/tsc",
1428 "tsserver": "bin/tsserver"
1429 },
1430 "engines": {
1431 "node": ">=14.17"
1432 }
1433 },
1434 "node_modules/undici": {
1435 "version": "6.13.0",
1436 "resolved": "https://registry.npmjs.org/undici/-/undici-6.13.0.tgz",
1437 "integrity": "sha512-Q2rtqmZWrbP8nePMq7mOJIN98M0fYvSgV89vwl/BQRT4mDOeY2GXZngfGpcBBhtky3woM7G24wZV3Q304Bv6cw==",
1438 "engines": {
1439 "node": ">=18.0"
1440 }
1441 },
1442 "node_modules/undici-types": {
1443 "version": "5.26.5",
1444 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
1445 "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA=="
1446 },
1447 "node_modules/uri-js": {
1448 "version": "4.4.1",
1449 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
1450 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
1451 "dev": true,
1452 "dependencies": {
1453 "punycode": "^2.1.0"
1454 }
1455 },
1456 "node_modules/which": {
1457 "version": "2.0.2",
1458 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
1459 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
1460 "dev": true,
1461 "dependencies": {
1462 "isexe": "^2.0.0"
1463 },
1464 "bin": {
1465 "node-which": "bin/node-which"
1466 },
1467 "engines": {
1468 "node": ">= 8"
1469 }
1470 },
1471 "node_modules/wrappy": {
1472 "version": "1.0.2",
1473 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
1474 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
1475 "dev": true
1476 },
1477 "node_modules/ws": {
1478 "version": "8.17.1",
1479 "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz",
1480 "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==",
1481 "engines": {
1482 "node": ">=10.0.0"
1483 },
1484 "peerDependencies": {
1485 "bufferutil": "^4.0.1",
1486 "utf-8-validate": ">=5.0.2"
1487 },
1488 "peerDependenciesMeta": {
1489 "bufferutil": {
1490 "optional": true
1491 },
1492 "utf-8-validate": {
1493 "optional": true
1494 }
1495 }
1496 },
1497 "node_modules/yocto-queue": {
1498 "version": "0.1.0",
1499 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
1500 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
1501 "dev": true,
1502 "engines": {
1503 "node": ">=10"
1504 },
1505 "funding": {
1506 "url": "https://github.com/sponsors/sindresorhus"
1507 }
1508 }
1509 }
1510}