all repos — simple-discord-music-bot @ f47db6558591aa10292c163eeb24ceed1becab50

A Discord bot making use of discord.js and play-yt.

package-lock.json (view raw)

   1{
   2  "name": "discord-bot",
   3  "version": "1.0.0",
   4  "lockfileVersion": 3,
   5  "requires": true,
   6  "packages": {
   7    "": {
   8      "name": "discord-bot",
   9      "version": "1.0.0",
  10      "license": "ISC",
  11      "dependencies": {
  12        "@discordjs/opus": "github:discordjs/opus",
  13        "@discordjs/rest": "^1.1.0",
  14        "@discordjs/voice": "^0.11.0",
  15        "discord.js": "^14.3.0",
  16        "libsodium-wrappers": "^0.7.10",
  17        "play-dl": "^1.9.6"
  18      },
  19      "devDependencies": {
  20        "eslint": "^8.23.1"
  21      }
  22    },
  23    "node_modules/@discordjs/builders": {
  24      "version": "1.4.0",
  25      "resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-1.4.0.tgz",
  26      "integrity": "sha512-nEeTCheTTDw5kO93faM1j8ZJPonAX86qpq/QVoznnSa8WWcCgJpjlu6GylfINTDW6o7zZY0my2SYdxx2mfNwGA==",
  27      "dependencies": {
  28        "@discordjs/util": "^0.1.0",
  29        "@sapphire/shapeshift": "^3.7.1",
  30        "discord-api-types": "^0.37.20",
  31        "fast-deep-equal": "^3.1.3",
  32        "ts-mixer": "^6.0.2",
  33        "tslib": "^2.4.1"
  34      },
  35      "engines": {
  36        "node": ">=16.9.0"
  37      }
  38    },
  39    "node_modules/@discordjs/collection": {
  40      "version": "1.3.0",
  41      "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-1.3.0.tgz",
  42      "integrity": "sha512-ylt2NyZ77bJbRij4h9u/wVy7qYw/aDqQLWnadjvDqW/WoWCxrsX6M3CIw9GVP5xcGCDxsrKj5e0r5evuFYwrKg==",
  43      "engines": {
  44        "node": ">=16.9.0"
  45      }
  46    },
  47    "node_modules/@discordjs/node-pre-gyp": {
  48      "version": "0.4.5",
  49      "resolved": "https://registry.npmjs.org/@discordjs/node-pre-gyp/-/node-pre-gyp-0.4.5.tgz",
  50      "integrity": "sha512-YJOVVZ545x24mHzANfYoy0BJX5PDyeZlpiJjDkUBM/V/Ao7TFX9lcUvCN4nr0tbr5ubeaXxtEBILUrHtTphVeQ==",
  51      "dependencies": {
  52        "detect-libc": "^2.0.0",
  53        "https-proxy-agent": "^5.0.0",
  54        "make-dir": "^3.1.0",
  55        "node-fetch": "^2.6.7",
  56        "nopt": "^5.0.0",
  57        "npmlog": "^5.0.1",
  58        "rimraf": "^3.0.2",
  59        "semver": "^7.3.5",
  60        "tar": "^6.1.11"
  61      },
  62      "bin": {
  63        "node-pre-gyp": "bin/node-pre-gyp"
  64      }
  65    },
  66    "node_modules/@discordjs/opus": {
  67      "version": "0.9.0",
  68      "resolved": "git+ssh://git@github.com/discordjs/opus.git#814e500c2785c5207ace19650192629beba2728b",
  69      "hasInstallScript": true,
  70      "license": "MIT",
  71      "dependencies": {
  72        "@discordjs/node-pre-gyp": "^0.4.5",
  73        "node-addon-api": "^5.0.0"
  74      },
  75      "engines": {
  76        "node": ">=12.0.0"
  77      }
  78    },
  79    "node_modules/@discordjs/rest": {
  80      "version": "1.5.0",
  81      "resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-1.5.0.tgz",
  82      "integrity": "sha512-lXgNFqHnbmzp5u81W0+frdXN6Etf4EUi8FAPcWpSykKd8hmlWh1xy6BmE0bsJypU1pxohaA8lQCgp70NUI3uzA==",
  83      "dependencies": {
  84        "@discordjs/collection": "^1.3.0",
  85        "@discordjs/util": "^0.1.0",
  86        "@sapphire/async-queue": "^1.5.0",
  87        "@sapphire/snowflake": "^3.2.2",
  88        "discord-api-types": "^0.37.23",
  89        "file-type": "^18.0.0",
  90        "tslib": "^2.4.1",
  91        "undici": "^5.13.0"
  92      },
  93      "engines": {
  94        "node": ">=16.9.0"
  95      }
  96    },
  97    "node_modules/@discordjs/util": {
  98      "version": "0.1.0",
  99      "resolved": "https://registry.npmjs.org/@discordjs/util/-/util-0.1.0.tgz",
 100      "integrity": "sha512-e7d+PaTLVQav6rOc2tojh2y6FE8S7REkqLldq1XF4soCx74XB/DIjbVbVLtBemf0nLW77ntz0v+o5DytKwFNLQ==",
 101      "engines": {
 102        "node": ">=16.9.0"
 103      }
 104    },
 105    "node_modules/@discordjs/voice": {
 106      "version": "0.11.0",
 107      "resolved": "https://registry.npmjs.org/@discordjs/voice/-/voice-0.11.0.tgz",
 108      "integrity": "sha512-6+9cj1dxzBJm7WJ9qyG2XZZQ8rcLl6x2caW0C0OxuTtMLAaEDntpb6lqMTFiBg/rDc4Rd59g1w0gJmib33CuHw==",
 109      "dependencies": {
 110        "@types/ws": "^8.5.3",
 111        "discord-api-types": "^0.36.2",
 112        "prism-media": "^1.3.4",
 113        "tslib": "^2.4.0",
 114        "ws": "^8.8.1"
 115      },
 116      "engines": {
 117        "node": ">=16.9.0"
 118      }
 119    },
 120    "node_modules/@discordjs/voice/node_modules/discord-api-types": {
 121      "version": "0.36.3",
 122      "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.36.3.tgz",
 123      "integrity": "sha512-bz/NDyG0KBo/tY14vSkrwQ/n3HKPf87a0WFW/1M9+tXYK+vp5Z5EksawfCWo2zkAc6o7CClc0eff1Pjrqznlwg=="
 124    },
 125    "node_modules/@eslint/eslintrc": {
 126      "version": "1.4.1",
 127      "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz",
 128      "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==",
 129      "dev": true,
 130      "dependencies": {
 131        "ajv": "^6.12.4",
 132        "debug": "^4.3.2",
 133        "espree": "^9.4.0",
 134        "globals": "^13.19.0",
 135        "ignore": "^5.2.0",
 136        "import-fresh": "^3.2.1",
 137        "js-yaml": "^4.1.0",
 138        "minimatch": "^3.1.2",
 139        "strip-json-comments": "^3.1.1"
 140      },
 141      "engines": {
 142        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
 143      },
 144      "funding": {
 145        "url": "https://opencollective.com/eslint"
 146      }
 147    },
 148    "node_modules/@humanwhocodes/config-array": {
 149      "version": "0.11.8",
 150      "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz",
 151      "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==",
 152      "dev": true,
 153      "dependencies": {
 154        "@humanwhocodes/object-schema": "^1.2.1",
 155        "debug": "^4.1.1",
 156        "minimatch": "^3.0.5"
 157      },
 158      "engines": {
 159        "node": ">=10.10.0"
 160      }
 161    },
 162    "node_modules/@humanwhocodes/module-importer": {
 163      "version": "1.0.1",
 164      "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
 165      "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
 166      "dev": true,
 167      "engines": {
 168        "node": ">=12.22"
 169      },
 170      "funding": {
 171        "type": "github",
 172        "url": "https://github.com/sponsors/nzakas"
 173      }
 174    },
 175    "node_modules/@humanwhocodes/object-schema": {
 176      "version": "1.2.1",
 177      "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
 178      "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
 179      "dev": true
 180    },
 181    "node_modules/@nodelib/fs.scandir": {
 182      "version": "2.1.5",
 183      "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
 184      "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
 185      "dev": true,
 186      "dependencies": {
 187        "@nodelib/fs.stat": "2.0.5",
 188        "run-parallel": "^1.1.9"
 189      },
 190      "engines": {
 191        "node": ">= 8"
 192      }
 193    },
 194    "node_modules/@nodelib/fs.stat": {
 195      "version": "2.0.5",
 196      "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
 197      "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
 198      "dev": true,
 199      "engines": {
 200        "node": ">= 8"
 201      }
 202    },
 203    "node_modules/@nodelib/fs.walk": {
 204      "version": "1.2.8",
 205      "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
 206      "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
 207      "dev": true,
 208      "dependencies": {
 209        "@nodelib/fs.scandir": "2.1.5",
 210        "fastq": "^1.6.0"
 211      },
 212      "engines": {
 213        "node": ">= 8"
 214      }
 215    },
 216    "node_modules/@sapphire/async-queue": {
 217      "version": "1.5.0",
 218      "resolved": "https://registry.npmjs.org/@sapphire/async-queue/-/async-queue-1.5.0.tgz",
 219      "integrity": "sha512-JkLdIsP8fPAdh9ZZjrbHWR/+mZj0wvKS5ICibcLrRI1j84UmLMshx5n9QmL8b95d4onJ2xxiyugTgSAX7AalmA==",
 220      "engines": {
 221        "node": ">=v14.0.0",
 222        "npm": ">=7.0.0"
 223      }
 224    },
 225    "node_modules/@sapphire/shapeshift": {
 226      "version": "3.8.1",
 227      "resolved": "https://registry.npmjs.org/@sapphire/shapeshift/-/shapeshift-3.8.1.tgz",
 228      "integrity": "sha512-xG1oXXBhCjPKbxrRTlox9ddaZTvVpOhYLmKmApD/vIWOV1xEYXnpoFs68zHIZBGbqztq6FrUPNPerIrO1Hqeaw==",
 229      "dependencies": {
 230        "fast-deep-equal": "^3.1.3",
 231        "lodash": "^4.17.21"
 232      },
 233      "engines": {
 234        "node": ">=v14.0.0",
 235        "npm": ">=7.0.0"
 236      }
 237    },
 238    "node_modules/@sapphire/snowflake": {
 239      "version": "3.4.0",
 240      "resolved": "https://registry.npmjs.org/@sapphire/snowflake/-/snowflake-3.4.0.tgz",
 241      "integrity": "sha512-zZxymtVO6zeXVMPds+6d7gv/OfnCc25M1Z+7ZLB0oPmeMTPeRWVPQSS16oDJy5ZsyCOLj7M6mbZml5gWXcVRNw==",
 242      "engines": {
 243        "node": ">=v14.0.0",
 244        "npm": ">=7.0.0"
 245      }
 246    },
 247    "node_modules/@tokenizer/token": {
 248      "version": "0.3.0",
 249      "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz",
 250      "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A=="
 251    },
 252    "node_modules/@types/node": {
 253      "version": "18.11.18",
 254      "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz",
 255      "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA=="
 256    },
 257    "node_modules/@types/ws": {
 258      "version": "8.5.4",
 259      "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.4.tgz",
 260      "integrity": "sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==",
 261      "dependencies": {
 262        "@types/node": "*"
 263      }
 264    },
 265    "node_modules/abbrev": {
 266      "version": "1.1.1",
 267      "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
 268      "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
 269    },
 270    "node_modules/acorn": {
 271      "version": "8.8.1",
 272      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz",
 273      "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==",
 274      "dev": true,
 275      "bin": {
 276        "acorn": "bin/acorn"
 277      },
 278      "engines": {
 279        "node": ">=0.4.0"
 280      }
 281    },
 282    "node_modules/acorn-jsx": {
 283      "version": "5.3.2",
 284      "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
 285      "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
 286      "dev": true,
 287      "peerDependencies": {
 288        "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
 289      }
 290    },
 291    "node_modules/agent-base": {
 292      "version": "6.0.2",
 293      "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
 294      "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
 295      "dependencies": {
 296        "debug": "4"
 297      },
 298      "engines": {
 299        "node": ">= 6.0.0"
 300      }
 301    },
 302    "node_modules/ajv": {
 303      "version": "6.12.6",
 304      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
 305      "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
 306      "dev": true,
 307      "dependencies": {
 308        "fast-deep-equal": "^3.1.1",
 309        "fast-json-stable-stringify": "^2.0.0",
 310        "json-schema-traverse": "^0.4.1",
 311        "uri-js": "^4.2.2"
 312      },
 313      "funding": {
 314        "type": "github",
 315        "url": "https://github.com/sponsors/epoberezkin"
 316      }
 317    },
 318    "node_modules/ansi-regex": {
 319      "version": "5.0.1",
 320      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
 321      "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
 322      "engines": {
 323        "node": ">=8"
 324      }
 325    },
 326    "node_modules/ansi-styles": {
 327      "version": "4.3.0",
 328      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
 329      "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
 330      "dev": true,
 331      "dependencies": {
 332        "color-convert": "^2.0.1"
 333      },
 334      "engines": {
 335        "node": ">=8"
 336      },
 337      "funding": {
 338        "url": "https://github.com/chalk/ansi-styles?sponsor=1"
 339      }
 340    },
 341    "node_modules/aproba": {
 342      "version": "2.0.0",
 343      "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz",
 344      "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ=="
 345    },
 346    "node_modules/are-we-there-yet": {
 347      "version": "2.0.0",
 348      "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz",
 349      "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==",
 350      "dependencies": {
 351        "delegates": "^1.0.0",
 352        "readable-stream": "^3.6.0"
 353      },
 354      "engines": {
 355        "node": ">=10"
 356      }
 357    },
 358    "node_modules/argparse": {
 359      "version": "2.0.1",
 360      "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
 361      "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
 362      "dev": true
 363    },
 364    "node_modules/balanced-match": {
 365      "version": "1.0.2",
 366      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
 367      "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
 368    },
 369    "node_modules/brace-expansion": {
 370      "version": "1.1.11",
 371      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
 372      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
 373      "dependencies": {
 374        "balanced-match": "^1.0.0",
 375        "concat-map": "0.0.1"
 376      }
 377    },
 378    "node_modules/busboy": {
 379      "version": "1.6.0",
 380      "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz",
 381      "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==",
 382      "dependencies": {
 383        "streamsearch": "^1.1.0"
 384      },
 385      "engines": {
 386        "node": ">=10.16.0"
 387      }
 388    },
 389    "node_modules/callsites": {
 390      "version": "3.1.0",
 391      "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
 392      "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
 393      "dev": true,
 394      "engines": {
 395        "node": ">=6"
 396      }
 397    },
 398    "node_modules/chalk": {
 399      "version": "4.1.2",
 400      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
 401      "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
 402      "dev": true,
 403      "dependencies": {
 404        "ansi-styles": "^4.1.0",
 405        "supports-color": "^7.1.0"
 406      },
 407      "engines": {
 408        "node": ">=10"
 409      },
 410      "funding": {
 411        "url": "https://github.com/chalk/chalk?sponsor=1"
 412      }
 413    },
 414    "node_modules/chownr": {
 415      "version": "2.0.0",
 416      "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
 417      "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
 418      "engines": {
 419        "node": ">=10"
 420      }
 421    },
 422    "node_modules/color-convert": {
 423      "version": "2.0.1",
 424      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
 425      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
 426      "dev": true,
 427      "dependencies": {
 428        "color-name": "~1.1.4"
 429      },
 430      "engines": {
 431        "node": ">=7.0.0"
 432      }
 433    },
 434    "node_modules/color-name": {
 435      "version": "1.1.4",
 436      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
 437      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
 438      "dev": true
 439    },
 440    "node_modules/color-support": {
 441      "version": "1.1.3",
 442      "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
 443      "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
 444      "bin": {
 445        "color-support": "bin.js"
 446      }
 447    },
 448    "node_modules/concat-map": {
 449      "version": "0.0.1",
 450      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
 451      "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
 452    },
 453    "node_modules/console-control-strings": {
 454      "version": "1.1.0",
 455      "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
 456      "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ=="
 457    },
 458    "node_modules/cross-spawn": {
 459      "version": "7.0.3",
 460      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
 461      "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
 462      "dev": true,
 463      "dependencies": {
 464        "path-key": "^3.1.0",
 465        "shebang-command": "^2.0.0",
 466        "which": "^2.0.1"
 467      },
 468      "engines": {
 469        "node": ">= 8"
 470      }
 471    },
 472    "node_modules/debug": {
 473      "version": "4.3.4",
 474      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
 475      "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
 476      "dependencies": {
 477        "ms": "2.1.2"
 478      },
 479      "engines": {
 480        "node": ">=6.0"
 481      },
 482      "peerDependenciesMeta": {
 483        "supports-color": {
 484          "optional": true
 485        }
 486      }
 487    },
 488    "node_modules/deep-is": {
 489      "version": "0.1.4",
 490      "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
 491      "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
 492      "dev": true
 493    },
 494    "node_modules/delegates": {
 495      "version": "1.0.0",
 496      "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
 497      "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ=="
 498    },
 499    "node_modules/detect-libc": {
 500      "version": "2.0.1",
 501      "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz",
 502      "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==",
 503      "engines": {
 504        "node": ">=8"
 505      }
 506    },
 507    "node_modules/discord-api-types": {
 508      "version": "0.37.28",
 509      "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.28.tgz",
 510      "integrity": "sha512-K0fw7m7km9th3dCQ2AR90q/FwX3uAj+OLc+Zuo39VY9vCn0Ux/iObM4y1zJYIH3vTc+QlrksVErUvyeONjOKMQ=="
 511    },
 512    "node_modules/discord.js": {
 513      "version": "14.7.1",
 514      "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-14.7.1.tgz",
 515      "integrity": "sha512-1FECvqJJjjeYcjSm0IGMnPxLqja/pmG1B0W2l3lUY2Gi4KXiyTeQmU1IxWcbXHn2k+ytP587mMWqva2IA87EbA==",
 516      "dependencies": {
 517        "@discordjs/builders": "^1.4.0",
 518        "@discordjs/collection": "^1.3.0",
 519        "@discordjs/rest": "^1.4.0",
 520        "@discordjs/util": "^0.1.0",
 521        "@sapphire/snowflake": "^3.2.2",
 522        "@types/ws": "^8.5.3",
 523        "discord-api-types": "^0.37.20",
 524        "fast-deep-equal": "^3.1.3",
 525        "lodash.snakecase": "^4.1.1",
 526        "tslib": "^2.4.1",
 527        "undici": "^5.13.0",
 528        "ws": "^8.11.0"
 529      },
 530      "engines": {
 531        "node": ">=16.9.0"
 532      }
 533    },
 534    "node_modules/doctrine": {
 535      "version": "3.0.0",
 536      "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
 537      "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
 538      "dev": true,
 539      "dependencies": {
 540        "esutils": "^2.0.2"
 541      },
 542      "engines": {
 543        "node": ">=6.0.0"
 544      }
 545    },
 546    "node_modules/emoji-regex": {
 547      "version": "8.0.0",
 548      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
 549      "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
 550    },
 551    "node_modules/escape-string-regexp": {
 552      "version": "4.0.0",
 553      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
 554      "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
 555      "dev": true,
 556      "engines": {
 557        "node": ">=10"
 558      },
 559      "funding": {
 560        "url": "https://github.com/sponsors/sindresorhus"
 561      }
 562    },
 563    "node_modules/eslint": {
 564      "version": "8.32.0",
 565      "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.32.0.tgz",
 566      "integrity": "sha512-nETVXpnthqKPFyuY2FNjz/bEd6nbosRgKbkgS/y1C7LJop96gYHWpiguLecMHQ2XCPxn77DS0P+68WzG6vkZSQ==",
 567      "dev": true,
 568      "dependencies": {
 569        "@eslint/eslintrc": "^1.4.1",
 570        "@humanwhocodes/config-array": "^0.11.8",
 571        "@humanwhocodes/module-importer": "^1.0.1",
 572        "@nodelib/fs.walk": "^1.2.8",
 573        "ajv": "^6.10.0",
 574        "chalk": "^4.0.0",
 575        "cross-spawn": "^7.0.2",
 576        "debug": "^4.3.2",
 577        "doctrine": "^3.0.0",
 578        "escape-string-regexp": "^4.0.0",
 579        "eslint-scope": "^7.1.1",
 580        "eslint-utils": "^3.0.0",
 581        "eslint-visitor-keys": "^3.3.0",
 582        "espree": "^9.4.0",
 583        "esquery": "^1.4.0",
 584        "esutils": "^2.0.2",
 585        "fast-deep-equal": "^3.1.3",
 586        "file-entry-cache": "^6.0.1",
 587        "find-up": "^5.0.0",
 588        "glob-parent": "^6.0.2",
 589        "globals": "^13.19.0",
 590        "grapheme-splitter": "^1.0.4",
 591        "ignore": "^5.2.0",
 592        "import-fresh": "^3.0.0",
 593        "imurmurhash": "^0.1.4",
 594        "is-glob": "^4.0.0",
 595        "is-path-inside": "^3.0.3",
 596        "js-sdsl": "^4.1.4",
 597        "js-yaml": "^4.1.0",
 598        "json-stable-stringify-without-jsonify": "^1.0.1",
 599        "levn": "^0.4.1",
 600        "lodash.merge": "^4.6.2",
 601        "minimatch": "^3.1.2",
 602        "natural-compare": "^1.4.0",
 603        "optionator": "^0.9.1",
 604        "regexpp": "^3.2.0",
 605        "strip-ansi": "^6.0.1",
 606        "strip-json-comments": "^3.1.0",
 607        "text-table": "^0.2.0"
 608      },
 609      "bin": {
 610        "eslint": "bin/eslint.js"
 611      },
 612      "engines": {
 613        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
 614      },
 615      "funding": {
 616        "url": "https://opencollective.com/eslint"
 617      }
 618    },
 619    "node_modules/eslint-scope": {
 620      "version": "7.1.1",
 621      "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz",
 622      "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==",
 623      "dev": true,
 624      "dependencies": {
 625        "esrecurse": "^4.3.0",
 626        "estraverse": "^5.2.0"
 627      },
 628      "engines": {
 629        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
 630      }
 631    },
 632    "node_modules/eslint-utils": {
 633      "version": "3.0.0",
 634      "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
 635      "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
 636      "dev": true,
 637      "dependencies": {
 638        "eslint-visitor-keys": "^2.0.0"
 639      },
 640      "engines": {
 641        "node": "^10.0.0 || ^12.0.0 || >= 14.0.0"
 642      },
 643      "funding": {
 644        "url": "https://github.com/sponsors/mysticatea"
 645      },
 646      "peerDependencies": {
 647        "eslint": ">=5"
 648      }
 649    },
 650    "node_modules/eslint-utils/node_modules/eslint-visitor-keys": {
 651      "version": "2.1.0",
 652      "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
 653      "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
 654      "dev": true,
 655      "engines": {
 656        "node": ">=10"
 657      }
 658    },
 659    "node_modules/eslint-visitor-keys": {
 660      "version": "3.3.0",
 661      "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
 662      "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
 663      "dev": true,
 664      "engines": {
 665        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
 666      }
 667    },
 668    "node_modules/espree": {
 669      "version": "9.4.1",
 670      "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz",
 671      "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==",
 672      "dev": true,
 673      "dependencies": {
 674        "acorn": "^8.8.0",
 675        "acorn-jsx": "^5.3.2",
 676        "eslint-visitor-keys": "^3.3.0"
 677      },
 678      "engines": {
 679        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
 680      },
 681      "funding": {
 682        "url": "https://opencollective.com/eslint"
 683      }
 684    },
 685    "node_modules/esquery": {
 686      "version": "1.4.0",
 687      "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
 688      "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
 689      "dev": true,
 690      "dependencies": {
 691        "estraverse": "^5.1.0"
 692      },
 693      "engines": {
 694        "node": ">=0.10"
 695      }
 696    },
 697    "node_modules/esrecurse": {
 698      "version": "4.3.0",
 699      "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
 700      "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
 701      "dev": true,
 702      "dependencies": {
 703        "estraverse": "^5.2.0"
 704      },
 705      "engines": {
 706        "node": ">=4.0"
 707      }
 708    },
 709    "node_modules/estraverse": {
 710      "version": "5.3.0",
 711      "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
 712      "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
 713      "dev": true,
 714      "engines": {
 715        "node": ">=4.0"
 716      }
 717    },
 718    "node_modules/esutils": {
 719      "version": "2.0.3",
 720      "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
 721      "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
 722      "dev": true,
 723      "engines": {
 724        "node": ">=0.10.0"
 725      }
 726    },
 727    "node_modules/fast-deep-equal": {
 728      "version": "3.1.3",
 729      "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
 730      "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
 731    },
 732    "node_modules/fast-json-stable-stringify": {
 733      "version": "2.1.0",
 734      "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
 735      "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
 736      "dev": true
 737    },
 738    "node_modules/fast-levenshtein": {
 739      "version": "2.0.6",
 740      "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
 741      "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
 742      "dev": true
 743    },
 744    "node_modules/fastq": {
 745      "version": "1.15.0",
 746      "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
 747      "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==",
 748      "dev": true,
 749      "dependencies": {
 750        "reusify": "^1.0.4"
 751      }
 752    },
 753    "node_modules/file-entry-cache": {
 754      "version": "6.0.1",
 755      "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
 756      "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
 757      "dev": true,
 758      "dependencies": {
 759        "flat-cache": "^3.0.4"
 760      },
 761      "engines": {
 762        "node": "^10.12.0 || >=12.0.0"
 763      }
 764    },
 765    "node_modules/file-type": {
 766      "version": "18.2.0",
 767      "resolved": "https://registry.npmjs.org/file-type/-/file-type-18.2.0.tgz",
 768      "integrity": "sha512-M3RQMWY3F2ykyWZ+IHwNCjpnUmukYhtdkGGC1ZVEUb0ve5REGF7NNJ4Q9ehCUabtQKtSVFOMbFTXgJlFb0DQIg==",
 769      "dependencies": {
 770        "readable-web-to-node-stream": "^3.0.2",
 771        "strtok3": "^7.0.0",
 772        "token-types": "^5.0.1"
 773      },
 774      "engines": {
 775        "node": ">=14.16"
 776      },
 777      "funding": {
 778        "url": "https://github.com/sindresorhus/file-type?sponsor=1"
 779      }
 780    },
 781    "node_modules/find-up": {
 782      "version": "5.0.0",
 783      "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
 784      "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
 785      "dev": true,
 786      "dependencies": {
 787        "locate-path": "^6.0.0",
 788        "path-exists": "^4.0.0"
 789      },
 790      "engines": {
 791        "node": ">=10"
 792      },
 793      "funding": {
 794        "url": "https://github.com/sponsors/sindresorhus"
 795      }
 796    },
 797    "node_modules/flat-cache": {
 798      "version": "3.0.4",
 799      "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
 800      "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
 801      "dev": true,
 802      "dependencies": {
 803        "flatted": "^3.1.0",
 804        "rimraf": "^3.0.2"
 805      },
 806      "engines": {
 807        "node": "^10.12.0 || >=12.0.0"
 808      }
 809    },
 810    "node_modules/flatted": {
 811      "version": "3.2.7",
 812      "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz",
 813      "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==",
 814      "dev": true
 815    },
 816    "node_modules/fs-minipass": {
 817      "version": "2.1.0",
 818      "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
 819      "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
 820      "dependencies": {
 821        "minipass": "^3.0.0"
 822      },
 823      "engines": {
 824        "node": ">= 8"
 825      }
 826    },
 827    "node_modules/fs-minipass/node_modules/minipass": {
 828      "version": "3.3.6",
 829      "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
 830      "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
 831      "dependencies": {
 832        "yallist": "^4.0.0"
 833      },
 834      "engines": {
 835        "node": ">=8"
 836      }
 837    },
 838    "node_modules/fs.realpath": {
 839      "version": "1.0.0",
 840      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
 841      "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
 842    },
 843    "node_modules/gauge": {
 844      "version": "3.0.2",
 845      "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz",
 846      "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==",
 847      "dependencies": {
 848        "aproba": "^1.0.3 || ^2.0.0",
 849        "color-support": "^1.1.2",
 850        "console-control-strings": "^1.0.0",
 851        "has-unicode": "^2.0.1",
 852        "object-assign": "^4.1.1",
 853        "signal-exit": "^3.0.0",
 854        "string-width": "^4.2.3",
 855        "strip-ansi": "^6.0.1",
 856        "wide-align": "^1.1.2"
 857      },
 858      "engines": {
 859        "node": ">=10"
 860      }
 861    },
 862    "node_modules/glob": {
 863      "version": "7.2.3",
 864      "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
 865      "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
 866      "dependencies": {
 867        "fs.realpath": "^1.0.0",
 868        "inflight": "^1.0.4",
 869        "inherits": "2",
 870        "minimatch": "^3.1.1",
 871        "once": "^1.3.0",
 872        "path-is-absolute": "^1.0.0"
 873      },
 874      "engines": {
 875        "node": "*"
 876      },
 877      "funding": {
 878        "url": "https://github.com/sponsors/isaacs"
 879      }
 880    },
 881    "node_modules/glob-parent": {
 882      "version": "6.0.2",
 883      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
 884      "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
 885      "dev": true,
 886      "dependencies": {
 887        "is-glob": "^4.0.3"
 888      },
 889      "engines": {
 890        "node": ">=10.13.0"
 891      }
 892    },
 893    "node_modules/globals": {
 894      "version": "13.19.0",
 895      "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz",
 896      "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==",
 897      "dev": true,
 898      "dependencies": {
 899        "type-fest": "^0.20.2"
 900      },
 901      "engines": {
 902        "node": ">=8"
 903      },
 904      "funding": {
 905        "url": "https://github.com/sponsors/sindresorhus"
 906      }
 907    },
 908    "node_modules/grapheme-splitter": {
 909      "version": "1.0.4",
 910      "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz",
 911      "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==",
 912      "dev": true
 913    },
 914    "node_modules/has-flag": {
 915      "version": "4.0.0",
 916      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
 917      "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
 918      "dev": true,
 919      "engines": {
 920        "node": ">=8"
 921      }
 922    },
 923    "node_modules/has-unicode": {
 924      "version": "2.0.1",
 925      "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
 926      "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ=="
 927    },
 928    "node_modules/https-proxy-agent": {
 929      "version": "5.0.1",
 930      "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
 931      "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
 932      "dependencies": {
 933        "agent-base": "6",
 934        "debug": "4"
 935      },
 936      "engines": {
 937        "node": ">= 6"
 938      }
 939    },
 940    "node_modules/ieee754": {
 941      "version": "1.2.1",
 942      "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
 943      "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
 944      "funding": [
 945        {
 946          "type": "github",
 947          "url": "https://github.com/sponsors/feross"
 948        },
 949        {
 950          "type": "patreon",
 951          "url": "https://www.patreon.com/feross"
 952        },
 953        {
 954          "type": "consulting",
 955          "url": "https://feross.org/support"
 956        }
 957      ]
 958    },
 959    "node_modules/ignore": {
 960      "version": "5.2.4",
 961      "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
 962      "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
 963      "dev": true,
 964      "engines": {
 965        "node": ">= 4"
 966      }
 967    },
 968    "node_modules/import-fresh": {
 969      "version": "3.3.0",
 970      "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
 971      "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
 972      "dev": true,
 973      "dependencies": {
 974        "parent-module": "^1.0.0",
 975        "resolve-from": "^4.0.0"
 976      },
 977      "engines": {
 978        "node": ">=6"
 979      },
 980      "funding": {
 981        "url": "https://github.com/sponsors/sindresorhus"
 982      }
 983    },
 984    "node_modules/imurmurhash": {
 985      "version": "0.1.4",
 986      "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
 987      "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
 988      "dev": true,
 989      "engines": {
 990        "node": ">=0.8.19"
 991      }
 992    },
 993    "node_modules/inflight": {
 994      "version": "1.0.6",
 995      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
 996      "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
 997      "dependencies": {
 998        "once": "^1.3.0",
 999        "wrappy": "1"
1000      }
1001    },
1002    "node_modules/inherits": {
1003      "version": "2.0.4",
1004      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1005      "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
1006    },
1007    "node_modules/is-extglob": {
1008      "version": "2.1.1",
1009      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
1010      "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
1011      "dev": true,
1012      "engines": {
1013        "node": ">=0.10.0"
1014      }
1015    },
1016    "node_modules/is-fullwidth-code-point": {
1017      "version": "3.0.0",
1018      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
1019      "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
1020      "engines": {
1021        "node": ">=8"
1022      }
1023    },
1024    "node_modules/is-glob": {
1025      "version": "4.0.3",
1026      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
1027      "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
1028      "dev": true,
1029      "dependencies": {
1030        "is-extglob": "^2.1.1"
1031      },
1032      "engines": {
1033        "node": ">=0.10.0"
1034      }
1035    },
1036    "node_modules/is-path-inside": {
1037      "version": "3.0.3",
1038      "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
1039      "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
1040      "dev": true,
1041      "engines": {
1042        "node": ">=8"
1043      }
1044    },
1045    "node_modules/isexe": {
1046      "version": "2.0.0",
1047      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1048      "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
1049      "dev": true
1050    },
1051    "node_modules/js-sdsl": {
1052      "version": "4.3.0",
1053      "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz",
1054      "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==",
1055      "dev": true,
1056      "funding": {
1057        "type": "opencollective",
1058        "url": "https://opencollective.com/js-sdsl"
1059      }
1060    },
1061    "node_modules/js-yaml": {
1062      "version": "4.1.0",
1063      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
1064      "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
1065      "dev": true,
1066      "dependencies": {
1067        "argparse": "^2.0.1"
1068      },
1069      "bin": {
1070        "js-yaml": "bin/js-yaml.js"
1071      }
1072    },
1073    "node_modules/json-schema-traverse": {
1074      "version": "0.4.1",
1075      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
1076      "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
1077      "dev": true
1078    },
1079    "node_modules/json-stable-stringify-without-jsonify": {
1080      "version": "1.0.1",
1081      "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
1082      "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
1083      "dev": true
1084    },
1085    "node_modules/levn": {
1086      "version": "0.4.1",
1087      "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
1088      "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
1089      "dev": true,
1090      "dependencies": {
1091        "prelude-ls": "^1.2.1",
1092        "type-check": "~0.4.0"
1093      },
1094      "engines": {
1095        "node": ">= 0.8.0"
1096      }
1097    },
1098    "node_modules/libsodium": {
1099      "version": "0.7.10",
1100      "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.10.tgz",
1101      "integrity": "sha512-eY+z7hDrDKxkAK+QKZVNv92A5KYkxfvIshtBJkmg5TSiCnYqZP3i9OO9whE79Pwgm4jGaoHgkM4ao/b9Cyu4zQ=="
1102    },
1103    "node_modules/libsodium-wrappers": {
1104      "version": "0.7.10",
1105      "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.10.tgz",
1106      "integrity": "sha512-pO3F1Q9NPLB/MWIhehim42b/Fwb30JNScCNh8TcQ/kIc+qGLQch8ag8wb0keK3EP5kbGakk1H8Wwo7v+36rNQg==",
1107      "dependencies": {
1108        "libsodium": "^0.7.0"
1109      }
1110    },
1111    "node_modules/locate-path": {
1112      "version": "6.0.0",
1113      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
1114      "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
1115      "dev": true,
1116      "dependencies": {
1117        "p-locate": "^5.0.0"
1118      },
1119      "engines": {
1120        "node": ">=10"
1121      },
1122      "funding": {
1123        "url": "https://github.com/sponsors/sindresorhus"
1124      }
1125    },
1126    "node_modules/lodash": {
1127      "version": "4.17.21",
1128      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
1129      "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
1130    },
1131    "node_modules/lodash.merge": {
1132      "version": "4.6.2",
1133      "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
1134      "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
1135      "dev": true
1136    },
1137    "node_modules/lodash.snakecase": {
1138      "version": "4.1.1",
1139      "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz",
1140      "integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw=="
1141    },
1142    "node_modules/lru-cache": {
1143      "version": "6.0.0",
1144      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
1145      "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
1146      "dependencies": {
1147        "yallist": "^4.0.0"
1148      },
1149      "engines": {
1150        "node": ">=10"
1151      }
1152    },
1153    "node_modules/make-dir": {
1154      "version": "3.1.0",
1155      "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
1156      "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
1157      "dependencies": {
1158        "semver": "^6.0.0"
1159      },
1160      "engines": {
1161        "node": ">=8"
1162      },
1163      "funding": {
1164        "url": "https://github.com/sponsors/sindresorhus"
1165      }
1166    },
1167    "node_modules/make-dir/node_modules/semver": {
1168      "version": "6.3.0",
1169      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
1170      "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
1171      "bin": {
1172        "semver": "bin/semver.js"
1173      }
1174    },
1175    "node_modules/minimatch": {
1176      "version": "3.1.2",
1177      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
1178      "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
1179      "dependencies": {
1180        "brace-expansion": "^1.1.7"
1181      },
1182      "engines": {
1183        "node": "*"
1184      }
1185    },
1186    "node_modules/minipass": {
1187      "version": "4.0.0",
1188      "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.0.0.tgz",
1189      "integrity": "sha512-g2Uuh2jEKoht+zvO6vJqXmYpflPqzRBT+Th2h01DKh5z7wbY/AZ2gCQ78cP70YoHPyFdY30YBV5WxgLOEwOykw==",
1190      "dependencies": {
1191        "yallist": "^4.0.0"
1192      },
1193      "engines": {
1194        "node": ">=8"
1195      }
1196    },
1197    "node_modules/minizlib": {
1198      "version": "2.1.2",
1199      "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
1200      "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
1201      "dependencies": {
1202        "minipass": "^3.0.0",
1203        "yallist": "^4.0.0"
1204      },
1205      "engines": {
1206        "node": ">= 8"
1207      }
1208    },
1209    "node_modules/minizlib/node_modules/minipass": {
1210      "version": "3.3.6",
1211      "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
1212      "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
1213      "dependencies": {
1214        "yallist": "^4.0.0"
1215      },
1216      "engines": {
1217        "node": ">=8"
1218      }
1219    },
1220    "node_modules/mkdirp": {
1221      "version": "1.0.4",
1222      "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
1223      "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
1224      "bin": {
1225        "mkdirp": "bin/cmd.js"
1226      },
1227      "engines": {
1228        "node": ">=10"
1229      }
1230    },
1231    "node_modules/ms": {
1232      "version": "2.1.2",
1233      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1234      "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
1235    },
1236    "node_modules/natural-compare": {
1237      "version": "1.4.0",
1238      "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
1239      "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
1240      "dev": true
1241    },
1242    "node_modules/node-addon-api": {
1243      "version": "5.1.0",
1244      "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz",
1245      "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA=="
1246    },
1247    "node_modules/node-fetch": {
1248      "version": "2.6.8",
1249      "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.8.tgz",
1250      "integrity": "sha512-RZ6dBYuj8dRSfxpUSu+NsdF1dpPpluJxwOp+6IoDp/sH2QNDSvurYsAa+F1WxY2RjA1iP93xhcsUoYbF2XBqVg==",
1251      "dependencies": {
1252        "whatwg-url": "^5.0.0"
1253      },
1254      "engines": {
1255        "node": "4.x || >=6.0.0"
1256      },
1257      "peerDependencies": {
1258        "encoding": "^0.1.0"
1259      },
1260      "peerDependenciesMeta": {
1261        "encoding": {
1262          "optional": true
1263        }
1264      }
1265    },
1266    "node_modules/nopt": {
1267      "version": "5.0.0",
1268      "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
1269      "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
1270      "dependencies": {
1271        "abbrev": "1"
1272      },
1273      "bin": {
1274        "nopt": "bin/nopt.js"
1275      },
1276      "engines": {
1277        "node": ">=6"
1278      }
1279    },
1280    "node_modules/npmlog": {
1281      "version": "5.0.1",
1282      "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz",
1283      "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==",
1284      "dependencies": {
1285        "are-we-there-yet": "^2.0.0",
1286        "console-control-strings": "^1.1.0",
1287        "gauge": "^3.0.0",
1288        "set-blocking": "^2.0.0"
1289      }
1290    },
1291    "node_modules/object-assign": {
1292      "version": "4.1.1",
1293      "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
1294      "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
1295      "engines": {
1296        "node": ">=0.10.0"
1297      }
1298    },
1299    "node_modules/once": {
1300      "version": "1.4.0",
1301      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1302      "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
1303      "dependencies": {
1304        "wrappy": "1"
1305      }
1306    },
1307    "node_modules/optionator": {
1308      "version": "0.9.1",
1309      "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
1310      "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
1311      "dev": true,
1312      "dependencies": {
1313        "deep-is": "^0.1.3",
1314        "fast-levenshtein": "^2.0.6",
1315        "levn": "^0.4.1",
1316        "prelude-ls": "^1.2.1",
1317        "type-check": "^0.4.0",
1318        "word-wrap": "^1.2.3"
1319      },
1320      "engines": {
1321        "node": ">= 0.8.0"
1322      }
1323    },
1324    "node_modules/p-limit": {
1325      "version": "3.1.0",
1326      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
1327      "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
1328      "dev": true,
1329      "dependencies": {
1330        "yocto-queue": "^0.1.0"
1331      },
1332      "engines": {
1333        "node": ">=10"
1334      },
1335      "funding": {
1336        "url": "https://github.com/sponsors/sindresorhus"
1337      }
1338    },
1339    "node_modules/p-locate": {
1340      "version": "5.0.0",
1341      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
1342      "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
1343      "dev": true,
1344      "dependencies": {
1345        "p-limit": "^3.0.2"
1346      },
1347      "engines": {
1348        "node": ">=10"
1349      },
1350      "funding": {
1351        "url": "https://github.com/sponsors/sindresorhus"
1352      }
1353    },
1354    "node_modules/parent-module": {
1355      "version": "1.0.1",
1356      "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
1357      "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
1358      "dev": true,
1359      "dependencies": {
1360        "callsites": "^3.0.0"
1361      },
1362      "engines": {
1363        "node": ">=6"
1364      }
1365    },
1366    "node_modules/path-exists": {
1367      "version": "4.0.0",
1368      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
1369      "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
1370      "dev": true,
1371      "engines": {
1372        "node": ">=8"
1373      }
1374    },
1375    "node_modules/path-is-absolute": {
1376      "version": "1.0.1",
1377      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
1378      "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
1379      "engines": {
1380        "node": ">=0.10.0"
1381      }
1382    },
1383    "node_modules/path-key": {
1384      "version": "3.1.1",
1385      "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
1386      "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
1387      "dev": true,
1388      "engines": {
1389        "node": ">=8"
1390      }
1391    },
1392    "node_modules/peek-readable": {
1393      "version": "5.0.0",
1394      "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-5.0.0.tgz",
1395      "integrity": "sha512-YtCKvLUOvwtMGmrniQPdO7MwPjgkFBtFIrmfSbYmYuq3tKDV/mcfAhBth1+C3ru7uXIZasc/pHnb+YDYNkkj4A==",
1396      "engines": {
1397        "node": ">=14.16"
1398      },
1399      "funding": {
1400        "type": "github",
1401        "url": "https://github.com/sponsors/Borewit"
1402      }
1403    },
1404    "node_modules/play-audio": {
1405      "version": "0.5.2",
1406      "resolved": "https://registry.npmjs.org/play-audio/-/play-audio-0.5.2.tgz",
1407      "integrity": "sha512-ZAqHUKkQLix2Iga7pPbsf1LpUoBjcpwU93F1l3qBIfxYddQLhxS6GKmS0d3jV8kSVaUbr6NnOEcEMFvuX93SWQ=="
1408    },
1409    "node_modules/play-dl": {
1410      "version": "1.9.6",
1411      "resolved": "https://registry.npmjs.org/play-dl/-/play-dl-1.9.6.tgz",
1412      "integrity": "sha512-JW44bQbME9fNfGhGXQ/rdcsHr4BfgJabVlSgpS9QY/NscfprFH1asv+q9atrZThP3+hHIpgtFNABccg9rFWlwg==",
1413      "dependencies": {
1414        "play-audio": "^0.5.2"
1415      },
1416      "engines": {
1417        "node": ">=16.0.0"
1418      }
1419    },
1420    "node_modules/prelude-ls": {
1421      "version": "1.2.1",
1422      "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
1423      "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
1424      "dev": true,
1425      "engines": {
1426        "node": ">= 0.8.0"
1427      }
1428    },
1429    "node_modules/prism-media": {
1430      "version": "1.3.4",
1431      "resolved": "https://registry.npmjs.org/prism-media/-/prism-media-1.3.4.tgz",
1432      "integrity": "sha512-eW7LXORkTCQznZs+eqe9VjGOrLBxcBPXgNyHXMTSRVhphvd/RrxgIR7WaWt4fkLuhshcdT5KHL88LAfcvS3f5g==",
1433      "peerDependencies": {
1434        "@discordjs/opus": "^0.8.0",
1435        "ffmpeg-static": "^5.0.2 || ^4.2.7 || ^3.0.0 || ^2.4.0",
1436        "node-opus": "^0.3.3",
1437        "opusscript": "^0.0.8"
1438      },
1439      "peerDependenciesMeta": {
1440        "@discordjs/opus": {
1441          "optional": true
1442        },
1443        "ffmpeg-static": {
1444          "optional": true
1445        },
1446        "node-opus": {
1447          "optional": true
1448        },
1449        "opusscript": {
1450          "optional": true
1451        }
1452      }
1453    },
1454    "node_modules/punycode": {
1455      "version": "2.3.0",
1456      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
1457      "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==",
1458      "dev": true,
1459      "engines": {
1460        "node": ">=6"
1461      }
1462    },
1463    "node_modules/queue-microtask": {
1464      "version": "1.2.3",
1465      "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
1466      "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
1467      "dev": true,
1468      "funding": [
1469        {
1470          "type": "github",
1471          "url": "https://github.com/sponsors/feross"
1472        },
1473        {
1474          "type": "patreon",
1475          "url": "https://www.patreon.com/feross"
1476        },
1477        {
1478          "type": "consulting",
1479          "url": "https://feross.org/support"
1480        }
1481      ]
1482    },
1483    "node_modules/readable-stream": {
1484      "version": "3.6.0",
1485      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
1486      "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
1487      "dependencies": {
1488        "inherits": "^2.0.3",
1489        "string_decoder": "^1.1.1",
1490        "util-deprecate": "^1.0.1"
1491      },
1492      "engines": {
1493        "node": ">= 6"
1494      }
1495    },
1496    "node_modules/readable-web-to-node-stream": {
1497      "version": "3.0.2",
1498      "resolved": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz",
1499      "integrity": "sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==",
1500      "dependencies": {
1501        "readable-stream": "^3.6.0"
1502      },
1503      "engines": {
1504        "node": ">=8"
1505      },
1506      "funding": {
1507        "type": "github",
1508        "url": "https://github.com/sponsors/Borewit"
1509      }
1510    },
1511    "node_modules/regexpp": {
1512      "version": "3.2.0",
1513      "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
1514      "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
1515      "dev": true,
1516      "engines": {
1517        "node": ">=8"
1518      },
1519      "funding": {
1520        "url": "https://github.com/sponsors/mysticatea"
1521      }
1522    },
1523    "node_modules/resolve-from": {
1524      "version": "4.0.0",
1525      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
1526      "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
1527      "dev": true,
1528      "engines": {
1529        "node": ">=4"
1530      }
1531    },
1532    "node_modules/reusify": {
1533      "version": "1.0.4",
1534      "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
1535      "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
1536      "dev": true,
1537      "engines": {
1538        "iojs": ">=1.0.0",
1539        "node": ">=0.10.0"
1540      }
1541    },
1542    "node_modules/rimraf": {
1543      "version": "3.0.2",
1544      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
1545      "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
1546      "dependencies": {
1547        "glob": "^7.1.3"
1548      },
1549      "bin": {
1550        "rimraf": "bin.js"
1551      },
1552      "funding": {
1553        "url": "https://github.com/sponsors/isaacs"
1554      }
1555    },
1556    "node_modules/run-parallel": {
1557      "version": "1.2.0",
1558      "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
1559      "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
1560      "dev": true,
1561      "funding": [
1562        {
1563          "type": "github",
1564          "url": "https://github.com/sponsors/feross"
1565        },
1566        {
1567          "type": "patreon",
1568          "url": "https://www.patreon.com/feross"
1569        },
1570        {
1571          "type": "consulting",
1572          "url": "https://feross.org/support"
1573        }
1574      ],
1575      "dependencies": {
1576        "queue-microtask": "^1.2.2"
1577      }
1578    },
1579    "node_modules/safe-buffer": {
1580      "version": "5.2.1",
1581      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
1582      "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
1583      "funding": [
1584        {
1585          "type": "github",
1586          "url": "https://github.com/sponsors/feross"
1587        },
1588        {
1589          "type": "patreon",
1590          "url": "https://www.patreon.com/feross"
1591        },
1592        {
1593          "type": "consulting",
1594          "url": "https://feross.org/support"
1595        }
1596      ]
1597    },
1598    "node_modules/semver": {
1599      "version": "7.3.8",
1600      "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
1601      "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
1602      "dependencies": {
1603        "lru-cache": "^6.0.0"
1604      },
1605      "bin": {
1606        "semver": "bin/semver.js"
1607      },
1608      "engines": {
1609        "node": ">=10"
1610      }
1611    },
1612    "node_modules/set-blocking": {
1613      "version": "2.0.0",
1614      "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
1615      "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw=="
1616    },
1617    "node_modules/shebang-command": {
1618      "version": "2.0.0",
1619      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
1620      "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
1621      "dev": true,
1622      "dependencies": {
1623        "shebang-regex": "^3.0.0"
1624      },
1625      "engines": {
1626        "node": ">=8"
1627      }
1628    },
1629    "node_modules/shebang-regex": {
1630      "version": "3.0.0",
1631      "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
1632      "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
1633      "dev": true,
1634      "engines": {
1635        "node": ">=8"
1636      }
1637    },
1638    "node_modules/signal-exit": {
1639      "version": "3.0.7",
1640      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
1641      "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="
1642    },
1643    "node_modules/streamsearch": {
1644      "version": "1.1.0",
1645      "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz",
1646      "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==",
1647      "engines": {
1648        "node": ">=10.0.0"
1649      }
1650    },
1651    "node_modules/string_decoder": {
1652      "version": "1.3.0",
1653      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
1654      "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
1655      "dependencies": {
1656        "safe-buffer": "~5.2.0"
1657      }
1658    },
1659    "node_modules/string-width": {
1660      "version": "4.2.3",
1661      "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
1662      "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
1663      "dependencies": {
1664        "emoji-regex": "^8.0.0",
1665        "is-fullwidth-code-point": "^3.0.0",
1666        "strip-ansi": "^6.0.1"
1667      },
1668      "engines": {
1669        "node": ">=8"
1670      }
1671    },
1672    "node_modules/strip-ansi": {
1673      "version": "6.0.1",
1674      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
1675      "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
1676      "dependencies": {
1677        "ansi-regex": "^5.0.1"
1678      },
1679      "engines": {
1680        "node": ">=8"
1681      }
1682    },
1683    "node_modules/strip-json-comments": {
1684      "version": "3.1.1",
1685      "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
1686      "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
1687      "dev": true,
1688      "engines": {
1689        "node": ">=8"
1690      },
1691      "funding": {
1692        "url": "https://github.com/sponsors/sindresorhus"
1693      }
1694    },
1695    "node_modules/strtok3": {
1696      "version": "7.0.0",
1697      "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-7.0.0.tgz",
1698      "integrity": "sha512-pQ+V+nYQdC5H3Q7qBZAz/MO6lwGhoC2gOAjuouGf/VO0m7vQRh8QNMl2Uf6SwAtzZ9bOw3UIeBukEGNJl5dtXQ==",
1699      "dependencies": {
1700        "@tokenizer/token": "^0.3.0",
1701        "peek-readable": "^5.0.0"
1702      },
1703      "engines": {
1704        "node": ">=14.16"
1705      },
1706      "funding": {
1707        "type": "github",
1708        "url": "https://github.com/sponsors/Borewit"
1709      }
1710    },
1711    "node_modules/supports-color": {
1712      "version": "7.2.0",
1713      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
1714      "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
1715      "dev": true,
1716      "dependencies": {
1717        "has-flag": "^4.0.0"
1718      },
1719      "engines": {
1720        "node": ">=8"
1721      }
1722    },
1723    "node_modules/tar": {
1724      "version": "6.1.13",
1725      "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz",
1726      "integrity": "sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==",
1727      "dependencies": {
1728        "chownr": "^2.0.0",
1729        "fs-minipass": "^2.0.0",
1730        "minipass": "^4.0.0",
1731        "minizlib": "^2.1.1",
1732        "mkdirp": "^1.0.3",
1733        "yallist": "^4.0.0"
1734      },
1735      "engines": {
1736        "node": ">=10"
1737      }
1738    },
1739    "node_modules/text-table": {
1740      "version": "0.2.0",
1741      "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
1742      "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
1743      "dev": true
1744    },
1745    "node_modules/token-types": {
1746      "version": "5.0.1",
1747      "resolved": "https://registry.npmjs.org/token-types/-/token-types-5.0.1.tgz",
1748      "integrity": "sha512-Y2fmSnZjQdDb9W4w4r1tswlMHylzWIeOKpx0aZH9BgGtACHhrk3OkT52AzwcuqTRBZtvvnTjDBh8eynMulu8Vg==",
1749      "dependencies": {
1750        "@tokenizer/token": "^0.3.0",
1751        "ieee754": "^1.2.1"
1752      },
1753      "engines": {
1754        "node": ">=14.16"
1755      },
1756      "funding": {
1757        "type": "github",
1758        "url": "https://github.com/sponsors/Borewit"
1759      }
1760    },
1761    "node_modules/tr46": {
1762      "version": "0.0.3",
1763      "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
1764      "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
1765    },
1766    "node_modules/ts-mixer": {
1767      "version": "6.0.2",
1768      "resolved": "https://registry.npmjs.org/ts-mixer/-/ts-mixer-6.0.2.tgz",
1769      "integrity": "sha512-zvHx3VM83m2WYCE8XL99uaM7mFwYSkjR2OZti98fabHrwkjsCvgwChda5xctein3xGOyaQhtTeDq/1H/GNvF3A=="
1770    },
1771    "node_modules/tslib": {
1772      "version": "2.4.1",
1773      "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz",
1774      "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA=="
1775    },
1776    "node_modules/type-check": {
1777      "version": "0.4.0",
1778      "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
1779      "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
1780      "dev": true,
1781      "dependencies": {
1782        "prelude-ls": "^1.2.1"
1783      },
1784      "engines": {
1785        "node": ">= 0.8.0"
1786      }
1787    },
1788    "node_modules/type-fest": {
1789      "version": "0.20.2",
1790      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
1791      "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
1792      "dev": true,
1793      "engines": {
1794        "node": ">=10"
1795      },
1796      "funding": {
1797        "url": "https://github.com/sponsors/sindresorhus"
1798      }
1799    },
1800    "node_modules/undici": {
1801      "version": "5.15.2",
1802      "resolved": "https://registry.npmjs.org/undici/-/undici-5.15.2.tgz",
1803      "integrity": "sha512-JsN6meyJESMJaLqOuozstwrolSkLWlTIT4qpGoKepNdnZy7HJMPKB0v0Td/CepGgoiPpUSvVO9Nh/5N9QrmDgQ==",
1804      "dependencies": {
1805        "busboy": "^1.6.0"
1806      },
1807      "engines": {
1808        "node": ">=12.18"
1809      }
1810    },
1811    "node_modules/uri-js": {
1812      "version": "4.4.1",
1813      "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
1814      "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
1815      "dev": true,
1816      "dependencies": {
1817        "punycode": "^2.1.0"
1818      }
1819    },
1820    "node_modules/util-deprecate": {
1821      "version": "1.0.2",
1822      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
1823      "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
1824    },
1825    "node_modules/webidl-conversions": {
1826      "version": "3.0.1",
1827      "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
1828      "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
1829    },
1830    "node_modules/whatwg-url": {
1831      "version": "5.0.0",
1832      "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
1833      "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
1834      "dependencies": {
1835        "tr46": "~0.0.3",
1836        "webidl-conversions": "^3.0.0"
1837      }
1838    },
1839    "node_modules/which": {
1840      "version": "2.0.2",
1841      "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
1842      "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
1843      "dev": true,
1844      "dependencies": {
1845        "isexe": "^2.0.0"
1846      },
1847      "bin": {
1848        "node-which": "bin/node-which"
1849      },
1850      "engines": {
1851        "node": ">= 8"
1852      }
1853    },
1854    "node_modules/wide-align": {
1855      "version": "1.1.5",
1856      "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz",
1857      "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==",
1858      "dependencies": {
1859        "string-width": "^1.0.2 || 2 || 3 || 4"
1860      }
1861    },
1862    "node_modules/word-wrap": {
1863      "version": "1.2.3",
1864      "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
1865      "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
1866      "dev": true,
1867      "engines": {
1868        "node": ">=0.10.0"
1869      }
1870    },
1871    "node_modules/wrappy": {
1872      "version": "1.0.2",
1873      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
1874      "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
1875    },
1876    "node_modules/ws": {
1877      "version": "8.12.0",
1878      "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.0.tgz",
1879      "integrity": "sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig==",
1880      "engines": {
1881        "node": ">=10.0.0"
1882      },
1883      "peerDependencies": {
1884        "bufferutil": "^4.0.1",
1885        "utf-8-validate": ">=5.0.2"
1886      },
1887      "peerDependenciesMeta": {
1888        "bufferutil": {
1889          "optional": true
1890        },
1891        "utf-8-validate": {
1892          "optional": true
1893        }
1894      }
1895    },
1896    "node_modules/yallist": {
1897      "version": "4.0.0",
1898      "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
1899      "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
1900    },
1901    "node_modules/yocto-queue": {
1902      "version": "0.1.0",
1903      "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
1904      "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
1905      "dev": true,
1906      "engines": {
1907        "node": ">=10"
1908      },
1909      "funding": {
1910        "url": "https://github.com/sponsors/sindresorhus"
1911      }
1912    }
1913  }
1914}