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/rest": "^1.5.0",
13 "@discordjs/voice": "^0.16.0",
14 "discord.js": "^14.3.0",
15 "libsodium-wrappers": "^0.7.10",
16 "play-dl": "^1.9.6"
17 },
18 "devDependencies": {
19 "eslint": "^8.23.1"
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.7.0",
33 "resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-1.7.0.tgz",
34 "integrity": "sha512-GDtbKMkg433cOZur8Dv6c25EHxduNIBsxeHrsRoIM8+AwmEZ8r0tEpckx/sHwTLwQPOF3e2JWloZh9ofCaMfAw==",
35 "dependencies": {
36 "@discordjs/formatters": "^0.3.3",
37 "@discordjs/util": "^1.0.2",
38 "@sapphire/shapeshift": "^3.9.3",
39 "discord-api-types": "0.37.61",
40 "fast-deep-equal": "^3.1.3",
41 "ts-mixer": "^6.0.3",
42 "tslib": "^2.6.2"
43 },
44 "engines": {
45 "node": ">=16.11.0"
46 }
47 },
48 "node_modules/@discordjs/builders/node_modules/@discordjs/util": {
49 "version": "1.0.2",
50 "resolved": "https://registry.npmjs.org/@discordjs/util/-/util-1.0.2.tgz",
51 "integrity": "sha512-IRNbimrmfb75GMNEjyznqM1tkI7HrZOf14njX7tCAAUetyZM1Pr8hX/EK2lxBCOgWDRmigbp24fD1hdMfQK5lw==",
52 "engines": {
53 "node": ">=16.11.0"
54 }
55 },
56 "node_modules/@discordjs/builders/node_modules/discord-api-types": {
57 "version": "0.37.61",
58 "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.61.tgz",
59 "integrity": "sha512-o/dXNFfhBpYHpQFdT6FWzeO7pKc838QeeZ9d91CfVAtpr5XLK4B/zYxQbYgPdoMiTDvJfzcsLW5naXgmHGDNXw=="
60 },
61 "node_modules/@discordjs/collection": {
62 "version": "1.5.3",
63 "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-1.5.3.tgz",
64 "integrity": "sha512-SVb428OMd3WO1paV3rm6tSjM4wC+Kecaa1EUGX7vc6/fddvw/6lg90z4QtCqm21zvVe92vMMDt9+DkIvjXImQQ==",
65 "engines": {
66 "node": ">=16.11.0"
67 }
68 },
69 "node_modules/@discordjs/formatters": {
70 "version": "0.3.3",
71 "resolved": "https://registry.npmjs.org/@discordjs/formatters/-/formatters-0.3.3.tgz",
72 "integrity": "sha512-wTcI1Q5cps1eSGhl6+6AzzZkBBlVrBdc9IUhJbijRgVjCNIIIZPgqnUj3ntFODsHrdbGU8BEG9XmDQmgEEYn3w==",
73 "dependencies": {
74 "discord-api-types": "0.37.61"
75 },
76 "engines": {
77 "node": ">=16.11.0"
78 }
79 },
80 "node_modules/@discordjs/formatters/node_modules/discord-api-types": {
81 "version": "0.37.61",
82 "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.61.tgz",
83 "integrity": "sha512-o/dXNFfhBpYHpQFdT6FWzeO7pKc838QeeZ9d91CfVAtpr5XLK4B/zYxQbYgPdoMiTDvJfzcsLW5naXgmHGDNXw=="
84 },
85 "node_modules/@discordjs/rest": {
86 "version": "1.7.1",
87 "resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-1.7.1.tgz",
88 "integrity": "sha512-Ofa9UqT0U45G/eX86cURQnX7gzOJLG2oC28VhIk/G6IliYgQF7jFByBJEykPSHE4MxPhqCleYvmsrtfKh1nYmQ==",
89 "dependencies": {
90 "@discordjs/collection": "^1.5.1",
91 "@discordjs/util": "^0.3.0",
92 "@sapphire/async-queue": "^1.5.0",
93 "@sapphire/snowflake": "^3.4.2",
94 "discord-api-types": "^0.37.41",
95 "file-type": "^18.3.0",
96 "tslib": "^2.5.0",
97 "undici": "^5.22.0"
98 },
99 "engines": {
100 "node": ">=16.9.0"
101 }
102 },
103 "node_modules/@discordjs/util": {
104 "version": "0.3.1",
105 "resolved": "https://registry.npmjs.org/@discordjs/util/-/util-0.3.1.tgz",
106 "integrity": "sha512-HxXKYKg7vohx2/OupUN/4Sd02Ev3PBJ5q0gtjdcvXb0ErCva8jNHWfe/v5sU3UKjIB/uxOhc+TDOnhqffj9pRA==",
107 "engines": {
108 "node": ">=16.9.0"
109 }
110 },
111 "node_modules/@discordjs/voice": {
112 "version": "0.16.1",
113 "resolved": "https://registry.npmjs.org/@discordjs/voice/-/voice-0.16.1.tgz",
114 "integrity": "sha512-uiWiW0Ta6K473yf8zs13RfKuPqm/xU4m4dAidMkIdwqgy1CztbbZBtPLfDkVSKzpW7s6m072C+uQcs4LwF3FhA==",
115 "dependencies": {
116 "@types/ws": "^8.5.9",
117 "discord-api-types": "0.37.61",
118 "prism-media": "^1.3.5",
119 "tslib": "^2.6.2",
120 "ws": "^8.14.2"
121 },
122 "engines": {
123 "node": ">=16.11.0"
124 }
125 },
126 "node_modules/@discordjs/voice/node_modules/discord-api-types": {
127 "version": "0.37.61",
128 "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.61.tgz",
129 "integrity": "sha512-o/dXNFfhBpYHpQFdT6FWzeO7pKc838QeeZ9d91CfVAtpr5XLK4B/zYxQbYgPdoMiTDvJfzcsLW5naXgmHGDNXw=="
130 },
131 "node_modules/@discordjs/ws": {
132 "version": "1.0.2",
133 "resolved": "https://registry.npmjs.org/@discordjs/ws/-/ws-1.0.2.tgz",
134 "integrity": "sha512-+XI82Rm2hKnFwAySXEep4A7Kfoowt6weO6381jgW+wVdTpMS/56qCvoXyFRY0slcv7c/U8My2PwIB2/wEaAh7Q==",
135 "dependencies": {
136 "@discordjs/collection": "^2.0.0",
137 "@discordjs/rest": "^2.1.0",
138 "@discordjs/util": "^1.0.2",
139 "@sapphire/async-queue": "^1.5.0",
140 "@types/ws": "^8.5.9",
141 "@vladfrangu/async_event_emitter": "^2.2.2",
142 "discord-api-types": "0.37.61",
143 "tslib": "^2.6.2",
144 "ws": "^8.14.2"
145 },
146 "engines": {
147 "node": ">=16.11.0"
148 }
149 },
150 "node_modules/@discordjs/ws/node_modules/@discordjs/collection": {
151 "version": "2.0.0",
152 "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-2.0.0.tgz",
153 "integrity": "sha512-YTWIXLrf5FsrLMycpMM9Q6vnZoR/lN2AWX23/Cuo8uOOtS8eHB2dyQaaGnaF8aZPYnttf2bkLMcXn/j6JUOi3w==",
154 "engines": {
155 "node": ">=18"
156 }
157 },
158 "node_modules/@discordjs/ws/node_modules/@discordjs/rest": {
159 "version": "2.2.0",
160 "resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-2.2.0.tgz",
161 "integrity": "sha512-nXm9wT8oqrYFRMEqTXQx9DUTeEtXUDMmnUKIhZn6O2EeDY9VCdwj23XCPq7fkqMPKdF7ldAfeVKyxxFdbZl59A==",
162 "dependencies": {
163 "@discordjs/collection": "^2.0.0",
164 "@discordjs/util": "^1.0.2",
165 "@sapphire/async-queue": "^1.5.0",
166 "@sapphire/snowflake": "^3.5.1",
167 "@vladfrangu/async_event_emitter": "^2.2.2",
168 "discord-api-types": "0.37.61",
169 "magic-bytes.js": "^1.5.0",
170 "tslib": "^2.6.2",
171 "undici": "5.27.2"
172 },
173 "engines": {
174 "node": ">=16.11.0"
175 }
176 },
177 "node_modules/@discordjs/ws/node_modules/@discordjs/util": {
178 "version": "1.0.2",
179 "resolved": "https://registry.npmjs.org/@discordjs/util/-/util-1.0.2.tgz",
180 "integrity": "sha512-IRNbimrmfb75GMNEjyznqM1tkI7HrZOf14njX7tCAAUetyZM1Pr8hX/EK2lxBCOgWDRmigbp24fD1hdMfQK5lw==",
181 "engines": {
182 "node": ">=16.11.0"
183 }
184 },
185 "node_modules/@discordjs/ws/node_modules/discord-api-types": {
186 "version": "0.37.61",
187 "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.61.tgz",
188 "integrity": "sha512-o/dXNFfhBpYHpQFdT6FWzeO7pKc838QeeZ9d91CfVAtpr5XLK4B/zYxQbYgPdoMiTDvJfzcsLW5naXgmHGDNXw=="
189 },
190 "node_modules/@discordjs/ws/node_modules/undici": {
191 "version": "5.27.2",
192 "resolved": "https://registry.npmjs.org/undici/-/undici-5.27.2.tgz",
193 "integrity": "sha512-iS857PdOEy/y3wlM3yRp+6SNQQ6xU0mmZcwRSriqk+et/cwWAtwmIGf6WkoDN2EK/AMdCO/dfXzIwi+rFMrjjQ==",
194 "dependencies": {
195 "@fastify/busboy": "^2.0.0"
196 },
197 "engines": {
198 "node": ">=14.0"
199 }
200 },
201 "node_modules/@eslint-community/eslint-utils": {
202 "version": "4.4.0",
203 "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz",
204 "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==",
205 "dev": true,
206 "dependencies": {
207 "eslint-visitor-keys": "^3.3.0"
208 },
209 "engines": {
210 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
211 },
212 "peerDependencies": {
213 "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
214 }
215 },
216 "node_modules/@eslint-community/regexpp": {
217 "version": "4.10.0",
218 "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz",
219 "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==",
220 "dev": true,
221 "engines": {
222 "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
223 }
224 },
225 "node_modules/@eslint/eslintrc": {
226 "version": "2.1.4",
227 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz",
228 "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==",
229 "dev": true,
230 "dependencies": {
231 "ajv": "^6.12.4",
232 "debug": "^4.3.2",
233 "espree": "^9.6.0",
234 "globals": "^13.19.0",
235 "ignore": "^5.2.0",
236 "import-fresh": "^3.2.1",
237 "js-yaml": "^4.1.0",
238 "minimatch": "^3.1.2",
239 "strip-json-comments": "^3.1.1"
240 },
241 "engines": {
242 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
243 },
244 "funding": {
245 "url": "https://opencollective.com/eslint"
246 }
247 },
248 "node_modules/@eslint/js": {
249 "version": "8.56.0",
250 "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz",
251 "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==",
252 "dev": true,
253 "engines": {
254 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
255 }
256 },
257 "node_modules/@fastify/busboy": {
258 "version": "2.1.0",
259 "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.0.tgz",
260 "integrity": "sha512-+KpH+QxZU7O4675t3mnkQKcZZg56u+K/Ct2K+N2AZYNVK8kyeo/bI18tI8aPm3tvNNRyTWfj6s5tnGNlcbQRsA==",
261 "engines": {
262 "node": ">=14"
263 }
264 },
265 "node_modules/@humanwhocodes/config-array": {
266 "version": "0.11.13",
267 "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz",
268 "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==",
269 "dev": true,
270 "dependencies": {
271 "@humanwhocodes/object-schema": "^2.0.1",
272 "debug": "^4.1.1",
273 "minimatch": "^3.0.5"
274 },
275 "engines": {
276 "node": ">=10.10.0"
277 }
278 },
279 "node_modules/@humanwhocodes/module-importer": {
280 "version": "1.0.1",
281 "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
282 "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
283 "dev": true,
284 "engines": {
285 "node": ">=12.22"
286 },
287 "funding": {
288 "type": "github",
289 "url": "https://github.com/sponsors/nzakas"
290 }
291 },
292 "node_modules/@humanwhocodes/object-schema": {
293 "version": "2.0.1",
294 "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz",
295 "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==",
296 "dev": true
297 },
298 "node_modules/@nodelib/fs.scandir": {
299 "version": "2.1.5",
300 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
301 "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
302 "dev": true,
303 "dependencies": {
304 "@nodelib/fs.stat": "2.0.5",
305 "run-parallel": "^1.1.9"
306 },
307 "engines": {
308 "node": ">= 8"
309 }
310 },
311 "node_modules/@nodelib/fs.stat": {
312 "version": "2.0.5",
313 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
314 "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
315 "dev": true,
316 "engines": {
317 "node": ">= 8"
318 }
319 },
320 "node_modules/@nodelib/fs.walk": {
321 "version": "1.2.8",
322 "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
323 "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
324 "dev": true,
325 "dependencies": {
326 "@nodelib/fs.scandir": "2.1.5",
327 "fastq": "^1.6.0"
328 },
329 "engines": {
330 "node": ">= 8"
331 }
332 },
333 "node_modules/@sapphire/async-queue": {
334 "version": "1.5.1",
335 "resolved": "https://registry.npmjs.org/@sapphire/async-queue/-/async-queue-1.5.1.tgz",
336 "integrity": "sha512-1RdpsmDQR/aWfp8oJzPtn4dNQrbpqSL5PIA0uAB/XwerPXUf994Ug1au1e7uGcD7ei8/F63UDjr5GWps1g/HxQ==",
337 "engines": {
338 "node": ">=v14.0.0",
339 "npm": ">=7.0.0"
340 }
341 },
342 "node_modules/@sapphire/shapeshift": {
343 "version": "3.9.5",
344 "resolved": "https://registry.npmjs.org/@sapphire/shapeshift/-/shapeshift-3.9.5.tgz",
345 "integrity": "sha512-AGdHe+51gF7D3W8hBfuSFLBocURDCXVQczScTHXDS3RpNjNgrktIx/amlz5y8nHhm8SAdFt/X8EF8ZSfjJ0tnA==",
346 "dependencies": {
347 "fast-deep-equal": "^3.1.3",
348 "lodash": "^4.17.21"
349 },
350 "engines": {
351 "node": ">=v18"
352 }
353 },
354 "node_modules/@sapphire/snowflake": {
355 "version": "3.5.2",
356 "resolved": "https://registry.npmjs.org/@sapphire/snowflake/-/snowflake-3.5.2.tgz",
357 "integrity": "sha512-FTm9RdyELF21PQN5dS/HLRs90XqWclHa+p0gkonc+BA2X2QKfFySHSjUbO65rmArd/ghR9Ahj2fMfedTZEqzOw==",
358 "engines": {
359 "node": ">=v14.0.0",
360 "npm": ">=7.0.0"
361 }
362 },
363 "node_modules/@tokenizer/token": {
364 "version": "0.3.0",
365 "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz",
366 "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A=="
367 },
368 "node_modules/@types/node": {
369 "version": "20.10.6",
370 "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.6.tgz",
371 "integrity": "sha512-Vac8H+NlRNNlAmDfGUP7b5h/KA+AtWIzuXy0E6OyP8f1tCLYAtPvKRRDJjAPqhpCb0t6U2j7/xqAuLEebW2kiw==",
372 "dependencies": {
373 "undici-types": "~5.26.4"
374 }
375 },
376 "node_modules/@types/ws": {
377 "version": "8.5.10",
378 "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz",
379 "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==",
380 "dependencies": {
381 "@types/node": "*"
382 }
383 },
384 "node_modules/@ungap/structured-clone": {
385 "version": "1.2.0",
386 "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz",
387 "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==",
388 "dev": true
389 },
390 "node_modules/@vladfrangu/async_event_emitter": {
391 "version": "2.2.4",
392 "resolved": "https://registry.npmjs.org/@vladfrangu/async_event_emitter/-/async_event_emitter-2.2.4.tgz",
393 "integrity": "sha512-ButUPz9E9cXMLgvAW8aLAKKJJsPu1dY1/l/E8xzLFuysowXygs6GBcyunK9rnGC4zTsnIc2mQo71rGw9U+Ykug==",
394 "engines": {
395 "node": ">=v14.0.0",
396 "npm": ">=7.0.0"
397 }
398 },
399 "node_modules/acorn": {
400 "version": "8.11.3",
401 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz",
402 "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==",
403 "dev": true,
404 "bin": {
405 "acorn": "bin/acorn"
406 },
407 "engines": {
408 "node": ">=0.4.0"
409 }
410 },
411 "node_modules/acorn-jsx": {
412 "version": "5.3.2",
413 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
414 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
415 "dev": true,
416 "peerDependencies": {
417 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
418 }
419 },
420 "node_modules/ajv": {
421 "version": "6.12.6",
422 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
423 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
424 "dev": true,
425 "dependencies": {
426 "fast-deep-equal": "^3.1.1",
427 "fast-json-stable-stringify": "^2.0.0",
428 "json-schema-traverse": "^0.4.1",
429 "uri-js": "^4.2.2"
430 },
431 "funding": {
432 "type": "github",
433 "url": "https://github.com/sponsors/epoberezkin"
434 }
435 },
436 "node_modules/ansi-regex": {
437 "version": "5.0.1",
438 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
439 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
440 "dev": true,
441 "engines": {
442 "node": ">=8"
443 }
444 },
445 "node_modules/ansi-styles": {
446 "version": "4.3.0",
447 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
448 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
449 "dev": true,
450 "dependencies": {
451 "color-convert": "^2.0.1"
452 },
453 "engines": {
454 "node": ">=8"
455 },
456 "funding": {
457 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
458 }
459 },
460 "node_modules/argparse": {
461 "version": "2.0.1",
462 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
463 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
464 "dev": true
465 },
466 "node_modules/balanced-match": {
467 "version": "1.0.2",
468 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
469 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
470 "dev": true
471 },
472 "node_modules/brace-expansion": {
473 "version": "1.1.11",
474 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
475 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
476 "dev": true,
477 "dependencies": {
478 "balanced-match": "^1.0.0",
479 "concat-map": "0.0.1"
480 }
481 },
482 "node_modules/callsites": {
483 "version": "3.1.0",
484 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
485 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
486 "dev": true,
487 "engines": {
488 "node": ">=6"
489 }
490 },
491 "node_modules/chalk": {
492 "version": "4.1.2",
493 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
494 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
495 "dev": true,
496 "dependencies": {
497 "ansi-styles": "^4.1.0",
498 "supports-color": "^7.1.0"
499 },
500 "engines": {
501 "node": ">=10"
502 },
503 "funding": {
504 "url": "https://github.com/chalk/chalk?sponsor=1"
505 }
506 },
507 "node_modules/color-convert": {
508 "version": "2.0.1",
509 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
510 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
511 "dev": true,
512 "dependencies": {
513 "color-name": "~1.1.4"
514 },
515 "engines": {
516 "node": ">=7.0.0"
517 }
518 },
519 "node_modules/color-name": {
520 "version": "1.1.4",
521 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
522 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
523 "dev": true
524 },
525 "node_modules/concat-map": {
526 "version": "0.0.1",
527 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
528 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
529 "dev": true
530 },
531 "node_modules/cross-spawn": {
532 "version": "7.0.3",
533 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
534 "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
535 "dev": true,
536 "dependencies": {
537 "path-key": "^3.1.0",
538 "shebang-command": "^2.0.0",
539 "which": "^2.0.1"
540 },
541 "engines": {
542 "node": ">= 8"
543 }
544 },
545 "node_modules/debug": {
546 "version": "4.3.4",
547 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
548 "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
549 "dev": true,
550 "dependencies": {
551 "ms": "2.1.2"
552 },
553 "engines": {
554 "node": ">=6.0"
555 },
556 "peerDependenciesMeta": {
557 "supports-color": {
558 "optional": true
559 }
560 }
561 },
562 "node_modules/deep-is": {
563 "version": "0.1.4",
564 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
565 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
566 "dev": true
567 },
568 "node_modules/discord-api-types": {
569 "version": "0.37.67",
570 "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.67.tgz",
571 "integrity": "sha512-4HEzUEmwGPXWJdVhGZ/K+9eWs8kurdn5r/I8qD3/0hb14I0MZvx8K/JOyLhKLgcR4/8/jcr6Xej820BNgNXN7A=="
572 },
573 "node_modules/discord.js": {
574 "version": "14.14.1",
575 "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-14.14.1.tgz",
576 "integrity": "sha512-/hUVzkIerxKHyRKopJy5xejp4MYKDPTszAnpYxzVVv4qJYf+Tkt+jnT2N29PIPschicaEEpXwF2ARrTYHYwQ5w==",
577 "dependencies": {
578 "@discordjs/builders": "^1.7.0",
579 "@discordjs/collection": "1.5.3",
580 "@discordjs/formatters": "^0.3.3",
581 "@discordjs/rest": "^2.1.0",
582 "@discordjs/util": "^1.0.2",
583 "@discordjs/ws": "^1.0.2",
584 "@sapphire/snowflake": "3.5.1",
585 "@types/ws": "8.5.9",
586 "discord-api-types": "0.37.61",
587 "fast-deep-equal": "3.1.3",
588 "lodash.snakecase": "4.1.1",
589 "tslib": "2.6.2",
590 "undici": "5.27.2",
591 "ws": "8.14.2"
592 },
593 "engines": {
594 "node": ">=16.11.0"
595 }
596 },
597 "node_modules/discord.js/node_modules/@discordjs/rest": {
598 "version": "2.2.0",
599 "resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-2.2.0.tgz",
600 "integrity": "sha512-nXm9wT8oqrYFRMEqTXQx9DUTeEtXUDMmnUKIhZn6O2EeDY9VCdwj23XCPq7fkqMPKdF7ldAfeVKyxxFdbZl59A==",
601 "dependencies": {
602 "@discordjs/collection": "^2.0.0",
603 "@discordjs/util": "^1.0.2",
604 "@sapphire/async-queue": "^1.5.0",
605 "@sapphire/snowflake": "^3.5.1",
606 "@vladfrangu/async_event_emitter": "^2.2.2",
607 "discord-api-types": "0.37.61",
608 "magic-bytes.js": "^1.5.0",
609 "tslib": "^2.6.2",
610 "undici": "5.27.2"
611 },
612 "engines": {
613 "node": ">=16.11.0"
614 }
615 },
616 "node_modules/discord.js/node_modules/@discordjs/rest/node_modules/@discordjs/collection": {
617 "version": "2.0.0",
618 "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-2.0.0.tgz",
619 "integrity": "sha512-YTWIXLrf5FsrLMycpMM9Q6vnZoR/lN2AWX23/Cuo8uOOtS8eHB2dyQaaGnaF8aZPYnttf2bkLMcXn/j6JUOi3w==",
620 "engines": {
621 "node": ">=18"
622 }
623 },
624 "node_modules/discord.js/node_modules/@discordjs/util": {
625 "version": "1.0.2",
626 "resolved": "https://registry.npmjs.org/@discordjs/util/-/util-1.0.2.tgz",
627 "integrity": "sha512-IRNbimrmfb75GMNEjyznqM1tkI7HrZOf14njX7tCAAUetyZM1Pr8hX/EK2lxBCOgWDRmigbp24fD1hdMfQK5lw==",
628 "engines": {
629 "node": ">=16.11.0"
630 }
631 },
632 "node_modules/discord.js/node_modules/@sapphire/snowflake": {
633 "version": "3.5.1",
634 "resolved": "https://registry.npmjs.org/@sapphire/snowflake/-/snowflake-3.5.1.tgz",
635 "integrity": "sha512-BxcYGzgEsdlG0dKAyOm0ehLGm2CafIrfQTZGWgkfKYbj+pNNsorZ7EotuZukc2MT70E0UbppVbtpBrqpzVzjNA==",
636 "engines": {
637 "node": ">=v14.0.0",
638 "npm": ">=7.0.0"
639 }
640 },
641 "node_modules/discord.js/node_modules/@types/ws": {
642 "version": "8.5.9",
643 "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.9.tgz",
644 "integrity": "sha512-jbdrY0a8lxfdTp/+r7Z4CkycbOFN8WX+IOchLJr3juT/xzbJ8URyTVSJ/hvNdadTgM1mnedb47n+Y31GsFnQlg==",
645 "dependencies": {
646 "@types/node": "*"
647 }
648 },
649 "node_modules/discord.js/node_modules/discord-api-types": {
650 "version": "0.37.61",
651 "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.61.tgz",
652 "integrity": "sha512-o/dXNFfhBpYHpQFdT6FWzeO7pKc838QeeZ9d91CfVAtpr5XLK4B/zYxQbYgPdoMiTDvJfzcsLW5naXgmHGDNXw=="
653 },
654 "node_modules/discord.js/node_modules/undici": {
655 "version": "5.27.2",
656 "resolved": "https://registry.npmjs.org/undici/-/undici-5.27.2.tgz",
657 "integrity": "sha512-iS857PdOEy/y3wlM3yRp+6SNQQ6xU0mmZcwRSriqk+et/cwWAtwmIGf6WkoDN2EK/AMdCO/dfXzIwi+rFMrjjQ==",
658 "dependencies": {
659 "@fastify/busboy": "^2.0.0"
660 },
661 "engines": {
662 "node": ">=14.0"
663 }
664 },
665 "node_modules/discord.js/node_modules/ws": {
666 "version": "8.14.2",
667 "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz",
668 "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==",
669 "engines": {
670 "node": ">=10.0.0"
671 },
672 "peerDependencies": {
673 "bufferutil": "^4.0.1",
674 "utf-8-validate": ">=5.0.2"
675 },
676 "peerDependenciesMeta": {
677 "bufferutil": {
678 "optional": true
679 },
680 "utf-8-validate": {
681 "optional": true
682 }
683 }
684 },
685 "node_modules/doctrine": {
686 "version": "3.0.0",
687 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
688 "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
689 "dev": true,
690 "dependencies": {
691 "esutils": "^2.0.2"
692 },
693 "engines": {
694 "node": ">=6.0.0"
695 }
696 },
697 "node_modules/escape-string-regexp": {
698 "version": "4.0.0",
699 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
700 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
701 "dev": true,
702 "engines": {
703 "node": ">=10"
704 },
705 "funding": {
706 "url": "https://github.com/sponsors/sindresorhus"
707 }
708 },
709 "node_modules/eslint": {
710 "version": "8.56.0",
711 "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz",
712 "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==",
713 "dev": true,
714 "dependencies": {
715 "@eslint-community/eslint-utils": "^4.2.0",
716 "@eslint-community/regexpp": "^4.6.1",
717 "@eslint/eslintrc": "^2.1.4",
718 "@eslint/js": "8.56.0",
719 "@humanwhocodes/config-array": "^0.11.13",
720 "@humanwhocodes/module-importer": "^1.0.1",
721 "@nodelib/fs.walk": "^1.2.8",
722 "@ungap/structured-clone": "^1.2.0",
723 "ajv": "^6.12.4",
724 "chalk": "^4.0.0",
725 "cross-spawn": "^7.0.2",
726 "debug": "^4.3.2",
727 "doctrine": "^3.0.0",
728 "escape-string-regexp": "^4.0.0",
729 "eslint-scope": "^7.2.2",
730 "eslint-visitor-keys": "^3.4.3",
731 "espree": "^9.6.1",
732 "esquery": "^1.4.2",
733 "esutils": "^2.0.2",
734 "fast-deep-equal": "^3.1.3",
735 "file-entry-cache": "^6.0.1",
736 "find-up": "^5.0.0",
737 "glob-parent": "^6.0.2",
738 "globals": "^13.19.0",
739 "graphemer": "^1.4.0",
740 "ignore": "^5.2.0",
741 "imurmurhash": "^0.1.4",
742 "is-glob": "^4.0.0",
743 "is-path-inside": "^3.0.3",
744 "js-yaml": "^4.1.0",
745 "json-stable-stringify-without-jsonify": "^1.0.1",
746 "levn": "^0.4.1",
747 "lodash.merge": "^4.6.2",
748 "minimatch": "^3.1.2",
749 "natural-compare": "^1.4.0",
750 "optionator": "^0.9.3",
751 "strip-ansi": "^6.0.1",
752 "text-table": "^0.2.0"
753 },
754 "bin": {
755 "eslint": "bin/eslint.js"
756 },
757 "engines": {
758 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
759 },
760 "funding": {
761 "url": "https://opencollective.com/eslint"
762 }
763 },
764 "node_modules/eslint-scope": {
765 "version": "7.2.2",
766 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz",
767 "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==",
768 "dev": true,
769 "dependencies": {
770 "esrecurse": "^4.3.0",
771 "estraverse": "^5.2.0"
772 },
773 "engines": {
774 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
775 },
776 "funding": {
777 "url": "https://opencollective.com/eslint"
778 }
779 },
780 "node_modules/eslint-visitor-keys": {
781 "version": "3.4.3",
782 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
783 "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
784 "dev": true,
785 "engines": {
786 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
787 },
788 "funding": {
789 "url": "https://opencollective.com/eslint"
790 }
791 },
792 "node_modules/espree": {
793 "version": "9.6.1",
794 "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz",
795 "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==",
796 "dev": true,
797 "dependencies": {
798 "acorn": "^8.9.0",
799 "acorn-jsx": "^5.3.2",
800 "eslint-visitor-keys": "^3.4.1"
801 },
802 "engines": {
803 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
804 },
805 "funding": {
806 "url": "https://opencollective.com/eslint"
807 }
808 },
809 "node_modules/esquery": {
810 "version": "1.5.0",
811 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz",
812 "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==",
813 "dev": true,
814 "dependencies": {
815 "estraverse": "^5.1.0"
816 },
817 "engines": {
818 "node": ">=0.10"
819 }
820 },
821 "node_modules/esrecurse": {
822 "version": "4.3.0",
823 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
824 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
825 "dev": true,
826 "dependencies": {
827 "estraverse": "^5.2.0"
828 },
829 "engines": {
830 "node": ">=4.0"
831 }
832 },
833 "node_modules/estraverse": {
834 "version": "5.3.0",
835 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
836 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
837 "dev": true,
838 "engines": {
839 "node": ">=4.0"
840 }
841 },
842 "node_modules/esutils": {
843 "version": "2.0.3",
844 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
845 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
846 "dev": true,
847 "engines": {
848 "node": ">=0.10.0"
849 }
850 },
851 "node_modules/fast-deep-equal": {
852 "version": "3.1.3",
853 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
854 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
855 },
856 "node_modules/fast-json-stable-stringify": {
857 "version": "2.1.0",
858 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
859 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
860 "dev": true
861 },
862 "node_modules/fast-levenshtein": {
863 "version": "2.0.6",
864 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
865 "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
866 "dev": true
867 },
868 "node_modules/fastq": {
869 "version": "1.16.0",
870 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz",
871 "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==",
872 "dev": true,
873 "dependencies": {
874 "reusify": "^1.0.4"
875 }
876 },
877 "node_modules/file-entry-cache": {
878 "version": "6.0.1",
879 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
880 "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
881 "dev": true,
882 "dependencies": {
883 "flat-cache": "^3.0.4"
884 },
885 "engines": {
886 "node": "^10.12.0 || >=12.0.0"
887 }
888 },
889 "node_modules/file-type": {
890 "version": "18.7.0",
891 "resolved": "https://registry.npmjs.org/file-type/-/file-type-18.7.0.tgz",
892 "integrity": "sha512-ihHtXRzXEziMrQ56VSgU7wkxh55iNchFkosu7Y9/S+tXHdKyrGjVK0ujbqNnsxzea+78MaLhN6PGmfYSAv1ACw==",
893 "dependencies": {
894 "readable-web-to-node-stream": "^3.0.2",
895 "strtok3": "^7.0.0",
896 "token-types": "^5.0.1"
897 },
898 "engines": {
899 "node": ">=14.16"
900 },
901 "funding": {
902 "url": "https://github.com/sindresorhus/file-type?sponsor=1"
903 }
904 },
905 "node_modules/find-up": {
906 "version": "5.0.0",
907 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
908 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
909 "dev": true,
910 "dependencies": {
911 "locate-path": "^6.0.0",
912 "path-exists": "^4.0.0"
913 },
914 "engines": {
915 "node": ">=10"
916 },
917 "funding": {
918 "url": "https://github.com/sponsors/sindresorhus"
919 }
920 },
921 "node_modules/flat-cache": {
922 "version": "3.2.0",
923 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz",
924 "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==",
925 "dev": true,
926 "dependencies": {
927 "flatted": "^3.2.9",
928 "keyv": "^4.5.3",
929 "rimraf": "^3.0.2"
930 },
931 "engines": {
932 "node": "^10.12.0 || >=12.0.0"
933 }
934 },
935 "node_modules/flatted": {
936 "version": "3.2.9",
937 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz",
938 "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==",
939 "dev": true
940 },
941 "node_modules/fs.realpath": {
942 "version": "1.0.0",
943 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
944 "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
945 "dev": true
946 },
947 "node_modules/glob": {
948 "version": "7.2.3",
949 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
950 "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
951 "dev": true,
952 "dependencies": {
953 "fs.realpath": "^1.0.0",
954 "inflight": "^1.0.4",
955 "inherits": "2",
956 "minimatch": "^3.1.1",
957 "once": "^1.3.0",
958 "path-is-absolute": "^1.0.0"
959 },
960 "engines": {
961 "node": "*"
962 },
963 "funding": {
964 "url": "https://github.com/sponsors/isaacs"
965 }
966 },
967 "node_modules/glob-parent": {
968 "version": "6.0.2",
969 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
970 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
971 "dev": true,
972 "dependencies": {
973 "is-glob": "^4.0.3"
974 },
975 "engines": {
976 "node": ">=10.13.0"
977 }
978 },
979 "node_modules/globals": {
980 "version": "13.24.0",
981 "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",
982 "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
983 "dev": true,
984 "dependencies": {
985 "type-fest": "^0.20.2"
986 },
987 "engines": {
988 "node": ">=8"
989 },
990 "funding": {
991 "url": "https://github.com/sponsors/sindresorhus"
992 }
993 },
994 "node_modules/graphemer": {
995 "version": "1.4.0",
996 "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
997 "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
998 "dev": true
999 },
1000 "node_modules/has-flag": {
1001 "version": "4.0.0",
1002 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1003 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
1004 "dev": true,
1005 "engines": {
1006 "node": ">=8"
1007 }
1008 },
1009 "node_modules/ieee754": {
1010 "version": "1.2.1",
1011 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
1012 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
1013 "funding": [
1014 {
1015 "type": "github",
1016 "url": "https://github.com/sponsors/feross"
1017 },
1018 {
1019 "type": "patreon",
1020 "url": "https://www.patreon.com/feross"
1021 },
1022 {
1023 "type": "consulting",
1024 "url": "https://feross.org/support"
1025 }
1026 ]
1027 },
1028 "node_modules/ignore": {
1029 "version": "5.3.0",
1030 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz",
1031 "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==",
1032 "dev": true,
1033 "engines": {
1034 "node": ">= 4"
1035 }
1036 },
1037 "node_modules/import-fresh": {
1038 "version": "3.3.0",
1039 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
1040 "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
1041 "dev": true,
1042 "dependencies": {
1043 "parent-module": "^1.0.0",
1044 "resolve-from": "^4.0.0"
1045 },
1046 "engines": {
1047 "node": ">=6"
1048 },
1049 "funding": {
1050 "url": "https://github.com/sponsors/sindresorhus"
1051 }
1052 },
1053 "node_modules/imurmurhash": {
1054 "version": "0.1.4",
1055 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
1056 "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
1057 "dev": true,
1058 "engines": {
1059 "node": ">=0.8.19"
1060 }
1061 },
1062 "node_modules/inflight": {
1063 "version": "1.0.6",
1064 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1065 "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
1066 "dev": true,
1067 "dependencies": {
1068 "once": "^1.3.0",
1069 "wrappy": "1"
1070 }
1071 },
1072 "node_modules/inherits": {
1073 "version": "2.0.4",
1074 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1075 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
1076 },
1077 "node_modules/is-extglob": {
1078 "version": "2.1.1",
1079 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
1080 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
1081 "dev": true,
1082 "engines": {
1083 "node": ">=0.10.0"
1084 }
1085 },
1086 "node_modules/is-glob": {
1087 "version": "4.0.3",
1088 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
1089 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
1090 "dev": true,
1091 "dependencies": {
1092 "is-extglob": "^2.1.1"
1093 },
1094 "engines": {
1095 "node": ">=0.10.0"
1096 }
1097 },
1098 "node_modules/is-path-inside": {
1099 "version": "3.0.3",
1100 "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
1101 "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
1102 "dev": true,
1103 "engines": {
1104 "node": ">=8"
1105 }
1106 },
1107 "node_modules/isexe": {
1108 "version": "2.0.0",
1109 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1110 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
1111 "dev": true
1112 },
1113 "node_modules/js-yaml": {
1114 "version": "4.1.0",
1115 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
1116 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
1117 "dev": true,
1118 "dependencies": {
1119 "argparse": "^2.0.1"
1120 },
1121 "bin": {
1122 "js-yaml": "bin/js-yaml.js"
1123 }
1124 },
1125 "node_modules/json-buffer": {
1126 "version": "3.0.1",
1127 "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
1128 "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
1129 "dev": true
1130 },
1131 "node_modules/json-schema-traverse": {
1132 "version": "0.4.1",
1133 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
1134 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
1135 "dev": true
1136 },
1137 "node_modules/json-stable-stringify-without-jsonify": {
1138 "version": "1.0.1",
1139 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
1140 "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
1141 "dev": true
1142 },
1143 "node_modules/keyv": {
1144 "version": "4.5.4",
1145 "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
1146 "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
1147 "dev": true,
1148 "dependencies": {
1149 "json-buffer": "3.0.1"
1150 }
1151 },
1152 "node_modules/levn": {
1153 "version": "0.4.1",
1154 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
1155 "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
1156 "dev": true,
1157 "dependencies": {
1158 "prelude-ls": "^1.2.1",
1159 "type-check": "~0.4.0"
1160 },
1161 "engines": {
1162 "node": ">= 0.8.0"
1163 }
1164 },
1165 "node_modules/libsodium": {
1166 "version": "0.7.13",
1167 "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.13.tgz",
1168 "integrity": "sha512-mK8ju0fnrKXXfleL53vtp9xiPq5hKM0zbDQtcxQIsSmxNgSxqCj6R7Hl9PkrNe2j29T4yoDaF7DJLK9/i5iWUw=="
1169 },
1170 "node_modules/libsodium-wrappers": {
1171 "version": "0.7.13",
1172 "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.13.tgz",
1173 "integrity": "sha512-kasvDsEi/r1fMzKouIDv7B8I6vNmknXwGiYodErGuESoFTohGSKZplFtVxZqHaoQ217AynyIFgnOVRitpHs0Qw==",
1174 "dependencies": {
1175 "libsodium": "^0.7.13"
1176 }
1177 },
1178 "node_modules/locate-path": {
1179 "version": "6.0.0",
1180 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
1181 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
1182 "dev": true,
1183 "dependencies": {
1184 "p-locate": "^5.0.0"
1185 },
1186 "engines": {
1187 "node": ">=10"
1188 },
1189 "funding": {
1190 "url": "https://github.com/sponsors/sindresorhus"
1191 }
1192 },
1193 "node_modules/lodash": {
1194 "version": "4.17.21",
1195 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
1196 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
1197 },
1198 "node_modules/lodash.merge": {
1199 "version": "4.6.2",
1200 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
1201 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
1202 "dev": true
1203 },
1204 "node_modules/lodash.snakecase": {
1205 "version": "4.1.1",
1206 "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz",
1207 "integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw=="
1208 },
1209 "node_modules/magic-bytes.js": {
1210 "version": "1.7.0",
1211 "resolved": "https://registry.npmjs.org/magic-bytes.js/-/magic-bytes.js-1.7.0.tgz",
1212 "integrity": "sha512-YzVU2+/hrjwx8xcgAw+ffNq3jkactpj+f1iSL4LonrFKhvnwDzHSqtFdk/MMRP53y9ScouJ7cKEnqYsJwsHoYA=="
1213 },
1214 "node_modules/minimatch": {
1215 "version": "3.1.2",
1216 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
1217 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
1218 "dev": true,
1219 "dependencies": {
1220 "brace-expansion": "^1.1.7"
1221 },
1222 "engines": {
1223 "node": "*"
1224 }
1225 },
1226 "node_modules/ms": {
1227 "version": "2.1.2",
1228 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1229 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
1230 "dev": true
1231 },
1232 "node_modules/natural-compare": {
1233 "version": "1.4.0",
1234 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
1235 "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
1236 "dev": true
1237 },
1238 "node_modules/once": {
1239 "version": "1.4.0",
1240 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1241 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
1242 "dev": true,
1243 "dependencies": {
1244 "wrappy": "1"
1245 }
1246 },
1247 "node_modules/optionator": {
1248 "version": "0.9.3",
1249 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz",
1250 "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==",
1251 "dev": true,
1252 "dependencies": {
1253 "@aashutoshrathi/word-wrap": "^1.2.3",
1254 "deep-is": "^0.1.3",
1255 "fast-levenshtein": "^2.0.6",
1256 "levn": "^0.4.1",
1257 "prelude-ls": "^1.2.1",
1258 "type-check": "^0.4.0"
1259 },
1260 "engines": {
1261 "node": ">= 0.8.0"
1262 }
1263 },
1264 "node_modules/p-limit": {
1265 "version": "3.1.0",
1266 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
1267 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
1268 "dev": true,
1269 "dependencies": {
1270 "yocto-queue": "^0.1.0"
1271 },
1272 "engines": {
1273 "node": ">=10"
1274 },
1275 "funding": {
1276 "url": "https://github.com/sponsors/sindresorhus"
1277 }
1278 },
1279 "node_modules/p-locate": {
1280 "version": "5.0.0",
1281 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
1282 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
1283 "dev": true,
1284 "dependencies": {
1285 "p-limit": "^3.0.2"
1286 },
1287 "engines": {
1288 "node": ">=10"
1289 },
1290 "funding": {
1291 "url": "https://github.com/sponsors/sindresorhus"
1292 }
1293 },
1294 "node_modules/parent-module": {
1295 "version": "1.0.1",
1296 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
1297 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
1298 "dev": true,
1299 "dependencies": {
1300 "callsites": "^3.0.0"
1301 },
1302 "engines": {
1303 "node": ">=6"
1304 }
1305 },
1306 "node_modules/path-exists": {
1307 "version": "4.0.0",
1308 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
1309 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
1310 "dev": true,
1311 "engines": {
1312 "node": ">=8"
1313 }
1314 },
1315 "node_modules/path-is-absolute": {
1316 "version": "1.0.1",
1317 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
1318 "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
1319 "dev": true,
1320 "engines": {
1321 "node": ">=0.10.0"
1322 }
1323 },
1324 "node_modules/path-key": {
1325 "version": "3.1.1",
1326 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
1327 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
1328 "dev": true,
1329 "engines": {
1330 "node": ">=8"
1331 }
1332 },
1333 "node_modules/peek-readable": {
1334 "version": "5.0.0",
1335 "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-5.0.0.tgz",
1336 "integrity": "sha512-YtCKvLUOvwtMGmrniQPdO7MwPjgkFBtFIrmfSbYmYuq3tKDV/mcfAhBth1+C3ru7uXIZasc/pHnb+YDYNkkj4A==",
1337 "engines": {
1338 "node": ">=14.16"
1339 },
1340 "funding": {
1341 "type": "github",
1342 "url": "https://github.com/sponsors/Borewit"
1343 }
1344 },
1345 "node_modules/play-audio": {
1346 "version": "0.5.2",
1347 "resolved": "https://registry.npmjs.org/play-audio/-/play-audio-0.5.2.tgz",
1348 "integrity": "sha512-ZAqHUKkQLix2Iga7pPbsf1LpUoBjcpwU93F1l3qBIfxYddQLhxS6GKmS0d3jV8kSVaUbr6NnOEcEMFvuX93SWQ=="
1349 },
1350 "node_modules/play-dl": {
1351 "version": "1.9.7",
1352 "resolved": "https://registry.npmjs.org/play-dl/-/play-dl-1.9.7.tgz",
1353 "integrity": "sha512-KpgerWxUCY4s9Mhze2qdqPhiqd8Ve6HufpH9mBH3FN+vux55qSh6WJKDabfie8IBHN7lnrAlYcT/UdGax58c2A==",
1354 "dependencies": {
1355 "play-audio": "^0.5.2"
1356 },
1357 "engines": {
1358 "node": ">=16.0.0"
1359 }
1360 },
1361 "node_modules/prelude-ls": {
1362 "version": "1.2.1",
1363 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
1364 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
1365 "dev": true,
1366 "engines": {
1367 "node": ">= 0.8.0"
1368 }
1369 },
1370 "node_modules/prism-media": {
1371 "version": "1.3.5",
1372 "resolved": "https://registry.npmjs.org/prism-media/-/prism-media-1.3.5.tgz",
1373 "integrity": "sha512-IQdl0Q01m4LrkN1EGIE9lphov5Hy7WWlH6ulf5QdGePLlPas9p2mhgddTEHrlaXYjjFToM1/rWuwF37VF4taaA==",
1374 "peerDependencies": {
1375 "@discordjs/opus": ">=0.8.0 <1.0.0",
1376 "ffmpeg-static": "^5.0.2 || ^4.2.7 || ^3.0.0 || ^2.4.0",
1377 "node-opus": "^0.3.3",
1378 "opusscript": "^0.0.8"
1379 },
1380 "peerDependenciesMeta": {
1381 "@discordjs/opus": {
1382 "optional": true
1383 },
1384 "ffmpeg-static": {
1385 "optional": true
1386 },
1387 "node-opus": {
1388 "optional": true
1389 },
1390 "opusscript": {
1391 "optional": true
1392 }
1393 }
1394 },
1395 "node_modules/punycode": {
1396 "version": "2.3.1",
1397 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
1398 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
1399 "dev": true,
1400 "engines": {
1401 "node": ">=6"
1402 }
1403 },
1404 "node_modules/queue-microtask": {
1405 "version": "1.2.3",
1406 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
1407 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
1408 "dev": true,
1409 "funding": [
1410 {
1411 "type": "github",
1412 "url": "https://github.com/sponsors/feross"
1413 },
1414 {
1415 "type": "patreon",
1416 "url": "https://www.patreon.com/feross"
1417 },
1418 {
1419 "type": "consulting",
1420 "url": "https://feross.org/support"
1421 }
1422 ]
1423 },
1424 "node_modules/readable-stream": {
1425 "version": "3.6.2",
1426 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
1427 "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
1428 "dependencies": {
1429 "inherits": "^2.0.3",
1430 "string_decoder": "^1.1.1",
1431 "util-deprecate": "^1.0.1"
1432 },
1433 "engines": {
1434 "node": ">= 6"
1435 }
1436 },
1437 "node_modules/readable-web-to-node-stream": {
1438 "version": "3.0.2",
1439 "resolved": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz",
1440 "integrity": "sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==",
1441 "dependencies": {
1442 "readable-stream": "^3.6.0"
1443 },
1444 "engines": {
1445 "node": ">=8"
1446 },
1447 "funding": {
1448 "type": "github",
1449 "url": "https://github.com/sponsors/Borewit"
1450 }
1451 },
1452 "node_modules/resolve-from": {
1453 "version": "4.0.0",
1454 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
1455 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
1456 "dev": true,
1457 "engines": {
1458 "node": ">=4"
1459 }
1460 },
1461 "node_modules/reusify": {
1462 "version": "1.0.4",
1463 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
1464 "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
1465 "dev": true,
1466 "engines": {
1467 "iojs": ">=1.0.0",
1468 "node": ">=0.10.0"
1469 }
1470 },
1471 "node_modules/rimraf": {
1472 "version": "3.0.2",
1473 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
1474 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
1475 "dev": true,
1476 "dependencies": {
1477 "glob": "^7.1.3"
1478 },
1479 "bin": {
1480 "rimraf": "bin.js"
1481 },
1482 "funding": {
1483 "url": "https://github.com/sponsors/isaacs"
1484 }
1485 },
1486 "node_modules/run-parallel": {
1487 "version": "1.2.0",
1488 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
1489 "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
1490 "dev": true,
1491 "funding": [
1492 {
1493 "type": "github",
1494 "url": "https://github.com/sponsors/feross"
1495 },
1496 {
1497 "type": "patreon",
1498 "url": "https://www.patreon.com/feross"
1499 },
1500 {
1501 "type": "consulting",
1502 "url": "https://feross.org/support"
1503 }
1504 ],
1505 "dependencies": {
1506 "queue-microtask": "^1.2.2"
1507 }
1508 },
1509 "node_modules/safe-buffer": {
1510 "version": "5.2.1",
1511 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
1512 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
1513 "funding": [
1514 {
1515 "type": "github",
1516 "url": "https://github.com/sponsors/feross"
1517 },
1518 {
1519 "type": "patreon",
1520 "url": "https://www.patreon.com/feross"
1521 },
1522 {
1523 "type": "consulting",
1524 "url": "https://feross.org/support"
1525 }
1526 ]
1527 },
1528 "node_modules/shebang-command": {
1529 "version": "2.0.0",
1530 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
1531 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
1532 "dev": true,
1533 "dependencies": {
1534 "shebang-regex": "^3.0.0"
1535 },
1536 "engines": {
1537 "node": ">=8"
1538 }
1539 },
1540 "node_modules/shebang-regex": {
1541 "version": "3.0.0",
1542 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
1543 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
1544 "dev": true,
1545 "engines": {
1546 "node": ">=8"
1547 }
1548 },
1549 "node_modules/string_decoder": {
1550 "version": "1.3.0",
1551 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
1552 "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
1553 "dependencies": {
1554 "safe-buffer": "~5.2.0"
1555 }
1556 },
1557 "node_modules/strip-ansi": {
1558 "version": "6.0.1",
1559 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
1560 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
1561 "dev": true,
1562 "dependencies": {
1563 "ansi-regex": "^5.0.1"
1564 },
1565 "engines": {
1566 "node": ">=8"
1567 }
1568 },
1569 "node_modules/strip-json-comments": {
1570 "version": "3.1.1",
1571 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
1572 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
1573 "dev": true,
1574 "engines": {
1575 "node": ">=8"
1576 },
1577 "funding": {
1578 "url": "https://github.com/sponsors/sindresorhus"
1579 }
1580 },
1581 "node_modules/strtok3": {
1582 "version": "7.0.0",
1583 "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-7.0.0.tgz",
1584 "integrity": "sha512-pQ+V+nYQdC5H3Q7qBZAz/MO6lwGhoC2gOAjuouGf/VO0m7vQRh8QNMl2Uf6SwAtzZ9bOw3UIeBukEGNJl5dtXQ==",
1585 "dependencies": {
1586 "@tokenizer/token": "^0.3.0",
1587 "peek-readable": "^5.0.0"
1588 },
1589 "engines": {
1590 "node": ">=14.16"
1591 },
1592 "funding": {
1593 "type": "github",
1594 "url": "https://github.com/sponsors/Borewit"
1595 }
1596 },
1597 "node_modules/supports-color": {
1598 "version": "7.2.0",
1599 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
1600 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
1601 "dev": true,
1602 "dependencies": {
1603 "has-flag": "^4.0.0"
1604 },
1605 "engines": {
1606 "node": ">=8"
1607 }
1608 },
1609 "node_modules/text-table": {
1610 "version": "0.2.0",
1611 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
1612 "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
1613 "dev": true
1614 },
1615 "node_modules/token-types": {
1616 "version": "5.0.1",
1617 "resolved": "https://registry.npmjs.org/token-types/-/token-types-5.0.1.tgz",
1618 "integrity": "sha512-Y2fmSnZjQdDb9W4w4r1tswlMHylzWIeOKpx0aZH9BgGtACHhrk3OkT52AzwcuqTRBZtvvnTjDBh8eynMulu8Vg==",
1619 "dependencies": {
1620 "@tokenizer/token": "^0.3.0",
1621 "ieee754": "^1.2.1"
1622 },
1623 "engines": {
1624 "node": ">=14.16"
1625 },
1626 "funding": {
1627 "type": "github",
1628 "url": "https://github.com/sponsors/Borewit"
1629 }
1630 },
1631 "node_modules/ts-mixer": {
1632 "version": "6.0.3",
1633 "resolved": "https://registry.npmjs.org/ts-mixer/-/ts-mixer-6.0.3.tgz",
1634 "integrity": "sha512-k43M7uCG1AkTyxgnmI5MPwKoUvS/bRvLvUb7+Pgpdlmok8AoqmUaZxUUw8zKM5B1lqZrt41GjYgnvAi0fppqgQ=="
1635 },
1636 "node_modules/tslib": {
1637 "version": "2.6.2",
1638 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
1639 "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
1640 },
1641 "node_modules/type-check": {
1642 "version": "0.4.0",
1643 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
1644 "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
1645 "dev": true,
1646 "dependencies": {
1647 "prelude-ls": "^1.2.1"
1648 },
1649 "engines": {
1650 "node": ">= 0.8.0"
1651 }
1652 },
1653 "node_modules/type-fest": {
1654 "version": "0.20.2",
1655 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
1656 "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
1657 "dev": true,
1658 "engines": {
1659 "node": ">=10"
1660 },
1661 "funding": {
1662 "url": "https://github.com/sponsors/sindresorhus"
1663 }
1664 },
1665 "node_modules/undici": {
1666 "version": "5.28.2",
1667 "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.2.tgz",
1668 "integrity": "sha512-wh1pHJHnUeQV5Xa8/kyQhO7WFa8M34l026L5P/+2TYiakvGy5Rdc8jWZVyG7ieht/0WgJLEd3kcU5gKx+6GC8w==",
1669 "dependencies": {
1670 "@fastify/busboy": "^2.0.0"
1671 },
1672 "engines": {
1673 "node": ">=14.0"
1674 }
1675 },
1676 "node_modules/undici-types": {
1677 "version": "5.26.5",
1678 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
1679 "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA=="
1680 },
1681 "node_modules/uri-js": {
1682 "version": "4.4.1",
1683 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
1684 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
1685 "dev": true,
1686 "dependencies": {
1687 "punycode": "^2.1.0"
1688 }
1689 },
1690 "node_modules/util-deprecate": {
1691 "version": "1.0.2",
1692 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
1693 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
1694 },
1695 "node_modules/which": {
1696 "version": "2.0.2",
1697 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
1698 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
1699 "dev": true,
1700 "dependencies": {
1701 "isexe": "^2.0.0"
1702 },
1703 "bin": {
1704 "node-which": "bin/node-which"
1705 },
1706 "engines": {
1707 "node": ">= 8"
1708 }
1709 },
1710 "node_modules/wrappy": {
1711 "version": "1.0.2",
1712 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
1713 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
1714 "dev": true
1715 },
1716 "node_modules/ws": {
1717 "version": "8.16.0",
1718 "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz",
1719 "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==",
1720 "engines": {
1721 "node": ">=10.0.0"
1722 },
1723 "peerDependencies": {
1724 "bufferutil": "^4.0.1",
1725 "utf-8-validate": ">=5.0.2"
1726 },
1727 "peerDependenciesMeta": {
1728 "bufferutil": {
1729 "optional": true
1730 },
1731 "utf-8-validate": {
1732 "optional": true
1733 }
1734 }
1735 },
1736 "node_modules/yocto-queue": {
1737 "version": "0.1.0",
1738 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
1739 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
1740 "dev": true,
1741 "engines": {
1742 "node": ">=10"
1743 },
1744 "funding": {
1745 "url": "https://github.com/sponsors/sindresorhus"
1746 }
1747 }
1748 }
1749}