diff --git a/node_modules/.bin/detect-libc b/node_modules/.bin/detect-libc
deleted file mode 120000
index b4c4b76..0000000
--- a/node_modules/.bin/detect-libc
+++ /dev/null
@@ -1 +0,0 @@
-../detect-libc/bin/detect-libc.js
\ No newline at end of file
diff --git a/node_modules/.bin/mime b/node_modules/.bin/mime
deleted file mode 120000
index fbb7ee0..0000000
--- a/node_modules/.bin/mime
+++ /dev/null
@@ -1 +0,0 @@
-../mime/cli.js
\ No newline at end of file
diff --git a/node_modules/.bin/mkdirp b/node_modules/.bin/mkdirp
deleted file mode 120000
index 017896c..0000000
--- a/node_modules/.bin/mkdirp
+++ /dev/null
@@ -1 +0,0 @@
-../mkdirp/bin/cmd.js
\ No newline at end of file
diff --git a/node_modules/.bin/node b/node_modules/.bin/node
deleted file mode 120000
index 14fe007..0000000
--- a/node_modules/.bin/node
+++ /dev/null
@@ -1 +0,0 @@
-../node/bin/node
\ No newline at end of file
diff --git a/node_modules/.bin/node-pre-gyp b/node_modules/.bin/node-pre-gyp
deleted file mode 120000
index 2946e6a..0000000
--- a/node_modules/.bin/node-pre-gyp
+++ /dev/null
@@ -1 +0,0 @@
-../@mapbox/node-pre-gyp/bin/node-pre-gyp
\ No newline at end of file
diff --git a/node_modules/.bin/nopt b/node_modules/.bin/nopt
deleted file mode 120000
index 6b6566e..0000000
--- a/node_modules/.bin/nopt
+++ /dev/null
@@ -1 +0,0 @@
-../nopt/bin/nopt.js
\ No newline at end of file
diff --git a/node_modules/.bin/rimraf b/node_modules/.bin/rimraf
deleted file mode 120000
index 4cd49a4..0000000
--- a/node_modules/.bin/rimraf
+++ /dev/null
@@ -1 +0,0 @@
-../rimraf/bin.js
\ No newline at end of file
diff --git a/node_modules/.bin/semver b/node_modules/.bin/semver
deleted file mode 120000
index 5aaadf4..0000000
--- a/node_modules/.bin/semver
+++ /dev/null
@@ -1 +0,0 @@
-../semver/bin/semver.js
\ No newline at end of file
diff --git a/node_modules/.package-lock.json b/node_modules/.package-lock.json
deleted file mode 100644
index d16c47f..0000000
--- a/node_modules/.package-lock.json
+++ /dev/null
@@ -1,1415 +0,0 @@
-{
- "name": "safemt-tickets",
- "version": "1.0.0",
- "lockfileVersion": 2,
- "requires": true,
- "packages": {
- "node_modules/@discordjs/builders": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-0.6.0.tgz",
- "integrity": "sha512-mH3Gx61LKk2CD05laCI9K5wp+a3NyASHDUGx83DGJFkqJlRlSV5WMJNY6RS37A5SjqDtGMF4wVR9jzFaqShe6Q==",
- "dependencies": {
- "@sindresorhus/is": "^4.0.1",
- "discord-api-types": "^0.22.0",
- "ow": "^0.27.0",
- "ts-mixer": "^6.0.0",
- "tslib": "^2.3.1"
- },
- "engines": {
- "node": ">=14.0.0",
- "npm": ">=7.0.0"
- }
- },
- "node_modules/@discordjs/builders/node_modules/discord-api-types": {
- "version": "0.22.0",
- "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.22.0.tgz",
- "integrity": "sha512-l8yD/2zRbZItUQpy7ZxBJwaLX/Bs2TGaCthRppk8Sw24LOIWg12t9JEreezPoYD0SQcC2htNNo27kYEpYW/Srg==",
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@discordjs/collection": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-0.2.1.tgz",
- "integrity": "sha512-vhxqzzM8gkomw0TYRF3tgx7SwElzUlXT/Aa41O7mOcyN6wIJfj5JmDWaO5XGKsGSsNx7F3i5oIlrucCCWV1Nog==",
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@discordjs/form-data": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@discordjs/form-data/-/form-data-3.0.1.tgz",
- "integrity": "sha512-ZfFsbgEXW71Rw/6EtBdrP5VxBJy4dthyC0tpQKGKmYFImlmmrykO14Za+BiIVduwjte0jXEBlhSKf0MWbFp9Eg==",
- "dependencies": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.8",
- "mime-types": "^2.1.12"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/@mapbox/node-pre-gyp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.5.tgz",
- "integrity": "sha512-4srsKPXWlIxp5Vbqz5uLfBN+du2fJChBoYn/f2h991WLdk7jUvcSk/McVLSv/X+xQIPI8eGD5GjrnygdyHnhPA==",
- "dependencies": {
- "detect-libc": "^1.0.3",
- "https-proxy-agent": "^5.0.0",
- "make-dir": "^3.1.0",
- "node-fetch": "^2.6.1",
- "nopt": "^5.0.0",
- "npmlog": "^4.1.2",
- "rimraf": "^3.0.2",
- "semver": "^7.3.4",
- "tar": "^6.1.0"
- },
- "bin": {
- "node-pre-gyp": "bin/node-pre-gyp"
- }
- },
- "node_modules/@sapphire/async-queue": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/@sapphire/async-queue/-/async-queue-1.1.6.tgz",
- "integrity": "sha512-M5CbgMgesemMUCQo5G/InGHvp+GZx6uuJNV1iwvSWD8EFNVrfxaTcqhcAXM3MPYkjlxvNnoDNk0R1lfzvca6LA==",
- "engines": {
- "node": ">=v14.18.0",
- "npm": ">=7.24.2"
- }
- },
- "node_modules/@sindresorhus/is": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.2.0.tgz",
- "integrity": "sha512-VkE3KLBmJwcCaVARtQpfuKcKv8gcBmUubrfHGF84dXuuW6jgsRYxPtzcIhPyK9WAPpRt2/xY6zkD9MnRaJzSyw==",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sindresorhus/is?sponsor=1"
- }
- },
- "node_modules/@types/node": {
- "version": "16.11.1",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.1.tgz",
- "integrity": "sha512-PYGcJHL9mwl1Ek3PLiYgyEKtwTMmkMw4vbiyz/ps3pfdRYLVv+SN7qHVAImrjdAXxgluDEw6Ph4lyv+m9UpRmA=="
- },
- "node_modules/@types/ws": {
- "version": "8.2.0",
- "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.2.0.tgz",
- "integrity": "sha512-cyeefcUCgJlEk+hk2h3N+MqKKsPViQgF5boi9TTHSK+PoR9KWBb/C5ccPcDyAqgsbAYHTwulch725DV84+pSpg==",
- "dependencies": {
- "@types/node": "*"
- }
- },
- "node_modules/abbrev": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
- "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
- },
- "node_modules/accepts": {
- "version": "1.3.7",
- "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
- "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
- "dependencies": {
- "mime-types": "~2.1.24",
- "negotiator": "0.6.2"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/agent-base": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
- "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
- "dependencies": {
- "debug": "4"
- },
- "engines": {
- "node": ">= 6.0.0"
- }
- },
- "node_modules/ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/aproba": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
- "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="
- },
- "node_modules/are-we-there-yet": {
- "version": "1.1.7",
- "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz",
- "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==",
- "dependencies": {
- "delegates": "^1.0.0",
- "readable-stream": "^2.0.6"
- }
- },
- "node_modules/array-flatten": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
- "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
- },
- "node_modules/asynckit": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
- "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
- },
- "node_modules/balanced-match": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
- },
- "node_modules/body-parser": {
- "version": "1.19.0",
- "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
- "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
- "dependencies": {
- "bytes": "3.1.0",
- "content-type": "~1.0.4",
- "debug": "2.6.9",
- "depd": "~1.1.2",
- "http-errors": "1.7.2",
- "iconv-lite": "0.4.24",
- "on-finished": "~2.3.0",
- "qs": "6.7.0",
- "raw-body": "2.4.0",
- "type-is": "~1.6.17"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/body-parser/node_modules/debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dependencies": {
- "ms": "2.0.0"
- }
- },
- "node_modules/body-parser/node_modules/ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
- },
- "node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/bytes": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
- "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/callsites": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
- "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/canvas": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/canvas/-/canvas-2.8.0.tgz",
- "integrity": "sha512-gLTi17X8WY9Cf5GZ2Yns8T5lfBOcGgFehDFb+JQwDqdOoBOcECS9ZWMEAqMSVcMYwXD659J8NyzjRY/2aE+C2Q==",
- "hasInstallScript": true,
- "dependencies": {
- "@mapbox/node-pre-gyp": "^1.0.0",
- "nan": "^2.14.0",
- "simple-get": "^3.0.3"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/chownr": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
- "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/code-point-at": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
- "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/combined-stream": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
- "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
- "dependencies": {
- "delayed-stream": "~1.0.0"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/concat-map": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
- },
- "node_modules/console-control-strings": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
- "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4="
- },
- "node_modules/content-disposition": {
- "version": "0.5.3",
- "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
- "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
- "dependencies": {
- "safe-buffer": "5.1.2"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/content-type": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
- "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/cookie": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
- "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/cookie-signature": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
- "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
- },
- "node_modules/core-util-is": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
- "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
- },
- "node_modules/debug": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
- "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
- "dependencies": {
- "ms": "2.1.2"
- },
- "engines": {
- "node": ">=6.0"
- },
- "peerDependenciesMeta": {
- "supports-color": {
- "optional": true
- }
- }
- },
- "node_modules/decompress-response": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz",
- "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==",
- "dependencies": {
- "mimic-response": "^2.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/delayed-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
- "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/delegates": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
- "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o="
- },
- "node_modules/depd": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
- "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/destroy": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
- "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
- },
- "node_modules/detect-libc": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
- "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=",
- "bin": {
- "detect-libc": "bin/detect-libc.js"
- },
- "engines": {
- "node": ">=0.10"
- }
- },
- "node_modules/discord-api-types": {
- "version": "0.23.1",
- "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.23.1.tgz",
- "integrity": "sha512-igWmn+45mzXRWNEPU25I/pr8MwxHb767wAr51oy3VRLRcTlp5ADBbrBR0lq3SA1Rfw3MtM4TQu1xo3kxscfVdQ==",
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/discord.js": {
- "version": "13.2.0",
- "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-13.2.0.tgz",
- "integrity": "sha512-nyxUvL8wuQG38zx13wUMkpcA8koFszyiXdkSLwwM9opKW2LC2H5gD0cTZxImeJ6GtEnKPWT8xBiE8lLBmbNIhw==",
- "dependencies": {
- "@discordjs/builders": "^0.6.0",
- "@discordjs/collection": "^0.2.1",
- "@discordjs/form-data": "^3.0.1",
- "@sapphire/async-queue": "^1.1.5",
- "@types/ws": "^8.2.0",
- "discord-api-types": "^0.23.1",
- "node-fetch": "^2.6.1",
- "ws": "^8.2.3"
- },
- "engines": {
- "node": ">=16.6.0",
- "npm": ">=7.0.0"
- }
- },
- "node_modules/dot-prop": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz",
- "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==",
- "dependencies": {
- "is-obj": "^2.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/ee-first": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
- "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
- },
- "node_modules/encodeurl": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
- "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/escape-html": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
- "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
- },
- "node_modules/etag": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
- "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/express": {
- "version": "4.17.1",
- "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
- "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
- "dependencies": {
- "accepts": "~1.3.7",
- "array-flatten": "1.1.1",
- "body-parser": "1.19.0",
- "content-disposition": "0.5.3",
- "content-type": "~1.0.4",
- "cookie": "0.4.0",
- "cookie-signature": "1.0.6",
- "debug": "2.6.9",
- "depd": "~1.1.2",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "etag": "~1.8.1",
- "finalhandler": "~1.1.2",
- "fresh": "0.5.2",
- "merge-descriptors": "1.0.1",
- "methods": "~1.1.2",
- "on-finished": "~2.3.0",
- "parseurl": "~1.3.3",
- "path-to-regexp": "0.1.7",
- "proxy-addr": "~2.0.5",
- "qs": "6.7.0",
- "range-parser": "~1.2.1",
- "safe-buffer": "5.1.2",
- "send": "0.17.1",
- "serve-static": "1.14.1",
- "setprototypeof": "1.1.1",
- "statuses": "~1.5.0",
- "type-is": "~1.6.18",
- "utils-merge": "1.0.1",
- "vary": "~1.1.2"
- },
- "engines": {
- "node": ">= 0.10.0"
- }
- },
- "node_modules/express/node_modules/debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dependencies": {
- "ms": "2.0.0"
- }
- },
- "node_modules/express/node_modules/ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
- },
- "node_modules/finalhandler": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
- "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
- "dependencies": {
- "debug": "2.6.9",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "on-finished": "~2.3.0",
- "parseurl": "~1.3.3",
- "statuses": "~1.5.0",
- "unpipe": "~1.0.0"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/finalhandler/node_modules/debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dependencies": {
- "ms": "2.0.0"
- }
- },
- "node_modules/finalhandler/node_modules/ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
- },
- "node_modules/forwarded": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
- "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/fresh": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
- "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/fs-minipass": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
- "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
- "dependencies": {
- "minipass": "^3.0.0"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/fs.realpath": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
- },
- "node_modules/gauge": {
- "version": "2.7.4",
- "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
- "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
- "dependencies": {
- "aproba": "^1.0.3",
- "console-control-strings": "^1.0.0",
- "has-unicode": "^2.0.0",
- "object-assign": "^4.1.0",
- "signal-exit": "^3.0.0",
- "string-width": "^1.0.1",
- "strip-ansi": "^3.0.1",
- "wide-align": "^1.1.0"
- }
- },
- "node_modules/glob": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
- "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- },
- "engines": {
- "node": "*"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/graceful-fs": {
- "version": "4.2.8",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
- "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg=="
- },
- "node_modules/has-unicode": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
- "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk="
- },
- "node_modules/http-errors": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
- "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
- "dependencies": {
- "depd": "~1.1.2",
- "inherits": "2.0.3",
- "setprototypeof": "1.1.1",
- "statuses": ">= 1.5.0 < 2",
- "toidentifier": "1.0.0"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/http-errors/node_modules/inherits": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
- },
- "node_modules/https-proxy-agent": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
- "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
- "dependencies": {
- "agent-base": "6",
- "debug": "4"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/iconv-lite": {
- "version": "0.4.24",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
- "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
- "dependencies": {
- "safer-buffer": ">= 2.1.2 < 3"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/imurmurhash": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
- "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
- "engines": {
- "node": ">=0.8.19"
- }
- },
- "node_modules/inflight": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
- "dependencies": {
- "once": "^1.3.0",
- "wrappy": "1"
- }
- },
- "node_modules/inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
- },
- "node_modules/ipaddr.js": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
- "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/is-fullwidth-code-point": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
- "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
- "dependencies": {
- "number-is-nan": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-obj": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
- "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
- },
- "node_modules/lodash.isequal": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
- "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA="
- },
- "node_modules/lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "dependencies": {
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/make-dir": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
- "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
- "dependencies": {
- "semver": "^6.0.0"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/make-dir/node_modules/semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "bin": {
- "semver": "bin/semver.js"
- }
- },
- "node_modules/media-typer": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
- "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/merge-descriptors": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
- "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
- },
- "node_modules/methods": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
- "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/mime": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
- "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
- "bin": {
- "mime": "cli.js"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/mime-db": {
- "version": "1.50.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz",
- "integrity": "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/mime-types": {
- "version": "2.1.33",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz",
- "integrity": "sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g==",
- "dependencies": {
- "mime-db": "1.50.0"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/mimic-response": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz",
- "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==",
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/minimatch": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/minipass": {
- "version": "3.1.5",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.5.tgz",
- "integrity": "sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==",
- "dependencies": {
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/minizlib": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
- "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
- "dependencies": {
- "minipass": "^3.0.0",
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/mkdirp": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
- "bin": {
- "mkdirp": "bin/cmd.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- },
- "node_modules/nan": {
- "version": "2.15.0",
- "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz",
- "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ=="
- },
- "node_modules/negotiator": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
- "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/node": {
- "version": "16.10.0",
- "resolved": "https://registry.npmjs.org/node/-/node-16.10.0.tgz",
- "integrity": "sha512-SXcqz3j4AOFMPPsd0bXDpQY95Xm8mnJ7PbBhJKEvp+aPYoVH38QAHha59EAuRaiASaSLWt5sP0oDCMzzaSmEAA==",
- "hasInstallScript": true,
- "dependencies": {
- "node-bin-setup": "^1.0.0"
- },
- "bin": {
- "node": "bin/node"
- },
- "engines": {
- "npm": ">=5.0.0"
- }
- },
- "node_modules/node-bin-setup": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/node-bin-setup/-/node-bin-setup-1.0.6.tgz",
- "integrity": "sha512-uPIxXNis1CRbv1DwqAxkgBk5NFV3s7cMN/Gf556jSw6jBvV7ca4F9lRL/8cALcZecRibeqU+5dFYqFFmzv5a0Q=="
- },
- "node_modules/node-fetch": {
- "version": "2.6.5",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.5.tgz",
- "integrity": "sha512-mmlIVHJEu5rnIxgEgez6b9GgWXbkZj5YZ7fx+2r94a2E+Uirsp6HsPTPlomfdHtpt/B0cdKviwkoaM6pyvUOpQ==",
- "dependencies": {
- "whatwg-url": "^5.0.0"
- },
- "engines": {
- "node": "4.x || >=6.0.0"
- }
- },
- "node_modules/node-localstorage": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/node-localstorage/-/node-localstorage-2.2.1.tgz",
- "integrity": "sha512-vv8fJuOUCCvSPjDjBLlMqYMHob4aGjkmrkaE42/mZr0VT+ZAU10jRF8oTnX9+pgU9/vYJ8P7YT3Vd6ajkmzSCw==",
- "dependencies": {
- "write-file-atomic": "^1.1.4"
- },
- "engines": {
- "node": ">=0.12"
- }
- },
- "node_modules/nopt": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
- "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
- "dependencies": {
- "abbrev": "1"
- },
- "bin": {
- "nopt": "bin/nopt.js"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/npmlog": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
- "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
- "dependencies": {
- "are-we-there-yet": "~1.1.2",
- "console-control-strings": "~1.1.0",
- "gauge": "~2.7.3",
- "set-blocking": "~2.0.0"
- }
- },
- "node_modules/number-is-nan": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
- "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/on-finished": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
- "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
- "dependencies": {
- "ee-first": "1.1.1"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/once": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
- "dependencies": {
- "wrappy": "1"
- }
- },
- "node_modules/ow": {
- "version": "0.27.0",
- "resolved": "https://registry.npmjs.org/ow/-/ow-0.27.0.tgz",
- "integrity": "sha512-SGnrGUbhn4VaUGdU0EJLMwZWSupPmF46hnTRII7aCLCrqixTAC5eKo8kI4/XXf1eaaI8YEVT+3FeGNJI9himAQ==",
- "dependencies": {
- "@sindresorhus/is": "^4.0.1",
- "callsites": "^3.1.0",
- "dot-prop": "^6.0.1",
- "lodash.isequal": "^4.5.0",
- "type-fest": "^1.2.1",
- "vali-date": "^1.0.0"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/parseurl": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
- "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/path-is-absolute": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/path-to-regexp": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
- "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
- },
- "node_modules/process-nextick-args": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
- "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
- },
- "node_modules/proxy-addr": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
- "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
- "dependencies": {
- "forwarded": "0.2.0",
- "ipaddr.js": "1.9.1"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/qs": {
- "version": "6.7.0",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
- "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
- "engines": {
- "node": ">=0.6"
- }
- },
- "node_modules/range-parser": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
- "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/raw-body": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
- "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
- "dependencies": {
- "bytes": "3.1.0",
- "http-errors": "1.7.2",
- "iconv-lite": "0.4.24",
- "unpipe": "1.0.0"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/readable-stream": {
- "version": "2.3.7",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "dependencies": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "node_modules/rimraf": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
- "dependencies": {
- "glob": "^7.1.3"
- },
- "bin": {
- "rimraf": "bin.js"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
- },
- "node_modules/safer-buffer": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
- },
- "node_modules/semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
- "dependencies": {
- "lru-cache": "^6.0.0"
- },
- "bin": {
- "semver": "bin/semver.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/send": {
- "version": "0.17.1",
- "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
- "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
- "dependencies": {
- "debug": "2.6.9",
- "depd": "~1.1.2",
- "destroy": "~1.0.4",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "etag": "~1.8.1",
- "fresh": "0.5.2",
- "http-errors": "~1.7.2",
- "mime": "1.6.0",
- "ms": "2.1.1",
- "on-finished": "~2.3.0",
- "range-parser": "~1.2.1",
- "statuses": "~1.5.0"
- },
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/send/node_modules/debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dependencies": {
- "ms": "2.0.0"
- }
- },
- "node_modules/send/node_modules/debug/node_modules/ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
- },
- "node_modules/send/node_modules/ms": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
- "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
- },
- "node_modules/serve-static": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
- "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
- "dependencies": {
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "parseurl": "~1.3.3",
- "send": "0.17.1"
- },
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/set-blocking": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
- "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
- },
- "node_modules/setprototypeof": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
- "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="
- },
- "node_modules/signal-exit": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz",
- "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ=="
- },
- "node_modules/simple-concat": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
- "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ]
- },
- "node_modules/simple-get": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz",
- "integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==",
- "dependencies": {
- "decompress-response": "^4.2.0",
- "once": "^1.3.1",
- "simple-concat": "^1.0.0"
- }
- },
- "node_modules/slide": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz",
- "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=",
- "engines": {
- "node": "*"
- }
- },
- "node_modules/statuses": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
- "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dependencies": {
- "safe-buffer": "~5.1.0"
- }
- },
- "node_modules/string-width": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
- "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
- "dependencies": {
- "code-point-at": "^1.0.0",
- "is-fullwidth-code-point": "^1.0.0",
- "strip-ansi": "^3.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
- "dependencies": {
- "ansi-regex": "^2.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/tar": {
- "version": "6.1.11",
- "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz",
- "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==",
- "dependencies": {
- "chownr": "^2.0.0",
- "fs-minipass": "^2.0.0",
- "minipass": "^3.0.0",
- "minizlib": "^2.1.1",
- "mkdirp": "^1.0.3",
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/toidentifier": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
- "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
- "engines": {
- "node": ">=0.6"
- }
- },
- "node_modules/tr46": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
- "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o="
- },
- "node_modules/ts-mixer": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/ts-mixer/-/ts-mixer-6.0.0.tgz",
- "integrity": "sha512-nXIb1fvdY5CBSrDIblLn73NW0qRDk5yJ0Sk1qPBF560OdJfQp9jhl+0tzcY09OZ9U+6GpeoI9RjwoIKFIoB9MQ=="
- },
- "node_modules/tslib": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
- "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
- },
- "node_modules/type-fest": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz",
- "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/type-is": {
- "version": "1.6.18",
- "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
- "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
- "dependencies": {
- "media-typer": "0.3.0",
- "mime-types": "~2.1.24"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/unpipe": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
- "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/util-deprecate": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
- },
- "node_modules/utils-merge": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
- "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
- "engines": {
- "node": ">= 0.4.0"
- }
- },
- "node_modules/vali-date": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/vali-date/-/vali-date-1.0.0.tgz",
- "integrity": "sha1-G5BKWWCfsyjvB4E4Qgk09rhnCaY=",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/vary": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
- "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/webidl-conversions": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
- "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE="
- },
- "node_modules/whatwg-url": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
- "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=",
- "dependencies": {
- "tr46": "~0.0.3",
- "webidl-conversions": "^3.0.0"
- }
- },
- "node_modules/wide-align": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz",
- "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==",
- "dependencies": {
- "string-width": "^1.0.2 || 2 || 3 || 4"
- }
- },
- "node_modules/wrappy": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
- },
- "node_modules/write-file-atomic": {
- "version": "1.3.4",
- "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz",
- "integrity": "sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8=",
- "dependencies": {
- "graceful-fs": "^4.1.11",
- "imurmurhash": "^0.1.4",
- "slide": "^1.1.5"
- }
- },
- "node_modules/ws": {
- "version": "8.2.3",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz",
- "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==",
- "engines": {
- "node": ">=10.0.0"
- },
- "peerDependencies": {
- "bufferutil": "^4.0.1",
- "utf-8-validate": "^5.0.2"
- },
- "peerDependenciesMeta": {
- "bufferutil": {
- "optional": true
- },
- "utf-8-validate": {
- "optional": true
- }
- }
- },
- "node_modules/yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
- }
- }
-}
diff --git a/node_modules/@discordjs/builders/LICENSE b/node_modules/@discordjs/builders/LICENSE
deleted file mode 100644
index 9300648..0000000
--- a/node_modules/@discordjs/builders/LICENSE
+++ /dev/null
@@ -1,190 +0,0 @@
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- Copyright 2021 Vlad Frangu
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
diff --git a/node_modules/@discordjs/builders/README.md b/node_modules/@discordjs/builders/README.md
deleted file mode 100644
index 7838460..0000000
--- a/node_modules/@discordjs/builders/README.md
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-## Installation
-
-Install with [npm](https://www.npmjs.com/) / [yarn](https://yarnpkg.com) / [pnpm](https://pnpm.js.org/):
-
-```sh
-npm install @discordjs/builders
-yarn add @discordjs/builders
-pnpm add @discordjs/builders
-```
-
-## Contribution
-
-See [Contributing Guide](https://github.com/discordjs/builders/blob/main/.github/CONTRIBUTING.md).
-
-## Examples
-
-Here are some examples for the builders and utilities you can find in this package:
-
-- [Slash Command Builders](./docs/examples/Slash%20Command%20Builders.md)
diff --git a/node_modules/@discordjs/builders/dist/index.d.ts b/node_modules/@discordjs/builders/dist/index.d.ts
deleted file mode 100644
index 130ab91..0000000
--- a/node_modules/@discordjs/builders/dist/index.d.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-export * as EmbedAssertions from './messages/embed/Assertions';
-export * from './messages/embed/Embed';
-export * from './messages/formatters';
-export * as SlashCommandAssertions from './interactions/slashCommands/Assertions';
-export * from './interactions/slashCommands/SlashCommandBuilder';
-export * from './interactions/slashCommands/SlashCommandSubcommands';
-export * from './interactions/slashCommands/options/boolean';
-export * from './interactions/slashCommands/options/channel';
-export * from './interactions/slashCommands/options/integer';
-export * from './interactions/slashCommands/options/mentionable';
-export * from './interactions/slashCommands/options/number';
-export * from './interactions/slashCommands/options/role';
-export * from './interactions/slashCommands/options/string';
-export * from './interactions/slashCommands/options/user';
-//# sourceMappingURL=index.d.ts.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/index.d.ts.map b/node_modules/@discordjs/builders/dist/index.d.ts.map
deleted file mode 100644
index 2618e71..0000000
--- a/node_modules/@discordjs/builders/dist/index.d.ts.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"index.d.ts","sourceRoot":"/","sources":["index.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,eAAe,MAAM,6BAA6B,CAAC;AAC/D,cAAc,wBAAwB,CAAC;AACvC,cAAc,uBAAuB,CAAC;AAEtC,OAAO,KAAK,sBAAsB,MAAM,yCAAyC,CAAC;AAClF,cAAc,kDAAkD,CAAC;AACjE,cAAc,sDAAsD,CAAC;AACrE,cAAc,8CAA8C,CAAC;AAC7D,cAAc,8CAA8C,CAAC;AAC7D,cAAc,8CAA8C,CAAC;AAC7D,cAAc,kDAAkD,CAAC;AACjE,cAAc,6CAA6C,CAAC;AAC5D,cAAc,2CAA2C,CAAC;AAC1D,cAAc,6CAA6C,CAAC;AAC5D,cAAc,2CAA2C,CAAC"}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/index.js b/node_modules/@discordjs/builders/dist/index.js
deleted file mode 100644
index dacfc1f..0000000
--- a/node_modules/@discordjs/builders/dist/index.js
+++ /dev/null
@@ -1,19 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.SlashCommandAssertions = exports.EmbedAssertions = void 0;
-const tslib_1 = require("tslib");
-exports.EmbedAssertions = tslib_1.__importStar(require("./messages/embed/Assertions"));
-tslib_1.__exportStar(require("./messages/embed/Embed"), exports);
-tslib_1.__exportStar(require("./messages/formatters"), exports);
-exports.SlashCommandAssertions = tslib_1.__importStar(require("./interactions/slashCommands/Assertions"));
-tslib_1.__exportStar(require("./interactions/slashCommands/SlashCommandBuilder"), exports);
-tslib_1.__exportStar(require("./interactions/slashCommands/SlashCommandSubcommands"), exports);
-tslib_1.__exportStar(require("./interactions/slashCommands/options/boolean"), exports);
-tslib_1.__exportStar(require("./interactions/slashCommands/options/channel"), exports);
-tslib_1.__exportStar(require("./interactions/slashCommands/options/integer"), exports);
-tslib_1.__exportStar(require("./interactions/slashCommands/options/mentionable"), exports);
-tslib_1.__exportStar(require("./interactions/slashCommands/options/number"), exports);
-tslib_1.__exportStar(require("./interactions/slashCommands/options/role"), exports);
-tslib_1.__exportStar(require("./interactions/slashCommands/options/string"), exports);
-tslib_1.__exportStar(require("./interactions/slashCommands/options/user"), exports);
-//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/index.js.map b/node_modules/@discordjs/builders/dist/index.js.map
deleted file mode 100644
index eec9c2e..0000000
--- a/node_modules/@discordjs/builders/dist/index.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"index.js","sourceRoot":"/","sources":["index.ts"],"names":[],"mappings":";;;;AAAA,uFAA+D;AAC/D,iEAAuC;AACvC,gEAAsC;AAEtC,0GAAkF;AAClF,2FAAiE;AACjE,+FAAqE;AACrE,uFAA6D;AAC7D,uFAA6D;AAC7D,uFAA6D;AAC7D,2FAAiE;AACjE,sFAA4D;AAC5D,oFAA0D;AAC1D,sFAA4D;AAC5D,oFAA0D","sourcesContent":["export * as EmbedAssertions from './messages/embed/Assertions';\nexport * from './messages/embed/Embed';\nexport * from './messages/formatters';\n\nexport * as SlashCommandAssertions from './interactions/slashCommands/Assertions';\nexport * from './interactions/slashCommands/SlashCommandBuilder';\nexport * from './interactions/slashCommands/SlashCommandSubcommands';\nexport * from './interactions/slashCommands/options/boolean';\nexport * from './interactions/slashCommands/options/channel';\nexport * from './interactions/slashCommands/options/integer';\nexport * from './interactions/slashCommands/options/mentionable';\nexport * from './interactions/slashCommands/options/number';\nexport * from './interactions/slashCommands/options/role';\nexport * from './interactions/slashCommands/options/string';\nexport * from './interactions/slashCommands/options/user';\n"]}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/index.mjs b/node_modules/@discordjs/builders/dist/index.mjs
deleted file mode 100644
index 639884c..0000000
--- a/node_modules/@discordjs/builders/dist/index.mjs
+++ /dev/null
@@ -1,36 +0,0 @@
-import mod from "./index.js";
-
-export default mod;
-export const Embed = mod.Embed;
-export const EmbedAssertions = mod.EmbedAssertions;
-export const Faces = mod.Faces;
-export const SlashCommandAssertions = mod.SlashCommandAssertions;
-export const SlashCommandBooleanOption = mod.SlashCommandBooleanOption;
-export const SlashCommandBuilder = mod.SlashCommandBuilder;
-export const SlashCommandChannelOption = mod.SlashCommandChannelOption;
-export const SlashCommandIntegerOption = mod.SlashCommandIntegerOption;
-export const SlashCommandMentionableOption = mod.SlashCommandMentionableOption;
-export const SlashCommandNumberOption = mod.SlashCommandNumberOption;
-export const SlashCommandRoleOption = mod.SlashCommandRoleOption;
-export const SlashCommandStringOption = mod.SlashCommandStringOption;
-export const SlashCommandSubcommandBuilder = mod.SlashCommandSubcommandBuilder;
-export const SlashCommandSubcommandGroupBuilder = mod.SlashCommandSubcommandGroupBuilder;
-export const SlashCommandUserOption = mod.SlashCommandUserOption;
-export const TimestampStyles = mod.TimestampStyles;
-export const blockQuote = mod.blockQuote;
-export const bold = mod.bold;
-export const channelMention = mod.channelMention;
-export const codeBlock = mod.codeBlock;
-export const formatEmoji = mod.formatEmoji;
-export const hideLinkEmbed = mod.hideLinkEmbed;
-export const hyperlink = mod.hyperlink;
-export const inlineCode = mod.inlineCode;
-export const italic = mod.italic;
-export const memberNicknameMention = mod.memberNicknameMention;
-export const quote = mod.quote;
-export const roleMention = mod.roleMention;
-export const spoiler = mod.spoiler;
-export const strikethrough = mod.strikethrough;
-export const time = mod.time;
-export const underscore = mod.underscore;
-export const userMention = mod.userMention;
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/Assertions.d.ts b/node_modules/@discordjs/builders/dist/interactions/slashCommands/Assertions.d.ts
deleted file mode 100644
index fdc110a..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/Assertions.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-import type { APIApplicationCommandOptionChoice } from 'discord-api-types/v9';
-import type { SlashCommandOptionBase } from './mixins/CommandOptionBase';
-import type { ToAPIApplicationCommandOptions } from './SlashCommandBuilder';
-import type { SlashCommandSubcommandBuilder, SlashCommandSubcommandGroupBuilder } from './SlashCommandSubcommands';
-export declare function validateRequiredParameters(name: string, description: string, options: ToAPIApplicationCommandOptions[]): void;
-export declare function validateName(name: unknown): asserts name is string;
-export declare function validateDescription(description: unknown): asserts description is string;
-export declare function validateDefaultPermission(value: unknown): asserts value is boolean;
-export declare function validateMaxOptionsLength(options: unknown): asserts options is ToAPIApplicationCommandOptions[];
-export declare function validateMaxChoicesLength(choices: APIApplicationCommandOptionChoice[]): void;
-export declare function assertReturnOfBuilder(input: unknown, ExpectedInstanceOf: new () => T): asserts input is T;
-//# sourceMappingURL=Assertions.d.ts.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/Assertions.d.ts.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/Assertions.d.ts.map
deleted file mode 100644
index b7eadbd..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/Assertions.d.ts.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"Assertions.d.ts","sourceRoot":"/","sources":["interactions/slashCommands/Assertions.ts"],"names":[],"mappings":"AACA,OAAO,KAAK,EAAE,iCAAiC,EAAE,MAAM,sBAAsB,CAAC;AAE9E,OAAO,KAAK,EAAE,sBAAsB,EAAE,MAAM,4BAA4B,CAAC;AACzE,OAAO,KAAK,EAAE,8BAA8B,EAAE,MAAM,uBAAuB,CAAC;AAC5E,OAAO,KAAK,EAAE,6BAA6B,EAAE,kCAAkC,EAAE,MAAM,2BAA2B,CAAC;AAEnH,wBAAgB,0BAA0B,CACzC,IAAI,EAAE,MAAM,EACZ,WAAW,EAAE,MAAM,EACnB,OAAO,EAAE,8BAA8B,EAAE,QAUzC;AAUD,wBAAgB,YAAY,CAAC,IAAI,EAAE,OAAO,GAAG,OAAO,CAAC,IAAI,IAAI,MAAM,CAElE;AAID,wBAAgB,mBAAmB,CAAC,WAAW,EAAE,OAAO,GAAG,OAAO,CAAC,WAAW,IAAI,MAAM,CAEvF;AAID,wBAAgB,yBAAyB,CAAC,KAAK,EAAE,OAAO,GAAG,OAAO,CAAC,KAAK,IAAI,OAAO,CAElF;AAID,wBAAgB,wBAAwB,CAAC,OAAO,EAAE,OAAO,GAAG,OAAO,CAAC,OAAO,IAAI,8BAA8B,EAAE,CAE9G;AAED,wBAAgB,wBAAwB,CAAC,OAAO,EAAE,iCAAiC,EAAE,QAEpF;AAED,wBAAgB,qBAAqB,CACpC,CAAC,SAAS,sBAAsB,GAAG,6BAA6B,GAAG,kCAAkC,EACpG,KAAK,EAAE,OAAO,EAAE,kBAAkB,EAAE,UAAU,CAAC,GAAG,OAAO,CAAC,KAAK,IAAI,CAAC,CAuBrE"}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/Assertions.js b/node_modules/@discordjs/builders/dist/interactions/slashCommands/Assertions.js
deleted file mode 100644
index b632ad1..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/Assertions.js
+++ /dev/null
@@ -1,63 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.assertReturnOfBuilder = exports.validateMaxChoicesLength = exports.validateMaxOptionsLength = exports.validateDefaultPermission = exports.validateDescription = exports.validateName = exports.validateRequiredParameters = void 0;
-const tslib_1 = require("tslib");
-const is_1 = tslib_1.__importDefault(require("@sindresorhus/is"));
-const ow_1 = tslib_1.__importDefault(require("ow"));
-function validateRequiredParameters(name, description, options) {
- // Assert name matches all conditions
- validateName(name);
- // Assert description conditions
- validateDescription(description);
- // Assert options conditions
- validateMaxOptionsLength(options);
-}
-exports.validateRequiredParameters = validateRequiredParameters;
-const namePredicate = ow_1.default.string.lowercase
- .minLength(1)
- .maxLength(32)
- .addValidator({
- message: (value, label) => `Expected ${label} to match "^[\\p{L}\\p{N}_-]+$", got ${value} instead`,
- validator: (value) => /^[\p{L}\p{N}_-]+$/u.test(value),
-});
-function validateName(name) {
- ow_1.default(name, 'name', namePredicate);
-}
-exports.validateName = validateName;
-const descriptionPredicate = ow_1.default.string.minLength(1).maxLength(100);
-function validateDescription(description) {
- ow_1.default(description, 'description', descriptionPredicate);
-}
-exports.validateDescription = validateDescription;
-const defaultPermissionPredicate = ow_1.default.boolean;
-function validateDefaultPermission(value) {
- ow_1.default(value, 'default_permission', defaultPermissionPredicate);
-}
-exports.validateDefaultPermission = validateDefaultPermission;
-const maxArrayLengthPredicate = ow_1.default.array.maxLength(25);
-function validateMaxOptionsLength(options) {
- ow_1.default(options, 'options', maxArrayLengthPredicate);
-}
-exports.validateMaxOptionsLength = validateMaxOptionsLength;
-function validateMaxChoicesLength(choices) {
- ow_1.default(choices, 'choices', maxArrayLengthPredicate);
-}
-exports.validateMaxChoicesLength = validateMaxChoicesLength;
-function assertReturnOfBuilder(input, ExpectedInstanceOf) {
- const instanceName = ExpectedInstanceOf.name;
- if (is_1.default.nullOrUndefined(input)) {
- throw new TypeError(`Expected to receive a ${instanceName} builder, got ${input === null ? 'null' : 'undefined'} instead.`);
- }
- if (is_1.default.primitive(input)) {
- throw new TypeError(`Expected to receive a ${instanceName} builder, got a primitive (${typeof input}) instead.`);
- }
- if (!(input instanceof ExpectedInstanceOf)) {
- const casted = input;
- const constructorName = is_1.default.function_(input) ? input.name : casted.constructor.name;
- const stringTag = Reflect.get(casted, Symbol.toStringTag);
- const fullResultName = stringTag ? `${constructorName} [${stringTag}]` : constructorName;
- throw new TypeError(`Expected to receive a ${instanceName} builder, got ${fullResultName} instead.`);
- }
-}
-exports.assertReturnOfBuilder = assertReturnOfBuilder;
-//# sourceMappingURL=Assertions.js.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/Assertions.js.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/Assertions.js.map
deleted file mode 100644
index 205c774..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/Assertions.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"Assertions.js","sourceRoot":"/","sources":["interactions/slashCommands/Assertions.ts"],"names":[],"mappings":"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","sourcesContent":["import is from '@sindresorhus/is';\nimport type { APIApplicationCommandOptionChoice } from 'discord-api-types/v9';\nimport ow from 'ow';\nimport type { SlashCommandOptionBase } from './mixins/CommandOptionBase';\nimport type { ToAPIApplicationCommandOptions } from './SlashCommandBuilder';\nimport type { SlashCommandSubcommandBuilder, SlashCommandSubcommandGroupBuilder } from './SlashCommandSubcommands';\n\nexport function validateRequiredParameters(\n\tname: string,\n\tdescription: string,\n\toptions: ToAPIApplicationCommandOptions[],\n) {\n\t// Assert name matches all conditions\n\tvalidateName(name);\n\n\t// Assert description conditions\n\tvalidateDescription(description);\n\n\t// Assert options conditions\n\tvalidateMaxOptionsLength(options);\n}\n\nconst namePredicate = ow.string.lowercase\n\t.minLength(1)\n\t.maxLength(32)\n\t.addValidator({\n\t\tmessage: (value, label) => `Expected ${label!} to match \"^[\\\\p{L}\\\\p{N}_-]+$\", got ${value} instead`,\n\t\tvalidator: (value) => /^[\\p{L}\\p{N}_-]+$/u.test(value),\n\t});\n\nexport function validateName(name: unknown): asserts name is string {\n\tow(name, 'name', namePredicate);\n}\n\nconst descriptionPredicate = ow.string.minLength(1).maxLength(100);\n\nexport function validateDescription(description: unknown): asserts description is string {\n\tow(description, 'description', descriptionPredicate);\n}\n\nconst defaultPermissionPredicate = ow.boolean;\n\nexport function validateDefaultPermission(value: unknown): asserts value is boolean {\n\tow(value, 'default_permission', defaultPermissionPredicate);\n}\n\nconst maxArrayLengthPredicate = ow.array.maxLength(25);\n\nexport function validateMaxOptionsLength(options: unknown): asserts options is ToAPIApplicationCommandOptions[] {\n\tow(options, 'options', maxArrayLengthPredicate);\n}\n\nexport function validateMaxChoicesLength(choices: APIApplicationCommandOptionChoice[]) {\n\tow(choices, 'choices', maxArrayLengthPredicate);\n}\n\nexport function assertReturnOfBuilder<\n\tT extends SlashCommandOptionBase | SlashCommandSubcommandBuilder | SlashCommandSubcommandGroupBuilder,\n>(input: unknown, ExpectedInstanceOf: new () => T): asserts input is T {\n\tconst instanceName = ExpectedInstanceOf.name;\n\n\tif (is.nullOrUndefined(input)) {\n\t\tthrow new TypeError(\n\t\t\t`Expected to receive a ${instanceName} builder, got ${input === null ? 'null' : 'undefined'} instead.`,\n\t\t);\n\t}\n\n\tif (is.primitive(input)) {\n\t\tthrow new TypeError(`Expected to receive a ${instanceName} builder, got a primitive (${typeof input}) instead.`);\n\t}\n\n\tif (!(input instanceof ExpectedInstanceOf)) {\n\t\tconst casted = input as Record;\n\n\t\tconst constructorName = is.function_(input) ? input.name : casted.constructor.name;\n\t\tconst stringTag = Reflect.get(casted, Symbol.toStringTag) as string | undefined;\n\n\t\tconst fullResultName = stringTag ? `${constructorName} [${stringTag}]` : constructorName;\n\n\t\tthrow new TypeError(`Expected to receive a ${instanceName} builder, got ${fullResultName} instead.`);\n\t}\n}\n"]}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandBuilder.d.ts b/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandBuilder.d.ts
deleted file mode 100644
index 1838748..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandBuilder.d.ts
+++ /dev/null
@@ -1,63 +0,0 @@
-import type { APIApplicationCommandOption } from 'discord-api-types/v9';
-import { SharedSlashCommandOptions } from './mixins/CommandOptions';
-import { SharedNameAndDescription } from './mixins/NameAndDescription';
-import { SlashCommandSubcommandBuilder, SlashCommandSubcommandGroupBuilder } from './SlashCommandSubcommands';
-export declare class SlashCommandBuilder {
- /**
- * The name of this slash command
- */
- readonly name: string;
- /**
- * The description of this slash command
- */
- readonly description: string;
- /**
- * The options of this slash command
- */
- readonly options: ToAPIApplicationCommandOptions[];
- /**
- * Whether the command is enabled by default when the app is added to a guild
- * @default true
- */
- readonly defaultPermission: boolean | undefined;
- /**
- * Returns the final data that should be sent to Discord.
- *
- * **Note:** Calling this function will validate required properties based on their conditions.
- */
- toJSON(): {
- name: string;
- description: string;
- options: APIApplicationCommandOption[];
- default_permission: boolean | undefined;
- };
- /**
- * Sets whether the command is enabled by default when the application is added to a guild.
- *
- * **Note**: If set to `false`, you will have to later have to `PUT` the permissions for this command.
- * @param value Whether or not to enable this command by default
- *
- * @see https://discord.com/developers/docs/interactions/slash-commands#permissions
- */
- setDefaultPermission(value: boolean): this;
- /**
- * Adds a new subcommand group to this command
- * @param input A function that returns a subcommand group builder, or an already built builder
- */
- addSubcommandGroup(input: SlashCommandSubcommandGroupBuilder | ((subcommandGroup: SlashCommandSubcommandGroupBuilder) => SlashCommandSubcommandGroupBuilder)): SlashCommandSubcommandsOnlyBuilder;
- /**
- * Adds a new subcommand to this command
- * @param input A function that returns a subcommand builder, or an already built builder
- */
- addSubcommand(input: SlashCommandSubcommandBuilder | ((subcommandGroup: SlashCommandSubcommandBuilder) => SlashCommandSubcommandBuilder)): SlashCommandSubcommandsOnlyBuilder;
-}
-export interface SlashCommandBuilder extends SharedNameAndDescription, SharedSlashCommandOptions {
-}
-export interface SlashCommandSubcommandsOnlyBuilder extends SharedNameAndDescription, Pick {
-}
-export interface SlashCommandOptionsOnlyBuilder extends SharedNameAndDescription, SharedSlashCommandOptions, Pick {
-}
-export interface ToAPIApplicationCommandOptions {
- toJSON(): APIApplicationCommandOption;
-}
-//# sourceMappingURL=SlashCommandBuilder.d.ts.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandBuilder.d.ts.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandBuilder.d.ts.map
deleted file mode 100644
index 356c1fb..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandBuilder.d.ts.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"SlashCommandBuilder.d.ts","sourceRoot":"/","sources":["interactions/slashCommands/SlashCommandBuilder.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,2BAA2B,EAAE,MAAM,sBAAsB,CAAC;AAQxE,OAAO,EAAE,yBAAyB,EAAE,MAAM,yBAAyB,CAAC;AACpE,OAAO,EAAE,wBAAwB,EAAE,MAAM,6BAA6B,CAAC;AACvE,OAAO,EAAE,6BAA6B,EAAE,kCAAkC,EAAE,MAAM,2BAA2B,CAAC;AAE9G,qBACa,mBAAmB;IAC/B;;OAEG;IACH,SAAgB,IAAI,EAAE,MAAM,CAAc;IAE1C;;OAEG;IACH,SAAgB,WAAW,EAAE,MAAM,CAAc;IAEjD;;OAEG;IACH,SAAgB,OAAO,EAAE,8BAA8B,EAAE,CAAM;IAE/D;;;OAGG;IACH,SAAgB,iBAAiB,EAAE,OAAO,GAAG,SAAS,CAAa;IAEnE;;;;OAIG;IACI,MAAM;;;;;;IAUb;;;;;;;OAOG;IACI,oBAAoB,CAAC,KAAK,EAAE,OAAO;IAS1C;;;OAGG;IACI,kBAAkB,CACxB,KAAK,EACF,kCAAkC,GAClC,CAAC,CAAC,eAAe,EAAE,kCAAkC,KAAK,kCAAkC,CAAC,GAC9F,kCAAkC;IAiBrC;;;OAGG;IACI,aAAa,CACnB,KAAK,EACF,6BAA6B,GAC7B,CAAC,CAAC,eAAe,EAAE,6BAA6B,KAAK,6BAA6B,CAAC,GACpF,kCAAkC;CAgBrC;AAED,MAAM,WAAW,mBAAoB,SAAQ,wBAAwB,EAAE,yBAAyB;CAAG;AAEnG,MAAM,WAAW,kCAChB,SAAQ,wBAAwB,EAC/B,IAAI,CAAC,mBAAmB,EAAE,QAAQ,GAAG,eAAe,GAAG,oBAAoB,CAAC;CAAG;AAEjF,MAAM,WAAW,8BAChB,SAAQ,wBAAwB,EAC/B,yBAAyB,EACzB,IAAI,CAAC,mBAAmB,EAAE,QAAQ,CAAC;CAAG;AAExC,MAAM,WAAW,8BAA8B;IAC9C,MAAM,IAAI,2BAA2B,CAAC;CACtC"}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandBuilder.js b/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandBuilder.js
deleted file mode 100644
index 03851e0..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandBuilder.js
+++ /dev/null
@@ -1,113 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.SlashCommandBuilder = void 0;
-const tslib_1 = require("tslib");
-const ts_mixer_1 = require("ts-mixer");
-const Assertions_1 = require("./Assertions");
-const CommandOptions_1 = require("./mixins/CommandOptions");
-const NameAndDescription_1 = require("./mixins/NameAndDescription");
-const SlashCommandSubcommands_1 = require("./SlashCommandSubcommands");
-let SlashCommandBuilder = class SlashCommandBuilder {
- constructor() {
- /**
- * The name of this slash command
- */
- Object.defineProperty(this, "name", {
- enumerable: true,
- configurable: true,
- writable: true,
- value: undefined
- });
- /**
- * The description of this slash command
- */
- Object.defineProperty(this, "description", {
- enumerable: true,
- configurable: true,
- writable: true,
- value: undefined
- });
- /**
- * The options of this slash command
- */
- Object.defineProperty(this, "options", {
- enumerable: true,
- configurable: true,
- writable: true,
- value: []
- });
- /**
- * Whether the command is enabled by default when the app is added to a guild
- * @default true
- */
- Object.defineProperty(this, "defaultPermission", {
- enumerable: true,
- configurable: true,
- writable: true,
- value: undefined
- });
- }
- /**
- * Returns the final data that should be sent to Discord.
- *
- * **Note:** Calling this function will validate required properties based on their conditions.
- */
- toJSON() {
- Assertions_1.validateRequiredParameters(this.name, this.description, this.options);
- return {
- name: this.name,
- description: this.description,
- options: this.options.map((option) => option.toJSON()),
- default_permission: this.defaultPermission,
- };
- }
- /**
- * Sets whether the command is enabled by default when the application is added to a guild.
- *
- * **Note**: If set to `false`, you will have to later have to `PUT` the permissions for this command.
- * @param value Whether or not to enable this command by default
- *
- * @see https://discord.com/developers/docs/interactions/slash-commands#permissions
- */
- setDefaultPermission(value) {
- // Assert the value matches the conditions
- Assertions_1.validateDefaultPermission(value);
- Reflect.set(this, 'defaultPermission', value);
- return this;
- }
- /**
- * Adds a new subcommand group to this command
- * @param input A function that returns a subcommand group builder, or an already built builder
- */
- addSubcommandGroup(input) {
- const { options } = this;
- // First, assert options conditions - we cannot have more than 25 options
- Assertions_1.validateMaxOptionsLength(options);
- // Get the final result
- const result = typeof input === 'function' ? input(new SlashCommandSubcommands_1.SlashCommandSubcommandGroupBuilder()) : input;
- Assertions_1.assertReturnOfBuilder(result, SlashCommandSubcommands_1.SlashCommandSubcommandGroupBuilder);
- // Push it
- options.push(result);
- return this;
- }
- /**
- * Adds a new subcommand to this command
- * @param input A function that returns a subcommand builder, or an already built builder
- */
- addSubcommand(input) {
- const { options } = this;
- // First, assert options conditions - we cannot have more than 25 options
- Assertions_1.validateMaxOptionsLength(options);
- // Get the final result
- const result = typeof input === 'function' ? input(new SlashCommandSubcommands_1.SlashCommandSubcommandBuilder()) : input;
- Assertions_1.assertReturnOfBuilder(result, SlashCommandSubcommands_1.SlashCommandSubcommandBuilder);
- // Push it
- options.push(result);
- return this;
- }
-};
-SlashCommandBuilder = tslib_1.__decorate([
- ts_mixer_1.mix(CommandOptions_1.SharedSlashCommandOptions, NameAndDescription_1.SharedNameAndDescription)
-], SlashCommandBuilder);
-exports.SlashCommandBuilder = SlashCommandBuilder;
-//# sourceMappingURL=SlashCommandBuilder.js.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandBuilder.js.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandBuilder.js.map
deleted file mode 100644
index 628e5af..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandBuilder.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"SlashCommandBuilder.js","sourceRoot":"/","sources":["interactions/slashCommands/SlashCommandBuilder.ts"],"names":[],"mappings":";;;;AACA,uCAA+B;AAC/B,6CAKsB;AACtB,4DAAoE;AACpE,oEAAuE;AACvE,uEAA8G;AAG9G,IAAa,mBAAmB,GAAhC,MAAa,mBAAmB;IAAhC;QACC;;WAEG;QACH;;;;mBAA+B,SAAU;WAAC;QAE1C;;WAEG;QACH;;;;mBAAsC,SAAU;WAAC;QAEjD;;WAEG;QACH;;;;mBAA4D,EAAE;WAAC;QAE/D;;;WAGG;QACH;;;;mBAAyD,SAAS;WAAC;IAmFpE,CAAC;IAjFA;;;;OAIG;IACI,MAAM;QACZ,uCAA0B,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC;QACtE,OAAO;YACN,IAAI,EAAE,IAAI,CAAC,IAAI;YACf,WAAW,EAAE,IAAI,CAAC,WAAW;YAC7B,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,EAAE,CAAC,MAAM,CAAC,MAAM,EAAE,CAAC;YACtD,kBAAkB,EAAE,IAAI,CAAC,iBAAiB;SAC1C,CAAC;IACH,CAAC;IAED;;;;;;;OAOG;IACI,oBAAoB,CAAC,KAAc;QACzC,0CAA0C;QAC1C,sCAAyB,CAAC,KAAK,CAAC,CAAC;QAEjC,OAAO,CAAC,GAAG,CAAC,IAAI,EAAE,mBAAmB,EAAE,KAAK,CAAC,CAAC;QAE9C,OAAO,IAAI,CAAC;IACb,CAAC;IAED;;;OAGG;IACI,kBAAkB,CACxB,KAEgG;QAEhG,MAAM,EAAE,OAAO,EAAE,GAAG,IAAI,CAAC;QAEzB,yEAAyE;QACzE,qCAAwB,CAAC,OAAO,CAAC,CAAC;QAElC,uBAAuB;QACvB,MAAM,MAAM,GAAG,OAAO,KAAK,KAAK,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,4DAAkC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC;QAErG,kCAAqB,CAAC,MAAM,EAAE,4DAAkC,CAAC,CAAC;QAElE,UAAU;QACV,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;QAErB,OAAO,IAAI,CAAC;IACb,CAAC;IAED;;;OAGG;IACI,aAAa,CACnB,KAEsF;QAEtF,MAAM,EAAE,OAAO,EAAE,GAAG,IAAI,CAAC;QAEzB,yEAAyE;QACzE,qCAAwB,CAAC,OAAO,CAAC,CAAC;QAElC,uBAAuB;QACvB,MAAM,MAAM,GAAG,OAAO,KAAK,KAAK,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,uDAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC;QAEhG,kCAAqB,CAAC,MAAM,EAAE,uDAA6B,CAAC,CAAC;QAE7D,UAAU;QACV,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;QAErB,OAAO,IAAI,CAAC;IACb,CAAC;CACD,CAAA;AAvGY,mBAAmB;IAD/B,cAAG,CAAC,0CAAyB,EAAE,6CAAwB,CAAC;GAC5C,mBAAmB,CAuG/B;AAvGY,kDAAmB","sourcesContent":["import type { APIApplicationCommandOption } from 'discord-api-types/v9';\nimport { mix } from 'ts-mixer';\nimport {\n\tassertReturnOfBuilder,\n\tvalidateDefaultPermission,\n\tvalidateMaxOptionsLength,\n\tvalidateRequiredParameters,\n} from './Assertions';\nimport { SharedSlashCommandOptions } from './mixins/CommandOptions';\nimport { SharedNameAndDescription } from './mixins/NameAndDescription';\nimport { SlashCommandSubcommandBuilder, SlashCommandSubcommandGroupBuilder } from './SlashCommandSubcommands';\n\n@mix(SharedSlashCommandOptions, SharedNameAndDescription)\nexport class SlashCommandBuilder {\n\t/**\n\t * The name of this slash command\n\t */\n\tpublic readonly name: string = undefined!;\n\n\t/**\n\t * The description of this slash command\n\t */\n\tpublic readonly description: string = undefined!;\n\n\t/**\n\t * The options of this slash command\n\t */\n\tpublic readonly options: ToAPIApplicationCommandOptions[] = [];\n\n\t/**\n\t * Whether the command is enabled by default when the app is added to a guild\n\t * @default true\n\t */\n\tpublic readonly defaultPermission: boolean | undefined = undefined;\n\n\t/**\n\t * Returns the final data that should be sent to Discord.\n\t *\n\t * **Note:** Calling this function will validate required properties based on their conditions.\n\t */\n\tpublic toJSON() {\n\t\tvalidateRequiredParameters(this.name, this.description, this.options);\n\t\treturn {\n\t\t\tname: this.name,\n\t\t\tdescription: this.description,\n\t\t\toptions: this.options.map((option) => option.toJSON()),\n\t\t\tdefault_permission: this.defaultPermission,\n\t\t};\n\t}\n\n\t/**\n\t * Sets whether the command is enabled by default when the application is added to a guild.\n\t *\n\t * **Note**: If set to `false`, you will have to later have to `PUT` the permissions for this command.\n\t * @param value Whether or not to enable this command by default\n\t *\n\t * @see https://discord.com/developers/docs/interactions/slash-commands#permissions\n\t */\n\tpublic setDefaultPermission(value: boolean) {\n\t\t// Assert the value matches the conditions\n\t\tvalidateDefaultPermission(value);\n\n\t\tReflect.set(this, 'defaultPermission', value);\n\n\t\treturn this;\n\t}\n\n\t/**\n\t * Adds a new subcommand group to this command\n\t * @param input A function that returns a subcommand group builder, or an already built builder\n\t */\n\tpublic addSubcommandGroup(\n\t\tinput:\n\t\t\t| SlashCommandSubcommandGroupBuilder\n\t\t\t| ((subcommandGroup: SlashCommandSubcommandGroupBuilder) => SlashCommandSubcommandGroupBuilder),\n\t): SlashCommandSubcommandsOnlyBuilder {\n\t\tconst { options } = this;\n\n\t\t// First, assert options conditions - we cannot have more than 25 options\n\t\tvalidateMaxOptionsLength(options);\n\n\t\t// Get the final result\n\t\tconst result = typeof input === 'function' ? input(new SlashCommandSubcommandGroupBuilder()) : input;\n\n\t\tassertReturnOfBuilder(result, SlashCommandSubcommandGroupBuilder);\n\n\t\t// Push it\n\t\toptions.push(result);\n\n\t\treturn this;\n\t}\n\n\t/**\n\t * Adds a new subcommand to this command\n\t * @param input A function that returns a subcommand builder, or an already built builder\n\t */\n\tpublic addSubcommand(\n\t\tinput:\n\t\t\t| SlashCommandSubcommandBuilder\n\t\t\t| ((subcommandGroup: SlashCommandSubcommandBuilder) => SlashCommandSubcommandBuilder),\n\t): SlashCommandSubcommandsOnlyBuilder {\n\t\tconst { options } = this;\n\n\t\t// First, assert options conditions - we cannot have more than 25 options\n\t\tvalidateMaxOptionsLength(options);\n\n\t\t// Get the final result\n\t\tconst result = typeof input === 'function' ? input(new SlashCommandSubcommandBuilder()) : input;\n\n\t\tassertReturnOfBuilder(result, SlashCommandSubcommandBuilder);\n\n\t\t// Push it\n\t\toptions.push(result);\n\n\t\treturn this;\n\t}\n}\n\nexport interface SlashCommandBuilder extends SharedNameAndDescription, SharedSlashCommandOptions {}\n\nexport interface SlashCommandSubcommandsOnlyBuilder\n\textends SharedNameAndDescription,\n\t\tPick {}\n\nexport interface SlashCommandOptionsOnlyBuilder\n\textends SharedNameAndDescription,\n\t\tSharedSlashCommandOptions,\n\t\tPick {}\n\nexport interface ToAPIApplicationCommandOptions {\n\ttoJSON(): APIApplicationCommandOption;\n}\n"]}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandSubcommands.d.ts b/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandSubcommands.d.ts
deleted file mode 100644
index dff28bb..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandSubcommands.d.ts
+++ /dev/null
@@ -1,64 +0,0 @@
-import { ApplicationCommandOptionType } from 'discord-api-types/v9';
-import { SharedSlashCommandOptions } from './mixins/CommandOptions';
-import { SharedNameAndDescription } from './mixins/NameAndDescription';
-import type { ToAPIApplicationCommandOptions } from './SlashCommandBuilder';
-/**
- * Represents a folder for subcommands
- *
- * For more information, go to https://discord.com/developers/docs/interactions/slash-commands#subcommands-and-subcommand-groups
- */
-export declare class SlashCommandSubcommandGroupBuilder implements ToAPIApplicationCommandOptions {
- /**
- * The name of this subcommand group
- */
- readonly name: string;
- /**
- * The description of this subcommand group
- */
- readonly description: string;
- /**
- * The subcommands part of this subcommand group
- */
- readonly options: ToAPIApplicationCommandOptions[];
- /**
- * Adds a new subcommand to this group
- * @param input A function that returns a subcommand builder, or an already built builder
- */
- addSubcommand(input: SlashCommandSubcommandBuilder | ((subcommandGroup: SlashCommandSubcommandBuilder) => SlashCommandSubcommandBuilder)): this;
- toJSON(): {
- type: ApplicationCommandOptionType;
- name: string;
- description: string;
- options: import("discord-api-types/v9").APIApplicationCommandOption[];
- };
-}
-export interface SlashCommandSubcommandGroupBuilder extends SharedNameAndDescription {
-}
-/**
- * Represents a subcommand
- *
- * For more information, go to https://discord.com/developers/docs/interactions/slash-commands#subcommands-and-subcommand-groups
- */
-export declare class SlashCommandSubcommandBuilder implements ToAPIApplicationCommandOptions {
- /**
- * The name of this subcommand
- */
- readonly name: string;
- /**
- * The description of this subcommand
- */
- readonly description: string;
- /**
- * The options of this subcommand
- */
- readonly options: ToAPIApplicationCommandOptions[];
- toJSON(): {
- type: ApplicationCommandOptionType;
- name: string;
- description: string;
- options: import("discord-api-types/v9").APIApplicationCommandOption[];
- };
-}
-export interface SlashCommandSubcommandBuilder extends SharedNameAndDescription, SharedSlashCommandOptions {
-}
-//# sourceMappingURL=SlashCommandSubcommands.d.ts.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandSubcommands.d.ts.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandSubcommands.d.ts.map
deleted file mode 100644
index bdc2bb9..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandSubcommands.d.ts.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"SlashCommandSubcommands.d.ts","sourceRoot":"/","sources":["interactions/slashCommands/SlashCommandSubcommands.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,4BAA4B,EAAE,MAAM,sBAAsB,CAAC;AAGpE,OAAO,EAAE,yBAAyB,EAAE,MAAM,yBAAyB,CAAC;AACpE,OAAO,EAAE,wBAAwB,EAAE,MAAM,6BAA6B,CAAC;AACvE,OAAO,KAAK,EAAE,8BAA8B,EAAE,MAAM,uBAAuB,CAAC;AAE5E;;;;GAIG;AACH,qBACa,kCAAmC,YAAW,8BAA8B;IACxF;;OAEG;IACH,SAAgB,IAAI,EAAE,MAAM,CAAc;IAE1C;;OAEG;IACH,SAAgB,WAAW,EAAE,MAAM,CAAc;IAEjD;;OAEG;IACH,SAAgB,OAAO,EAAE,8BAA8B,EAAE,CAAM;IAE/D;;;OAGG;IACI,aAAa,CACnB,KAAK,EACF,6BAA6B,GAC7B,CAAC,CAAC,eAAe,EAAE,6BAA6B,KAAK,6BAA6B,CAAC;IAkBhF,MAAM;;;;;;CASb;AAED,MAAM,WAAW,kCAAmC,SAAQ,wBAAwB;CAAG;AAEvF;;;;GAIG;AACH,qBACa,6BAA8B,YAAW,8BAA8B;IACnF;;OAEG;IACH,SAAgB,IAAI,EAAE,MAAM,CAAc;IAE1C;;OAEG;IACH,SAAgB,WAAW,EAAE,MAAM,CAAc;IAEjD;;OAEG;IACH,SAAgB,OAAO,EAAE,8BAA8B,EAAE,CAAM;IAExD,MAAM;;;;;;CASb;AAED,MAAM,WAAW,6BAA8B,SAAQ,wBAAwB,EAAE,yBAAyB,CAAC,KAAK,CAAC;CAAG"}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandSubcommands.js b/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandSubcommands.js
deleted file mode 100644
index 0bbb917..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandSubcommands.js
+++ /dev/null
@@ -1,123 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.SlashCommandSubcommandBuilder = exports.SlashCommandSubcommandGroupBuilder = void 0;
-const tslib_1 = require("tslib");
-require("discord-api-types/v9");
-const ts_mixer_1 = require("ts-mixer");
-const Assertions_1 = require("./Assertions");
-const CommandOptions_1 = require("./mixins/CommandOptions");
-const NameAndDescription_1 = require("./mixins/NameAndDescription");
-/**
- * Represents a folder for subcommands
- *
- * For more information, go to https://discord.com/developers/docs/interactions/slash-commands#subcommands-and-subcommand-groups
- */
-let SlashCommandSubcommandGroupBuilder = class SlashCommandSubcommandGroupBuilder {
- constructor() {
- /**
- * The name of this subcommand group
- */
- Object.defineProperty(this, "name", {
- enumerable: true,
- configurable: true,
- writable: true,
- value: undefined
- });
- /**
- * The description of this subcommand group
- */
- Object.defineProperty(this, "description", {
- enumerable: true,
- configurable: true,
- writable: true,
- value: undefined
- });
- /**
- * The subcommands part of this subcommand group
- */
- Object.defineProperty(this, "options", {
- enumerable: true,
- configurable: true,
- writable: true,
- value: []
- });
- }
- /**
- * Adds a new subcommand to this group
- * @param input A function that returns a subcommand builder, or an already built builder
- */
- addSubcommand(input) {
- const { options } = this;
- // First, assert options conditions - we cannot have more than 25 options
- Assertions_1.validateMaxOptionsLength(options);
- // Get the final result
- const result = typeof input === 'function' ? input(new SlashCommandSubcommandBuilder()) : input;
- Assertions_1.assertReturnOfBuilder(result, SlashCommandSubcommandBuilder);
- // Push it
- options.push(result);
- return this;
- }
- toJSON() {
- Assertions_1.validateRequiredParameters(this.name, this.description, this.options);
- return {
- type: 2 /* SubcommandGroup */,
- name: this.name,
- description: this.description,
- options: this.options.map((option) => option.toJSON()),
- };
- }
-};
-SlashCommandSubcommandGroupBuilder = tslib_1.__decorate([
- ts_mixer_1.mix(NameAndDescription_1.SharedNameAndDescription)
-], SlashCommandSubcommandGroupBuilder);
-exports.SlashCommandSubcommandGroupBuilder = SlashCommandSubcommandGroupBuilder;
-/**
- * Represents a subcommand
- *
- * For more information, go to https://discord.com/developers/docs/interactions/slash-commands#subcommands-and-subcommand-groups
- */
-let SlashCommandSubcommandBuilder = class SlashCommandSubcommandBuilder {
- constructor() {
- /**
- * The name of this subcommand
- */
- Object.defineProperty(this, "name", {
- enumerable: true,
- configurable: true,
- writable: true,
- value: undefined
- });
- /**
- * The description of this subcommand
- */
- Object.defineProperty(this, "description", {
- enumerable: true,
- configurable: true,
- writable: true,
- value: undefined
- });
- /**
- * The options of this subcommand
- */
- Object.defineProperty(this, "options", {
- enumerable: true,
- configurable: true,
- writable: true,
- value: []
- });
- }
- toJSON() {
- Assertions_1.validateRequiredParameters(this.name, this.description, this.options);
- return {
- type: 1 /* Subcommand */,
- name: this.name,
- description: this.description,
- options: this.options.map((option) => option.toJSON()),
- };
- }
-};
-SlashCommandSubcommandBuilder = tslib_1.__decorate([
- ts_mixer_1.mix(NameAndDescription_1.SharedNameAndDescription, CommandOptions_1.SharedSlashCommandOptions)
-], SlashCommandSubcommandBuilder);
-exports.SlashCommandSubcommandBuilder = SlashCommandSubcommandBuilder;
-//# sourceMappingURL=SlashCommandSubcommands.js.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandSubcommands.js.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandSubcommands.js.map
deleted file mode 100644
index 223a108..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/SlashCommandSubcommands.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"SlashCommandSubcommands.js","sourceRoot":"/","sources":["interactions/slashCommands/SlashCommandSubcommands.ts"],"names":[],"mappings":";;;;AAAA,gCAAoE;AACpE,uCAA+B;AAC/B,6CAA2G;AAC3G,4DAAoE;AACpE,oEAAuE;AAGvE;;;;GAIG;AAEH,IAAa,kCAAkC,GAA/C,MAAa,kCAAkC;IAA/C;QACC;;WAEG;QACH;;;;mBAA+B,SAAU;WAAC;QAE1C;;WAEG;QACH;;;;mBAAsC,SAAU;WAAC;QAEjD;;WAEG;QACH;;;;mBAA4D,EAAE;WAAC;IAoChE,CAAC;IAlCA;;;OAGG;IACI,aAAa,CACnB,KAEsF;QAEtF,MAAM,EAAE,OAAO,EAAE,GAAG,IAAI,CAAC;QAEzB,yEAAyE;QACzE,qCAAwB,CAAC,OAAO,CAAC,CAAC;QAElC,uBAAuB;QACvB,MAAM,MAAM,GAAG,OAAO,KAAK,KAAK,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC;QAEhG,kCAAqB,CAAC,MAAM,EAAE,6BAA6B,CAAC,CAAC;QAE7D,UAAU;QACV,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;QAErB,OAAO,IAAI,CAAC;IACb,CAAC;IAEM,MAAM;QACZ,uCAA0B,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC;QACtE,OAAO;YACN,IAAI,yBAA8C;YAClD,IAAI,EAAE,IAAI,CAAC,IAAI;YACf,WAAW,EAAE,IAAI,CAAC,WAAW;YAC7B,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,EAAE,CAAC,MAAM,CAAC,MAAM,EAAE,CAAC;SACtD,CAAC;IACH,CAAC;CACD,CAAA;AAlDY,kCAAkC;IAD9C,cAAG,CAAC,6CAAwB,CAAC;GACjB,kCAAkC,CAkD9C;AAlDY,gFAAkC;AAsD/C;;;;GAIG;AAEH,IAAa,6BAA6B,GAA1C,MAAa,6BAA6B;IAA1C;QACC;;WAEG;QACH;;;;mBAA+B,SAAU;WAAC;QAE1C;;WAEG;QACH;;;;mBAAsC,SAAU;WAAC;QAEjD;;WAEG;QACH;;;;mBAA4D,EAAE;WAAC;IAWhE,CAAC;IATO,MAAM;QACZ,uCAA0B,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC;QACtE,OAAO;YACN,IAAI,oBAAyC;YAC7C,IAAI,EAAE,IAAI,CAAC,IAAI;YACf,WAAW,EAAE,IAAI,CAAC,WAAW;YAC7B,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,EAAE,CAAC,MAAM,CAAC,MAAM,EAAE,CAAC;SACtD,CAAC;IACH,CAAC;CACD,CAAA;AAzBY,6BAA6B;IADzC,cAAG,CAAC,6CAAwB,EAAE,0CAAyB,CAAC;GAC5C,6BAA6B,CAyBzC;AAzBY,sEAA6B","sourcesContent":["import { ApplicationCommandOptionType } from 'discord-api-types/v9';\nimport { mix } from 'ts-mixer';\nimport { assertReturnOfBuilder, validateMaxOptionsLength, validateRequiredParameters } from './Assertions';\nimport { SharedSlashCommandOptions } from './mixins/CommandOptions';\nimport { SharedNameAndDescription } from './mixins/NameAndDescription';\nimport type { ToAPIApplicationCommandOptions } from './SlashCommandBuilder';\n\n/**\n * Represents a folder for subcommands\n *\n * For more information, go to https://discord.com/developers/docs/interactions/slash-commands#subcommands-and-subcommand-groups\n */\n@mix(SharedNameAndDescription)\nexport class SlashCommandSubcommandGroupBuilder implements ToAPIApplicationCommandOptions {\n\t/**\n\t * The name of this subcommand group\n\t */\n\tpublic readonly name: string = undefined!;\n\n\t/**\n\t * The description of this subcommand group\n\t */\n\tpublic readonly description: string = undefined!;\n\n\t/**\n\t * The subcommands part of this subcommand group\n\t */\n\tpublic readonly options: ToAPIApplicationCommandOptions[] = [];\n\n\t/**\n\t * Adds a new subcommand to this group\n\t * @param input A function that returns a subcommand builder, or an already built builder\n\t */\n\tpublic addSubcommand(\n\t\tinput:\n\t\t\t| SlashCommandSubcommandBuilder\n\t\t\t| ((subcommandGroup: SlashCommandSubcommandBuilder) => SlashCommandSubcommandBuilder),\n\t) {\n\t\tconst { options } = this;\n\n\t\t// First, assert options conditions - we cannot have more than 25 options\n\t\tvalidateMaxOptionsLength(options);\n\n\t\t// Get the final result\n\t\tconst result = typeof input === 'function' ? input(new SlashCommandSubcommandBuilder()) : input;\n\n\t\tassertReturnOfBuilder(result, SlashCommandSubcommandBuilder);\n\n\t\t// Push it\n\t\toptions.push(result);\n\n\t\treturn this;\n\t}\n\n\tpublic toJSON() {\n\t\tvalidateRequiredParameters(this.name, this.description, this.options);\n\t\treturn {\n\t\t\ttype: ApplicationCommandOptionType.SubcommandGroup,\n\t\t\tname: this.name,\n\t\t\tdescription: this.description,\n\t\t\toptions: this.options.map((option) => option.toJSON()),\n\t\t};\n\t}\n}\n\nexport interface SlashCommandSubcommandGroupBuilder extends SharedNameAndDescription {}\n\n/**\n * Represents a subcommand\n *\n * For more information, go to https://discord.com/developers/docs/interactions/slash-commands#subcommands-and-subcommand-groups\n */\n@mix(SharedNameAndDescription, SharedSlashCommandOptions)\nexport class SlashCommandSubcommandBuilder implements ToAPIApplicationCommandOptions {\n\t/**\n\t * The name of this subcommand\n\t */\n\tpublic readonly name: string = undefined!;\n\n\t/**\n\t * The description of this subcommand\n\t */\n\tpublic readonly description: string = undefined!;\n\n\t/**\n\t * The options of this subcommand\n\t */\n\tpublic readonly options: ToAPIApplicationCommandOptions[] = [];\n\n\tpublic toJSON() {\n\t\tvalidateRequiredParameters(this.name, this.description, this.options);\n\t\treturn {\n\t\t\ttype: ApplicationCommandOptionType.Subcommand,\n\t\t\tname: this.name,\n\t\t\tdescription: this.description,\n\t\t\toptions: this.options.map((option) => option.toJSON()),\n\t\t};\n\t}\n}\n\nexport interface SlashCommandSubcommandBuilder extends SharedNameAndDescription, SharedSlashCommandOptions {}\n"]}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionBase.d.ts b/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionBase.d.ts
deleted file mode 100644
index 605d794..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionBase.d.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-import type { ApplicationCommandOptionType } from 'discord-api-types/v9';
-import type { ToAPIApplicationCommandOptions } from '../SlashCommandBuilder';
-import { SharedNameAndDescription } from './NameAndDescription';
-export declare class SlashCommandOptionBase extends SharedNameAndDescription implements ToAPIApplicationCommandOptions {
- required: boolean;
- readonly type: ApplicationCommandOptionType;
- constructor(type: ApplicationCommandOptionType);
- /**
- * Marks the option as required
- * @param required If this option should be required
- */
- setRequired(required: boolean): this;
- toJSON(): {
- type: ApplicationCommandOptionType;
- name: string;
- description: string;
- required: boolean;
- };
-}
-//# sourceMappingURL=CommandOptionBase.d.ts.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionBase.d.ts.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionBase.d.ts.map
deleted file mode 100644
index 2df4534..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionBase.d.ts.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"CommandOptionBase.d.ts","sourceRoot":"/","sources":["interactions/slashCommands/mixins/CommandOptionBase.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,4BAA4B,EAAE,MAAM,sBAAsB,CAAC;AAGzE,OAAO,KAAK,EAAE,8BAA8B,EAAE,MAAM,wBAAwB,CAAC;AAC7E,OAAO,EAAE,wBAAwB,EAAE,MAAM,sBAAsB,CAAC;AAEhE,qBAAa,sBAAuB,SAAQ,wBAAyB,YAAW,8BAA8B;IACtG,QAAQ,UAAS;IACxB,SAAgB,IAAI,EAAE,4BAA4B,CAAC;gBAEhC,IAAI,EAAE,4BAA4B;IAKrD;;;OAGG;IACI,WAAW,CAAC,QAAQ,EAAE,OAAO;IAS7B,MAAM;;;;;;CAab"}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionBase.js b/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionBase.js
deleted file mode 100644
index 0faefa5..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionBase.js
+++ /dev/null
@@ -1,48 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.SlashCommandOptionBase = void 0;
-const tslib_1 = require("tslib");
-const ow_1 = tslib_1.__importDefault(require("ow"));
-const Assertions_1 = require("../Assertions");
-const NameAndDescription_1 = require("./NameAndDescription");
-class SlashCommandOptionBase extends NameAndDescription_1.SharedNameAndDescription {
- constructor(type) {
- super();
- Object.defineProperty(this, "required", {
- enumerable: true,
- configurable: true,
- writable: true,
- value: false
- });
- Object.defineProperty(this, "type", {
- enumerable: true,
- configurable: true,
- writable: true,
- value: void 0
- });
- this.type = type;
- }
- /**
- * Marks the option as required
- * @param required If this option should be required
- */
- setRequired(required) {
- // Assert that you actually passed a boolean
- ow_1.default(required, 'required', ow_1.default.boolean);
- this.required = required;
- return this;
- }
- toJSON() {
- Assertions_1.validateRequiredParameters(this.name, this.description, []);
- // Assert that you actually passed a boolean
- ow_1.default(this.required, 'required', ow_1.default.boolean);
- return {
- type: this.type,
- name: this.name,
- description: this.description,
- required: this.required,
- };
- }
-}
-exports.SlashCommandOptionBase = SlashCommandOptionBase;
-//# sourceMappingURL=CommandOptionBase.js.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionBase.js.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionBase.js.map
deleted file mode 100644
index 7c34245..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionBase.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"CommandOptionBase.js","sourceRoot":"/","sources":["interactions/slashCommands/mixins/CommandOptionBase.ts"],"names":[],"mappings":";;;;AACA,oDAAoB;AACpB,8CAA2D;AAE3D,6DAAgE;AAEhE,MAAa,sBAAuB,SAAQ,6CAAwB;IAInE,YAAmB,IAAkC;QACpD,KAAK,EAAE,CAAC;QAJT;;;;mBAAkB,KAAK;WAAC;QACxB;;;;;WAAmD;QAIlD,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;IAClB,CAAC;IAED;;;OAGG;IACI,WAAW,CAAC,QAAiB;QACnC,4CAA4C;QAC5C,YAAE,CAAC,QAAQ,EAAE,UAAU,EAAE,YAAE,CAAC,OAAO,CAAC,CAAC;QAErC,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC;QAEzB,OAAO,IAAI,CAAC;IACb,CAAC;IAEM,MAAM;QACZ,uCAA0B,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,WAAW,EAAE,EAAE,CAAC,CAAC;QAE5D,4CAA4C;QAC5C,YAAE,CAAC,IAAI,CAAC,QAAQ,EAAE,UAAU,EAAE,YAAE,CAAC,OAAO,CAAC,CAAC;QAE1C,OAAO;YACN,IAAI,EAAE,IAAI,CAAC,IAAI;YACf,IAAI,EAAE,IAAI,CAAC,IAAI;YACf,WAAW,EAAE,IAAI,CAAC,WAAW;YAC7B,QAAQ,EAAE,IAAI,CAAC,QAAQ;SACvB,CAAC;IACH,CAAC;CACD;AAnCD,wDAmCC","sourcesContent":["import type { ApplicationCommandOptionType } from 'discord-api-types/v9';\nimport ow from 'ow';\nimport { validateRequiredParameters } from '../Assertions';\nimport type { ToAPIApplicationCommandOptions } from '../SlashCommandBuilder';\nimport { SharedNameAndDescription } from './NameAndDescription';\n\nexport class SlashCommandOptionBase extends SharedNameAndDescription implements ToAPIApplicationCommandOptions {\n\tpublic required = false;\n\tpublic readonly type: ApplicationCommandOptionType;\n\n\tpublic constructor(type: ApplicationCommandOptionType) {\n\t\tsuper();\n\t\tthis.type = type;\n\t}\n\n\t/**\n\t * Marks the option as required\n\t * @param required If this option should be required\n\t */\n\tpublic setRequired(required: boolean) {\n\t\t// Assert that you actually passed a boolean\n\t\tow(required, 'required', ow.boolean);\n\n\t\tthis.required = required;\n\n\t\treturn this;\n\t}\n\n\tpublic toJSON() {\n\t\tvalidateRequiredParameters(this.name, this.description, []);\n\n\t\t// Assert that you actually passed a boolean\n\t\tow(this.required, 'required', ow.boolean);\n\n\t\treturn {\n\t\t\ttype: this.type,\n\t\t\tname: this.name,\n\t\t\tdescription: this.description,\n\t\t\trequired: this.required,\n\t\t};\n\t}\n}\n"]}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionWithChoices.d.ts b/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionWithChoices.d.ts
deleted file mode 100644
index bbbab94..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionWithChoices.d.ts
+++ /dev/null
@@ -1,25 +0,0 @@
-import { APIApplicationCommandOptionChoice, ApplicationCommandOptionType } from 'discord-api-types/v9';
-import type { ToAPIApplicationCommandOptions } from '../SlashCommandBuilder';
-import { SlashCommandOptionBase } from './CommandOptionBase';
-export declare abstract class ApplicationCommandOptionWithChoicesBase extends SlashCommandOptionBase implements ToAPIApplicationCommandOptions {
- choices?: APIApplicationCommandOptionChoice[];
- /**
- * Adds a choice for this option
- * @param name The name of the choice
- * @param value The value of the choice
- */
- addChoice(name: string, value: T): this;
- /**
- * Adds multiple choices for this option
- * @param choices The choices to add
- */
- addChoices(choices: [name: string, value: T][]): this;
- toJSON(): {
- choices: APIApplicationCommandOptionChoice[] | undefined;
- type: ApplicationCommandOptionType;
- name: string;
- description: string;
- required: boolean;
- };
-}
-//# sourceMappingURL=CommandOptionWithChoices.d.ts.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionWithChoices.d.ts.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionWithChoices.d.ts.map
deleted file mode 100644
index a869d4f..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionWithChoices.d.ts.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"CommandOptionWithChoices.d.ts","sourceRoot":"/","sources":["interactions/slashCommands/mixins/CommandOptionWithChoices.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,iCAAiC,EAAE,4BAA4B,EAAE,MAAM,sBAAsB,CAAC;AAGvG,OAAO,KAAK,EAAE,8BAA8B,EAAE,MAAM,wBAAwB,CAAC;AAC7E,OAAO,EAAE,sBAAsB,EAAE,MAAM,qBAAqB,CAAC;AAU7D,8BAAsB,uCAAuC,CAAC,CAAC,SAAS,MAAM,GAAG,MAAM,CACtF,SAAQ,sBACR,YAAW,8BAA8B;IAElC,OAAO,CAAC,EAAE,iCAAiC,EAAE,CAAC;IAErD;;;;OAIG;IACI,SAAS,CAAC,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,CAAC;IAiBvC;;;OAGG;IACI,UAAU,CAAC,OAAO,EAAE,CAAC,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,CAAC,CAAC,EAAE;IAOrC,MAAM;;;;;;;CAMtB"}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionWithChoices.js b/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionWithChoices.js
deleted file mode 100644
index c28acee..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionWithChoices.js
+++ /dev/null
@@ -1,71 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.ApplicationCommandOptionWithChoicesBase = void 0;
-const tslib_1 = require("tslib");
-require("discord-api-types/v9");
-const ow_1 = tslib_1.__importDefault(require("ow"));
-const Assertions_1 = require("../Assertions");
-const CommandOptionBase_1 = require("./CommandOptionBase");
-const stringPredicate = ow_1.default.string.minLength(1).maxLength(100);
-const integerPredicate = ow_1.default.number.finite;
-// TODO: See resolution for sindresorhus/ow#217 in relation to this cast
-const choicesPredicate = ow_1.default.array.ofType(ow_1.default.array.exactShape([stringPredicate, ow_1.default.any(ow_1.default.string, integerPredicate)]));
-class ApplicationCommandOptionWithChoicesBase extends CommandOptionBase_1.SlashCommandOptionBase {
- constructor() {
- super(...arguments);
- Object.defineProperty(this, "choices", {
- enumerable: true,
- configurable: true,
- writable: true,
- value: void 0
- });
- }
- /**
- * Adds a choice for this option
- * @param name The name of the choice
- * @param value The value of the choice
- */
- addChoice(name, value) {
- this.choices ?? (this.choices = []);
- Assertions_1.validateMaxChoicesLength(this.choices);
- // Validate name
- ow_1.default(name, `${ApplicationCommandOptionTypeNames[this.type]} choice name`, stringPredicate);
- // Validate the value
- if (this.type === 3 /* String */)
- ow_1.default(value, 'string choice value', stringPredicate);
- else
- ow_1.default(value, `${ApplicationCommandOptionTypeNames[this.type]} choice value`, integerPredicate);
- this.choices.push({ name, value });
- return this;
- }
- /**
- * Adds multiple choices for this option
- * @param choices The choices to add
- */
- addChoices(choices) {
- ow_1.default(choices, `${ApplicationCommandOptionTypeNames[this.type]} choices`, choicesPredicate);
- for (const [label, value] of choices)
- this.addChoice(label, value);
- return this;
- }
- toJSON() {
- return {
- ...super.toJSON(),
- choices: this.choices,
- };
- }
-}
-exports.ApplicationCommandOptionWithChoicesBase = ApplicationCommandOptionWithChoicesBase;
-const ApplicationCommandOptionTypeNames = {
- [1 /* Subcommand */]: 'subcommand',
- [2 /* SubcommandGroup */]: 'subcommand group',
- [3 /* String */]: 'string',
- [4 /* Integer */]: 'integer',
- [5 /* Boolean */]: 'boolean',
- [6 /* User */]: 'user',
- [7 /* Channel */]: 'channel',
- [8 /* Role */]: 'role',
- [9 /* Mentionable */]: 'mentionable',
- [10 /* Number */]: 'number',
-};
-//# sourceMappingURL=CommandOptionWithChoices.js.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionWithChoices.js.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionWithChoices.js.map
deleted file mode 100644
index b00cb00..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptionWithChoices.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"CommandOptionWithChoices.js","sourceRoot":"/","sources":["interactions/slashCommands/mixins/CommandOptionWithChoices.ts"],"names":[],"mappings":";;;;AAAA,gCAAuG;AACvG,oDAAmC;AACnC,8CAAyD;AAEzD,2DAA6D;AAE7D,MAAM,eAAe,GAAG,YAAE,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AAC9D,MAAM,gBAAgB,GAAG,YAAE,CAAC,MAAM,CAAC,MAAM,CAAC;AAE1C,wEAAwE;AACxE,MAAM,gBAAgB,GAAG,YAAE,CAAC,KAAK,CAAC,MAAM,CACvC,YAAE,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC,eAAe,EAAE,YAAE,CAAC,GAAG,CAAC,YAAE,CAAC,MAAM,EAAE,gBAAgB,CAA0C,CAAC,CAAC,CACpH,CAAC;AAEF,MAAsB,uCACrB,SAAQ,0CAAsB;IAD/B;;QAIC;;;;;WAAqD;IAyCtD,CAAC;IAvCA;;;;OAIG;IACI,SAAS,CAAC,IAAY,EAAE,KAAQ;QACtC,IAAI,CAAC,OAAO,KAAZ,IAAI,CAAC,OAAO,GAAK,EAAE,EAAC;QAEpB,qCAAwB,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAEvC,gBAAgB;QAChB,YAAE,CAAC,IAAI,EAAE,GAAG,iCAAiC,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE,eAAe,CAAC,CAAC;QAEzF,qBAAqB;QACrB,IAAI,IAAI,CAAC,IAAI,mBAAwC;YAAE,YAAE,CAAC,KAAK,EAAE,qBAAqB,EAAE,eAAe,CAAC,CAAC;;YACpG,YAAE,CAAC,KAAK,EAAE,GAAG,iCAAiC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE,gBAAgB,CAAC,CAAC;QAEjG,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC;QAEnC,OAAO,IAAI,CAAC;IACb,CAAC;IAED;;;OAGG;IACI,UAAU,CAAC,OAAmC;QACpD,YAAE,CAAC,OAAO,EAAE,GAAG,iCAAiC,CAAC,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE,gBAAgB,CAAC,CAAC;QAEzF,KAAK,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,IAAI,OAAO;YAAE,IAAI,CAAC,SAAS,CAAC,KAAK,EAAE,KAAK,CAAC,CAAC;QACnE,OAAO,IAAI,CAAC;IACb,CAAC;IAEe,MAAM;QACrB,OAAO;YACN,GAAG,KAAK,CAAC,MAAM,EAAE;YACjB,OAAO,EAAE,IAAI,CAAC,OAAO;SACrB,CAAC;IACH,CAAC;CACD;AA7CD,0FA6CC;AAED,MAAM,iCAAiC,GAAG;IACzC,oBAAyC,EAAE,YAAY;IACvD,yBAA8C,EAAE,kBAAkB;IAClE,gBAAqC,EAAE,QAAQ;IAC/C,iBAAsC,EAAE,SAAS;IACjD,iBAAsC,EAAE,SAAS;IACjD,cAAmC,EAAE,MAAM;IAC3C,iBAAsC,EAAE,SAAS;IACjD,cAAmC,EAAE,MAAM;IAC3C,qBAA0C,EAAE,aAAa;IACzD,iBAAqC,EAAE,QAAQ;CACtC,CAAC","sourcesContent":["import { APIApplicationCommandOptionChoice, ApplicationCommandOptionType } from 'discord-api-types/v9';\nimport ow, { Predicate } from 'ow';\nimport { validateMaxChoicesLength } from '../Assertions';\nimport type { ToAPIApplicationCommandOptions } from '../SlashCommandBuilder';\nimport { SlashCommandOptionBase } from './CommandOptionBase';\n\nconst stringPredicate = ow.string.minLength(1).maxLength(100);\nconst integerPredicate = ow.number.finite;\n\n// TODO: See resolution for sindresorhus/ow#217 in relation to this cast\nconst choicesPredicate = ow.array.ofType<[string, string | number]>(\n\tow.array.exactShape([stringPredicate, ow.any(ow.string, integerPredicate) as unknown as Predicate]),\n);\n\nexport abstract class ApplicationCommandOptionWithChoicesBase\n\textends SlashCommandOptionBase\n\timplements ToAPIApplicationCommandOptions\n{\n\tpublic choices?: APIApplicationCommandOptionChoice[];\n\n\t/**\n\t * Adds a choice for this option\n\t * @param name The name of the choice\n\t * @param value The value of the choice\n\t */\n\tpublic addChoice(name: string, value: T) {\n\t\tthis.choices ??= [];\n\n\t\tvalidateMaxChoicesLength(this.choices);\n\n\t\t// Validate name\n\t\tow(name, `${ApplicationCommandOptionTypeNames[this.type]} choice name`, stringPredicate);\n\n\t\t// Validate the value\n\t\tif (this.type === ApplicationCommandOptionType.String) ow(value, 'string choice value', stringPredicate);\n\t\telse ow(value, `${ApplicationCommandOptionTypeNames[this.type]} choice value`, integerPredicate);\n\n\t\tthis.choices.push({ name, value });\n\n\t\treturn this;\n\t}\n\n\t/**\n\t * Adds multiple choices for this option\n\t * @param choices The choices to add\n\t */\n\tpublic addChoices(choices: [name: string, value: T][]) {\n\t\tow(choices, `${ApplicationCommandOptionTypeNames[this.type]} choices`, choicesPredicate);\n\n\t\tfor (const [label, value] of choices) this.addChoice(label, value);\n\t\treturn this;\n\t}\n\n\tpublic override toJSON() {\n\t\treturn {\n\t\t\t...super.toJSON(),\n\t\t\tchoices: this.choices,\n\t\t};\n\t}\n}\n\nconst ApplicationCommandOptionTypeNames = {\n\t[ApplicationCommandOptionType.Subcommand]: 'subcommand',\n\t[ApplicationCommandOptionType.SubcommandGroup]: 'subcommand group',\n\t[ApplicationCommandOptionType.String]: 'string',\n\t[ApplicationCommandOptionType.Integer]: 'integer',\n\t[ApplicationCommandOptionType.Boolean]: 'boolean',\n\t[ApplicationCommandOptionType.User]: 'user',\n\t[ApplicationCommandOptionType.Channel]: 'channel',\n\t[ApplicationCommandOptionType.Role]: 'role',\n\t[ApplicationCommandOptionType.Mentionable]: 'mentionable',\n\t[ApplicationCommandOptionType.Number]: 'number',\n} as const;\n"]}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptions.d.ts b/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptions.d.ts
deleted file mode 100644
index ebc6b4a..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptions.d.ts
+++ /dev/null
@@ -1,54 +0,0 @@
-import { SlashCommandBooleanOption } from '../options/boolean';
-import { SlashCommandChannelOption } from '../options/channel';
-import { SlashCommandIntegerOption } from '../options/integer';
-import { SlashCommandMentionableOption } from '../options/mentionable';
-import { SlashCommandNumberOption } from '../options/number';
-import { SlashCommandRoleOption } from '../options/role';
-import { SlashCommandStringOption } from '../options/string';
-import { SlashCommandUserOption } from '../options/user';
-import type { ToAPIApplicationCommandOptions } from '../SlashCommandBuilder';
-export declare class SharedSlashCommandOptions {
- readonly options: ToAPIApplicationCommandOptions[];
- /**
- * Adds a boolean option
- * @param input A function that returns an option builder, or an already built builder
- */
- addBooleanOption(input: SlashCommandBooleanOption | ((builder: SlashCommandBooleanOption) => SlashCommandBooleanOption)): ShouldOmitSubcommandFunctions extends true ? Omit : this;
- /**
- * Adds a user option
- * @param input A function that returns an option builder, or an already built builder
- */
- addUserOption(input: SlashCommandUserOption | ((builder: SlashCommandUserOption) => SlashCommandUserOption)): ShouldOmitSubcommandFunctions extends true ? Omit : this;
- /**
- * Adds a channel option
- * @param input A function that returns an option builder, or an already built builder
- */
- addChannelOption(input: SlashCommandChannelOption | ((builder: SlashCommandChannelOption) => SlashCommandChannelOption)): ShouldOmitSubcommandFunctions extends true ? Omit : this;
- /**
- * Adds a role option
- * @param input A function that returns an option builder, or an already built builder
- */
- addRoleOption(input: SlashCommandRoleOption | ((builder: SlashCommandRoleOption) => SlashCommandRoleOption)): ShouldOmitSubcommandFunctions extends true ? Omit : this;
- /**
- * Adds a mentionable option
- * @param input A function that returns an option builder, or an already built builder
- */
- addMentionableOption(input: SlashCommandMentionableOption | ((builder: SlashCommandMentionableOption) => SlashCommandMentionableOption)): ShouldOmitSubcommandFunctions extends true ? Omit : this;
- /**
- * Adds a string option
- * @param input A function that returns an option builder, or an already built builder
- */
- addStringOption(input: SlashCommandStringOption | ((builder: SlashCommandStringOption) => SlashCommandStringOption)): ShouldOmitSubcommandFunctions extends true ? Omit : this;
- /**
- * Adds an integer option
- * @param input A function that returns an option builder, or an already built builder
- */
- addIntegerOption(input: SlashCommandIntegerOption | ((builder: SlashCommandIntegerOption) => SlashCommandIntegerOption)): ShouldOmitSubcommandFunctions extends true ? Omit : this;
- /**
- * Adds a number option
- * @param input A function that returns an option builder, or an already built builder
- */
- addNumberOption(input: SlashCommandNumberOption | ((builder: SlashCommandNumberOption) => SlashCommandNumberOption)): ShouldOmitSubcommandFunctions extends true ? Omit : this;
- private _sharedAddOptionMethod;
-}
-//# sourceMappingURL=CommandOptions.d.ts.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptions.d.ts.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptions.d.ts.map
deleted file mode 100644
index 79f811a..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptions.d.ts.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"CommandOptions.d.ts","sourceRoot":"/","sources":["interactions/slashCommands/mixins/CommandOptions.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,yBAAyB,EAAE,MAAM,oBAAoB,CAAC;AAC/D,OAAO,EAAE,yBAAyB,EAAE,MAAM,oBAAoB,CAAC;AAC/D,OAAO,EAAE,yBAAyB,EAAE,MAAM,oBAAoB,CAAC;AAC/D,OAAO,EAAE,6BAA6B,EAAE,MAAM,wBAAwB,CAAC;AACvE,OAAO,EAAE,wBAAwB,EAAE,MAAM,mBAAmB,CAAC;AAC7D,OAAO,EAAE,sBAAsB,EAAE,MAAM,iBAAiB,CAAC;AACzD,OAAO,EAAE,wBAAwB,EAAE,MAAM,mBAAmB,CAAC;AAC7D,OAAO,EAAE,sBAAsB,EAAE,MAAM,iBAAiB,CAAC;AACzD,OAAO,KAAK,EAAE,8BAA8B,EAAE,MAAM,wBAAwB,CAAC;AAE7E,qBAAa,yBAAyB,CAAC,6BAA6B,GAAG,IAAI;IAC1E,SAAgB,OAAO,EAAG,8BAA8B,EAAE,CAAC;IAE3D;;;OAGG;IACI,gBAAgB,CACtB,KAAK,EAAE,yBAAyB,GAAG,CAAC,CAAC,OAAO,EAAE,yBAAyB,KAAK,yBAAyB,CAAC;IAKvG;;;OAGG;IACI,aAAa,CAAC,KAAK,EAAE,sBAAsB,GAAG,CAAC,CAAC,OAAO,EAAE,sBAAsB,KAAK,sBAAsB,CAAC;IAIlH;;;OAGG;IACI,gBAAgB,CACtB,KAAK,EAAE,yBAAyB,GAAG,CAAC,CAAC,OAAO,EAAE,yBAAyB,KAAK,yBAAyB,CAAC;IAKvG;;;OAGG;IACI,aAAa,CAAC,KAAK,EAAE,sBAAsB,GAAG,CAAC,CAAC,OAAO,EAAE,sBAAsB,KAAK,sBAAsB,CAAC;IAIlH;;;OAGG;IACI,oBAAoB,CAC1B,KAAK,EAAE,6BAA6B,GAAG,CAAC,CAAC,OAAO,EAAE,6BAA6B,KAAK,6BAA6B,CAAC;IAKnH;;;OAGG;IACI,eAAe,CACrB,KAAK,EAAE,wBAAwB,GAAG,CAAC,CAAC,OAAO,EAAE,wBAAwB,KAAK,wBAAwB,CAAC;IAKpG;;;OAGG;IACI,gBAAgB,CACtB,KAAK,EAAE,yBAAyB,GAAG,CAAC,CAAC,OAAO,EAAE,yBAAyB,KAAK,yBAAyB,CAAC;IAKvG;;;OAGG;IACI,eAAe,CACrB,KAAK,EAAE,wBAAwB,GAAG,CAAC,CAAC,OAAO,EAAE,wBAAwB,KAAK,wBAAwB,CAAC;IAKpG,OAAO,CAAC,sBAAsB;CAmB9B"}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptions.js b/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptions.js
deleted file mode 100644
index 55ace0a..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptions.js
+++ /dev/null
@@ -1,91 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.SharedSlashCommandOptions = void 0;
-const Assertions_1 = require("../Assertions");
-const boolean_1 = require("../options/boolean");
-const channel_1 = require("../options/channel");
-const integer_1 = require("../options/integer");
-const mentionable_1 = require("../options/mentionable");
-const number_1 = require("../options/number");
-const role_1 = require("../options/role");
-const string_1 = require("../options/string");
-const user_1 = require("../options/user");
-class SharedSlashCommandOptions {
- constructor() {
- Object.defineProperty(this, "options", {
- enumerable: true,
- configurable: true,
- writable: true,
- value: void 0
- });
- }
- /**
- * Adds a boolean option
- * @param input A function that returns an option builder, or an already built builder
- */
- addBooleanOption(input) {
- return this._sharedAddOptionMethod(input, boolean_1.SlashCommandBooleanOption);
- }
- /**
- * Adds a user option
- * @param input A function that returns an option builder, or an already built builder
- */
- addUserOption(input) {
- return this._sharedAddOptionMethod(input, user_1.SlashCommandUserOption);
- }
- /**
- * Adds a channel option
- * @param input A function that returns an option builder, or an already built builder
- */
- addChannelOption(input) {
- return this._sharedAddOptionMethod(input, channel_1.SlashCommandChannelOption);
- }
- /**
- * Adds a role option
- * @param input A function that returns an option builder, or an already built builder
- */
- addRoleOption(input) {
- return this._sharedAddOptionMethod(input, role_1.SlashCommandRoleOption);
- }
- /**
- * Adds a mentionable option
- * @param input A function that returns an option builder, or an already built builder
- */
- addMentionableOption(input) {
- return this._sharedAddOptionMethod(input, mentionable_1.SlashCommandMentionableOption);
- }
- /**
- * Adds a string option
- * @param input A function that returns an option builder, or an already built builder
- */
- addStringOption(input) {
- return this._sharedAddOptionMethod(input, string_1.SlashCommandStringOption);
- }
- /**
- * Adds an integer option
- * @param input A function that returns an option builder, or an already built builder
- */
- addIntegerOption(input) {
- return this._sharedAddOptionMethod(input, integer_1.SlashCommandIntegerOption);
- }
- /**
- * Adds a number option
- * @param input A function that returns an option builder, or an already built builder
- */
- addNumberOption(input) {
- return this._sharedAddOptionMethod(input, number_1.SlashCommandNumberOption);
- }
- _sharedAddOptionMethod(input, Instance) {
- const { options } = this;
- // First, assert options conditions - we cannot have more than 25 options
- Assertions_1.validateMaxOptionsLength(options);
- // Get the final result
- const result = typeof input === 'function' ? input(new Instance()) : input;
- Assertions_1.assertReturnOfBuilder(result, Instance);
- // Push it
- options.push(result);
- return this;
- }
-}
-exports.SharedSlashCommandOptions = SharedSlashCommandOptions;
-//# sourceMappingURL=CommandOptions.js.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptions.js.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptions.js.map
deleted file mode 100644
index fed3320..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/CommandOptions.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"CommandOptions.js","sourceRoot":"/","sources":["interactions/slashCommands/mixins/CommandOptions.ts"],"names":[],"mappings":";;;AAAA,8CAAgF;AAEhF,gDAA+D;AAC/D,gDAA+D;AAC/D,gDAA+D;AAC/D,wDAAuE;AACvE,8CAA6D;AAC7D,0CAAyD;AACzD,8CAA6D;AAC7D,0CAAyD;AAGzD,MAAa,yBAAyB;IAAtC;QACC;;;;;WAA2D;IAiG5D,CAAC;IA/FA;;;OAGG;IACI,gBAAgB,CACtB,KAAsG;QAEtG,OAAO,IAAI,CAAC,sBAAsB,CAAC,KAAK,EAAE,mCAAyB,CAAC,CAAC;IACtE,CAAC;IAED;;;OAGG;IACI,aAAa,CAAC,KAA6F;QACjH,OAAO,IAAI,CAAC,sBAAsB,CAAC,KAAK,EAAE,6BAAsB,CAAC,CAAC;IACnE,CAAC;IAED;;;OAGG;IACI,gBAAgB,CACtB,KAAsG;QAEtG,OAAO,IAAI,CAAC,sBAAsB,CAAC,KAAK,EAAE,mCAAyB,CAAC,CAAC;IACtE,CAAC;IAED;;;OAGG;IACI,aAAa,CAAC,KAA6F;QACjH,OAAO,IAAI,CAAC,sBAAsB,CAAC,KAAK,EAAE,6BAAsB,CAAC,CAAC;IACnE,CAAC;IAED;;;OAGG;IACI,oBAAoB,CAC1B,KAAkH;QAElH,OAAO,IAAI,CAAC,sBAAsB,CAAC,KAAK,EAAE,2CAA6B,CAAC,CAAC;IAC1E,CAAC;IAED;;;OAGG;IACI,eAAe,CACrB,KAAmG;QAEnG,OAAO,IAAI,CAAC,sBAAsB,CAAC,KAAK,EAAE,iCAAwB,CAAC,CAAC;IACrE,CAAC;IAED;;;OAGG;IACI,gBAAgB,CACtB,KAAsG;QAEtG,OAAO,IAAI,CAAC,sBAAsB,CAAC,KAAK,EAAE,mCAAyB,CAAC,CAAC;IACtE,CAAC;IAED;;;OAGG;IACI,eAAe,CACrB,KAAmG;QAEnG,OAAO,IAAI,CAAC,sBAAsB,CAAC,KAAK,EAAE,iCAAwB,CAAC,CAAC;IACrE,CAAC;IAEO,sBAAsB,CAC7B,KAA8B,EAC9B,QAAqB;QAErB,MAAM,EAAE,OAAO,EAAE,GAAG,IAAI,CAAC;QAEzB,yEAAyE;QACzE,qCAAwB,CAAC,OAAO,CAAC,CAAC;QAElC,uBAAuB;QACvB,MAAM,MAAM,GAAG,OAAO,KAAK,KAAK,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC;QAE3E,kCAAqB,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC;QAExC,UAAU;QACV,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;QAErB,OAAO,IAAI,CAAC;IACb,CAAC;CACD;AAlGD,8DAkGC","sourcesContent":["import { assertReturnOfBuilder, validateMaxOptionsLength } from '../Assertions';\nimport type { SlashCommandOptionBase } from './CommandOptionBase';\nimport { SlashCommandBooleanOption } from '../options/boolean';\nimport { SlashCommandChannelOption } from '../options/channel';\nimport { SlashCommandIntegerOption } from '../options/integer';\nimport { SlashCommandMentionableOption } from '../options/mentionable';\nimport { SlashCommandNumberOption } from '../options/number';\nimport { SlashCommandRoleOption } from '../options/role';\nimport { SlashCommandStringOption } from '../options/string';\nimport { SlashCommandUserOption } from '../options/user';\nimport type { ToAPIApplicationCommandOptions } from '../SlashCommandBuilder';\n\nexport class SharedSlashCommandOptions {\n\tpublic readonly options!: ToAPIApplicationCommandOptions[];\n\n\t/**\n\t * Adds a boolean option\n\t * @param input A function that returns an option builder, or an already built builder\n\t */\n\tpublic addBooleanOption(\n\t\tinput: SlashCommandBooleanOption | ((builder: SlashCommandBooleanOption) => SlashCommandBooleanOption),\n\t) {\n\t\treturn this._sharedAddOptionMethod(input, SlashCommandBooleanOption);\n\t}\n\n\t/**\n\t * Adds a user option\n\t * @param input A function that returns an option builder, or an already built builder\n\t */\n\tpublic addUserOption(input: SlashCommandUserOption | ((builder: SlashCommandUserOption) => SlashCommandUserOption)) {\n\t\treturn this._sharedAddOptionMethod(input, SlashCommandUserOption);\n\t}\n\n\t/**\n\t * Adds a channel option\n\t * @param input A function that returns an option builder, or an already built builder\n\t */\n\tpublic addChannelOption(\n\t\tinput: SlashCommandChannelOption | ((builder: SlashCommandChannelOption) => SlashCommandChannelOption),\n\t) {\n\t\treturn this._sharedAddOptionMethod(input, SlashCommandChannelOption);\n\t}\n\n\t/**\n\t * Adds a role option\n\t * @param input A function that returns an option builder, or an already built builder\n\t */\n\tpublic addRoleOption(input: SlashCommandRoleOption | ((builder: SlashCommandRoleOption) => SlashCommandRoleOption)) {\n\t\treturn this._sharedAddOptionMethod(input, SlashCommandRoleOption);\n\t}\n\n\t/**\n\t * Adds a mentionable option\n\t * @param input A function that returns an option builder, or an already built builder\n\t */\n\tpublic addMentionableOption(\n\t\tinput: SlashCommandMentionableOption | ((builder: SlashCommandMentionableOption) => SlashCommandMentionableOption),\n\t) {\n\t\treturn this._sharedAddOptionMethod(input, SlashCommandMentionableOption);\n\t}\n\n\t/**\n\t * Adds a string option\n\t * @param input A function that returns an option builder, or an already built builder\n\t */\n\tpublic addStringOption(\n\t\tinput: SlashCommandStringOption | ((builder: SlashCommandStringOption) => SlashCommandStringOption),\n\t) {\n\t\treturn this._sharedAddOptionMethod(input, SlashCommandStringOption);\n\t}\n\n\t/**\n\t * Adds an integer option\n\t * @param input A function that returns an option builder, or an already built builder\n\t */\n\tpublic addIntegerOption(\n\t\tinput: SlashCommandIntegerOption | ((builder: SlashCommandIntegerOption) => SlashCommandIntegerOption),\n\t) {\n\t\treturn this._sharedAddOptionMethod(input, SlashCommandIntegerOption);\n\t}\n\n\t/**\n\t * Adds a number option\n\t * @param input A function that returns an option builder, or an already built builder\n\t */\n\tpublic addNumberOption(\n\t\tinput: SlashCommandNumberOption | ((builder: SlashCommandNumberOption) => SlashCommandNumberOption),\n\t) {\n\t\treturn this._sharedAddOptionMethod(input, SlashCommandNumberOption);\n\t}\n\n\tprivate _sharedAddOptionMethod(\n\t\tinput: T | ((builder: T) => T),\n\t\tInstance: new () => T,\n\t): ShouldOmitSubcommandFunctions extends true ? Omit : this {\n\t\tconst { options } = this;\n\n\t\t// First, assert options conditions - we cannot have more than 25 options\n\t\tvalidateMaxOptionsLength(options);\n\n\t\t// Get the final result\n\t\tconst result = typeof input === 'function' ? input(new Instance()) : input;\n\n\t\tassertReturnOfBuilder(result, Instance);\n\n\t\t// Push it\n\t\toptions.push(result);\n\n\t\treturn this;\n\t}\n}\n"]}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/NameAndDescription.d.ts b/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/NameAndDescription.d.ts
deleted file mode 100644
index a7a5695..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/NameAndDescription.d.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-export declare class SharedNameAndDescription {
- readonly name: string;
- readonly description: string;
- /**
- * Sets the name
- * @param name The name
- */
- setName(name: string): this;
- /**
- * Sets the description
- * @param description The description
- */
- setDescription(description: string): this;
-}
-//# sourceMappingURL=NameAndDescription.d.ts.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/NameAndDescription.d.ts.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/NameAndDescription.d.ts.map
deleted file mode 100644
index 868dc88..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/NameAndDescription.d.ts.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"NameAndDescription.d.ts","sourceRoot":"/","sources":["interactions/slashCommands/mixins/NameAndDescription.ts"],"names":[],"mappings":"AAEA,qBAAa,wBAAwB;IACpC,SAAgB,IAAI,EAAG,MAAM,CAAC;IAC9B,SAAgB,WAAW,EAAG,MAAM,CAAC;IAErC;;;OAGG;IACI,OAAO,CAAC,IAAI,EAAE,MAAM;IAS3B;;;OAGG;IACI,cAAc,CAAC,WAAW,EAAE,MAAM;CAQzC"}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/NameAndDescription.js b/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/NameAndDescription.js
deleted file mode 100644
index bb6031d..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/NameAndDescription.js
+++ /dev/null
@@ -1,42 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.SharedNameAndDescription = void 0;
-const Assertions_1 = require("../Assertions");
-class SharedNameAndDescription {
- constructor() {
- Object.defineProperty(this, "name", {
- enumerable: true,
- configurable: true,
- writable: true,
- value: void 0
- });
- Object.defineProperty(this, "description", {
- enumerable: true,
- configurable: true,
- writable: true,
- value: void 0
- });
- }
- /**
- * Sets the name
- * @param name The name
- */
- setName(name) {
- // Assert the name matches the conditions
- Assertions_1.validateName(name);
- Reflect.set(this, 'name', name);
- return this;
- }
- /**
- * Sets the description
- * @param description The description
- */
- setDescription(description) {
- // Assert the description matches the conditions
- Assertions_1.validateDescription(description);
- Reflect.set(this, 'description', description);
- return this;
- }
-}
-exports.SharedNameAndDescription = SharedNameAndDescription;
-//# sourceMappingURL=NameAndDescription.js.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/NameAndDescription.js.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/NameAndDescription.js.map
deleted file mode 100644
index f4fa197..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/mixins/NameAndDescription.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"NameAndDescription.js","sourceRoot":"/","sources":["interactions/slashCommands/mixins/NameAndDescription.ts"],"names":[],"mappings":";;;AAAA,8CAAkE;AAElE,MAAa,wBAAwB;IAArC;QACC;;;;;WAA8B;QAC9B;;;;;WAAqC;IA2BtC,CAAC;IAzBA;;;OAGG;IACI,OAAO,CAAC,IAAY;QAC1B,yCAAyC;QACzC,yBAAY,CAAC,IAAI,CAAC,CAAC;QAEnB,OAAO,CAAC,GAAG,CAAC,IAAI,EAAE,MAAM,EAAE,IAAI,CAAC,CAAC;QAEhC,OAAO,IAAI,CAAC;IACb,CAAC;IAED;;;OAGG;IACI,cAAc,CAAC,WAAmB;QACxC,gDAAgD;QAChD,gCAAmB,CAAC,WAAW,CAAC,CAAC;QAEjC,OAAO,CAAC,GAAG,CAAC,IAAI,EAAE,aAAa,EAAE,WAAW,CAAC,CAAC;QAE9C,OAAO,IAAI,CAAC;IACb,CAAC;CACD;AA7BD,4DA6BC","sourcesContent":["import { validateDescription, validateName } from '../Assertions';\n\nexport class SharedNameAndDescription {\n\tpublic readonly name!: string;\n\tpublic readonly description!: string;\n\n\t/**\n\t * Sets the name\n\t * @param name The name\n\t */\n\tpublic setName(name: string) {\n\t\t// Assert the name matches the conditions\n\t\tvalidateName(name);\n\n\t\tReflect.set(this, 'name', name);\n\n\t\treturn this;\n\t}\n\n\t/**\n\t * Sets the description\n\t * @param description The description\n\t */\n\tpublic setDescription(description: string) {\n\t\t// Assert the description matches the conditions\n\t\tvalidateDescription(description);\n\n\t\tReflect.set(this, 'description', description);\n\n\t\treturn this;\n\t}\n}\n"]}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/boolean.d.ts b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/boolean.d.ts
deleted file mode 100644
index a0cda36..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/boolean.d.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-import { ApplicationCommandOptionType } from 'discord-api-types/v9';
-import { SlashCommandOptionBase } from '../mixins/CommandOptionBase';
-export declare class SlashCommandBooleanOption extends SlashCommandOptionBase {
- readonly type: ApplicationCommandOptionType.Boolean;
- constructor();
-}
-//# sourceMappingURL=boolean.d.ts.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/boolean.d.ts.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/boolean.d.ts.map
deleted file mode 100644
index d4d1596..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/boolean.d.ts.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"boolean.d.ts","sourceRoot":"/","sources":["interactions/slashCommands/options/boolean.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,4BAA4B,EAAE,MAAM,sBAAsB,CAAC;AACpE,OAAO,EAAE,sBAAsB,EAAE,MAAM,6BAA6B,CAAC;AAErE,qBAAa,yBAA0B,SAAQ,sBAAsB;IACpE,SAAyB,IAAI,uCAAiD;;CAK9E"}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/boolean.js b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/boolean.js
deleted file mode 100644
index c54342d..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/boolean.js
+++ /dev/null
@@ -1,18 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.SlashCommandBooleanOption = void 0;
-require("discord-api-types/v9");
-const CommandOptionBase_1 = require("../mixins/CommandOptionBase");
-class SlashCommandBooleanOption extends CommandOptionBase_1.SlashCommandOptionBase {
- constructor() {
- super(5 /* Boolean */);
- Object.defineProperty(this, "type", {
- enumerable: true,
- configurable: true,
- writable: true,
- value: 5 /* Boolean */
- });
- }
-}
-exports.SlashCommandBooleanOption = SlashCommandBooleanOption;
-//# sourceMappingURL=boolean.js.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/boolean.js.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/boolean.js.map
deleted file mode 100644
index 94e0554..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/boolean.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"boolean.js","sourceRoot":"/","sources":["interactions/slashCommands/options/boolean.ts"],"names":[],"mappings":";;;AAAA,gCAAoE;AACpE,mEAAqE;AAErE,MAAa,yBAA0B,SAAQ,0CAAsB;IAGpE;QACC,KAAK,iBAAsC,CAAC;QAH7C;;;;mBAAgC,eAA6C;WAAC;IAI9E,CAAC;CACD;AAND,8DAMC","sourcesContent":["import { ApplicationCommandOptionType } from 'discord-api-types/v9';\nimport { SlashCommandOptionBase } from '../mixins/CommandOptionBase';\n\nexport class SlashCommandBooleanOption extends SlashCommandOptionBase {\n\tpublic override readonly type = ApplicationCommandOptionType.Boolean as const;\n\n\tpublic constructor() {\n\t\tsuper(ApplicationCommandOptionType.Boolean);\n\t}\n}\n"]}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/channel.d.ts b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/channel.d.ts
deleted file mode 100644
index 2b6d03a..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/channel.d.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-import { ApplicationCommandOptionType } from 'discord-api-types/v9';
-import { SlashCommandOptionBase } from '../mixins/CommandOptionBase';
-export declare class SlashCommandChannelOption extends SlashCommandOptionBase {
- readonly type: ApplicationCommandOptionType.Channel;
- constructor();
-}
-//# sourceMappingURL=channel.d.ts.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/channel.d.ts.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/channel.d.ts.map
deleted file mode 100644
index 5e55e53..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/channel.d.ts.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"channel.d.ts","sourceRoot":"/","sources":["interactions/slashCommands/options/channel.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,4BAA4B,EAAE,MAAM,sBAAsB,CAAC;AACpE,OAAO,EAAE,sBAAsB,EAAE,MAAM,6BAA6B,CAAC;AAErE,qBAAa,yBAA0B,SAAQ,sBAAsB;IACpE,SAAyB,IAAI,uCAAiD;;CAK9E"}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/channel.js b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/channel.js
deleted file mode 100644
index 87e22b4..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/channel.js
+++ /dev/null
@@ -1,18 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.SlashCommandChannelOption = void 0;
-require("discord-api-types/v9");
-const CommandOptionBase_1 = require("../mixins/CommandOptionBase");
-class SlashCommandChannelOption extends CommandOptionBase_1.SlashCommandOptionBase {
- constructor() {
- super(7 /* Channel */);
- Object.defineProperty(this, "type", {
- enumerable: true,
- configurable: true,
- writable: true,
- value: 7 /* Channel */
- });
- }
-}
-exports.SlashCommandChannelOption = SlashCommandChannelOption;
-//# sourceMappingURL=channel.js.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/channel.js.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/channel.js.map
deleted file mode 100644
index 1424a39..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/channel.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"channel.js","sourceRoot":"/","sources":["interactions/slashCommands/options/channel.ts"],"names":[],"mappings":";;;AAAA,gCAAoE;AACpE,mEAAqE;AAErE,MAAa,yBAA0B,SAAQ,0CAAsB;IAGpE;QACC,KAAK,iBAAsC,CAAC;QAH7C;;;;mBAAgC,eAA6C;WAAC;IAI9E,CAAC;CACD;AAND,8DAMC","sourcesContent":["import { ApplicationCommandOptionType } from 'discord-api-types/v9';\nimport { SlashCommandOptionBase } from '../mixins/CommandOptionBase';\n\nexport class SlashCommandChannelOption extends SlashCommandOptionBase {\n\tpublic override readonly type = ApplicationCommandOptionType.Channel as const;\n\n\tpublic constructor() {\n\t\tsuper(ApplicationCommandOptionType.Channel);\n\t}\n}\n"]}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/integer.d.ts b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/integer.d.ts
deleted file mode 100644
index 3faefe0..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/integer.d.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-import { ApplicationCommandOptionType } from 'discord-api-types/v9';
-import { ApplicationCommandOptionWithChoicesBase } from '../mixins/CommandOptionWithChoices';
-export declare class SlashCommandIntegerOption extends ApplicationCommandOptionWithChoicesBase {
- readonly type: ApplicationCommandOptionType.Integer;
- constructor();
-}
-//# sourceMappingURL=integer.d.ts.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/integer.d.ts.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/integer.d.ts.map
deleted file mode 100644
index e991150..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/integer.d.ts.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"integer.d.ts","sourceRoot":"/","sources":["interactions/slashCommands/options/integer.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,4BAA4B,EAAE,MAAM,sBAAsB,CAAC;AACpE,OAAO,EAAE,uCAAuC,EAAE,MAAM,oCAAoC,CAAC;AAE7F,qBAAa,yBAA0B,SAAQ,uCAAuC,CAAC,MAAM,CAAC;IAC7F,SAAyB,IAAI,uCAAiD;;CAK9E"}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/integer.js b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/integer.js
deleted file mode 100644
index 73ace64..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/integer.js
+++ /dev/null
@@ -1,18 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.SlashCommandIntegerOption = void 0;
-require("discord-api-types/v9");
-const CommandOptionWithChoices_1 = require("../mixins/CommandOptionWithChoices");
-class SlashCommandIntegerOption extends CommandOptionWithChoices_1.ApplicationCommandOptionWithChoicesBase {
- constructor() {
- super(4 /* Integer */);
- Object.defineProperty(this, "type", {
- enumerable: true,
- configurable: true,
- writable: true,
- value: 4 /* Integer */
- });
- }
-}
-exports.SlashCommandIntegerOption = SlashCommandIntegerOption;
-//# sourceMappingURL=integer.js.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/integer.js.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/integer.js.map
deleted file mode 100644
index 8bb13b6..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/integer.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"integer.js","sourceRoot":"/","sources":["interactions/slashCommands/options/integer.ts"],"names":[],"mappings":";;;AAAA,gCAAoE;AACpE,iFAA6F;AAE7F,MAAa,yBAA0B,SAAQ,kEAA+C;IAG7F;QACC,KAAK,iBAAsC,CAAC;QAH7C;;;;mBAAgC,eAA6C;WAAC;IAI9E,CAAC;CACD;AAND,8DAMC","sourcesContent":["import { ApplicationCommandOptionType } from 'discord-api-types/v9';\nimport { ApplicationCommandOptionWithChoicesBase } from '../mixins/CommandOptionWithChoices';\n\nexport class SlashCommandIntegerOption extends ApplicationCommandOptionWithChoicesBase {\n\tpublic override readonly type = ApplicationCommandOptionType.Integer as const;\n\n\tpublic constructor() {\n\t\tsuper(ApplicationCommandOptionType.Integer);\n\t}\n}\n"]}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/mentionable.d.ts b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/mentionable.d.ts
deleted file mode 100644
index ff98caf..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/mentionable.d.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-import { ApplicationCommandOptionType } from 'discord-api-types/v9';
-import { SlashCommandOptionBase } from '../mixins/CommandOptionBase';
-export declare class SlashCommandMentionableOption extends SlashCommandOptionBase {
- readonly type: ApplicationCommandOptionType.Mentionable;
- constructor();
-}
-//# sourceMappingURL=mentionable.d.ts.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/mentionable.d.ts.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/mentionable.d.ts.map
deleted file mode 100644
index 2099899..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/mentionable.d.ts.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"mentionable.d.ts","sourceRoot":"/","sources":["interactions/slashCommands/options/mentionable.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,4BAA4B,EAAE,MAAM,sBAAsB,CAAC;AACpE,OAAO,EAAE,sBAAsB,EAAE,MAAM,6BAA6B,CAAC;AAErE,qBAAa,6BAA8B,SAAQ,sBAAsB;IACxE,SAAyB,IAAI,2CAAqD;;CAKlF"}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/mentionable.js b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/mentionable.js
deleted file mode 100644
index a6167b3..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/mentionable.js
+++ /dev/null
@@ -1,18 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.SlashCommandMentionableOption = void 0;
-require("discord-api-types/v9");
-const CommandOptionBase_1 = require("../mixins/CommandOptionBase");
-class SlashCommandMentionableOption extends CommandOptionBase_1.SlashCommandOptionBase {
- constructor() {
- super(9 /* Mentionable */);
- Object.defineProperty(this, "type", {
- enumerable: true,
- configurable: true,
- writable: true,
- value: 9 /* Mentionable */
- });
- }
-}
-exports.SlashCommandMentionableOption = SlashCommandMentionableOption;
-//# sourceMappingURL=mentionable.js.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/mentionable.js.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/mentionable.js.map
deleted file mode 100644
index 96e79cb..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/mentionable.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"mentionable.js","sourceRoot":"/","sources":["interactions/slashCommands/options/mentionable.ts"],"names":[],"mappings":";;;AAAA,gCAAoE;AACpE,mEAAqE;AAErE,MAAa,6BAA8B,SAAQ,0CAAsB;IAGxE;QACC,KAAK,qBAA0C,CAAC;QAHjD;;;;mBAAgC,mBAAiD;WAAC;IAIlF,CAAC;CACD;AAND,sEAMC","sourcesContent":["import { ApplicationCommandOptionType } from 'discord-api-types/v9';\nimport { SlashCommandOptionBase } from '../mixins/CommandOptionBase';\n\nexport class SlashCommandMentionableOption extends SlashCommandOptionBase {\n\tpublic override readonly type = ApplicationCommandOptionType.Mentionable as const;\n\n\tpublic constructor() {\n\t\tsuper(ApplicationCommandOptionType.Mentionable);\n\t}\n}\n"]}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/number.d.ts b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/number.d.ts
deleted file mode 100644
index 576bd98..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/number.d.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-import { ApplicationCommandOptionType } from 'discord-api-types/v9';
-import { ApplicationCommandOptionWithChoicesBase } from '../mixins/CommandOptionWithChoices';
-export declare class SlashCommandNumberOption extends ApplicationCommandOptionWithChoicesBase {
- readonly type: ApplicationCommandOptionType.Number;
- constructor();
-}
-//# sourceMappingURL=number.d.ts.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/number.d.ts.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/number.d.ts.map
deleted file mode 100644
index 09345a2..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/number.d.ts.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"number.d.ts","sourceRoot":"/","sources":["interactions/slashCommands/options/number.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,4BAA4B,EAAE,MAAM,sBAAsB,CAAC;AACpE,OAAO,EAAE,uCAAuC,EAAE,MAAM,oCAAoC,CAAC;AAE7F,qBAAa,wBAAyB,SAAQ,uCAAuC,CAAC,MAAM,CAAC;IAC5F,SAAyB,IAAI,sCAAgD;;CAK7E"}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/number.js b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/number.js
deleted file mode 100644
index d496243..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/number.js
+++ /dev/null
@@ -1,18 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.SlashCommandNumberOption = void 0;
-require("discord-api-types/v9");
-const CommandOptionWithChoices_1 = require("../mixins/CommandOptionWithChoices");
-class SlashCommandNumberOption extends CommandOptionWithChoices_1.ApplicationCommandOptionWithChoicesBase {
- constructor() {
- super(10 /* Number */);
- Object.defineProperty(this, "type", {
- enumerable: true,
- configurable: true,
- writable: true,
- value: 10 /* Number */
- });
- }
-}
-exports.SlashCommandNumberOption = SlashCommandNumberOption;
-//# sourceMappingURL=number.js.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/number.js.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/number.js.map
deleted file mode 100644
index 861d770..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/number.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"number.js","sourceRoot":"/","sources":["interactions/slashCommands/options/number.ts"],"names":[],"mappings":";;;AAAA,gCAAoE;AACpE,iFAA6F;AAE7F,MAAa,wBAAyB,SAAQ,kEAA+C;IAG5F;QACC,KAAK,iBAAqC,CAAC;QAH5C;;;;mBAAgC,eAA4C;WAAC;IAI7E,CAAC;CACD;AAND,4DAMC","sourcesContent":["import { ApplicationCommandOptionType } from 'discord-api-types/v9';\nimport { ApplicationCommandOptionWithChoicesBase } from '../mixins/CommandOptionWithChoices';\n\nexport class SlashCommandNumberOption extends ApplicationCommandOptionWithChoicesBase {\n\tpublic override readonly type = ApplicationCommandOptionType.Number as const;\n\n\tpublic constructor() {\n\t\tsuper(ApplicationCommandOptionType.Number);\n\t}\n}\n"]}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/role.d.ts b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/role.d.ts
deleted file mode 100644
index 3f78471..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/role.d.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-import { ApplicationCommandOptionType } from 'discord-api-types/v9';
-import { SlashCommandOptionBase } from '../mixins/CommandOptionBase';
-export declare class SlashCommandRoleOption extends SlashCommandOptionBase {
- readonly type: ApplicationCommandOptionType.Role;
- constructor();
-}
-//# sourceMappingURL=role.d.ts.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/role.d.ts.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/role.d.ts.map
deleted file mode 100644
index c4efc7a..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/role.d.ts.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"role.d.ts","sourceRoot":"/","sources":["interactions/slashCommands/options/role.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,4BAA4B,EAAE,MAAM,sBAAsB,CAAC;AACpE,OAAO,EAAE,sBAAsB,EAAE,MAAM,6BAA6B,CAAC;AAErE,qBAAa,sBAAuB,SAAQ,sBAAsB;IACjE,SAAyB,IAAI,oCAA8C;;CAK3E"}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/role.js b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/role.js
deleted file mode 100644
index a01871a..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/role.js
+++ /dev/null
@@ -1,18 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.SlashCommandRoleOption = void 0;
-require("discord-api-types/v9");
-const CommandOptionBase_1 = require("../mixins/CommandOptionBase");
-class SlashCommandRoleOption extends CommandOptionBase_1.SlashCommandOptionBase {
- constructor() {
- super(8 /* Role */);
- Object.defineProperty(this, "type", {
- enumerable: true,
- configurable: true,
- writable: true,
- value: 8 /* Role */
- });
- }
-}
-exports.SlashCommandRoleOption = SlashCommandRoleOption;
-//# sourceMappingURL=role.js.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/role.js.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/role.js.map
deleted file mode 100644
index d901da3..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/role.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"role.js","sourceRoot":"/","sources":["interactions/slashCommands/options/role.ts"],"names":[],"mappings":";;;AAAA,gCAAoE;AACpE,mEAAqE;AAErE,MAAa,sBAAuB,SAAQ,0CAAsB;IAGjE;QACC,KAAK,cAAmC,CAAC;QAH1C;;;;mBAAgC,YAA0C;WAAC;IAI3E,CAAC;CACD;AAND,wDAMC","sourcesContent":["import { ApplicationCommandOptionType } from 'discord-api-types/v9';\nimport { SlashCommandOptionBase } from '../mixins/CommandOptionBase';\n\nexport class SlashCommandRoleOption extends SlashCommandOptionBase {\n\tpublic override readonly type = ApplicationCommandOptionType.Role as const;\n\n\tpublic constructor() {\n\t\tsuper(ApplicationCommandOptionType.Role);\n\t}\n}\n"]}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/string.d.ts b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/string.d.ts
deleted file mode 100644
index 3141ee7..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/string.d.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-import { ApplicationCommandOptionType } from 'discord-api-types/v9';
-import { ApplicationCommandOptionWithChoicesBase } from '../mixins/CommandOptionWithChoices';
-export declare class SlashCommandStringOption extends ApplicationCommandOptionWithChoicesBase {
- readonly type: ApplicationCommandOptionType.String;
- constructor();
-}
-//# sourceMappingURL=string.d.ts.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/string.d.ts.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/string.d.ts.map
deleted file mode 100644
index cce8fc5..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/string.d.ts.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"string.d.ts","sourceRoot":"/","sources":["interactions/slashCommands/options/string.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,4BAA4B,EAAE,MAAM,sBAAsB,CAAC;AACpE,OAAO,EAAE,uCAAuC,EAAE,MAAM,oCAAoC,CAAC;AAE7F,qBAAa,wBAAyB,SAAQ,uCAAuC,CAAC,MAAM,CAAC;IAC5F,SAAyB,IAAI,sCAAgD;;CAK7E"}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/string.js b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/string.js
deleted file mode 100644
index 8578f86..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/string.js
+++ /dev/null
@@ -1,18 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.SlashCommandStringOption = void 0;
-require("discord-api-types/v9");
-const CommandOptionWithChoices_1 = require("../mixins/CommandOptionWithChoices");
-class SlashCommandStringOption extends CommandOptionWithChoices_1.ApplicationCommandOptionWithChoicesBase {
- constructor() {
- super(3 /* String */);
- Object.defineProperty(this, "type", {
- enumerable: true,
- configurable: true,
- writable: true,
- value: 3 /* String */
- });
- }
-}
-exports.SlashCommandStringOption = SlashCommandStringOption;
-//# sourceMappingURL=string.js.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/string.js.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/string.js.map
deleted file mode 100644
index 68eac55..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/string.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"string.js","sourceRoot":"/","sources":["interactions/slashCommands/options/string.ts"],"names":[],"mappings":";;;AAAA,gCAAoE;AACpE,iFAA6F;AAE7F,MAAa,wBAAyB,SAAQ,kEAA+C;IAG5F;QACC,KAAK,gBAAqC,CAAC;QAH5C;;;;mBAAgC,cAA4C;WAAC;IAI7E,CAAC;CACD;AAND,4DAMC","sourcesContent":["import { ApplicationCommandOptionType } from 'discord-api-types/v9';\nimport { ApplicationCommandOptionWithChoicesBase } from '../mixins/CommandOptionWithChoices';\n\nexport class SlashCommandStringOption extends ApplicationCommandOptionWithChoicesBase {\n\tpublic override readonly type = ApplicationCommandOptionType.String as const;\n\n\tpublic constructor() {\n\t\tsuper(ApplicationCommandOptionType.String);\n\t}\n}\n"]}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/user.d.ts b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/user.d.ts
deleted file mode 100644
index 341727c..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/user.d.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-import { ApplicationCommandOptionType } from 'discord-api-types/v9';
-import { SlashCommandOptionBase } from '../mixins/CommandOptionBase';
-export declare class SlashCommandUserOption extends SlashCommandOptionBase {
- readonly type: ApplicationCommandOptionType.User;
- constructor();
-}
-//# sourceMappingURL=user.d.ts.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/user.d.ts.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/user.d.ts.map
deleted file mode 100644
index 9947f56..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/user.d.ts.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"user.d.ts","sourceRoot":"/","sources":["interactions/slashCommands/options/user.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,4BAA4B,EAAE,MAAM,sBAAsB,CAAC;AACpE,OAAO,EAAE,sBAAsB,EAAE,MAAM,6BAA6B,CAAC;AAErE,qBAAa,sBAAuB,SAAQ,sBAAsB;IACjE,SAAyB,IAAI,oCAA8C;;CAK3E"}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/user.js b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/user.js
deleted file mode 100644
index d4922ad..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/user.js
+++ /dev/null
@@ -1,18 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.SlashCommandUserOption = void 0;
-require("discord-api-types/v9");
-const CommandOptionBase_1 = require("../mixins/CommandOptionBase");
-class SlashCommandUserOption extends CommandOptionBase_1.SlashCommandOptionBase {
- constructor() {
- super(6 /* User */);
- Object.defineProperty(this, "type", {
- enumerable: true,
- configurable: true,
- writable: true,
- value: 6 /* User */
- });
- }
-}
-exports.SlashCommandUserOption = SlashCommandUserOption;
-//# sourceMappingURL=user.js.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/user.js.map b/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/user.js.map
deleted file mode 100644
index 44bad52..0000000
--- a/node_modules/@discordjs/builders/dist/interactions/slashCommands/options/user.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"user.js","sourceRoot":"/","sources":["interactions/slashCommands/options/user.ts"],"names":[],"mappings":";;;AAAA,gCAAoE;AACpE,mEAAqE;AAErE,MAAa,sBAAuB,SAAQ,0CAAsB;IAGjE;QACC,KAAK,cAAmC,CAAC;QAH1C;;;;mBAAgC,YAA0C;WAAC;IAI3E,CAAC;CACD;AAND,wDAMC","sourcesContent":["import { ApplicationCommandOptionType } from 'discord-api-types/v9';\nimport { SlashCommandOptionBase } from '../mixins/CommandOptionBase';\n\nexport class SlashCommandUserOption extends SlashCommandOptionBase {\n\tpublic override readonly type = ApplicationCommandOptionType.User as const;\n\n\tpublic constructor() {\n\t\tsuper(ApplicationCommandOptionType.User);\n\t}\n}\n"]}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/messages/embed/Assertions.d.ts b/node_modules/@discordjs/builders/dist/messages/embed/Assertions.d.ts
deleted file mode 100644
index 7be2bd1..0000000
--- a/node_modules/@discordjs/builders/dist/messages/embed/Assertions.d.ts
+++ /dev/null
@@ -1,23 +0,0 @@
-import type { APIEmbedField } from 'discord-api-types/v9';
-export declare const fieldNamePredicate: import("ow").StringPredicate;
-export declare const fieldValuePredicate: import("ow").StringPredicate;
-export declare const fieldInlinePredicate: import("ow").BooleanPredicate & import("ow").BasePredicate;
-export declare const embedFieldPredicate: import("ow").ObjectPredicate<{
- name: string;
- value: string;
- inline: boolean | undefined;
-}>;
-export declare const embedFieldsArrayPredicate: import("ow").ArrayPredicate<{
- name: string;
- value: string;
- inline: boolean | undefined;
-}>;
-export declare function validateFieldLength(fields: APIEmbedField[], amountAdding: number): void;
-export declare const authorNamePredicate: import("ow").AnyPredicate;
-export declare const urlPredicate: import("ow").AnyPredicate;
-export declare const colorPredicate: import("ow").AnyPredicate;
-export declare const descriptionPredicate: import("ow").AnyPredicate;
-export declare const footerTextPredicate: import("ow").AnyPredicate;
-export declare const timestampPredicate: import("ow").AnyPredicate;
-export declare const titlePredicate: import("ow").AnyPredicate;
-//# sourceMappingURL=Assertions.d.ts.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/messages/embed/Assertions.d.ts.map b/node_modules/@discordjs/builders/dist/messages/embed/Assertions.d.ts.map
deleted file mode 100644
index 1c23e62..0000000
--- a/node_modules/@discordjs/builders/dist/messages/embed/Assertions.d.ts.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"Assertions.d.ts","sourceRoot":"/","sources":["messages/embed/Assertions.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,aAAa,EAAE,MAAM,sBAAsB,CAAC;AAG1D,eAAO,MAAM,kBAAkB,8BAAwC,CAAC;AAExE,eAAO,MAAM,mBAAmB,8BAAyC,CAAC;AAE1E,eAAO,MAAM,oBAAoB,iFAAsB,CAAC;AAExD,eAAO,MAAM,mBAAmB;;;;EAI9B,CAAC;AAEH,eAAO,MAAM,yBAAyB;;;;EAAuC,CAAC;AAE9E,wBAAgB,mBAAmB,CAAC,MAAM,EAAE,aAAa,EAAE,EAAE,YAAY,EAAE,MAAM,GAAG,IAAI,CAEvF;AAED,eAAO,MAAM,mBAAmB,0CAAsC,CAAC;AAEvE,eAAO,MAAM,YAAY,sDAA4C,CAAC;AAEtE,eAAO,MAAM,cAAc,0CAA6E,CAAC;AAEzG,eAAO,MAAM,oBAAoB,0CAA0D,CAAC;AAE5F,eAAO,MAAM,mBAAmB,0CAA0D,CAAC;AAE3F,eAAO,MAAM,kBAAkB,iDAAsC,CAAC;AAEtE,eAAO,MAAM,cAAc,0CAAsC,CAAC"}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/messages/embed/Assertions.js b/node_modules/@discordjs/builders/dist/messages/embed/Assertions.js
deleted file mode 100644
index 4bed4a9..0000000
--- a/node_modules/@discordjs/builders/dist/messages/embed/Assertions.js
+++ /dev/null
@@ -1,26 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.titlePredicate = exports.timestampPredicate = exports.footerTextPredicate = exports.descriptionPredicate = exports.colorPredicate = exports.urlPredicate = exports.authorNamePredicate = exports.validateFieldLength = exports.embedFieldsArrayPredicate = exports.embedFieldPredicate = exports.fieldInlinePredicate = exports.fieldValuePredicate = exports.fieldNamePredicate = void 0;
-const tslib_1 = require("tslib");
-const ow_1 = tslib_1.__importDefault(require("ow"));
-exports.fieldNamePredicate = ow_1.default.string.minLength(1).maxLength(256);
-exports.fieldValuePredicate = ow_1.default.string.minLength(1).maxLength(1024);
-exports.fieldInlinePredicate = ow_1.default.optional.boolean;
-exports.embedFieldPredicate = ow_1.default.object.exactShape({
- name: exports.fieldNamePredicate,
- value: exports.fieldValuePredicate,
- inline: exports.fieldInlinePredicate,
-});
-exports.embedFieldsArrayPredicate = ow_1.default.array.ofType(exports.embedFieldPredicate);
-function validateFieldLength(fields, amountAdding) {
- ow_1.default(fields.length + amountAdding, 'field amount', ow_1.default.number.lessThanOrEqual(25));
-}
-exports.validateFieldLength = validateFieldLength;
-exports.authorNamePredicate = ow_1.default.any(exports.fieldNamePredicate, ow_1.default.null);
-exports.urlPredicate = ow_1.default.any(ow_1.default.string.url, ow_1.default.nullOrUndefined);
-exports.colorPredicate = ow_1.default.any(ow_1.default.number.greaterThanOrEqual(0).lessThanOrEqual(0xffffff), ow_1.default.null);
-exports.descriptionPredicate = ow_1.default.any(ow_1.default.string.minLength(1).maxLength(4096), ow_1.default.null);
-exports.footerTextPredicate = ow_1.default.any(ow_1.default.string.minLength(1).maxLength(2048), ow_1.default.null);
-exports.timestampPredicate = ow_1.default.any(ow_1.default.number, ow_1.default.date, ow_1.default.null);
-exports.titlePredicate = ow_1.default.any(exports.fieldNamePredicate, ow_1.default.null);
-//# sourceMappingURL=Assertions.js.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/messages/embed/Assertions.js.map b/node_modules/@discordjs/builders/dist/messages/embed/Assertions.js.map
deleted file mode 100644
index f5a39b2..0000000
--- a/node_modules/@discordjs/builders/dist/messages/embed/Assertions.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"Assertions.js","sourceRoot":"/","sources":["messages/embed/Assertions.ts"],"names":[],"mappings":";;;;AACA,oDAAoB;AAEP,QAAA,kBAAkB,GAAG,YAAE,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;AAE3D,QAAA,mBAAmB,GAAG,YAAE,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC;AAE7D,QAAA,oBAAoB,GAAG,YAAE,CAAC,QAAQ,CAAC,OAAO,CAAC;AAE3C,QAAA,mBAAmB,GAAG,YAAE,CAAC,MAAM,CAAC,UAAU,CAAC;IACvD,IAAI,EAAE,0BAAkB;IACxB,KAAK,EAAE,2BAAmB;IAC1B,MAAM,EAAE,4BAAoB;CAC5B,CAAC,CAAC;AAEU,QAAA,yBAAyB,GAAG,YAAE,CAAC,KAAK,CAAC,MAAM,CAAC,2BAAmB,CAAC,CAAC;AAE9E,SAAgB,mBAAmB,CAAC,MAAuB,EAAE,YAAoB;IAChF,YAAE,CAAC,MAAM,CAAC,MAAM,GAAG,YAAY,EAAE,cAAc,EAAE,YAAE,CAAC,MAAM,CAAC,eAAe,CAAC,EAAE,CAAC,CAAC,CAAC;AACjF,CAAC;AAFD,kDAEC;AAEY,QAAA,mBAAmB,GAAG,YAAE,CAAC,GAAG,CAAC,0BAAkB,EAAE,YAAE,CAAC,IAAI,CAAC,CAAC;AAE1D,QAAA,YAAY,GAAG,YAAE,CAAC,GAAG,CAAC,YAAE,CAAC,MAAM,CAAC,GAAG,EAAE,YAAE,CAAC,eAAe,CAAC,CAAC;AAEzD,QAAA,cAAc,GAAG,YAAE,CAAC,GAAG,CAAC,YAAE,CAAC,MAAM,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,QAAQ,CAAC,EAAE,YAAE,CAAC,IAAI,CAAC,CAAC;AAE5F,QAAA,oBAAoB,GAAG,YAAE,CAAC,GAAG,CAAC,YAAE,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,EAAE,YAAE,CAAC,IAAI,CAAC,CAAC;AAE/E,QAAA,mBAAmB,GAAG,YAAE,CAAC,GAAG,CAAC,YAAE,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,EAAE,YAAE,CAAC,IAAI,CAAC,CAAC;AAE9E,QAAA,kBAAkB,GAAG,YAAE,CAAC,GAAG,CAAC,YAAE,CAAC,MAAM,EAAE,YAAE,CAAC,IAAI,EAAE,YAAE,CAAC,IAAI,CAAC,CAAC;AAEzD,QAAA,cAAc,GAAG,YAAE,CAAC,GAAG,CAAC,0BAAkB,EAAE,YAAE,CAAC,IAAI,CAAC,CAAC","sourcesContent":["import type { APIEmbedField } from 'discord-api-types/v9';\nimport ow from 'ow';\n\nexport const fieldNamePredicate = ow.string.minLength(1).maxLength(256);\n\nexport const fieldValuePredicate = ow.string.minLength(1).maxLength(1024);\n\nexport const fieldInlinePredicate = ow.optional.boolean;\n\nexport const embedFieldPredicate = ow.object.exactShape({\n\tname: fieldNamePredicate,\n\tvalue: fieldValuePredicate,\n\tinline: fieldInlinePredicate,\n});\n\nexport const embedFieldsArrayPredicate = ow.array.ofType(embedFieldPredicate);\n\nexport function validateFieldLength(fields: APIEmbedField[], amountAdding: number): void {\n\tow(fields.length + amountAdding, 'field amount', ow.number.lessThanOrEqual(25));\n}\n\nexport const authorNamePredicate = ow.any(fieldNamePredicate, ow.null);\n\nexport const urlPredicate = ow.any(ow.string.url, ow.nullOrUndefined);\n\nexport const colorPredicate = ow.any(ow.number.greaterThanOrEqual(0).lessThanOrEqual(0xffffff), ow.null);\n\nexport const descriptionPredicate = ow.any(ow.string.minLength(1).maxLength(4096), ow.null);\n\nexport const footerTextPredicate = ow.any(ow.string.minLength(1).maxLength(2048), ow.null);\n\nexport const timestampPredicate = ow.any(ow.number, ow.date, ow.null);\n\nexport const titlePredicate = ow.any(fieldNamePredicate, ow.null);\n"]}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/messages/embed/Embed.d.ts b/node_modules/@discordjs/builders/dist/messages/embed/Embed.d.ts
deleted file mode 100644
index b8ea02a..0000000
--- a/node_modules/@discordjs/builders/dist/messages/embed/Embed.d.ts
+++ /dev/null
@@ -1,140 +0,0 @@
-import type { APIEmbed, APIEmbedAuthor, APIEmbedField, APIEmbedFooter, APIEmbedImage, APIEmbedProvider, APIEmbedThumbnail, APIEmbedVideo } from 'discord-api-types/v9';
-export interface AuthorOptions {
- name: string;
- url?: string;
- iconURL?: string;
-}
-export interface FooterOptions {
- text: string;
- iconURL?: string;
-}
-/**
- * Represents an embed in a message (image/video preview, rich embed, etc.)
- */
-export declare class Embed implements APIEmbed {
- /**
- * An array of fields of this embed.
- */
- fields: APIEmbedField[];
- /**
- * The embed title.
- */
- title?: string;
- /**
- * The embed description.
- */
- description?: string;
- /**
- * The embed url.
- */
- url?: string;
- /**
- * The embed color.
- */
- color?: number;
- /**
- * The timestamp of the embed in the ISO format.
- */
- timestamp?: string;
- /**
- * The embed thumbnail data.
- */
- thumbnail?: APIEmbedThumbnail;
- /**
- * The embed image data.
- */
- image?: APIEmbedImage;
- /**
- * Received video data.
- */
- video?: APIEmbedVideo;
- /**
- * The embed author data.
- */
- author?: APIEmbedAuthor;
- /**
- * Received data about the embed provider.
- */
- provider?: APIEmbedProvider;
- /**
- * The embed footer data.
- */
- footer?: APIEmbedFooter;
- constructor(data?: APIEmbed);
- /**
- * The accumulated length for the embed title, description, fields, footer text, and author name.
- */
- get length(): number;
- /**
- * Adds a field to the embed (max 25).
- * @param field The field to add.
- */
- addField(field: APIEmbedField): this;
- /**
- * Adds fields to the embed (max 25).
- * @param fields The fields to add.
- */
- addFields(...fields: APIEmbedField[]): this;
- /**
- * Removes, replaces, or inserts fields in the embed (max 25).
- * @param index The index to start at.
- * @param deleteCount The number of fields to remove.
- * @param fields The replacing field objects.
- */
- spliceFields(index: number, deleteCount: number, ...fields: APIEmbedField[]): this;
- /**
- * Sets the author of this embed.
- * @param options The options for the author.
- */
- setAuthor(options: AuthorOptions | null): this;
- /**
- * Sets the color of this embed.
- * @param color The color of the embed.
- */
- setColor(color: number | null): this;
- /**
- * Sets the description of this embed.
- * @param description The description.
- */
- setDescription(description: string | null): this;
- /**
- * Sets the footer of this embed.
- * @param options The options for the footer.
- */
- setFooter(options: FooterOptions | null): this;
- /**
- * Sets the image of this embed.
- * @param url The URL of the image.
- */
- setImage(url: string | null): this;
- /**
- * Sets the thumbnail of this embed.
- * @param url The URL of the thumbnail.
- */
- setThumbnail(url: string | null): this;
- /**
- * Sets the timestamp of this embed.
- * @param timestamp The timestamp or date.
- */
- setTimestamp(timestamp?: number | Date | null): this;
- /**
- * Sets the title of this embed.
- * @param title The title.
- */
- setTitle(title: string | null): this;
- /**
- * Sets the URL of this embed.
- * @param url The URL.
- */
- setURL(url: string | null): this;
- /**
- * Transforms the embed to a plain object.
- */
- toJSON(): APIEmbed;
- /**
- * Normalizes field input and resolves strings.
- * @param fields Fields to normalize.
- */
- static normalizeFields(...fields: APIEmbedField[]): APIEmbedField[];
-}
-//# sourceMappingURL=Embed.d.ts.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/messages/embed/Embed.d.ts.map b/node_modules/@discordjs/builders/dist/messages/embed/Embed.d.ts.map
deleted file mode 100644
index 2ede024..0000000
--- a/node_modules/@discordjs/builders/dist/messages/embed/Embed.d.ts.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"Embed.d.ts","sourceRoot":"/","sources":["messages/embed/Embed.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EACX,QAAQ,EACR,cAAc,EACd,aAAa,EACb,cAAc,EACd,aAAa,EACb,gBAAgB,EAChB,iBAAiB,EACjB,aAAa,EACb,MAAM,sBAAsB,CAAC;AAiB9B,MAAM,WAAW,aAAa;IAC7B,IAAI,EAAE,MAAM,CAAC;IACb,GAAG,CAAC,EAAE,MAAM,CAAC;IACb,OAAO,CAAC,EAAE,MAAM,CAAC;CACjB;AAED,MAAM,WAAW,aAAa;IAC7B,IAAI,EAAE,MAAM,CAAC;IACb,OAAO,CAAC,EAAE,MAAM,CAAC;CACjB;AAED;;GAEG;AACH,qBAAa,KAAM,YAAW,QAAQ;IACrC;;OAEG;IACI,MAAM,EAAE,aAAa,EAAE,CAAC;IAE/B;;OAEG;IACI,KAAK,CAAC,EAAE,MAAM,CAAC;IAEtB;;OAEG;IACI,WAAW,CAAC,EAAE,MAAM,CAAC;IAE5B;;OAEG;IACI,GAAG,CAAC,EAAE,MAAM,CAAC;IAEpB;;OAEG;IACI,KAAK,CAAC,EAAE,MAAM,CAAC;IAEtB;;OAEG;IACI,SAAS,CAAC,EAAE,MAAM,CAAC;IAE1B;;OAEG;IACI,SAAS,CAAC,EAAE,iBAAiB,CAAC;IAErC;;OAEG;IACI,KAAK,CAAC,EAAE,aAAa,CAAC;IAE7B;;OAEG;IACI,KAAK,CAAC,EAAE,aAAa,CAAC;IAE7B;;OAEG;IACI,MAAM,CAAC,EAAE,cAAc,CAAC;IAE/B;;OAEG;IACI,QAAQ,CAAC,EAAE,gBAAgB,CAAC;IAEnC;;OAEG;IACI,MAAM,CAAC,EAAE,cAAc,CAAC;gBAEZ,IAAI,GAAE,QAAa;IAgBtC;;OAEG;IACH,IAAW,MAAM,IAAI,MAAM,CAQ1B;IAED;;;OAGG;IACI,QAAQ,CAAC,KAAK,EAAE,aAAa,GAAG,IAAI;IAI3C;;;OAGG;IACI,SAAS,CAAC,GAAG,MAAM,EAAE,aAAa,EAAE,GAAG,IAAI;IAWlD;;;;;OAKG;IACI,YAAY,CAAC,KAAK,EAAE,MAAM,EAAE,WAAW,EAAE,MAAM,EAAE,GAAG,MAAM,EAAE,aAAa,EAAE,GAAG,IAAI;IAWzF;;;OAGG;IACI,SAAS,CAAC,OAAO,EAAE,aAAa,GAAG,IAAI,GAAG,IAAI;IAgBrD;;;OAGG;IACI,QAAQ,CAAC,KAAK,EAAE,MAAM,GAAG,IAAI,GAAG,IAAI;IAQ3C;;;OAGG;IACI,cAAc,CAAC,WAAW,EAAE,MAAM,GAAG,IAAI,GAAG,IAAI;IAQvD;;;OAGG;IACI,SAAS,CAAC,OAAO,EAAE,aAAa,GAAG,IAAI,GAAG,IAAI;IAerD;;;OAGG;IACI,QAAQ,CAAC,GAAG,EAAE,MAAM,GAAG,IAAI,GAAG,IAAI;IAQzC;;;OAGG;IACI,YAAY,CAAC,GAAG,EAAE,MAAM,GAAG,IAAI,GAAG,IAAI;IAQ7C;;;OAGG;IACI,YAAY,CAAC,SAAS,GAAE,MAAM,GAAG,IAAI,GAAG,IAAiB,GAAG,IAAI;IAQvE;;;OAGG;IACI,QAAQ,CAAC,KAAK,EAAE,MAAM,GAAG,IAAI,GAAG,IAAI;IAQ3C;;;OAGG;IACI,MAAM,CAAC,GAAG,EAAE,MAAM,GAAG,IAAI,GAAG,IAAI;IAQvC;;OAEG;IACI,MAAM,IAAI,QAAQ;IAIzB;;;OAGG;WACW,eAAe,CAAC,GAAG,MAAM,EAAE,aAAa,EAAE,GAAG,aAAa,EAAE;CAS1E"}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/messages/embed/Embed.js b/node_modules/@discordjs/builders/dist/messages/embed/Embed.js
deleted file mode 100644
index 0a956b9..0000000
--- a/node_modules/@discordjs/builders/dist/messages/embed/Embed.js
+++ /dev/null
@@ -1,300 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.Embed = void 0;
-const tslib_1 = require("tslib");
-const ow_1 = tslib_1.__importDefault(require("ow"));
-const Assertions_1 = require("./Assertions");
-/**
- * Represents an embed in a message (image/video preview, rich embed, etc.)
- */
-class Embed {
- constructor(data = {}) {
- /**
- * An array of fields of this embed.
- */
- Object.defineProperty(this, "fields", {
- enumerable: true,
- configurable: true,
- writable: true,
- value: void 0
- });
- /**
- * The embed title.
- */
- Object.defineProperty(this, "title", {
- enumerable: true,
- configurable: true,
- writable: true,
- value: void 0
- });
- /**
- * The embed description.
- */
- Object.defineProperty(this, "description", {
- enumerable: true,
- configurable: true,
- writable: true,
- value: void 0
- });
- /**
- * The embed url.
- */
- Object.defineProperty(this, "url", {
- enumerable: true,
- configurable: true,
- writable: true,
- value: void 0
- });
- /**
- * The embed color.
- */
- Object.defineProperty(this, "color", {
- enumerable: true,
- configurable: true,
- writable: true,
- value: void 0
- });
- /**
- * The timestamp of the embed in the ISO format.
- */
- Object.defineProperty(this, "timestamp", {
- enumerable: true,
- configurable: true,
- writable: true,
- value: void 0
- });
- /**
- * The embed thumbnail data.
- */
- Object.defineProperty(this, "thumbnail", {
- enumerable: true,
- configurable: true,
- writable: true,
- value: void 0
- });
- /**
- * The embed image data.
- */
- Object.defineProperty(this, "image", {
- enumerable: true,
- configurable: true,
- writable: true,
- value: void 0
- });
- /**
- * Received video data.
- */
- Object.defineProperty(this, "video", {
- enumerable: true,
- configurable: true,
- writable: true,
- value: void 0
- });
- /**
- * The embed author data.
- */
- Object.defineProperty(this, "author", {
- enumerable: true,
- configurable: true,
- writable: true,
- value: void 0
- });
- /**
- * Received data about the embed provider.
- */
- Object.defineProperty(this, "provider", {
- enumerable: true,
- configurable: true,
- writable: true,
- value: void 0
- });
- /**
- * The embed footer data.
- */
- Object.defineProperty(this, "footer", {
- enumerable: true,
- configurable: true,
- writable: true,
- value: void 0
- });
- this.title = data.title;
- this.description = data.description;
- this.url = data.url;
- this.color = data.color;
- this.thumbnail = data.thumbnail;
- this.image = data.image;
- this.video = data.video;
- this.author = data.author;
- this.provider = data.provider;
- this.footer = data.footer;
- this.fields = data.fields ?? [];
- if (data.timestamp)
- this.timestamp = new Date(data.timestamp).toISOString();
- }
- /**
- * The accumulated length for the embed title, description, fields, footer text, and author name.
- */
- get length() {
- return ((this.title?.length ?? 0) +
- (this.description?.length ?? 0) +
- this.fields.reduce((prev, curr) => prev + curr.name.length + curr.value.length, 0) +
- (this.footer?.text.length ?? 0) +
- (this.author?.name?.length ?? 0));
- }
- /**
- * Adds a field to the embed (max 25).
- * @param field The field to add.
- */
- addField(field) {
- return this.addFields(field);
- }
- /**
- * Adds fields to the embed (max 25).
- * @param fields The fields to add.
- */
- addFields(...fields) {
- // Data assertions
- ow_1.default(fields, 'fields', Assertions_1.embedFieldsArrayPredicate);
- // Ensure adding these fields won't exceed the 25 field limit
- Assertions_1.validateFieldLength(this.fields, fields.length);
- this.fields.push(...Embed.normalizeFields(...fields));
- return this;
- }
- /**
- * Removes, replaces, or inserts fields in the embed (max 25).
- * @param index The index to start at.
- * @param deleteCount The number of fields to remove.
- * @param fields The replacing field objects.
- */
- spliceFields(index, deleteCount, ...fields) {
- // Data assertions
- ow_1.default(fields, 'fields', Assertions_1.embedFieldsArrayPredicate);
- // Ensure adding these fields won't exceed the 25 field limit
- Assertions_1.validateFieldLength(this.fields, fields.length - deleteCount);
- this.fields.splice(index, deleteCount, ...Embed.normalizeFields(...fields));
- return this;
- }
- /**
- * Sets the author of this embed.
- * @param options The options for the author.
- */
- setAuthor(options) {
- if (options === null) {
- this.author = undefined;
- return this;
- }
- const { name, iconURL, url } = options;
- // Data assertions
- ow_1.default(name, 'name', Assertions_1.authorNamePredicate);
- ow_1.default(iconURL, 'iconURL', Assertions_1.urlPredicate);
- ow_1.default(url, 'url', Assertions_1.urlPredicate);
- this.author = { name, url, icon_url: iconURL };
- return this;
- }
- /**
- * Sets the color of this embed.
- * @param color The color of the embed.
- */
- setColor(color) {
- // Data assertions
- ow_1.default(color, 'color', Assertions_1.colorPredicate);
- this.color = color ?? undefined;
- return this;
- }
- /**
- * Sets the description of this embed.
- * @param description The description.
- */
- setDescription(description) {
- // Data assertions
- ow_1.default(description, 'description', Assertions_1.descriptionPredicate);
- this.description = description ?? undefined;
- return this;
- }
- /**
- * Sets the footer of this embed.
- * @param options The options for the footer.
- */
- setFooter(options) {
- if (options === null) {
- this.footer = undefined;
- return this;
- }
- const { text, iconURL } = options;
- // Data assertions
- ow_1.default(text, 'text', Assertions_1.footerTextPredicate);
- ow_1.default(iconURL, 'iconURL', Assertions_1.urlPredicate);
- this.footer = { text, icon_url: iconURL };
- return this;
- }
- /**
- * Sets the image of this embed.
- * @param url The URL of the image.
- */
- setImage(url) {
- // Data assertions
- ow_1.default(url, 'url', Assertions_1.urlPredicate);
- this.image = url ? { url } : undefined;
- return this;
- }
- /**
- * Sets the thumbnail of this embed.
- * @param url The URL of the thumbnail.
- */
- setThumbnail(url) {
- // Data assertions
- ow_1.default(url, 'url', Assertions_1.urlPredicate);
- this.thumbnail = url ? { url } : undefined;
- return this;
- }
- /**
- * Sets the timestamp of this embed.
- * @param timestamp The timestamp or date.
- */
- setTimestamp(timestamp = Date.now()) {
- // Data assertions
- ow_1.default(timestamp, 'timestamp', Assertions_1.timestampPredicate);
- this.timestamp = timestamp ? new Date(timestamp).toISOString() : undefined;
- return this;
- }
- /**
- * Sets the title of this embed.
- * @param title The title.
- */
- setTitle(title) {
- // Data assertions
- ow_1.default(title, 'title', Assertions_1.titlePredicate);
- this.title = title ?? undefined;
- return this;
- }
- /**
- * Sets the URL of this embed.
- * @param url The URL.
- */
- setURL(url) {
- // Data assertions
- ow_1.default(url, 'url', Assertions_1.urlPredicate);
- this.url = url ?? undefined;
- return this;
- }
- /**
- * Transforms the embed to a plain object.
- */
- toJSON() {
- return { ...this };
- }
- /**
- * Normalizes field input and resolves strings.
- * @param fields Fields to normalize.
- */
- static normalizeFields(...fields) {
- return fields.flat(Infinity).map((field) => {
- ow_1.default(field.name, 'field name', Assertions_1.fieldNamePredicate);
- ow_1.default(field.value, 'field value', Assertions_1.fieldValuePredicate);
- ow_1.default(field.inline, 'field inline', Assertions_1.fieldInlinePredicate);
- return { name: field.name, value: field.value, inline: field.inline ?? undefined };
- });
- }
-}
-exports.Embed = Embed;
-//# sourceMappingURL=Embed.js.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/messages/embed/Embed.js.map b/node_modules/@discordjs/builders/dist/messages/embed/Embed.js.map
deleted file mode 100644
index 289693a..0000000
--- a/node_modules/@discordjs/builders/dist/messages/embed/Embed.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"Embed.js","sourceRoot":"/","sources":["messages/embed/Embed.ts"],"names":[],"mappings":"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","sourcesContent":["import type {\n\tAPIEmbed,\n\tAPIEmbedAuthor,\n\tAPIEmbedField,\n\tAPIEmbedFooter,\n\tAPIEmbedImage,\n\tAPIEmbedProvider,\n\tAPIEmbedThumbnail,\n\tAPIEmbedVideo,\n} from 'discord-api-types/v9';\nimport ow from 'ow';\nimport {\n\tauthorNamePredicate,\n\tcolorPredicate,\n\tdescriptionPredicate,\n\tembedFieldsArrayPredicate,\n\tfieldInlinePredicate,\n\tfieldNamePredicate,\n\tfieldValuePredicate,\n\tfooterTextPredicate,\n\ttimestampPredicate,\n\ttitlePredicate,\n\turlPredicate,\n\tvalidateFieldLength,\n} from './Assertions';\n\nexport interface AuthorOptions {\n\tname: string;\n\turl?: string;\n\ticonURL?: string;\n}\n\nexport interface FooterOptions {\n\ttext: string;\n\ticonURL?: string;\n}\n\n/**\n * Represents an embed in a message (image/video preview, rich embed, etc.)\n */\nexport class Embed implements APIEmbed {\n\t/**\n\t * An array of fields of this embed.\n\t */\n\tpublic fields: APIEmbedField[];\n\n\t/**\n\t * The embed title.\n\t */\n\tpublic title?: string;\n\n\t/**\n\t * The embed description.\n\t */\n\tpublic description?: string;\n\n\t/**\n\t * The embed url.\n\t */\n\tpublic url?: string;\n\n\t/**\n\t * The embed color.\n\t */\n\tpublic color?: number;\n\n\t/**\n\t * The timestamp of the embed in the ISO format.\n\t */\n\tpublic timestamp?: string;\n\n\t/**\n\t * The embed thumbnail data.\n\t */\n\tpublic thumbnail?: APIEmbedThumbnail;\n\n\t/**\n\t * The embed image data.\n\t */\n\tpublic image?: APIEmbedImage;\n\n\t/**\n\t * Received video data.\n\t */\n\tpublic video?: APIEmbedVideo;\n\n\t/**\n\t * The embed author data.\n\t */\n\tpublic author?: APIEmbedAuthor;\n\n\t/**\n\t * Received data about the embed provider.\n\t */\n\tpublic provider?: APIEmbedProvider;\n\n\t/**\n\t * The embed footer data.\n\t */\n\tpublic footer?: APIEmbedFooter;\n\n\tpublic constructor(data: APIEmbed = {}) {\n\t\tthis.title = data.title;\n\t\tthis.description = data.description;\n\t\tthis.url = data.url;\n\t\tthis.color = data.color;\n\t\tthis.thumbnail = data.thumbnail;\n\t\tthis.image = data.image;\n\t\tthis.video = data.video;\n\t\tthis.author = data.author;\n\t\tthis.provider = data.provider;\n\t\tthis.footer = data.footer;\n\t\tthis.fields = data.fields ?? [];\n\n\t\tif (data.timestamp) this.timestamp = new Date(data.timestamp).toISOString();\n\t}\n\n\t/**\n\t * The accumulated length for the embed title, description, fields, footer text, and author name.\n\t */\n\tpublic get length(): number {\n\t\treturn (\n\t\t\t(this.title?.length ?? 0) +\n\t\t\t(this.description?.length ?? 0) +\n\t\t\tthis.fields.reduce((prev, curr) => prev + curr.name.length + curr.value.length, 0) +\n\t\t\t(this.footer?.text.length ?? 0) +\n\t\t\t(this.author?.name?.length ?? 0)\n\t\t);\n\t}\n\n\t/**\n\t * Adds a field to the embed (max 25).\n\t * @param field The field to add.\n\t */\n\tpublic addField(field: APIEmbedField): this {\n\t\treturn this.addFields(field);\n\t}\n\n\t/**\n\t * Adds fields to the embed (max 25).\n\t * @param fields The fields to add.\n\t */\n\tpublic addFields(...fields: APIEmbedField[]): this {\n\t\t// Data assertions\n\t\tow(fields, 'fields', embedFieldsArrayPredicate);\n\n\t\t// Ensure adding these fields won't exceed the 25 field limit\n\t\tvalidateFieldLength(this.fields, fields.length);\n\n\t\tthis.fields.push(...Embed.normalizeFields(...fields));\n\t\treturn this;\n\t}\n\n\t/**\n\t * Removes, replaces, or inserts fields in the embed (max 25).\n\t * @param index The index to start at.\n\t * @param deleteCount The number of fields to remove.\n\t * @param fields The replacing field objects.\n\t */\n\tpublic spliceFields(index: number, deleteCount: number, ...fields: APIEmbedField[]): this {\n\t\t// Data assertions\n\t\tow(fields, 'fields', embedFieldsArrayPredicate);\n\n\t\t// Ensure adding these fields won't exceed the 25 field limit\n\t\tvalidateFieldLength(this.fields, fields.length - deleteCount);\n\n\t\tthis.fields.splice(index, deleteCount, ...Embed.normalizeFields(...fields));\n\t\treturn this;\n\t}\n\n\t/**\n\t * Sets the author of this embed.\n\t * @param options The options for the author.\n\t */\n\tpublic setAuthor(options: AuthorOptions | null): this {\n\t\tif (options === null) {\n\t\t\tthis.author = undefined;\n\t\t\treturn this;\n\t\t}\n\n\t\tconst { name, iconURL, url } = options;\n\t\t// Data assertions\n\t\tow(name, 'name', authorNamePredicate);\n\t\tow(iconURL, 'iconURL', urlPredicate);\n\t\tow(url, 'url', urlPredicate);\n\n\t\tthis.author = { name, url, icon_url: iconURL };\n\t\treturn this;\n\t}\n\n\t/**\n\t * Sets the color of this embed.\n\t * @param color The color of the embed.\n\t */\n\tpublic setColor(color: number | null): this {\n\t\t// Data assertions\n\t\tow(color, 'color', colorPredicate);\n\n\t\tthis.color = color ?? undefined;\n\t\treturn this;\n\t}\n\n\t/**\n\t * Sets the description of this embed.\n\t * @param description The description.\n\t */\n\tpublic setDescription(description: string | null): this {\n\t\t// Data assertions\n\t\tow(description, 'description', descriptionPredicate);\n\n\t\tthis.description = description ?? undefined;\n\t\treturn this;\n\t}\n\n\t/**\n\t * Sets the footer of this embed.\n\t * @param options The options for the footer.\n\t */\n\tpublic setFooter(options: FooterOptions | null): this {\n\t\tif (options === null) {\n\t\t\tthis.footer = undefined;\n\t\t\treturn this;\n\t\t}\n\n\t\tconst { text, iconURL } = options;\n\t\t// Data assertions\n\t\tow(text, 'text', footerTextPredicate);\n\t\tow(iconURL, 'iconURL', urlPredicate);\n\n\t\tthis.footer = { text, icon_url: iconURL };\n\t\treturn this;\n\t}\n\n\t/**\n\t * Sets the image of this embed.\n\t * @param url The URL of the image.\n\t */\n\tpublic setImage(url: string | null): this {\n\t\t// Data assertions\n\t\tow(url, 'url', urlPredicate);\n\n\t\tthis.image = url ? { url } : undefined;\n\t\treturn this;\n\t}\n\n\t/**\n\t * Sets the thumbnail of this embed.\n\t * @param url The URL of the thumbnail.\n\t */\n\tpublic setThumbnail(url: string | null): this {\n\t\t// Data assertions\n\t\tow(url, 'url', urlPredicate);\n\n\t\tthis.thumbnail = url ? { url } : undefined;\n\t\treturn this;\n\t}\n\n\t/**\n\t * Sets the timestamp of this embed.\n\t * @param timestamp The timestamp or date.\n\t */\n\tpublic setTimestamp(timestamp: number | Date | null = Date.now()): this {\n\t\t// Data assertions\n\t\tow(timestamp, 'timestamp', timestampPredicate);\n\n\t\tthis.timestamp = timestamp ? new Date(timestamp).toISOString() : undefined;\n\t\treturn this;\n\t}\n\n\t/**\n\t * Sets the title of this embed.\n\t * @param title The title.\n\t */\n\tpublic setTitle(title: string | null): this {\n\t\t// Data assertions\n\t\tow(title, 'title', titlePredicate);\n\n\t\tthis.title = title ?? undefined;\n\t\treturn this;\n\t}\n\n\t/**\n\t * Sets the URL of this embed.\n\t * @param url The URL.\n\t */\n\tpublic setURL(url: string | null): this {\n\t\t// Data assertions\n\t\tow(url, 'url', urlPredicate);\n\n\t\tthis.url = url ?? undefined;\n\t\treturn this;\n\t}\n\n\t/**\n\t * Transforms the embed to a plain object.\n\t */\n\tpublic toJSON(): APIEmbed {\n\t\treturn { ...this };\n\t}\n\n\t/**\n\t * Normalizes field input and resolves strings.\n\t * @param fields Fields to normalize.\n\t */\n\tpublic static normalizeFields(...fields: APIEmbedField[]): APIEmbedField[] {\n\t\treturn fields.flat(Infinity).map((field) => {\n\t\t\tow(field.name, 'field name', fieldNamePredicate);\n\t\t\tow(field.value, 'field value', fieldValuePredicate);\n\t\t\tow(field.inline, 'field inline', fieldInlinePredicate);\n\n\t\t\treturn { name: field.name, value: field.value, inline: field.inline ?? undefined };\n\t\t});\n\t}\n}\n"]}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/messages/formatters.d.ts b/node_modules/@discordjs/builders/dist/messages/formatters.d.ts
deleted file mode 100644
index 80c8425..0000000
--- a/node_modules/@discordjs/builders/dist/messages/formatters.d.ts
+++ /dev/null
@@ -1,198 +0,0 @@
-///
-import type { Snowflake } from 'discord-api-types/globals';
-import type { URL } from 'url';
-/**
- * Wraps the content inside a codeblock with no language.
- * @param content The content to wrap.
- */
-export declare function codeBlock(content: C): `\`\`\`\n${C}\`\`\``;
-/**
- * Wraps the content inside a codeblock with the specified language.
- * @param language The language for the codeblock.
- * @param content The content to wrap.
- */
-export declare function codeBlock(language: L, content: C): `\`\`\`${L}\n${C}\`\`\``;
-/**
- * Wraps the content inside \`backticks\`, which formats it as inline code.
- * @param content The content to wrap.
- */
-export declare function inlineCode(content: C): `\`${C}\``;
-/**
- * Formats the content into italic text.
- * @param content The content to wrap.
- */
-export declare function italic(content: C): `_${C}_`;
-/**
- * Formats the content into bold text.
- * @param content The content to wrap.
- */
-export declare function bold(content: C): `**${C}**`;
-/**
- * Formats the content into underscored text.
- * @param content The content to wrap.
- */
-export declare function underscore(content: C): `__${C}__`;
-/**
- * Formats the content into strike-through text.
- * @param content The content to wrap.
- */
-export declare function strikethrough(content: C): `~~${C}~~`;
-/**
- * Formats the content into a quote. This needs to be at the start of the line for Discord to format it.
- * @param content The content to wrap.
- */
-export declare function quote(content: C): `> ${C}`;
-/**
- * Formats the content into a block quote. This needs to be at the start of the line for Discord to format it.
- * @param content The content to wrap.
- */
-export declare function blockQuote(content: C): `>>> ${C}`;
-/**
- * Wraps the URL into `<>`, which stops it from embedding.
- * @param url The URL to wrap.
- */
-export declare function hideLinkEmbed(url: C): `<${C}>`;
-/**
- * Wraps the URL into `<>`, which stops it from embedding.
- * @param url The URL to wrap.
- */
-export declare function hideLinkEmbed(url: URL): `<${string}>`;
-/**
- * Formats the content and the URL into a masked URL.
- * @param content The content to display.
- * @param url The URL the content links to.
- */
-export declare function hyperlink(content: C, url: URL): `[${C}](${string})`;
-/**
- * Formats the content and the URL into a masked URL.
- * @param content The content to display.
- * @param url The URL the content links to.
- */
-export declare function hyperlink(content: C, url: U): `[${C}](${U})`;
-/**
- * Formats the content and the URL into a masked URL.
- * @param content The content to display.
- * @param url The URL the content links to.
- * @param title The title shown when hovering on the masked link.
- */
-export declare function hyperlink(content: C, url: URL, title: T): `[${C}](${string} "${T}")`;
-/**
- * Formats the content and the URL into a masked URL.
- * @param content The content to display.
- * @param url The URL the content links to.
- * @param title The title shown when hovering on the masked link.
- */
-export declare function hyperlink(content: C, url: U, title: T): `[${C}](${U} "${T}")`;
-/**
- * Wraps the content inside spoiler (hidden text).
- * @param content The content to wrap.
- */
-export declare function spoiler(content: C): `||${C}||`;
-/**
- * Formats a user ID into a user mention.
- * @param userId The user ID to format.
- */
-export declare function userMention(userId: C): `<@${C}>`;
-/**
- * Formats a user ID into a member-nickname mention.
- * @param memberId The user ID to format.
- */
-export declare function memberNicknameMention(memberId: C): `<@!${C}>`;
-/**
- * Formats a channel ID into a channel mention.
- * @param channelId The channel ID to format.
- */
-export declare function channelMention(channelId: C): `<#${C}>`;
-/**
- * Formats a role ID into a role mention.
- * @param roleId The role ID to format.
- */
-export declare function roleMention(roleId: C): `<@&${C}>`;
-/**
- * Formats an emoji ID into a fully qualified emoji identifier
- * @param emojiId The emoji ID to format.
- */
-export declare function formatEmoji(emojiId: C, animated?: false): `<:_:${C}>`;
-/**
- * Formats an emoji ID into a fully qualified emoji identifier
- * @param emojiId The emoji ID to format.
- * @param animated Whether the emoji is animated or not. Defaults to `false`
- */
-export declare function formatEmoji(emojiId: C, animated?: true): ``;
-/**
- * Formats a date into a short date-time string.
- * @param date The date to format, defaults to the current time.
- */
-export declare function time(date?: Date): ``;
-/**
- * Formats a date given a format style.
- * @param date The date to format.
- * @param style The style to use.
- */
-export declare function time(date: Date, style: S): ``;
-/**
- * Formats the given timestamp into a short date-time string.
- * @param seconds The time to format, represents an UNIX timestamp in seconds.
- */
-export declare function time(seconds: C): ``;
-/**
- * Formats the given timestamp into a short date-time string.
- * @param seconds The time to format, represents an UNIX timestamp in seconds.
- * @param style The style to use.
- */
-export declare function time(seconds: C, style: S): ``;
-/**
- * The [message formatting timestamp styles](https://discord.com/developers/docs/reference#message-formatting-timestamp-styles) supported by Discord.
- */
-export declare const TimestampStyles: {
- /**
- * Short time format, consisting of hours and minutes, e.g. 16:20.
- */
- readonly ShortTime: "t";
- /**
- * Long time format, consisting of hours, minutes, and seconds, e.g. 16:20:30.
- */
- readonly LongTime: "T";
- /**
- * Short date format, consisting of day, month, and year, e.g. 20/04/2021.
- */
- readonly ShortDate: "d";
- /**
- * Long date format, consisting of day, month, and year, e.g. 20 April 2021.
- */
- readonly LongDate: "D";
- /**
- * Short date-time format, consisting of short date and short time formats, e.g. 20 April 2021 16:20.
- */
- readonly ShortDateTime: "f";
- /**
- * Long date-time format, consisting of long date and short time formats, e.g. Tuesday, 20 April 2021 16:20.
- */
- readonly LongDateTime: "F";
- /**
- * Relative time format, consisting of a relative duration format, e.g. 2 months ago.
- */
- readonly RelativeTime: "R";
-};
-/**
- * The possible values, see {@link TimestampStyles} for more information.
- */
-export declare type TimestampStylesString = typeof TimestampStyles[keyof typeof TimestampStyles];
-/**
- * An enum with all the available faces from Discord's native slash commands
- */
-export declare enum Faces {
- /**
- * ¯\\_(ツ)\\_/¯
- */
- Shrug = "\u00AF\\_(\u30C4)\\_/\u00AF",
- /**
- * (╯°□°)╯︵ ┻━┻
- */
- Tableflip = "(\u256F\u00B0\u25A1\u00B0\uFF09\u256F\uFE35 \u253B\u2501\u253B",
- /**
- * ┬─┬ ノ( ゜-゜ノ)
- */
- Unflip = "\u252C\u2500\u252C \u30CE( \u309C-\u309C\u30CE)"
-}
-//# sourceMappingURL=formatters.d.ts.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/messages/formatters.d.ts.map b/node_modules/@discordjs/builders/dist/messages/formatters.d.ts.map
deleted file mode 100644
index c77e9f2..0000000
--- a/node_modules/@discordjs/builders/dist/messages/formatters.d.ts.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"formatters.d.ts","sourceRoot":"/","sources":["messages/formatters.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/messages/formatters.js b/node_modules/@discordjs/builders/dist/messages/formatters.js
deleted file mode 100644
index 4794f87..0000000
--- a/node_modules/@discordjs/builders/dist/messages/formatters.js
+++ /dev/null
@@ -1,181 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.Faces = exports.TimestampStyles = exports.time = exports.formatEmoji = exports.roleMention = exports.channelMention = exports.memberNicknameMention = exports.userMention = exports.spoiler = exports.hyperlink = exports.hideLinkEmbed = exports.blockQuote = exports.quote = exports.strikethrough = exports.underscore = exports.bold = exports.italic = exports.inlineCode = exports.codeBlock = void 0;
-function codeBlock(language, content) {
- return typeof content === 'undefined' ? `\`\`\`\n${language}\`\`\`` : `\`\`\`${language}\n${content}\`\`\``;
-}
-exports.codeBlock = codeBlock;
-/**
- * Wraps the content inside \`backticks\`, which formats it as inline code.
- * @param content The content to wrap.
- */
-function inlineCode(content) {
- return `\`${content}\``;
-}
-exports.inlineCode = inlineCode;
-/**
- * Formats the content into italic text.
- * @param content The content to wrap.
- */
-function italic(content) {
- return `_${content}_`;
-}
-exports.italic = italic;
-/**
- * Formats the content into bold text.
- * @param content The content to wrap.
- */
-function bold(content) {
- return `**${content}**`;
-}
-exports.bold = bold;
-/**
- * Formats the content into underscored text.
- * @param content The content to wrap.
- */
-function underscore(content) {
- return `__${content}__`;
-}
-exports.underscore = underscore;
-/**
- * Formats the content into strike-through text.
- * @param content The content to wrap.
- */
-function strikethrough(content) {
- return `~~${content}~~`;
-}
-exports.strikethrough = strikethrough;
-/**
- * Formats the content into a quote. This needs to be at the start of the line for Discord to format it.
- * @param content The content to wrap.
- */
-function quote(content) {
- return `> ${content}`;
-}
-exports.quote = quote;
-/**
- * Formats the content into a block quote. This needs to be at the start of the line for Discord to format it.
- * @param content The content to wrap.
- */
-function blockQuote(content) {
- return `>>> ${content}`;
-}
-exports.blockQuote = blockQuote;
-function hideLinkEmbed(url) {
- // eslint-disable-next-line @typescript-eslint/restrict-template-expressions
- return `<${url}>`;
-}
-exports.hideLinkEmbed = hideLinkEmbed;
-function hyperlink(content, url, title) {
- // eslint-disable-next-line @typescript-eslint/restrict-template-expressions
- return title ? `[${content}](${url} "${title}")` : `[${content}](${url})`;
-}
-exports.hyperlink = hyperlink;
-/**
- * Wraps the content inside spoiler (hidden text).
- * @param content The content to wrap.
- */
-function spoiler(content) {
- return `||${content}||`;
-}
-exports.spoiler = spoiler;
-/**
- * Formats a user ID into a user mention.
- * @param userId The user ID to format.
- */
-function userMention(userId) {
- return `<@${userId}>`;
-}
-exports.userMention = userMention;
-/**
- * Formats a user ID into a member-nickname mention.
- * @param memberId The user ID to format.
- */
-function memberNicknameMention(memberId) {
- return `<@!${memberId}>`;
-}
-exports.memberNicknameMention = memberNicknameMention;
-/**
- * Formats a channel ID into a channel mention.
- * @param channelId The channel ID to format.
- */
-function channelMention(channelId) {
- return `<#${channelId}>`;
-}
-exports.channelMention = channelMention;
-/**
- * Formats a role ID into a role mention.
- * @param roleId The role ID to format.
- */
-function roleMention(roleId) {
- return `<@&${roleId}>`;
-}
-exports.roleMention = roleMention;
-/**
- * Formats an emoji ID into a fully qualified emoji identifier
- * @param emojiId The emoji ID to format.
- * @param animated Whether the emoji is animated or not. Defaults to `false`
- */
-function formatEmoji(emojiId, animated = false) {
- return `<${animated ? 'a' : ''}:_:${emojiId}>`;
-}
-exports.formatEmoji = formatEmoji;
-function time(timeOrSeconds, style) {
- if (typeof timeOrSeconds !== 'number') {
- timeOrSeconds = Math.floor((timeOrSeconds?.getTime() ?? Date.now()) / 1000);
- }
- return typeof style === 'string' ? `` : ``;
-}
-exports.time = time;
-/**
- * The [message formatting timestamp styles](https://discord.com/developers/docs/reference#message-formatting-timestamp-styles) supported by Discord.
- */
-exports.TimestampStyles = {
- /**
- * Short time format, consisting of hours and minutes, e.g. 16:20.
- */
- ShortTime: 't',
- /**
- * Long time format, consisting of hours, minutes, and seconds, e.g. 16:20:30.
- */
- LongTime: 'T',
- /**
- * Short date format, consisting of day, month, and year, e.g. 20/04/2021.
- */
- ShortDate: 'd',
- /**
- * Long date format, consisting of day, month, and year, e.g. 20 April 2021.
- */
- LongDate: 'D',
- /**
- * Short date-time format, consisting of short date and short time formats, e.g. 20 April 2021 16:20.
- */
- ShortDateTime: 'f',
- /**
- * Long date-time format, consisting of long date and short time formats, e.g. Tuesday, 20 April 2021 16:20.
- */
- LongDateTime: 'F',
- /**
- * Relative time format, consisting of a relative duration format, e.g. 2 months ago.
- */
- RelativeTime: 'R',
-};
-/**
- * An enum with all the available faces from Discord's native slash commands
- */
-var Faces;
-(function (Faces) {
- /**
- * ¯\\_(ツ)\\_/¯
- */
- Faces["Shrug"] = "\u00AF\\_(\u30C4)\\_/\u00AF";
- /**
- * (╯°□°)╯︵ ┻━┻
- */
- Faces["Tableflip"] = "(\u256F\u00B0\u25A1\u00B0\uFF09\u256F\uFE35 \u253B\u2501\u253B";
- /**
- * ┬─┬ ノ( ゜-゜ノ)
- */
- Faces["Unflip"] = "\u252C\u2500\u252C \u30CE( \u309C-\u309C\u30CE)";
-})(Faces = exports.Faces || (exports.Faces = {}));
-//# sourceMappingURL=formatters.js.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/dist/messages/formatters.js.map b/node_modules/@discordjs/builders/dist/messages/formatters.js.map
deleted file mode 100644
index 6515f92..0000000
--- a/node_modules/@discordjs/builders/dist/messages/formatters.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"formatters.js","sourceRoot":"/","sources":["messages/formatters.ts"],"names":[],"mappings":"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","sourcesContent":["import type { Snowflake } from 'discord-api-types/globals';\nimport type { URL } from 'url';\n\n/**\n * Wraps the content inside a codeblock with no language.\n * @param content The content to wrap.\n */\nexport function codeBlock(content: C): `\\`\\`\\`\\n${C}\\`\\`\\``;\n\n/**\n * Wraps the content inside a codeblock with the specified language.\n * @param language The language for the codeblock.\n * @param content The content to wrap.\n */\nexport function codeBlock(language: L, content: C): `\\`\\`\\`${L}\\n${C}\\`\\`\\``;\nexport function codeBlock(language: string, content?: string): string {\n\treturn typeof content === 'undefined' ? `\\`\\`\\`\\n${language}\\`\\`\\`` : `\\`\\`\\`${language}\\n${content}\\`\\`\\``;\n}\n\n/**\n * Wraps the content inside \\`backticks\\`, which formats it as inline code.\n * @param content The content to wrap.\n */\nexport function inlineCode(content: C): `\\`${C}\\`` {\n\treturn `\\`${content}\\``;\n}\n\n/**\n * Formats the content into italic text.\n * @param content The content to wrap.\n */\nexport function italic(content: C): `_${C}_` {\n\treturn `_${content}_`;\n}\n\n/**\n * Formats the content into bold text.\n * @param content The content to wrap.\n */\nexport function bold(content: C): `**${C}**` {\n\treturn `**${content}**`;\n}\n\n/**\n * Formats the content into underscored text.\n * @param content The content to wrap.\n */\nexport function underscore(content: C): `__${C}__` {\n\treturn `__${content}__`;\n}\n\n/**\n * Formats the content into strike-through text.\n * @param content The content to wrap.\n */\nexport function strikethrough(content: C): `~~${C}~~` {\n\treturn `~~${content}~~`;\n}\n\n/**\n * Formats the content into a quote. This needs to be at the start of the line for Discord to format it.\n * @param content The content to wrap.\n */\nexport function quote(content: C): `> ${C}` {\n\treturn `> ${content}`;\n}\n\n/**\n * Formats the content into a block quote. This needs to be at the start of the line for Discord to format it.\n * @param content The content to wrap.\n */\nexport function blockQuote(content: C): `>>> ${C}` {\n\treturn `>>> ${content}`;\n}\n\n/**\n * Wraps the URL into `<>`, which stops it from embedding.\n * @param url The URL to wrap.\n */\nexport function hideLinkEmbed(url: C): `<${C}>`;\n\n/**\n * Wraps the URL into `<>`, which stops it from embedding.\n * @param url The URL to wrap.\n */\nexport function hideLinkEmbed(url: URL): `<${string}>`;\nexport function hideLinkEmbed(url: string | URL) {\n\t// eslint-disable-next-line @typescript-eslint/restrict-template-expressions\n\treturn `<${url}>`;\n}\n\n/**\n * Formats the content and the URL into a masked URL.\n * @param content The content to display.\n * @param url The URL the content links to.\n */\nexport function hyperlink(content: C, url: URL): `[${C}](${string})`;\n\n/**\n * Formats the content and the URL into a masked URL.\n * @param content The content to display.\n * @param url The URL the content links to.\n */\nexport function hyperlink(content: C, url: U): `[${C}](${U})`;\n\n/**\n * Formats the content and the URL into a masked URL.\n * @param content The content to display.\n * @param url The URL the content links to.\n * @param title The title shown when hovering on the masked link.\n */\nexport function hyperlink(\n\tcontent: C,\n\turl: URL,\n\ttitle: T,\n): `[${C}](${string} \"${T}\")`;\n\n/**\n * Formats the content and the URL into a masked URL.\n * @param content The content to display.\n * @param url The URL the content links to.\n * @param title The title shown when hovering on the masked link.\n */\nexport function hyperlink(\n\tcontent: C,\n\turl: U,\n\ttitle: T,\n): `[${C}](${U} \"${T}\")`;\nexport function hyperlink(content: string, url: string | URL, title?: string) {\n\t// eslint-disable-next-line @typescript-eslint/restrict-template-expressions\n\treturn title ? `[${content}](${url} \"${title}\")` : `[${content}](${url})`;\n}\n\n/**\n * Wraps the content inside spoiler (hidden text).\n * @param content The content to wrap.\n */\nexport function spoiler(content: C): `||${C}||` {\n\treturn `||${content}||`;\n}\n\n/**\n * Formats a user ID into a user mention.\n * @param userId The user ID to format.\n */\nexport function userMention(userId: C): `<@${C}>` {\n\treturn `<@${userId}>`;\n}\n\n/**\n * Formats a user ID into a member-nickname mention.\n * @param memberId The user ID to format.\n */\nexport function memberNicknameMention(memberId: C): `<@!${C}>` {\n\treturn `<@!${memberId}>`;\n}\n\n/**\n * Formats a channel ID into a channel mention.\n * @param channelId The channel ID to format.\n */\nexport function channelMention(channelId: C): `<#${C}>` {\n\treturn `<#${channelId}>`;\n}\n\n/**\n * Formats a role ID into a role mention.\n * @param roleId The role ID to format.\n */\nexport function roleMention(roleId: C): `<@&${C}>` {\n\treturn `<@&${roleId}>`;\n}\n\n/**\n * Formats an emoji ID into a fully qualified emoji identifier\n * @param emojiId The emoji ID to format.\n */\nexport function formatEmoji(emojiId: C, animated?: false): `<:_:${C}>`;\n\n/**\n * Formats an emoji ID into a fully qualified emoji identifier\n * @param emojiId The emoji ID to format.\n * @param animated Whether the emoji is animated or not. Defaults to `false`\n */\nexport function formatEmoji(emojiId: C, animated?: true): ``;\n\n/**\n * Formats an emoji ID into a fully qualified emoji identifier\n * @param emojiId The emoji ID to format.\n * @param animated Whether the emoji is animated or not. Defaults to `false`\n */\nexport function formatEmoji(emojiId: C, animated = false): `` | `<:_:${C}>` {\n\treturn `<${animated ? 'a' : ''}:_:${emojiId}>`;\n}\n\n/**\n * Formats a date into a short date-time string.\n * @param date The date to format, defaults to the current time.\n */\nexport function time(date?: Date): ``;\n\n/**\n * Formats a date given a format style.\n * @param date The date to format.\n * @param style The style to use.\n */\nexport function time(date: Date, style: S): ``;\n\n/**\n * Formats the given timestamp into a short date-time string.\n * @param seconds The time to format, represents an UNIX timestamp in seconds.\n */\nexport function time(seconds: C): ``;\n\n/**\n * Formats the given timestamp into a short date-time string.\n * @param seconds The time to format, represents an UNIX timestamp in seconds.\n * @param style The style to use.\n */\nexport function time(seconds: C, style: S): ``;\nexport function time(timeOrSeconds?: number | Date, style?: TimestampStylesString): string {\n\tif (typeof timeOrSeconds !== 'number') {\n\t\ttimeOrSeconds = Math.floor((timeOrSeconds?.getTime() ?? Date.now()) / 1000);\n\t}\n\n\treturn typeof style === 'string' ? `` : ``;\n}\n\n/**\n * The [message formatting timestamp styles](https://discord.com/developers/docs/reference#message-formatting-timestamp-styles) supported by Discord.\n */\nexport const TimestampStyles = {\n\t/**\n\t * Short time format, consisting of hours and minutes, e.g. 16:20.\n\t */\n\tShortTime: 't',\n\n\t/**\n\t * Long time format, consisting of hours, minutes, and seconds, e.g. 16:20:30.\n\t */\n\tLongTime: 'T',\n\n\t/**\n\t * Short date format, consisting of day, month, and year, e.g. 20/04/2021.\n\t */\n\tShortDate: 'd',\n\n\t/**\n\t * Long date format, consisting of day, month, and year, e.g. 20 April 2021.\n\t */\n\tLongDate: 'D',\n\n\t/**\n\t * Short date-time format, consisting of short date and short time formats, e.g. 20 April 2021 16:20.\n\t */\n\tShortDateTime: 'f',\n\n\t/**\n\t * Long date-time format, consisting of long date and short time formats, e.g. Tuesday, 20 April 2021 16:20.\n\t */\n\tLongDateTime: 'F',\n\n\t/**\n\t * Relative time format, consisting of a relative duration format, e.g. 2 months ago.\n\t */\n\tRelativeTime: 'R',\n} as const;\n\n/**\n * The possible values, see {@link TimestampStyles} for more information.\n */\nexport type TimestampStylesString = typeof TimestampStyles[keyof typeof TimestampStyles];\n\n/**\n * An enum with all the available faces from Discord's native slash commands\n */\nexport enum Faces {\n\t/**\n\t * ¯\\\\_(ツ)\\\\_/¯\n\t */\n\tShrug = '¯\\\\_(ツ)\\\\_/¯',\n\n\t/**\n\t * (╯°□°)╯︵ ┻━┻\n\t */\n\tTableflip = '(╯°□°)╯︵ ┻━┻',\n\n\t/**\n\t * ┬─┬ ノ( ゜-゜ノ)\n\t */\n\tUnflip = '┬─┬ ノ( ゜-゜ノ)',\n}\n"]}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/LICENSE b/node_modules/@discordjs/builders/node_modules/discord-api-types/LICENSE
deleted file mode 100644
index a8b1694..0000000
--- a/node_modules/@discordjs/builders/node_modules/discord-api-types/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2020 vladfrangu
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/README.md b/node_modules/@discordjs/builders/node_modules/discord-api-types/README.md
deleted file mode 100644
index e0ab3b3..0000000
--- a/node_modules/@discordjs/builders/node_modules/discord-api-types/README.md
+++ /dev/null
@@ -1,97 +0,0 @@
-# Discord API Types
-
-[](https://github.com/discordjs/discord-api-types/blob/main/LICENSE.md)
-[](https://www.npmjs.com/package/discord-api-types)
-[](https://deno.land/x/discord_api_types)
-[](https://www.patreon.com/vladfrangu)
-[](https://ko-fi.com/wolfgalvlad)
-[](https://github.com/sponsors/vladfrangu)
-
-Simple type definitions for the [Discord API](https://discord.com/developers/docs/intro).
-
-## Installation
-
-Install with [npm](https://www.npmjs.com/) / [yarn](https://yarnpkg.com) / [pnpm](https://pnpm.js.org/):
-
-```sh
-npm install discord-api-types
-yarn add discord-api-types
-pnpm add discord-api-types
-```
-
-### Usage
-
-You can only import this module by specifying the API version you want to target. Append `/v*` to the import path, where the `*` represents the API version. Below are some examples
-
-```js
-const { APIUser } = require('discord-api-types/v9');
-```
-
-```ts
-// TypeScript/ES Module support
-import { APIUser } from 'discord-api-types/v9';
-```
-
-You may also import just certain parts of the module that you need. The possible values are: `globals`, `gateway`, `gateway/v*`, `payloads`, `payloads/v*`, `rest`, `rest/v*`, `rpc`, `rpc/v*`, `utils`, `utils/v*`, `voice`, and `voice/v*`. Below are some examples
-
-```js
-const { GatewayVersion } = require('discord-api-types/gateway/v9');
-```
-
-```ts
-// TypeScript/ES Module support
-import { GatewayVersion } from 'discord-api-types/gateway/v9';
-```
-
-> _**Note:** The `v*` exports (`discord-api-type/v*`) include the appropriate version of `gateway`, `payloads`, `rest`, `rpc`, and `utils` you specified, alongside the `globals` exports_
-
-### Deno
-
-We also provide typings compatible with the [deno](https://deno.land/) runtime. You have 3 ways you can import them:
-
-1. Directly from GitHub
-
-```ts
-// Importing a specific API version
-import { APIUser } from 'https://raw.githubusercontent.com/discordjs/discord-api-types/main/deno/v9.ts';
-```
-
-2. From [deno.land/x](https://deno.land/x)
-
-```ts
-// Importing a specific API version
-import { APIUser } from 'https://deno.land/x/discord_api_types/v9.ts';
-```
-
-3. From [skypack.dev](https://www.skypack.dev/)
-
-```ts
-// Importing a specific API version
-import { APIUser } from 'https://cdn.skypack.dev/discord-api-types/v9?dts';
-```
-
-## Project Structure
-
-The exports of each API version is split into three main parts:
-
-- Everything exported with the `API` prefix represents a payload you may get from the REST API _or_ the Gateway.
-
-- Everything exported with the `Gateway` prefix represents data that ONLY comes from or is directly related to the Gateway.
-
-- Everything exported with the `REST` prefix represents data that ONLY comes from or is directly related to the REST API.
-
- - For endpoint options, they will follow the following structure: `REST` where the type represents what it will return.
-
- - For example, `RESTPostAPIChannelMessageJSONBody` or `RESTGetAPIGatewayBotInfoResult`.
-
- - Some exported types (specifically OAuth2 related ones) may not respect this entire structure due to the nature of the fields. They will start with either `RESTOAuth2` or with something similar to `RESTOAuth2`
-
- - If a type ends with `Result`, then it represents the expected result by calling its accompanying route.
-
- - Types that are exported as `never` usually mean the result will be a `204 No Content`, so you can safely ignore it. This does **not** account for errors.
-
-- Anything else that is miscellaneous will be exported based on what it represents (for example the `REST` route object).
-
-- There may be types exported that are identical for all versions. These will be exported as is and can be found in the `globals` file. They will still be prefixed accordingly as described above.
-
-**Warning**: This package documents just KNOWN (and documented) properties. Anything that isn't documented will NOT be added to this package (unless said properties are in an open Pull Request to Discord's [API Documentation repository](https://github.com/discord/discord-api-docs) or known through other means _and have received the green light to be used_). For clarification's sake, this means that properties that are only known through the process of data mining and have not yet been confirmed in a way as described will **NOT** be included.
diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/common.d.ts b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/common.d.ts
deleted file mode 100644
index c77bc48..0000000
--- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/common.d.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-/**
- * https://discord.com/developers/docs/topics/gateway#connecting-gateway-url-params
- */
-export interface GatewayURLQuery {
- v: string;
- encoding: 'json' | 'etf';
- compress?: 'zlib-stream';
-}
-//# sourceMappingURL=common.d.ts.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/common.d.ts.map b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/common.d.ts.map
deleted file mode 100644
index 59c2f60..0000000
--- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/common.d.ts.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"common.d.ts","sourceRoot":"","sources":["common.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,MAAM,WAAW,eAAe;IAC/B,CAAC,EAAE,MAAM,CAAC;IACV,QAAQ,EAAE,MAAM,GAAG,KAAK,CAAC;IACzB,QAAQ,CAAC,EAAE,aAAa,CAAC;CACzB"}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/common.js b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/common.js
deleted file mode 100644
index b9529e7..0000000
--- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/common.js
+++ /dev/null
@@ -1,3 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-//# sourceMappingURL=common.js.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/common.js.map b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/common.js.map
deleted file mode 100644
index d0f541d..0000000
--- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/common.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"common.js","sourceRoot":"","sources":["common.ts"],"names":[],"mappings":""}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/index.d.ts b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/index.d.ts
deleted file mode 100644
index f63d200..0000000
--- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/index.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from './v9';
-//# sourceMappingURL=index.d.ts.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/index.d.ts.map b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/index.d.ts.map
deleted file mode 100644
index c1a119e..0000000
--- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/index.d.ts.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAGA,cAAc,MAAM,CAAC"}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/index.js b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/index.js
deleted file mode 100644
index 92089f2..0000000
--- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/index.js
+++ /dev/null
@@ -1,16 +0,0 @@
-"use strict";
-// This file exports all the types available in the recommended gateway version
-// Thereby, things MAY break in the future. Try sticking to imports from a specific version
-var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
- if (k2 === undefined) k2 = k;
- Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
-}) : (function(o, m, k, k2) {
- if (k2 === undefined) k2 = k;
- o[k2] = m[k];
-}));
-var __exportStar = (this && this.__exportStar) || function(m, exports) {
- for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-__exportStar(require("./v9"), exports);
-//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/index.js.map b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/index.js.map
deleted file mode 100644
index e8cb276..0000000
--- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/index.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";AAAA,+EAA+E;AAC/E,2FAA2F;;;;;;;;;;;;AAE3F,uCAAqB"}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/index.mjs b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/index.mjs
deleted file mode 100644
index fd4ff25..0000000
--- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/index.mjs
+++ /dev/null
@@ -1,8 +0,0 @@
-import mod from "./index.js";
-
-export default mod;
-export const GatewayCloseCodes = mod.GatewayCloseCodes;
-export const GatewayDispatchEvents = mod.GatewayDispatchEvents;
-export const GatewayIntentBits = mod.GatewayIntentBits;
-export const GatewayOpcodes = mod.GatewayOpcodes;
-export const GatewayVersion = mod.GatewayVersion;
diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v6.d.ts b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v6.d.ts
deleted file mode 100644
index 949ceee..0000000
--- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v6.d.ts
+++ /dev/null
@@ -1,608 +0,0 @@
-/**
- * Types extracted from https://discord.com/developers/docs/topics/gateway
- */
-import type { APIChannel, APIEmoji, APIGuild, APIGuildMember, APIMessage, APIRole, APIUnavailableGuild, APIUser, GatewayActivity, GatewayPresenceUpdate as RawGatewayPresenceUpdate, GatewayVoiceState, InviteTargetUserType, PresenceUpdateStatus } from '../payloads/v6/index';
-export * from './common';
-/**
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare const GatewayVersion = "6";
-/**
- * https://discord.com/developers/docs/topics/opcodes-and-status-codes#gateway-gateway-opcodes
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare enum GatewayOPCodes {
- Dispatch = 0,
- Heartbeat = 1,
- Identify = 2,
- PresenceUpdate = 3,
- VoiceStateUpdate = 4,
- Resume = 6,
- Reconnect = 7,
- RequestGuildMembers = 8,
- InvalidSession = 9,
- Hello = 10,
- HeartbeatAck = 11
-}
-/**
- * https://discord.com/developers/docs/topics/opcodes-and-status-codes#gateway-gateway-close-event-codes
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare enum GatewayCloseCodes {
- UnknownError = 4000,
- UnknownOpCode = 4001,
- DecodeError = 4002,
- NotAuthenticated = 4003,
- AuthenticationFailed = 4004,
- AlreadyAuthenticated = 4005,
- InvalidSeq = 4007,
- RateLimited = 4008,
- SessionTimedOut = 4009,
- InvalidShard = 4010,
- ShardingRequired = 4011,
- InvalidAPIVersion = 4012,
- InvalidIntents = 4013,
- DisallowedIntents = 4014
-}
-/**
- * https://discord.com/developers/docs/topics/opcodes-and-status-codes#voice-voice-opcodes
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare enum VoiceOPCodes {
- Identify = 0,
- SelectProtocol = 1,
- Ready = 2,
- Heartbeat = 3,
- SessionDescription = 4,
- Speaking = 5,
- HeartbeatAck = 6,
- Resume = 7,
- Hello = 8,
- Resumed = 9,
- ClientDisconnect = 13
-}
-/**
- * https://discord.com/developers/docs/topics/opcodes-and-status-codes#voice-voice-close-event-codes
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare enum VoiceCloseCodes {
- UnknownOpCode = 4001,
- NotAuthenticated = 4003,
- AuthenticationFailed = 4004,
- AlreadyAuthenticated = 4005,
- SessionNoLongerValid = 4006,
- SessionTimeout = 4009,
- ServerNotFound = 4011,
- UnknownProtocol = 4012,
- Disconnected = 4014,
- VoiceServerCrashed = 4015,
- UnknownEncryptionMode = 4016
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#list-of-intents
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare enum GatewayIntentBits {
- GUILDS = 1,
- GUILD_MEMBERS = 2,
- GUILD_BANS = 4,
- GUILD_EMOJIS = 8,
- GUILD_INTEGRATIONS = 16,
- GUILD_WEBHOOKS = 32,
- GUILD_INVITES = 64,
- GUILD_VOICE_STATES = 128,
- GUILD_PRESENCES = 256,
- GUILD_MESSAGES = 512,
- GUILD_MESSAGE_REACTIONS = 1024,
- GUILD_MESSAGE_TYPING = 2048,
- DIRECT_MESSAGES = 4096,
- DIRECT_MESSAGE_REACTIONS = 8192,
- DIRECT_MESSAGE_TYPING = 16384
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#commands-and-events-gateway-events
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare enum GatewayDispatchEvents {
- Ready = "READY",
- Resumed = "RESUMED",
- ChannelCreate = "CHANNEL_CREATE",
- ChannelUpdate = "CHANNEL_UPDATE",
- ChannelDelete = "CHANNEL_DELETE",
- ChannelPinsUpdate = "CHANNEL_PINS_UPDATE",
- GuildCreate = "GUILD_CREATE",
- GuildUpdate = "GUILD_UPDATE",
- GuildDelete = "GUILD_DELETE",
- GuildBanAdd = "GUILD_BAN_ADD",
- GuildBanRemove = "GUILD_BAN_REMOVE",
- GuildEmojisUpdate = "GUILD_EMOJIS_UPDATE",
- GuildIntegrationsUpdate = "GUILD_INTEGRATIONS_UPDATE",
- GuildMemberAdd = "GUILD_MEMBER_ADD",
- GuildMemberRemove = "GUILD_MEMBER_REMOVE",
- GuildMemberUpdate = "GUILD_MEMBER_UPDATE",
- GuildMembersChunk = "GUILD_MEMBERS_CHUNK",
- GuildRoleCreate = "GUILD_ROLE_CREATE",
- GuildRoleUpdate = "GUILD_ROLE_UPDATE",
- GuildRoleDelete = "GUILD_ROLE_DELETE",
- InviteCreate = "INVITE_CREATE",
- InviteDelete = "INVITE_DELETE",
- MessageCreate = "MESSAGE_CREATE",
- MessageUpdate = "MESSAGE_UPDATE",
- MessageDelete = "MESSAGE_DELETE",
- MessageDeleteBulk = "MESSAGE_DELETE_BULK",
- MessageReactionAdd = "MESSAGE_REACTION_ADD",
- MessageReactionRemove = "MESSAGE_REACTION_REMOVE",
- MessageReactionRemoveAll = "MESSAGE_REACTION_REMOVE_ALL",
- MessageReactionRemoveEmoji = "MESSAGE_REACTION_REMOVE_EMOJI",
- PresenceUpdate = "PRESENCE_UPDATE",
- TypingStart = "TYPING_START",
- UserUpdate = "USER_UPDATE",
- VoiceStateUpdate = "VOICE_STATE_UPDATE",
- VoiceServerUpdate = "VOICE_SERVER_UPDATE",
- WebhooksUpdate = "WEBHOOKS_UPDATE"
-}
-/**
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewaySendPayload = GatewayHeartbeat | GatewayIdentify | GatewayUpdatePresence | GatewayVoiceStateUpdate | GatewayResume | GatewayRequestGuildMembers;
-/**
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayReceivePayload = GatewayHello | GatewayHeartbeatRequest | GatewayHeartbeatAck | GatewayInvalidSession | GatewayReconnect | GatewayDispatchPayload;
-/**
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayDispatchPayload = GatewayReadyDispatch | GatewayResumedDispatch | GatewayChannelModifyDispatch | GatewayChannelPinsUpdateDispatch | GatewayGuildModifyDispatch | GatewayGuildDeleteDispatch | GatewayGuildBanModifyDispatch | GatewayGuildEmojisUpdateDispatch | GatewayGuildIntegrationsUpdateDispatch | GatewayGuildMemberAddDispatch | GatewayGuildMemberRemoveDispatch | GatewayGuildMemberUpdateDispatch | GatewayGuildMembersChunkDispatch | GatewayGuildRoleModifyDispatch | GatewayGuildRoleDeleteDispatch | GatewayInviteCreateDispatch | GatewayInviteDeleteDispatch | GatewayMessageCreateDispatch | GatewayMessageUpdateDispatch | GatewayMessageDeleteDispatch | GatewayMessageDeleteBulkDispatch | GatewayMessageReactionAddDispatch | GatewayMessageReactionRemoveDispatch | GatewayMessageReactionRemoveAllDispatch | GatewayMessageReactionRemoveEmojiDispatch | GatewayPresenceUpdateDispatch | GatewayTypingStartDispatch | GatewayUserUpdateDispatch | GatewayVoiceStateUpdateDispatch | GatewayVoiceServerUpdateDispatch | GatewayWebhooksUpdateDispatch;
-/**
- * https://discord.com/developers/docs/topics/gateway#hello
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export interface GatewayHello extends NonDispatchPayload {
- op: GatewayOPCodes.Hello;
- d: {
- heartbeat_interval: number;
- };
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#heartbeating
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export interface GatewayHeartbeatRequest extends NonDispatchPayload {
- op: GatewayOPCodes.Heartbeat;
- d: never;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#heartbeating-example-gateway-heartbeat-ack
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export interface GatewayHeartbeatAck extends NonDispatchPayload {
- op: GatewayOPCodes.HeartbeatAck;
- d: never;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#invalid-session
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export interface GatewayInvalidSession extends NonDispatchPayload {
- op: GatewayOPCodes.InvalidSession;
- d: boolean;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#reconnect
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export interface GatewayReconnect extends NonDispatchPayload {
- op: GatewayOPCodes.Reconnect;
- d: never;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#ready
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayReadyDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#resumed
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayResumedDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#channel-create
- * https://discord.com/developers/docs/topics/gateway#channel-update
- * https://discord.com/developers/docs/topics/gateway#channel-delete
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayChannelModifyDispatch = DataPayload;
-/**
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayChannelCreateDispatch = GatewayChannelModifyDispatch;
-/**
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayChannelUpdateDispatch = GatewayChannelModifyDispatch;
-/**
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayChannelDeleteDispatch = GatewayChannelModifyDispatch;
-/**
- * https://discord.com/developers/docs/topics/gateway#channel-pins-update
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayChannelPinsUpdateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-create
- * https://discord.com/developers/docs/topics/gateway#guild-update
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayGuildModifyDispatch = DataPayload;
-/**
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayGuildCreateDispatch = GatewayGuildModifyDispatch;
-/**
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayGuildUpdateDispatch = GatewayGuildModifyDispatch;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-delete
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayGuildDeleteDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-ban-add
- * https://discord.com/developers/docs/topics/gateway#guild-ban-remove
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayGuildBanModifyDispatch = DataPayload;
-/**
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayGuildBanAddDispatch = GatewayGuildBanModifyDispatch;
-/**
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayGuildBanRemoveDispatch = GatewayGuildBanModifyDispatch;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-emojis-update
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayGuildEmojisUpdateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-integrations-update
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayGuildIntegrationsUpdateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-member-add
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayGuildMemberAddDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-member-remove
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayGuildMemberRemoveDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-member-update
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayGuildMemberUpdateDispatch = DataPayload & {
- guild_id: string;
-}>;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-members-chunk
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayGuildMembersChunkDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-role-create
- * https://discord.com/developers/docs/topics/gateway#guild-role-update
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayGuildRoleModifyDispatch = DataPayload;
-/**
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayGuildRoleCreateDispatch = GatewayGuildRoleModifyDispatch;
-/**
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayGuildRoleUpdateDispatch = GatewayGuildRoleModifyDispatch;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-role-delete
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayGuildRoleDeleteDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#invite-create
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayInviteCreateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#invite-delete
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayInviteDeleteDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#message-create
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayMessageCreateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#message-update
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayMessageUpdateDispatch = DataPayload>;
-/**
- * https://discord.com/developers/docs/topics/gateway#message-delete
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayMessageDeleteDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#message-delete-bulk
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayMessageDeleteBulkDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#message-reaction-add
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayMessageReactionAddDispatch = ReactionData;
-/**
- * https://discord.com/developers/docs/topics/gateway#message-reaction-remove
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayMessageReactionRemoveDispatch = ReactionData;
-/**
- * https://discord.com/developers/docs/topics/gateway#message-reaction-remove-all
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayMessageReactionRemoveAllDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#message-reaction-remove-emoji
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayMessageReactionRemoveEmojiDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#presence-update
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayPresenceUpdateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#typing-start
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayTypingStartDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#user-update
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayUserUpdateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#voice-state-update
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayVoiceStateUpdateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#voice-server-update
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayVoiceServerUpdateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#webhooks-update
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export declare type GatewayWebhooksUpdateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#heartbeating
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export interface GatewayHeartbeat {
- op: GatewayOPCodes.Heartbeat;
- d: number;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#identify-identify-connection-properties
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export interface GatewayIdentifyProperties {
- $os: string;
- $browser: string;
- $device: string;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#identify
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export interface GatewayIdentify {
- op: GatewayOPCodes.Identify;
- d: {
- token: string;
- properties: GatewayIdentifyProperties;
- compress?: boolean;
- large_threshold?: number;
- shard?: [shard_id: number, shard_count: number];
- presence?: RawGatewayPresenceUpdate;
- guild_subscriptions?: boolean;
- intents?: number;
- };
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#resume
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export interface GatewayResume {
- op: GatewayOPCodes.Resume;
- d: {
- token: string;
- session_id: string;
- seq: number;
- };
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#request-guild-members
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export interface GatewayRequestGuildMembers {
- op: GatewayOPCodes.RequestGuildMembers;
- d: {
- guild_id: string | string[];
- query?: string;
- limit: number;
- presences?: boolean;
- user_ids?: string | string[];
- nonce?: string;
- };
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#update-voice-state
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export interface GatewayVoiceStateUpdate {
- op: GatewayOPCodes.VoiceStateUpdate;
- d: {
- guild_id: string;
- channel_id: string | null;
- self_mute: boolean;
- self_deaf: boolean;
- };
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#update-status
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export interface GatewayUpdatePresence {
- op: GatewayOPCodes.PresenceUpdate;
- d: GatewayPresenceUpdateData;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#update-status-gateway-status-update-structure
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-export interface GatewayPresenceUpdateData {
- since: number | null;
- game: GatewayActivity | null;
- status: PresenceUpdateStatus;
- afk: boolean;
-}
-/**
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-interface BasePayload {
- op: GatewayOPCodes;
- s: number;
- d?: unknown;
- t?: string;
-}
-/**
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-declare type NonDispatchPayload = Omit;
-/**
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-interface DataPayload extends BasePayload {
- op: GatewayOPCodes.Dispatch;
- t: Event;
- d: D;
-}
-/**
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-declare type ReactionData = DataPayload>;
-/**
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-interface MessageReactionRemoveData {
- channel_id: string;
- message_id: string;
- guild_id?: string;
-}
-//# sourceMappingURL=v6.d.ts.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v6.d.ts.map b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v6.d.ts.map
deleted file mode 100644
index 30bcd47..0000000
--- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v6.d.ts.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"v6.d.ts","sourceRoot":"","sources":["v6.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v6.js b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v6.js
deleted file mode 100644
index 7e6face..0000000
--- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v6.js
+++ /dev/null
@@ -1,163 +0,0 @@
-"use strict";
-/**
- * Types extracted from https://discord.com/developers/docs/topics/gateway
- */
-var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
- if (k2 === undefined) k2 = k;
- Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
-}) : (function(o, m, k, k2) {
- if (k2 === undefined) k2 = k;
- o[k2] = m[k];
-}));
-var __exportStar = (this && this.__exportStar) || function(m, exports) {
- for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.GatewayDispatchEvents = exports.GatewayIntentBits = exports.VoiceCloseCodes = exports.VoiceOPCodes = exports.GatewayCloseCodes = exports.GatewayOPCodes = exports.GatewayVersion = void 0;
-__exportStar(require("./common"), exports);
-/**
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-exports.GatewayVersion = '6';
-/**
- * https://discord.com/developers/docs/topics/opcodes-and-status-codes#gateway-gateway-opcodes
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-var GatewayOPCodes;
-(function (GatewayOPCodes) {
- GatewayOPCodes[GatewayOPCodes["Dispatch"] = 0] = "Dispatch";
- GatewayOPCodes[GatewayOPCodes["Heartbeat"] = 1] = "Heartbeat";
- GatewayOPCodes[GatewayOPCodes["Identify"] = 2] = "Identify";
- GatewayOPCodes[GatewayOPCodes["PresenceUpdate"] = 3] = "PresenceUpdate";
- GatewayOPCodes[GatewayOPCodes["VoiceStateUpdate"] = 4] = "VoiceStateUpdate";
- GatewayOPCodes[GatewayOPCodes["Resume"] = 6] = "Resume";
- GatewayOPCodes[GatewayOPCodes["Reconnect"] = 7] = "Reconnect";
- GatewayOPCodes[GatewayOPCodes["RequestGuildMembers"] = 8] = "RequestGuildMembers";
- GatewayOPCodes[GatewayOPCodes["InvalidSession"] = 9] = "InvalidSession";
- GatewayOPCodes[GatewayOPCodes["Hello"] = 10] = "Hello";
- GatewayOPCodes[GatewayOPCodes["HeartbeatAck"] = 11] = "HeartbeatAck";
-})(GatewayOPCodes = exports.GatewayOPCodes || (exports.GatewayOPCodes = {}));
-/**
- * https://discord.com/developers/docs/topics/opcodes-and-status-codes#gateway-gateway-close-event-codes
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-var GatewayCloseCodes;
-(function (GatewayCloseCodes) {
- GatewayCloseCodes[GatewayCloseCodes["UnknownError"] = 4000] = "UnknownError";
- GatewayCloseCodes[GatewayCloseCodes["UnknownOpCode"] = 4001] = "UnknownOpCode";
- GatewayCloseCodes[GatewayCloseCodes["DecodeError"] = 4002] = "DecodeError";
- GatewayCloseCodes[GatewayCloseCodes["NotAuthenticated"] = 4003] = "NotAuthenticated";
- GatewayCloseCodes[GatewayCloseCodes["AuthenticationFailed"] = 4004] = "AuthenticationFailed";
- GatewayCloseCodes[GatewayCloseCodes["AlreadyAuthenticated"] = 4005] = "AlreadyAuthenticated";
- GatewayCloseCodes[GatewayCloseCodes["InvalidSeq"] = 4007] = "InvalidSeq";
- GatewayCloseCodes[GatewayCloseCodes["RateLimited"] = 4008] = "RateLimited";
- GatewayCloseCodes[GatewayCloseCodes["SessionTimedOut"] = 4009] = "SessionTimedOut";
- GatewayCloseCodes[GatewayCloseCodes["InvalidShard"] = 4010] = "InvalidShard";
- GatewayCloseCodes[GatewayCloseCodes["ShardingRequired"] = 4011] = "ShardingRequired";
- GatewayCloseCodes[GatewayCloseCodes["InvalidAPIVersion"] = 4012] = "InvalidAPIVersion";
- GatewayCloseCodes[GatewayCloseCodes["InvalidIntents"] = 4013] = "InvalidIntents";
- GatewayCloseCodes[GatewayCloseCodes["DisallowedIntents"] = 4014] = "DisallowedIntents";
-})(GatewayCloseCodes = exports.GatewayCloseCodes || (exports.GatewayCloseCodes = {}));
-/**
- * https://discord.com/developers/docs/topics/opcodes-and-status-codes#voice-voice-opcodes
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-var VoiceOPCodes;
-(function (VoiceOPCodes) {
- VoiceOPCodes[VoiceOPCodes["Identify"] = 0] = "Identify";
- VoiceOPCodes[VoiceOPCodes["SelectProtocol"] = 1] = "SelectProtocol";
- VoiceOPCodes[VoiceOPCodes["Ready"] = 2] = "Ready";
- VoiceOPCodes[VoiceOPCodes["Heartbeat"] = 3] = "Heartbeat";
- VoiceOPCodes[VoiceOPCodes["SessionDescription"] = 4] = "SessionDescription";
- VoiceOPCodes[VoiceOPCodes["Speaking"] = 5] = "Speaking";
- VoiceOPCodes[VoiceOPCodes["HeartbeatAck"] = 6] = "HeartbeatAck";
- VoiceOPCodes[VoiceOPCodes["Resume"] = 7] = "Resume";
- VoiceOPCodes[VoiceOPCodes["Hello"] = 8] = "Hello";
- VoiceOPCodes[VoiceOPCodes["Resumed"] = 9] = "Resumed";
- VoiceOPCodes[VoiceOPCodes["ClientDisconnect"] = 13] = "ClientDisconnect";
-})(VoiceOPCodes = exports.VoiceOPCodes || (exports.VoiceOPCodes = {}));
-/**
- * https://discord.com/developers/docs/topics/opcodes-and-status-codes#voice-voice-close-event-codes
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-var VoiceCloseCodes;
-(function (VoiceCloseCodes) {
- VoiceCloseCodes[VoiceCloseCodes["UnknownOpCode"] = 4001] = "UnknownOpCode";
- VoiceCloseCodes[VoiceCloseCodes["NotAuthenticated"] = 4003] = "NotAuthenticated";
- VoiceCloseCodes[VoiceCloseCodes["AuthenticationFailed"] = 4004] = "AuthenticationFailed";
- VoiceCloseCodes[VoiceCloseCodes["AlreadyAuthenticated"] = 4005] = "AlreadyAuthenticated";
- VoiceCloseCodes[VoiceCloseCodes["SessionNoLongerValid"] = 4006] = "SessionNoLongerValid";
- VoiceCloseCodes[VoiceCloseCodes["SessionTimeout"] = 4009] = "SessionTimeout";
- VoiceCloseCodes[VoiceCloseCodes["ServerNotFound"] = 4011] = "ServerNotFound";
- VoiceCloseCodes[VoiceCloseCodes["UnknownProtocol"] = 4012] = "UnknownProtocol";
- VoiceCloseCodes[VoiceCloseCodes["Disconnected"] = 4014] = "Disconnected";
- VoiceCloseCodes[VoiceCloseCodes["VoiceServerCrashed"] = 4015] = "VoiceServerCrashed";
- VoiceCloseCodes[VoiceCloseCodes["UnknownEncryptionMode"] = 4016] = "UnknownEncryptionMode";
-})(VoiceCloseCodes = exports.VoiceCloseCodes || (exports.VoiceCloseCodes = {}));
-/**
- * https://discord.com/developers/docs/topics/gateway#list-of-intents
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-var GatewayIntentBits;
-(function (GatewayIntentBits) {
- GatewayIntentBits[GatewayIntentBits["GUILDS"] = 1] = "GUILDS";
- GatewayIntentBits[GatewayIntentBits["GUILD_MEMBERS"] = 2] = "GUILD_MEMBERS";
- GatewayIntentBits[GatewayIntentBits["GUILD_BANS"] = 4] = "GUILD_BANS";
- GatewayIntentBits[GatewayIntentBits["GUILD_EMOJIS"] = 8] = "GUILD_EMOJIS";
- GatewayIntentBits[GatewayIntentBits["GUILD_INTEGRATIONS"] = 16] = "GUILD_INTEGRATIONS";
- GatewayIntentBits[GatewayIntentBits["GUILD_WEBHOOKS"] = 32] = "GUILD_WEBHOOKS";
- GatewayIntentBits[GatewayIntentBits["GUILD_INVITES"] = 64] = "GUILD_INVITES";
- GatewayIntentBits[GatewayIntentBits["GUILD_VOICE_STATES"] = 128] = "GUILD_VOICE_STATES";
- GatewayIntentBits[GatewayIntentBits["GUILD_PRESENCES"] = 256] = "GUILD_PRESENCES";
- GatewayIntentBits[GatewayIntentBits["GUILD_MESSAGES"] = 512] = "GUILD_MESSAGES";
- GatewayIntentBits[GatewayIntentBits["GUILD_MESSAGE_REACTIONS"] = 1024] = "GUILD_MESSAGE_REACTIONS";
- GatewayIntentBits[GatewayIntentBits["GUILD_MESSAGE_TYPING"] = 2048] = "GUILD_MESSAGE_TYPING";
- GatewayIntentBits[GatewayIntentBits["DIRECT_MESSAGES"] = 4096] = "DIRECT_MESSAGES";
- GatewayIntentBits[GatewayIntentBits["DIRECT_MESSAGE_REACTIONS"] = 8192] = "DIRECT_MESSAGE_REACTIONS";
- GatewayIntentBits[GatewayIntentBits["DIRECT_MESSAGE_TYPING"] = 16384] = "DIRECT_MESSAGE_TYPING";
-})(GatewayIntentBits = exports.GatewayIntentBits || (exports.GatewayIntentBits = {}));
-/**
- * https://discord.com/developers/docs/topics/gateway#commands-and-events-gateway-events
- * @deprecated Gateway v6 is deprecated and the types will not receive further updates, please update to v8.
- */
-var GatewayDispatchEvents;
-(function (GatewayDispatchEvents) {
- GatewayDispatchEvents["Ready"] = "READY";
- GatewayDispatchEvents["Resumed"] = "RESUMED";
- GatewayDispatchEvents["ChannelCreate"] = "CHANNEL_CREATE";
- GatewayDispatchEvents["ChannelUpdate"] = "CHANNEL_UPDATE";
- GatewayDispatchEvents["ChannelDelete"] = "CHANNEL_DELETE";
- GatewayDispatchEvents["ChannelPinsUpdate"] = "CHANNEL_PINS_UPDATE";
- GatewayDispatchEvents["GuildCreate"] = "GUILD_CREATE";
- GatewayDispatchEvents["GuildUpdate"] = "GUILD_UPDATE";
- GatewayDispatchEvents["GuildDelete"] = "GUILD_DELETE";
- GatewayDispatchEvents["GuildBanAdd"] = "GUILD_BAN_ADD";
- GatewayDispatchEvents["GuildBanRemove"] = "GUILD_BAN_REMOVE";
- GatewayDispatchEvents["GuildEmojisUpdate"] = "GUILD_EMOJIS_UPDATE";
- GatewayDispatchEvents["GuildIntegrationsUpdate"] = "GUILD_INTEGRATIONS_UPDATE";
- GatewayDispatchEvents["GuildMemberAdd"] = "GUILD_MEMBER_ADD";
- GatewayDispatchEvents["GuildMemberRemove"] = "GUILD_MEMBER_REMOVE";
- GatewayDispatchEvents["GuildMemberUpdate"] = "GUILD_MEMBER_UPDATE";
- GatewayDispatchEvents["GuildMembersChunk"] = "GUILD_MEMBERS_CHUNK";
- GatewayDispatchEvents["GuildRoleCreate"] = "GUILD_ROLE_CREATE";
- GatewayDispatchEvents["GuildRoleUpdate"] = "GUILD_ROLE_UPDATE";
- GatewayDispatchEvents["GuildRoleDelete"] = "GUILD_ROLE_DELETE";
- GatewayDispatchEvents["InviteCreate"] = "INVITE_CREATE";
- GatewayDispatchEvents["InviteDelete"] = "INVITE_DELETE";
- GatewayDispatchEvents["MessageCreate"] = "MESSAGE_CREATE";
- GatewayDispatchEvents["MessageUpdate"] = "MESSAGE_UPDATE";
- GatewayDispatchEvents["MessageDelete"] = "MESSAGE_DELETE";
- GatewayDispatchEvents["MessageDeleteBulk"] = "MESSAGE_DELETE_BULK";
- GatewayDispatchEvents["MessageReactionAdd"] = "MESSAGE_REACTION_ADD";
- GatewayDispatchEvents["MessageReactionRemove"] = "MESSAGE_REACTION_REMOVE";
- GatewayDispatchEvents["MessageReactionRemoveAll"] = "MESSAGE_REACTION_REMOVE_ALL";
- GatewayDispatchEvents["MessageReactionRemoveEmoji"] = "MESSAGE_REACTION_REMOVE_EMOJI";
- GatewayDispatchEvents["PresenceUpdate"] = "PRESENCE_UPDATE";
- GatewayDispatchEvents["TypingStart"] = "TYPING_START";
- GatewayDispatchEvents["UserUpdate"] = "USER_UPDATE";
- GatewayDispatchEvents["VoiceStateUpdate"] = "VOICE_STATE_UPDATE";
- GatewayDispatchEvents["VoiceServerUpdate"] = "VOICE_SERVER_UPDATE";
- GatewayDispatchEvents["WebhooksUpdate"] = "WEBHOOKS_UPDATE";
-})(GatewayDispatchEvents = exports.GatewayDispatchEvents || (exports.GatewayDispatchEvents = {}));
-// #endregion Shared
-//# sourceMappingURL=v6.js.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v6.js.map b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v6.js.map
deleted file mode 100644
index c52f494..0000000
--- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v6.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"v6.js","sourceRoot":"","sources":["v6.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v6.mjs b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v6.mjs
deleted file mode 100644
index 848edfc..0000000
--- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v6.mjs
+++ /dev/null
@@ -1,10 +0,0 @@
-import mod from "./v6.js";
-
-export default mod;
-export const GatewayCloseCodes = mod.GatewayCloseCodes;
-export const GatewayDispatchEvents = mod.GatewayDispatchEvents;
-export const GatewayIntentBits = mod.GatewayIntentBits;
-export const GatewayOPCodes = mod.GatewayOPCodes;
-export const GatewayVersion = mod.GatewayVersion;
-export const VoiceCloseCodes = mod.VoiceCloseCodes;
-export const VoiceOPCodes = mod.VoiceOPCodes;
diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v8.d.ts b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v8.d.ts
deleted file mode 100644
index 79d3ee1..0000000
--- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v8.d.ts
+++ /dev/null
@@ -1,1302 +0,0 @@
-/**
- * Types extracted from https://discord.com/developers/docs/topics/gateway
- */
-import type { Snowflake } from '../globals';
-import type { APIApplication, APIApplicationCommand, APIApplicationCommandInteraction, APIChannel, APIEmoji, APIGuild, APIGuildIntegration, APIGuildMember, APIMessage, APIMessageComponentInteraction, APIRole, APIStageInstance, APISticker, APIUnavailableGuild, APIUser, GatewayActivity, GatewayPresenceUpdate as RawGatewayPresenceUpdate, GatewayVoiceState, InviteTargetType, PresenceUpdateStatus } from '../payloads/v8/index';
-import type { Nullable } from '../utils/internals';
-export * from './common';
-export declare const GatewayVersion = "8";
-/**
- * https://discord.com/developers/docs/topics/opcodes-and-status-codes#gateway-gateway-opcodes
- */
-export declare const enum GatewayOpcodes {
- /**
- * An event was dispatched
- */
- Dispatch = 0,
- /**
- * A bidirectional opcode to maintain an active gateway connection.
- * Fired periodically by the client, or fired by the gateway to request an immediate heartbeat from the client.
- */
- Heartbeat = 1,
- /**
- * Starts a new session during the initial handshake
- */
- Identify = 2,
- /**
- * Update the client's presence
- */
- PresenceUpdate = 3,
- /**
- * Used to join/leave or move between voice channels
- */
- VoiceStateUpdate = 4,
- /**
- * Resume a previous session that was disconnected
- */
- Resume = 6,
- /**
- * You should attempt to reconnect and resume immediately
- */
- Reconnect = 7,
- /**
- * Request information about offline guild members in a large guild
- */
- RequestGuildMembers = 8,
- /**
- * The session has been invalidated. You should reconnect and identify/resume accordingly
- */
- InvalidSession = 9,
- /**
- * Sent immediately after connecting, contains the `heartbeat_interval` to use
- */
- Hello = 10,
- /**
- * Sent in response to receiving a heartbeat to acknowledge that it has been received
- */
- HeartbeatAck = 11
-}
-/**
- * https://discord.com/developers/docs/topics/opcodes-and-status-codes#gateway-gateway-close-event-codes
- */
-export declare const enum GatewayCloseCodes {
- /**
- * We're not sure what went wrong. Try reconnecting?
- */
- UnknownError = 4000,
- /**
- * You sent an invalid Gateway opcode or an invalid payload for an opcode. Don't do that!
- *
- * See https://discord.com/developers/docs/topics/gateway#payloads-and-opcodes
- */
- UnknownOpcode = 4001,
- /**
- * You sent an invalid payload to us. Don't do that!
- *
- * See https://discord.com/developers/docs/topics/gateway#sending-payloads
- */
- DecodeError = 4002,
- /**
- * You sent us a payload prior to identifying
- *
- * See https://discord.com/developers/docs/topics/gateway#identify
- */
- NotAuthenticated = 4003,
- /**
- * The account token sent with your identify payload is incorrect
- *
- * See https://discord.com/developers/docs/topics/gateway#identify
- */
- AuthenticationFailed = 4004,
- /**
- * You sent more than one identify payload. Don't do that!
- */
- AlreadyAuthenticated = 4005,
- /**
- * The sequence sent when resuming the session was invalid. Reconnect and start a new session
- *
- * See https://discord.com/developers/docs/topics/gateway#resume
- */
- InvalidSeq = 4007,
- /**
- * Woah nelly! You're sending payloads to us too quickly. Slow it down! You will be disconnected on receiving this
- */
- RateLimited = 4008,
- /**
- * Your session timed out. Reconnect and start a new one
- */
- SessionTimedOut = 4009,
- /**
- * You sent us an invalid shard when identifying
- *
- * See https://discord.com/developers/docs/topics/gateway#sharding
- */
- InvalidShard = 4010,
- /**
- * The session would have handled too many guilds - you are required to shard your connection in order to connect
- *
- * See https://discord.com/developers/docs/topics/gateway#sharding
- */
- ShardingRequired = 4011,
- /**
- * You sent an invalid version for the gateway
- */
- InvalidAPIVersion = 4012,
- /**
- * You sent an invalid intent for a Gateway Intent. You may have incorrectly calculated the bitwise value
- *
- * See https://discord.com/developers/docs/topics/gateway#gateway-intents
- */
- InvalidIntents = 4013,
- /**
- * You sent a disallowed intent for a Gateway Intent. You may have tried to specify an intent that you have not
- * enabled or are not whitelisted for
- *
- * See https://discord.com/developers/docs/topics/gateway#gateway-intents
- *
- * See https://discord.com/developers/docs/topics/gateway#privileged-intents
- */
- DisallowedIntents = 4014
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#list-of-intents
- */
-export declare const enum GatewayIntentBits {
- Guilds = 1,
- GuildMembers = 2,
- GuildBans = 4,
- GuildEmojisAndStickers = 8,
- GuildIntegrations = 16,
- GuildWebhooks = 32,
- GuildInvites = 64,
- GuildVoiceStates = 128,
- GuildPresences = 256,
- GuildMessages = 512,
- GuildMessageReactions = 1024,
- GuildMessageTyping = 2048,
- DirectMessages = 4096,
- DirectMessageReactions = 8192,
- DirectMessageTyping = 16384
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#commands-and-events-gateway-events
- */
-export declare const enum GatewayDispatchEvents {
- ApplicationCommandCreate = "APPLICATION_COMMAND_CREATE",
- ApplicationCommandDelete = "APPLICATION_COMMAND_DELETE",
- ApplicationCommandUpdate = "APPLICATION_COMMAND_UPDATE",
- ChannelCreate = "CHANNEL_CREATE",
- ChannelDelete = "CHANNEL_DELETE",
- ChannelPinsUpdate = "CHANNEL_PINS_UPDATE",
- ChannelUpdate = "CHANNEL_UPDATE",
- GuildBanAdd = "GUILD_BAN_ADD",
- GuildBanRemove = "GUILD_BAN_REMOVE",
- GuildCreate = "GUILD_CREATE",
- GuildDelete = "GUILD_DELETE",
- GuildEmojisUpdate = "GUILD_EMOJIS_UPDATE",
- GuildIntegrationsUpdate = "GUILD_INTEGRATIONS_UPDATE",
- GuildMemberAdd = "GUILD_MEMBER_ADD",
- GuildMemberRemove = "GUILD_MEMBER_REMOVE",
- GuildMembersChunk = "GUILD_MEMBERS_CHUNK",
- GuildMemberUpdate = "GUILD_MEMBER_UPDATE",
- GuildRoleCreate = "GUILD_ROLE_CREATE",
- GuildRoleDelete = "GUILD_ROLE_DELETE",
- GuildRoleUpdate = "GUILD_ROLE_UPDATE",
- GuildStickersUpdate = "GUILD_STICKERS_UPDATE",
- GuildUpdate = "GUILD_UPDATE",
- IntegrationCreate = "INTEGRATION_CREATE",
- IntegrationDelete = "INTEGRATION_DELETE",
- IntegrationUpdate = "INTEGRATION_UPDATE",
- InteractionCreate = "INTERACTION_CREATE",
- InviteCreate = "INVITE_CREATE",
- InviteDelete = "INVITE_DELETE",
- MessageCreate = "MESSAGE_CREATE",
- MessageDelete = "MESSAGE_DELETE",
- MessageDeleteBulk = "MESSAGE_DELETE_BULK",
- MessageReactionAdd = "MESSAGE_REACTION_ADD",
- MessageReactionRemove = "MESSAGE_REACTION_REMOVE",
- MessageReactionRemoveAll = "MESSAGE_REACTION_REMOVE_ALL",
- MessageReactionRemoveEmoji = "MESSAGE_REACTION_REMOVE_EMOJI",
- MessageUpdate = "MESSAGE_UPDATE",
- PresenceUpdate = "PRESENCE_UPDATE",
- StageInstanceCreate = "STAGE_INSTANCE_CREATE",
- StageInstanceDelete = "STAGE_INSTANCE_DELETE",
- StageInstanceUpdate = "STAGE_INSTANCE_UPDATE",
- Ready = "READY",
- Resumed = "RESUMED",
- TypingStart = "TYPING_START",
- UserUpdate = "USER_UPDATE",
- VoiceServerUpdate = "VOICE_SERVER_UPDATE",
- VoiceStateUpdate = "VOICE_STATE_UPDATE",
- WebhooksUpdate = "WEBHOOKS_UPDATE"
-}
-export declare type GatewaySendPayload = GatewayHeartbeat | GatewayIdentify | GatewayUpdatePresence | GatewayVoiceStateUpdate | GatewayResume | GatewayRequestGuildMembers;
-export declare type GatewayReceivePayload = GatewayHello | GatewayHeartbeatRequest | GatewayHeartbeatAck | GatewayInvalidSession | GatewayReconnect | GatewayDispatchPayload;
-export declare type GatewayDispatchPayload = GatewayChannelModifyDispatch | GatewayChannelPinsUpdateDispatch | GatewayGuildBanModifyDispatch | GatewayGuildDeleteDispatch | GatewayGuildEmojisUpdateDispatch | GatewayGuildIntegrationsUpdateDispatch | GatewayGuildMemberAddDispatch | GatewayGuildMemberRemoveDispatch | GatewayGuildMembersChunkDispatch | GatewayGuildMemberUpdateDispatch | GatewayGuildModifyDispatch | GatewayGuildRoleDeleteDispatch | GatewayGuildRoleModifyDispatch | GatewayGuildStickersUpdateDispatch | GatewayIntegrationCreateDispatch | GatewayIntegrationDeleteDispatch | GatewayIntegrationUpdateDispatch | GatewayInteractionCreateDispatch | GatewayInviteCreateDispatch | GatewayInviteDeleteDispatch | GatewayMessageCreateDispatch | GatewayMessageDeleteBulkDispatch | GatewayMessageDeleteDispatch | GatewayMessageReactionAddDispatch | GatewayMessageReactionRemoveAllDispatch | GatewayMessageReactionRemoveDispatch | GatewayMessageReactionRemoveEmojiDispatch | GatewayMessageUpdateDispatch | GatewayPresenceUpdateDispatch | GatewayStageInstanceCreateDispatch | GatewayStageInstanceDeleteDispatch | GatewayStageInstanceUpdateDispatch | GatewayReadyDispatch | GatewayResumedDispatch | GatewayTypingStartDispatch | GatewayUserUpdateDispatch | GatewayVoiceServerUpdateDispatch | GatewayVoiceStateUpdateDispatch | GatewayWebhooksUpdateDispatch;
-/**
- * https://discord.com/developers/docs/topics/gateway#application-command-create
- * https://discord.com/developers/docs/topics/gateway#application-command-update
- * https://discord.com/developers/docs/topics/gateway#application-command-delete
- */
-export declare type GatewayApplicationCommandModifyDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#application-command-create
- * https://discord.com/developers/docs/topics/gateway#application-command-update
- * https://discord.com/developers/docs/topics/gateway#application-command-delete
- */
-export declare type GatewayApplicationCommandModifyDispatchData = APIApplicationCommand;
-/**
- * https://discord.com/developers/docs/topics/gateway#application-command-create
- */
-export declare type GatewayApplicationCommandCreateDispatch = GatewayApplicationCommandModifyDispatch;
-/**
- * https://discord.com/developers/docs/topics/gateway#application-command-create
- */
-export declare type GatewayApplicationCommandCreateDispatchData = GatewayApplicationCommandModifyDispatchData;
-/**
- * https://discord.com/developers/docs/topics/gateway#application-command-update
- */
-export declare type GatewayApplicationCommandUpdateDispatch = GatewayApplicationCommandModifyDispatch;
-/**
- * https://discord.com/developers/docs/topics/gateway#application-command-update
- */
-export declare type GatewayApplicationCommandUpdateDispatchData = GatewayApplicationCommandModifyDispatchData;
-/**
- * https://discord.com/developers/docs/topics/gateway#application-command-delete
- */
-export declare type GatewayApplicationCommandDeleteDispatch = GatewayApplicationCommandModifyDispatch;
-/**
- * https://discord.com/developers/docs/topics/gateway#application-command-delete
- */
-export declare type GatewayApplicationCommandDeleteDispatchData = GatewayApplicationCommandModifyDispatchData;
-/**
- * https://discord.com/developers/docs/topics/gateway#hello
- */
-export interface GatewayHello extends NonDispatchPayload {
- op: GatewayOpcodes.Hello;
- d: GatewayHelloData;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#hello
- */
-export interface GatewayHelloData {
- /**
- * The interval (in milliseconds) the client should heartbeat with
- */
- heartbeat_interval: number;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#heartbeating
- */
-export interface GatewayHeartbeatRequest extends NonDispatchPayload {
- op: GatewayOpcodes.Heartbeat;
- d: never;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#heartbeating-example-gateway-heartbeat-ack
- */
-export interface GatewayHeartbeatAck extends NonDispatchPayload {
- op: GatewayOpcodes.HeartbeatAck;
- d: never;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#invalid-session
- */
-export interface GatewayInvalidSession extends NonDispatchPayload {
- op: GatewayOpcodes.InvalidSession;
- d: GatewayInvalidSessionData;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#invalid-session
- */
-export declare type GatewayInvalidSessionData = boolean;
-/**
- * https://discord.com/developers/docs/topics/gateway#reconnect
- */
-export interface GatewayReconnect extends NonDispatchPayload {
- op: GatewayOpcodes.Reconnect;
- d: never;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#ready
- */
-export declare type GatewayReadyDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#ready
- */
-export interface GatewayReadyDispatchData {
- /**
- * Gateway version
- *
- * See https://discord.com/developers/docs/topics/gateway#gateways-gateway-versions
- */
- v: number;
- /**
- * Information about the user including email
- *
- * See https://discord.com/developers/docs/resources/user#user-object
- */
- user: APIUser;
- /**
- * The guilds the user is in
- *
- * See https://discord.com/developers/docs/resources/guild#unavailable-guild-object
- */
- guilds: APIUnavailableGuild[];
- /**
- * Used for resuming connections
- */
- session_id: string;
- /**
- * The shard information associated with this session, if sent when identifying
- *
- * See https://discord.com/developers/docs/topics/gateway#sharding
- */
- shard?: [shard_id: number, shard_count: number];
- /**
- * Contains `id` and `flags`
- *
- * See https://discord.com/developers/docs/resources/application#application-object
- */
- application: Pick;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#resumed
- */
-export declare type GatewayResumedDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#channel-create
- * https://discord.com/developers/docs/topics/gateway#channel-update
- * https://discord.com/developers/docs/topics/gateway#channel-delete
- */
-export declare type GatewayChannelModifyDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#channel-create
- * https://discord.com/developers/docs/topics/gateway#channel-update
- * https://discord.com/developers/docs/topics/gateway#channel-delete
- */
-export declare type GatewayChannelModifyDispatchData = APIChannel;
-/**
- * https://discord.com/developers/docs/topics/gateway#channel-create
- */
-export declare type GatewayChannelCreateDispatch = GatewayChannelModifyDispatch;
-/**
- * https://discord.com/developers/docs/topics/gateway#channel-create
- */
-export declare type GatewayChannelCreateDispatchData = GatewayChannelModifyDispatchData;
-/**
- * https://discord.com/developers/docs/topics/gateway#channel-update
- */
-export declare type GatewayChannelUpdateDispatch = GatewayChannelModifyDispatch;
-/**
- * https://discord.com/developers/docs/topics/gateway#channel-update
- */
-export declare type GatewayChannelUpdateDispatchData = GatewayChannelModifyDispatchData;
-/**
- * https://discord.com/developers/docs/topics/gateway#channel-delete
- */
-export declare type GatewayChannelDeleteDispatch = GatewayChannelModifyDispatch;
-/**
- * https://discord.com/developers/docs/topics/gateway#channel-delete
- */
-export declare type GatewayChannelDeleteDispatchData = GatewayChannelModifyDispatchData;
-/**
- * https://discord.com/developers/docs/topics/gateway#channel-pins-update
- */
-export declare type GatewayChannelPinsUpdateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#channel-pins-update
- */
-export interface GatewayChannelPinsUpdateDispatchData {
- /**
- * The id of the guild
- */
- guild_id?: Snowflake;
- /**
- * The id of the channel
- */
- channel_id: Snowflake;
- /**
- * The time at which the most recent pinned message was pinned
- */
- last_pin_timestamp?: string | null;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-create
- * https://discord.com/developers/docs/topics/gateway#guild-update
- */
-export declare type GatewayGuildModifyDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-create
- * https://discord.com/developers/docs/topics/gateway#guild-update
- */
-export declare type GatewayGuildModifyDispatchData = APIGuild;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-create
- */
-export declare type GatewayGuildCreateDispatch = GatewayGuildModifyDispatch;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-create
- */
-export declare type GatewayGuildCreateDispatchData = GatewayGuildModifyDispatchData;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-update
- */
-export declare type GatewayGuildUpdateDispatch = GatewayGuildModifyDispatch;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-update
- */
-export declare type GatewayGuildUpdateDispatchData = GatewayGuildModifyDispatchData;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-delete
- */
-export declare type GatewayGuildDeleteDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-delete
- */
-export declare type GatewayGuildDeleteDispatchData = APIUnavailableGuild;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-ban-add
- * https://discord.com/developers/docs/topics/gateway#guild-ban-remove
- */
-export declare type GatewayGuildBanModifyDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-ban-add
- * https://discord.com/developers/docs/topics/gateway#guild-ban-remove
- */
-export interface GatewayGuildBanModifyDispatchData {
- /**
- * ID of the guild
- */
- guild_id: Snowflake;
- /**
- * The banned user
- *
- * See https://discord.com/developers/docs/resources/user#user-object
- */
- user: APIUser;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-ban-add
- */
-export declare type GatewayGuildBanAddDispatch = GatewayGuildBanModifyDispatch;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-ban-add
- */
-export declare type GatewayGuildBanAddDispatchData = GatewayGuildBanModifyDispatchData;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-ban-remove
- */
-export declare type GatewayGuildBanRemoveDispatch = GatewayGuildBanModifyDispatch;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-ban-remove
- */
-export declare type GatewayGuildBanRemoveDispatchData = GatewayGuildBanModifyDispatchData;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-emojis-update
- */
-export declare type GatewayGuildEmojisUpdateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-emojis-update
- */
-export interface GatewayGuildEmojisUpdateDispatchData {
- /**
- * ID of the guild
- */
- guild_id: Snowflake;
- /**
- * Array of emojis
- *
- * See https://discord.com/developers/docs/resources/emoji#emoji-object
- */
- emojis: APIEmoji[];
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-stickers-update
- */
-export declare type GatewayGuildStickersUpdateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-stickers-update
- */
-export interface GatewayGuildStickersUpdateDispatchData {
- /**
- * ID of the guild
- */
- guild_id: Snowflake;
- /**
- * Array of stickers
- *
- * See https://discord.com/developers/docs/resources/sticker#sticker-object
- */
- stickers: APISticker[];
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-integrations-update
- */
-export declare type GatewayGuildIntegrationsUpdateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-integrations-update
- */
-export interface GatewayGuildIntegrationsUpdateDispatchData {
- /**
- * ID of the guild whose integrations were updated
- */
- guild_id: Snowflake;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-member-add
- */
-export declare type GatewayGuildMemberAddDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-member-add
- */
-export interface GatewayGuildMemberAddDispatchData extends APIGuildMember {
- /**
- * The id of the guild
- */
- guild_id: Snowflake;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-member-remove
- */
-export declare type GatewayGuildMemberRemoveDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-member-remove
- */
-export interface GatewayGuildMemberRemoveDispatchData {
- /**
- * The id of the guild
- */
- guild_id: Snowflake;
- /**
- * The user who was removed
- *
- * See https://discord.com/developers/docs/resources/user#user-object
- */
- user: APIUser;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-member-update
- */
-export declare type GatewayGuildMemberUpdateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-member-update
- */
-export declare type GatewayGuildMemberUpdateDispatchData = Omit & Partial> & Required> & Nullable> & {
- /**
- * The id of the guild
- */
- guild_id: Snowflake;
-};
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-members-chunk
- */
-export declare type GatewayGuildMembersChunkDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-members-chunk
- */
-export interface GatewayGuildMembersChunkDispatchData {
- /**
- * The id of the guild
- */
- guild_id: Snowflake;
- /**
- * Set of guild members
- *
- * See https://discord.com/developers/docs/resources/guild#guild-member-object
- */
- members: APIGuildMember[];
- /**
- * The chunk index in the expected chunks for this response (`0 <= chunk_index < chunk_count`)
- */
- chunk_index?: number;
- /**
- * The total number of expected chunks for this response
- */
- chunk_count?: number;
- /**
- * If passing an invalid id to `REQUEST_GUILD_MEMBERS`, it will be returned here
- */
- not_found?: unknown[];
- /**
- * If passing true to `REQUEST_GUILD_MEMBERS`, presences of the returned members will be here
- *
- * See https://discord.com/developers/docs/topics/gateway#presence
- */
- presences?: RawGatewayPresenceUpdate[];
- /**
- * The nonce used in the Guild Members Request
- *
- * See https://discord.com/developers/docs/topics/gateway#request-guild-members
- */
- nonce?: string;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-role-create
- * https://discord.com/developers/docs/topics/gateway#guild-role-update
- */
-export declare type GatewayGuildRoleModifyDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-role-create
- * https://discord.com/developers/docs/topics/gateway#guild-role-update
- */
-export interface GatewayGuildRoleModifyDispatchData {
- /**
- * The id of the guild
- */
- guild_id: Snowflake;
- /**
- * The role created or updated
- *
- * See https://discord.com/developers/docs/topics/permissions#role-object
- */
- role: APIRole;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-role-create
- */
-export declare type GatewayGuildRoleCreateDispatch = GatewayGuildRoleModifyDispatch;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-role-create
- */
-export declare type GatewayGuildRoleCreateDispatchData = GatewayGuildRoleModifyDispatchData;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-role-update
- */
-export declare type GatewayGuildRoleUpdateDispatch = GatewayGuildRoleModifyDispatch;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-role-update
- */
-export declare type GatewayGuildRoleUpdateDispatchData = GatewayGuildRoleModifyDispatchData;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-role-delete
- */
-export declare type GatewayGuildRoleDeleteDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-role-delete
- */
-export interface GatewayGuildRoleDeleteDispatchData {
- /**
- * The id of the guild
- */
- guild_id: Snowflake;
- /**
- * The id of the role
- */
- role_id: Snowflake;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#integration-create
- */
-export declare type GatewayIntegrationCreateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#integration-create
- */
-export declare type GatewayIntegrationCreateDispatchData = APIGuildIntegration & {
- guild_id: Snowflake;
-};
-/**
- * https://discord.com/developers/docs/topics/gateway#integration-update
- */
-export declare type GatewayIntegrationUpdateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#integration-update
- */
-export declare type GatewayIntegrationUpdateDispatchData = APIGuildIntegration & {
- guild_id: Snowflake;
-};
-/**
- * https://discord.com/developers/docs/topics/gateway#integration-update
- */
-export declare type GatewayIntegrationDeleteDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#integration-delete
- */
-export interface GatewayIntegrationDeleteDispatchData {
- /**
- * Integration id
- */
- id: Snowflake;
- /**
- * ID of the guild
- */
- guild_id: Snowflake;
- /**
- * ID of the bot/OAuth2 application for this Discord integration
- */
- application_id?: Snowflake;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#interaction-create
- */
-export declare type GatewayInteractionCreateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#interaction-create
- */
-export declare type GatewayInteractionCreateDispatchData = APIApplicationCommandInteraction | APIMessageComponentInteraction;
-/**
- * https://discord.com/developers/docs/topics/gateway#invite-create
- */
-export declare type GatewayInviteCreateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#invite-create
- */
-export interface GatewayInviteCreateDispatchData {
- /**
- * The channel the invite is for
- */
- channel_id: Snowflake;
- /**
- * The unique invite code
- *
- * See https://discord.com/developers/docs/resources/invite#invite-object
- */
- code: string;
- /**
- * The time at which the invite was created
- */
- created_at: number;
- /**
- * The guild of the invite
- */
- guild_id?: Snowflake;
- /**
- * The user that created the invite
- *
- * See https://discord.com/developers/docs/resources/user#user-object
- */
- inviter?: APIUser;
- /**
- * How long the invite is valid for (in seconds)
- */
- max_age: number;
- /**
- * The maximum number of times the invite can be used
- */
- max_uses: number;
- /**
- * The type of target for this voice channel invite
- *
- * See https://discord.com/developers/docs/resources/invite#invite-object-invite-target-types
- */
- target_type?: InviteTargetType;
- /**
- * The user whose stream to display for this voice channel stream invite
- *
- * See https://discord.com/developers/docs/resources/user#user-object
- */
- target_user?: APIUser;
- /**
- * The embedded application to open for this voice channel embedded application invite
- */
- target_application?: Partial;
- /**
- * Whether or not the invite is temporary (invited users will be kicked on disconnect unless they're assigned a role)
- */
- temporary: boolean;
- /**
- * How many times the invite has been used (always will be `0`)
- */
- uses: 0;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#invite-delete
- */
-export declare type GatewayInviteDeleteDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#invite-delete
- */
-export interface GatewayInviteDeleteDispatchData {
- /**
- * The channel of the invite
- */
- channel_id: Snowflake;
- /**
- * The guild of the invite
- */
- guild_id?: Snowflake;
- /**
- * The unique invite code
- *
- * See https://discord.com/developers/docs/resources/invite#invite-object
- */
- code: string;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#message-create
- */
-export declare type GatewayMessageCreateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#message-create
- */
-export declare type GatewayMessageCreateDispatchData = APIMessage;
-/**
- * https://discord.com/developers/docs/topics/gateway#message-update
- */
-export declare type GatewayMessageUpdateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#message-update
- */
-export declare type GatewayMessageUpdateDispatchData = {
- id: Snowflake;
- channel_id: Snowflake;
-} & Partial;
-/**
- * https://discord.com/developers/docs/topics/gateway#message-delete
- */
-export declare type GatewayMessageDeleteDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#message-delete
- */
-export interface GatewayMessageDeleteDispatchData {
- /**
- * The id of the message
- */
- id: Snowflake;
- /**
- * The id of the channel
- */
- channel_id: Snowflake;
- /**
- * The id of the guild
- */
- guild_id?: Snowflake;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#message-delete-bulk
- */
-export declare type GatewayMessageDeleteBulkDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#message-delete-bulk
- */
-export interface GatewayMessageDeleteBulkDispatchData {
- /**
- * The ids of the messages
- */
- ids: Snowflake[];
- /**
- * The id of the channel
- */
- channel_id: Snowflake;
- /**
- * The id of the guild
- */
- guild_id?: Snowflake;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#message-reaction-add
- */
-export declare type GatewayMessageReactionAddDispatch = ReactionData;
-/**
- * https://discord.com/developers/docs/topics/gateway#message-reaction-add
- */
-export declare type GatewayMessageReactionAddDispatchData = GatewayMessageReactionAddDispatch['d'];
-/**
- * https://discord.com/developers/docs/topics/gateway#message-reaction-remove
- */
-export declare type GatewayMessageReactionRemoveDispatch = ReactionData;
-/**
- * https://discord.com/developers/docs/topics/gateway#message-reaction-remove
- */
-export declare type GatewayMessageReactionRemoveDispatchData = GatewayMessageReactionRemoveDispatch['d'];
-/**
- * https://discord.com/developers/docs/topics/gateway#message-reaction-remove-all
- */
-export declare type GatewayMessageReactionRemoveAllDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#message-reaction-remove-all
- */
-export declare type GatewayMessageReactionRemoveAllDispatchData = MessageReactionRemoveData;
-/**
- * https://discord.com/developers/docs/topics/gateway#message-reaction-remove-emoji
- */
-export declare type GatewayMessageReactionRemoveEmojiDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#message-reaction-remove-emoji
- */
-export interface GatewayMessageReactionRemoveEmojiDispatchData extends MessageReactionRemoveData {
- /**
- * The emoji that was removed
- */
- emoji: APIEmoji;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#presence-update
- */
-export declare type GatewayPresenceUpdateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#presence-update
- */
-export declare type GatewayPresenceUpdateDispatchData = RawGatewayPresenceUpdate;
-/**
- * https://discord.com/developers/docs/topics/gateway#stage-instance-create
- */
-export declare type GatewayStageInstanceCreateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#stage-instance-create
- */
-export declare type GatewayStageInstanceCreateDispatchData = APIStageInstance;
-/**
- * https://discord.com/developers/docs/topics/gateway#stage-instance-delete
- */
-export declare type GatewayStageInstanceDeleteDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#stage-instance-delete
- */
-export declare type GatewayStageInstanceDeleteDispatchData = APIStageInstance;
-/**
- * https://discord.com/developers/docs/topics/gateway#stage-instance-update
- */
-export declare type GatewayStageInstanceUpdateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#stage-instance-update
- */
-export declare type GatewayStageInstanceUpdateDispatchData = APIStageInstance;
-/**
- * https://discord.com/developers/docs/topics/gateway#typing-start
- */
-export declare type GatewayTypingStartDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#typing-start
- */
-export interface GatewayTypingStartDispatchData {
- /**
- * The id of the channel
- */
- channel_id: Snowflake;
- /**
- * The id of the guild
- */
- guild_id?: Snowflake;
- /**
- * The id of the user
- */
- user_id: Snowflake;
- /**
- * Unix time (in seconds) of when the user started typing
- */
- timestamp: number;
- /**
- * The member who started typing if this happened in a guild
- *
- * See https://discord.com/developers/docs/resources/guild#guild-member-object
- */
- member?: APIGuildMember;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#user-update
- */
-export declare type GatewayUserUpdateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#user-update
- */
-export declare type GatewayUserUpdateDispatchData = APIUser;
-/**
- * https://discord.com/developers/docs/topics/gateway#voice-state-update
- */
-export declare type GatewayVoiceStateUpdateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#voice-state-update
- */
-export declare type GatewayVoiceStateUpdateDispatchData = GatewayVoiceState;
-/**
- * https://discord.com/developers/docs/topics/gateway#voice-server-update
- */
-export declare type GatewayVoiceServerUpdateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#voice-server-update
- */
-export interface GatewayVoiceServerUpdateDispatchData {
- /**
- * Voice connection token
- */
- token: string;
- /**
- * The guild this voice server update is for
- */
- guild_id: Snowflake;
- /**
- * The voice server host
- *
- * A `null` endpoint means that the voice server allocated has gone away and is trying to be reallocated.
- * You should attempt to disconnect from the currently connected voice server, and not attempt to reconnect
- * until a new voice server is allocated
- */
- endpoint: string | null;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#webhooks-update
- */
-export declare type GatewayWebhooksUpdateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#webhooks-update
- */
-export interface GatewayWebhooksUpdateDispatchData {
- /**
- * The id of the guild
- */
- guild_id: Snowflake;
- /**
- * The id of the channel
- */
- channel_id: Snowflake;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#heartbeating
- */
-export interface GatewayHeartbeat {
- op: GatewayOpcodes.Heartbeat;
- d: GatewayHeartbeatData;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#heartbeating
- */
-export declare type GatewayHeartbeatData = number | null;
-/**
- * https://discord.com/developers/docs/topics/gateway#identify
- */
-export interface GatewayIdentify {
- op: GatewayOpcodes.Identify;
- d: GatewayIdentifyData;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#identify
- */
-export interface GatewayIdentifyData {
- /**
- * Authentication token
- */
- token: string;
- /**
- * Connection properties
- *
- * See https://discord.com/developers/docs/topics/gateway#identify-identify-connection-properties
- */
- properties: GatewayIdentifyProperties;
- /**
- * Whether this connection supports compression of packets
- *
- * @default false
- */
- compress?: boolean;
- /**
- * Value between 50 and 250, total number of members where the gateway will stop sending
- * offline members in the guild member list
- *
- * @default 50
- */
- large_threshold?: number;
- /**
- * Used for Guild Sharding
- *
- * See https://discord.com/developers/docs/topics/gateway#sharding
- */
- shard?: [shard_id: number, shard_count: number];
- /**
- * Presence structure for initial presence information
- *
- * See https://discord.com/developers/docs/topics/gateway#update-presence
- */
- presence?: GatewayPresenceUpdateData;
- /**
- * The Gateway Intents you wish to receive
- *
- * See https://discord.com/developers/docs/topics/gateway#gateway-intents
- */
- intents: number;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#identify-identify-connection-properties
- */
-export interface GatewayIdentifyProperties {
- /**
- * Your operating system
- */
- $os: string;
- /**
- * Your library name
- */
- $browser: string;
- /**
- * Your library name
- */
- $device: string;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#resume
- */
-export interface GatewayResume {
- op: GatewayOpcodes.Resume;
- d: GatewayResumeData;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#resume
- */
-export interface GatewayResumeData {
- /**
- * Session token
- */
- token: string;
- /**
- * Session id
- */
- session_id: string;
- /**
- * Last sequence number received
- */
- seq: number;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#request-guild-members
- */
-export interface GatewayRequestGuildMembers {
- op: GatewayOpcodes.RequestGuildMembers;
- d: GatewayRequestGuildMembersData;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#request-guild-members
- */
-export interface GatewayRequestGuildMembersData {
- /**
- * ID of the guild to get members for
- */
- guild_id: Snowflake;
- /**
- * String that username starts with, or an empty string to return all members
- */
- query?: string;
- /**
- * Maximum number of members to send matching the `query`;
- * a limit of `0` can be used with an empty string `query` to return all members
- */
- limit: number;
- /**
- * Used to specify if we want the presences of the matched members
- */
- presences?: boolean;
- /**
- * Used to specify which users you wish to fetch
- */
- user_ids?: Snowflake | Snowflake[];
- /**
- * Nonce to identify the Guild Members Chunk response
- *
- * Nonce can only be up to 32 bytes. If you send an invalid nonce it will be ignored and the reply member_chunk(s) will not have a `nonce` set.
- *
- * See https://discord.com/developers/docs/topics/gateway#guild-members-chunk
- */
- nonce?: string;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#update-voice-state
- */
-export interface GatewayVoiceStateUpdate {
- op: GatewayOpcodes.VoiceStateUpdate;
- d: GatewayVoiceStateUpdateData;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#update-voice-state
- */
-export interface GatewayVoiceStateUpdateData {
- /**
- * ID of the guild
- */
- guild_id: Snowflake;
- /**
- * ID of the voice channel client wants to join (`null` if disconnecting)
- */
- channel_id: Snowflake | null;
- /**
- * Is the client muted
- */
- self_mute: boolean;
- /**
- * Is the client deafened
- */
- self_deaf: boolean;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#update-presence
- */
-export interface GatewayUpdatePresence {
- op: GatewayOpcodes.PresenceUpdate;
- d: GatewayPresenceUpdateData;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#update-presence-gateway-presence-update-structure
- */
-export interface GatewayPresenceUpdateData {
- /**
- * Unix time (in milliseconds) of when the client went idle, or `null` if the client is not idle
- */
- since: number | null;
- /**
- * The user's activities
- *
- * See https://discord.com/developers/docs/topics/gateway#activity-object
- */
- activities: GatewayActivityUpdateData[];
- /**
- * The user's new status
- *
- * See https://discord.com/developers/docs/topics/gateway#update-presence-status-types
- */
- status: PresenceUpdateStatus;
- /**
- * Whether or not the client is afk
- */
- afk: boolean;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#activity-object-activity-structure
- */
-export declare type GatewayActivityUpdateData = Pick;
-interface BasePayload {
- /**
- * Opcode for the payload
- */
- op: GatewayOpcodes;
- /**
- * Event data
- */
- d?: unknown;
- /**
- * Sequence number, used for resuming sessions and heartbeats
- */
- s: number;
- /**
- * The event name for this payload
- */
- t?: string;
-}
-declare type NonDispatchPayload = Omit;
-interface DataPayload extends BasePayload {
- op: GatewayOpcodes.Dispatch;
- t: Event;
- d: D;
-}
-declare type ReactionData = DataPayload>;
-interface MessageReactionRemoveData {
- /**
- * The id of the channel
- */
- channel_id: Snowflake;
- /**
- * The id of the message
- */
- message_id: Snowflake;
- /**
- * The id of the guild
- */
- guild_id?: Snowflake;
-}
-//# sourceMappingURL=v8.d.ts.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v8.d.ts.map b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v8.d.ts.map
deleted file mode 100644
index 008e526..0000000
--- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v8.d.ts.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"v8.d.ts","sourceRoot":"","sources":["v8.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v8.js b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v8.js
deleted file mode 100644
index a40af16..0000000
--- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v8.js
+++ /dev/null
@@ -1,228 +0,0 @@
-"use strict";
-/**
- * Types extracted from https://discord.com/developers/docs/topics/gateway
- */
-var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
- if (k2 === undefined) k2 = k;
- Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
-}) : (function(o, m, k, k2) {
- if (k2 === undefined) k2 = k;
- o[k2] = m[k];
-}));
-var __exportStar = (this && this.__exportStar) || function(m, exports) {
- for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.GatewayDispatchEvents = exports.GatewayIntentBits = exports.GatewayCloseCodes = exports.GatewayOpcodes = exports.GatewayVersion = void 0;
-__exportStar(require("./common"), exports);
-exports.GatewayVersion = '8';
-/**
- * https://discord.com/developers/docs/topics/opcodes-and-status-codes#gateway-gateway-opcodes
- */
-var GatewayOpcodes;
-(function (GatewayOpcodes) {
- /**
- * An event was dispatched
- */
- GatewayOpcodes[GatewayOpcodes["Dispatch"] = 0] = "Dispatch";
- /**
- * A bidirectional opcode to maintain an active gateway connection.
- * Fired periodically by the client, or fired by the gateway to request an immediate heartbeat from the client.
- */
- GatewayOpcodes[GatewayOpcodes["Heartbeat"] = 1] = "Heartbeat";
- /**
- * Starts a new session during the initial handshake
- */
- GatewayOpcodes[GatewayOpcodes["Identify"] = 2] = "Identify";
- /**
- * Update the client's presence
- */
- GatewayOpcodes[GatewayOpcodes["PresenceUpdate"] = 3] = "PresenceUpdate";
- /**
- * Used to join/leave or move between voice channels
- */
- GatewayOpcodes[GatewayOpcodes["VoiceStateUpdate"] = 4] = "VoiceStateUpdate";
- /**
- * Resume a previous session that was disconnected
- */
- GatewayOpcodes[GatewayOpcodes["Resume"] = 6] = "Resume";
- /**
- * You should attempt to reconnect and resume immediately
- */
- GatewayOpcodes[GatewayOpcodes["Reconnect"] = 7] = "Reconnect";
- /**
- * Request information about offline guild members in a large guild
- */
- GatewayOpcodes[GatewayOpcodes["RequestGuildMembers"] = 8] = "RequestGuildMembers";
- /**
- * The session has been invalidated. You should reconnect and identify/resume accordingly
- */
- GatewayOpcodes[GatewayOpcodes["InvalidSession"] = 9] = "InvalidSession";
- /**
- * Sent immediately after connecting, contains the `heartbeat_interval` to use
- */
- GatewayOpcodes[GatewayOpcodes["Hello"] = 10] = "Hello";
- /**
- * Sent in response to receiving a heartbeat to acknowledge that it has been received
- */
- GatewayOpcodes[GatewayOpcodes["HeartbeatAck"] = 11] = "HeartbeatAck";
-})(GatewayOpcodes = exports.GatewayOpcodes || (exports.GatewayOpcodes = {}));
-/**
- * https://discord.com/developers/docs/topics/opcodes-and-status-codes#gateway-gateway-close-event-codes
- */
-var GatewayCloseCodes;
-(function (GatewayCloseCodes) {
- /**
- * We're not sure what went wrong. Try reconnecting?
- */
- GatewayCloseCodes[GatewayCloseCodes["UnknownError"] = 4000] = "UnknownError";
- /**
- * You sent an invalid Gateway opcode or an invalid payload for an opcode. Don't do that!
- *
- * See https://discord.com/developers/docs/topics/gateway#payloads-and-opcodes
- */
- GatewayCloseCodes[GatewayCloseCodes["UnknownOpcode"] = 4001] = "UnknownOpcode";
- /**
- * You sent an invalid payload to us. Don't do that!
- *
- * See https://discord.com/developers/docs/topics/gateway#sending-payloads
- */
- GatewayCloseCodes[GatewayCloseCodes["DecodeError"] = 4002] = "DecodeError";
- /**
- * You sent us a payload prior to identifying
- *
- * See https://discord.com/developers/docs/topics/gateway#identify
- */
- GatewayCloseCodes[GatewayCloseCodes["NotAuthenticated"] = 4003] = "NotAuthenticated";
- /**
- * The account token sent with your identify payload is incorrect
- *
- * See https://discord.com/developers/docs/topics/gateway#identify
- */
- GatewayCloseCodes[GatewayCloseCodes["AuthenticationFailed"] = 4004] = "AuthenticationFailed";
- /**
- * You sent more than one identify payload. Don't do that!
- */
- GatewayCloseCodes[GatewayCloseCodes["AlreadyAuthenticated"] = 4005] = "AlreadyAuthenticated";
- /**
- * The sequence sent when resuming the session was invalid. Reconnect and start a new session
- *
- * See https://discord.com/developers/docs/topics/gateway#resume
- */
- GatewayCloseCodes[GatewayCloseCodes["InvalidSeq"] = 4007] = "InvalidSeq";
- /**
- * Woah nelly! You're sending payloads to us too quickly. Slow it down! You will be disconnected on receiving this
- */
- GatewayCloseCodes[GatewayCloseCodes["RateLimited"] = 4008] = "RateLimited";
- /**
- * Your session timed out. Reconnect and start a new one
- */
- GatewayCloseCodes[GatewayCloseCodes["SessionTimedOut"] = 4009] = "SessionTimedOut";
- /**
- * You sent us an invalid shard when identifying
- *
- * See https://discord.com/developers/docs/topics/gateway#sharding
- */
- GatewayCloseCodes[GatewayCloseCodes["InvalidShard"] = 4010] = "InvalidShard";
- /**
- * The session would have handled too many guilds - you are required to shard your connection in order to connect
- *
- * See https://discord.com/developers/docs/topics/gateway#sharding
- */
- GatewayCloseCodes[GatewayCloseCodes["ShardingRequired"] = 4011] = "ShardingRequired";
- /**
- * You sent an invalid version for the gateway
- */
- GatewayCloseCodes[GatewayCloseCodes["InvalidAPIVersion"] = 4012] = "InvalidAPIVersion";
- /**
- * You sent an invalid intent for a Gateway Intent. You may have incorrectly calculated the bitwise value
- *
- * See https://discord.com/developers/docs/topics/gateway#gateway-intents
- */
- GatewayCloseCodes[GatewayCloseCodes["InvalidIntents"] = 4013] = "InvalidIntents";
- /**
- * You sent a disallowed intent for a Gateway Intent. You may have tried to specify an intent that you have not
- * enabled or are not whitelisted for
- *
- * See https://discord.com/developers/docs/topics/gateway#gateway-intents
- *
- * See https://discord.com/developers/docs/topics/gateway#privileged-intents
- */
- GatewayCloseCodes[GatewayCloseCodes["DisallowedIntents"] = 4014] = "DisallowedIntents";
-})(GatewayCloseCodes = exports.GatewayCloseCodes || (exports.GatewayCloseCodes = {}));
-/**
- * https://discord.com/developers/docs/topics/gateway#list-of-intents
- */
-var GatewayIntentBits;
-(function (GatewayIntentBits) {
- GatewayIntentBits[GatewayIntentBits["Guilds"] = 1] = "Guilds";
- GatewayIntentBits[GatewayIntentBits["GuildMembers"] = 2] = "GuildMembers";
- GatewayIntentBits[GatewayIntentBits["GuildBans"] = 4] = "GuildBans";
- GatewayIntentBits[GatewayIntentBits["GuildEmojisAndStickers"] = 8] = "GuildEmojisAndStickers";
- GatewayIntentBits[GatewayIntentBits["GuildIntegrations"] = 16] = "GuildIntegrations";
- GatewayIntentBits[GatewayIntentBits["GuildWebhooks"] = 32] = "GuildWebhooks";
- GatewayIntentBits[GatewayIntentBits["GuildInvites"] = 64] = "GuildInvites";
- GatewayIntentBits[GatewayIntentBits["GuildVoiceStates"] = 128] = "GuildVoiceStates";
- GatewayIntentBits[GatewayIntentBits["GuildPresences"] = 256] = "GuildPresences";
- GatewayIntentBits[GatewayIntentBits["GuildMessages"] = 512] = "GuildMessages";
- GatewayIntentBits[GatewayIntentBits["GuildMessageReactions"] = 1024] = "GuildMessageReactions";
- GatewayIntentBits[GatewayIntentBits["GuildMessageTyping"] = 2048] = "GuildMessageTyping";
- GatewayIntentBits[GatewayIntentBits["DirectMessages"] = 4096] = "DirectMessages";
- GatewayIntentBits[GatewayIntentBits["DirectMessageReactions"] = 8192] = "DirectMessageReactions";
- GatewayIntentBits[GatewayIntentBits["DirectMessageTyping"] = 16384] = "DirectMessageTyping";
-})(GatewayIntentBits = exports.GatewayIntentBits || (exports.GatewayIntentBits = {}));
-/**
- * https://discord.com/developers/docs/topics/gateway#commands-and-events-gateway-events
- */
-var GatewayDispatchEvents;
-(function (GatewayDispatchEvents) {
- GatewayDispatchEvents["ApplicationCommandCreate"] = "APPLICATION_COMMAND_CREATE";
- GatewayDispatchEvents["ApplicationCommandDelete"] = "APPLICATION_COMMAND_DELETE";
- GatewayDispatchEvents["ApplicationCommandUpdate"] = "APPLICATION_COMMAND_UPDATE";
- GatewayDispatchEvents["ChannelCreate"] = "CHANNEL_CREATE";
- GatewayDispatchEvents["ChannelDelete"] = "CHANNEL_DELETE";
- GatewayDispatchEvents["ChannelPinsUpdate"] = "CHANNEL_PINS_UPDATE";
- GatewayDispatchEvents["ChannelUpdate"] = "CHANNEL_UPDATE";
- GatewayDispatchEvents["GuildBanAdd"] = "GUILD_BAN_ADD";
- GatewayDispatchEvents["GuildBanRemove"] = "GUILD_BAN_REMOVE";
- GatewayDispatchEvents["GuildCreate"] = "GUILD_CREATE";
- GatewayDispatchEvents["GuildDelete"] = "GUILD_DELETE";
- GatewayDispatchEvents["GuildEmojisUpdate"] = "GUILD_EMOJIS_UPDATE";
- GatewayDispatchEvents["GuildIntegrationsUpdate"] = "GUILD_INTEGRATIONS_UPDATE";
- GatewayDispatchEvents["GuildMemberAdd"] = "GUILD_MEMBER_ADD";
- GatewayDispatchEvents["GuildMemberRemove"] = "GUILD_MEMBER_REMOVE";
- GatewayDispatchEvents["GuildMembersChunk"] = "GUILD_MEMBERS_CHUNK";
- GatewayDispatchEvents["GuildMemberUpdate"] = "GUILD_MEMBER_UPDATE";
- GatewayDispatchEvents["GuildRoleCreate"] = "GUILD_ROLE_CREATE";
- GatewayDispatchEvents["GuildRoleDelete"] = "GUILD_ROLE_DELETE";
- GatewayDispatchEvents["GuildRoleUpdate"] = "GUILD_ROLE_UPDATE";
- GatewayDispatchEvents["GuildStickersUpdate"] = "GUILD_STICKERS_UPDATE";
- GatewayDispatchEvents["GuildUpdate"] = "GUILD_UPDATE";
- GatewayDispatchEvents["IntegrationCreate"] = "INTEGRATION_CREATE";
- GatewayDispatchEvents["IntegrationDelete"] = "INTEGRATION_DELETE";
- GatewayDispatchEvents["IntegrationUpdate"] = "INTEGRATION_UPDATE";
- GatewayDispatchEvents["InteractionCreate"] = "INTERACTION_CREATE";
- GatewayDispatchEvents["InviteCreate"] = "INVITE_CREATE";
- GatewayDispatchEvents["InviteDelete"] = "INVITE_DELETE";
- GatewayDispatchEvents["MessageCreate"] = "MESSAGE_CREATE";
- GatewayDispatchEvents["MessageDelete"] = "MESSAGE_DELETE";
- GatewayDispatchEvents["MessageDeleteBulk"] = "MESSAGE_DELETE_BULK";
- GatewayDispatchEvents["MessageReactionAdd"] = "MESSAGE_REACTION_ADD";
- GatewayDispatchEvents["MessageReactionRemove"] = "MESSAGE_REACTION_REMOVE";
- GatewayDispatchEvents["MessageReactionRemoveAll"] = "MESSAGE_REACTION_REMOVE_ALL";
- GatewayDispatchEvents["MessageReactionRemoveEmoji"] = "MESSAGE_REACTION_REMOVE_EMOJI";
- GatewayDispatchEvents["MessageUpdate"] = "MESSAGE_UPDATE";
- GatewayDispatchEvents["PresenceUpdate"] = "PRESENCE_UPDATE";
- GatewayDispatchEvents["StageInstanceCreate"] = "STAGE_INSTANCE_CREATE";
- GatewayDispatchEvents["StageInstanceDelete"] = "STAGE_INSTANCE_DELETE";
- GatewayDispatchEvents["StageInstanceUpdate"] = "STAGE_INSTANCE_UPDATE";
- GatewayDispatchEvents["Ready"] = "READY";
- GatewayDispatchEvents["Resumed"] = "RESUMED";
- GatewayDispatchEvents["TypingStart"] = "TYPING_START";
- GatewayDispatchEvents["UserUpdate"] = "USER_UPDATE";
- GatewayDispatchEvents["VoiceServerUpdate"] = "VOICE_SERVER_UPDATE";
- GatewayDispatchEvents["VoiceStateUpdate"] = "VOICE_STATE_UPDATE";
- GatewayDispatchEvents["WebhooksUpdate"] = "WEBHOOKS_UPDATE";
-})(GatewayDispatchEvents = exports.GatewayDispatchEvents || (exports.GatewayDispatchEvents = {}));
-// #endregion Shared
-//# sourceMappingURL=v8.js.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v8.js.map b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v8.js.map
deleted file mode 100644
index ebdb041..0000000
--- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v8.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"v8.js","sourceRoot":"","sources":["v8.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v8.mjs b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v8.mjs
deleted file mode 100644
index c5cfed1..0000000
--- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v8.mjs
+++ /dev/null
@@ -1,8 +0,0 @@
-import mod from "./v8.js";
-
-export default mod;
-export const GatewayCloseCodes = mod.GatewayCloseCodes;
-export const GatewayDispatchEvents = mod.GatewayDispatchEvents;
-export const GatewayIntentBits = mod.GatewayIntentBits;
-export const GatewayOpcodes = mod.GatewayOpcodes;
-export const GatewayVersion = mod.GatewayVersion;
diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v9.d.ts b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v9.d.ts
deleted file mode 100644
index acad031..0000000
--- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v9.d.ts
+++ /dev/null
@@ -1,1362 +0,0 @@
-/**
- * Types extracted from https://discord.com/developers/docs/topics/gateway
- */
-import type { Snowflake } from '../globals';
-import type { APIApplication, APIApplicationCommand, APIApplicationCommandInteraction, APIChannel, APIEmoji, APIGuild, APIGuildIntegration, APIGuildMember, APIMessage, APIMessageComponentInteraction, APIRole, APIStageInstance, APISticker, APIThreadMember, APIUnavailableGuild, APIUser, GatewayActivity, GatewayPresenceUpdate as RawGatewayPresenceUpdate, GatewayThreadListSync as RawGatewayThreadListSync, GatewayThreadMembersUpdate as RawGatewayThreadMembersUpdate, GatewayVoiceState, InviteTargetType, PresenceUpdateStatus } from '../payloads/v9/index';
-import type { Nullable } from '../utils/internals';
-export * from './common';
-export declare const GatewayVersion = "9";
-/**
- * https://discord.com/developers/docs/topics/opcodes-and-status-codes#gateway-gateway-opcodes
- */
-export declare const enum GatewayOpcodes {
- /**
- * An event was dispatched
- */
- Dispatch = 0,
- /**
- * A bidirectional opcode to maintain an active gateway connection.
- * Fired periodically by the client, or fired by the gateway to request an immediate heartbeat from the client.
- */
- Heartbeat = 1,
- /**
- * Starts a new session during the initial handshake
- */
- Identify = 2,
- /**
- * Update the client's presence
- */
- PresenceUpdate = 3,
- /**
- * Used to join/leave or move between voice channels
- */
- VoiceStateUpdate = 4,
- /**
- * Resume a previous session that was disconnected
- */
- Resume = 6,
- /**
- * You should attempt to reconnect and resume immediately
- */
- Reconnect = 7,
- /**
- * Request information about offline guild members in a large guild
- */
- RequestGuildMembers = 8,
- /**
- * The session has been invalidated. You should reconnect and identify/resume accordingly
- */
- InvalidSession = 9,
- /**
- * Sent immediately after connecting, contains the `heartbeat_interval` to use
- */
- Hello = 10,
- /**
- * Sent in response to receiving a heartbeat to acknowledge that it has been received
- */
- HeartbeatAck = 11
-}
-/**
- * https://discord.com/developers/docs/topics/opcodes-and-status-codes#gateway-gateway-close-event-codes
- */
-export declare const enum GatewayCloseCodes {
- /**
- * We're not sure what went wrong. Try reconnecting?
- */
- UnknownError = 4000,
- /**
- * You sent an invalid Gateway opcode or an invalid payload for an opcode. Don't do that!
- *
- * See https://discord.com/developers/docs/topics/gateway#payloads-and-opcodes
- */
- UnknownOpcode = 4001,
- /**
- * You sent an invalid payload to us. Don't do that!
- *
- * See https://discord.com/developers/docs/topics/gateway#sending-payloads
- */
- DecodeError = 4002,
- /**
- * You sent us a payload prior to identifying
- *
- * See https://discord.com/developers/docs/topics/gateway#identify
- */
- NotAuthenticated = 4003,
- /**
- * The account token sent with your identify payload is incorrect
- *
- * See https://discord.com/developers/docs/topics/gateway#identify
- */
- AuthenticationFailed = 4004,
- /**
- * You sent more than one identify payload. Don't do that!
- */
- AlreadyAuthenticated = 4005,
- /**
- * The sequence sent when resuming the session was invalid. Reconnect and start a new session
- *
- * See https://discord.com/developers/docs/topics/gateway#resume
- */
- InvalidSeq = 4007,
- /**
- * Woah nelly! You're sending payloads to us too quickly. Slow it down! You will be disconnected on receiving this
- */
- RateLimited = 4008,
- /**
- * Your session timed out. Reconnect and start a new one
- */
- SessionTimedOut = 4009,
- /**
- * You sent us an invalid shard when identifying
- *
- * See https://discord.com/developers/docs/topics/gateway#sharding
- */
- InvalidShard = 4010,
- /**
- * The session would have handled too many guilds - you are required to shard your connection in order to connect
- *
- * See https://discord.com/developers/docs/topics/gateway#sharding
- */
- ShardingRequired = 4011,
- /**
- * You sent an invalid version for the gateway
- */
- InvalidAPIVersion = 4012,
- /**
- * You sent an invalid intent for a Gateway Intent. You may have incorrectly calculated the bitwise value
- *
- * See https://discord.com/developers/docs/topics/gateway#gateway-intents
- */
- InvalidIntents = 4013,
- /**
- * You sent a disallowed intent for a Gateway Intent. You may have tried to specify an intent that you have not
- * enabled or are not whitelisted for
- *
- * See https://discord.com/developers/docs/topics/gateway#gateway-intents
- *
- * See https://discord.com/developers/docs/topics/gateway#privileged-intents
- */
- DisallowedIntents = 4014
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#list-of-intents
- */
-export declare const enum GatewayIntentBits {
- Guilds = 1,
- GuildMembers = 2,
- GuildBans = 4,
- GuildEmojisAndStickers = 8,
- GuildIntegrations = 16,
- GuildWebhooks = 32,
- GuildInvites = 64,
- GuildVoiceStates = 128,
- GuildPresences = 256,
- GuildMessages = 512,
- GuildMessageReactions = 1024,
- GuildMessageTyping = 2048,
- DirectMessages = 4096,
- DirectMessageReactions = 8192,
- DirectMessageTyping = 16384
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#commands-and-events-gateway-events
- */
-export declare const enum GatewayDispatchEvents {
- ApplicationCommandCreate = "APPLICATION_COMMAND_CREATE",
- ApplicationCommandDelete = "APPLICATION_COMMAND_DELETE",
- ApplicationCommandUpdate = "APPLICATION_COMMAND_UPDATE",
- ChannelCreate = "CHANNEL_CREATE",
- ChannelDelete = "CHANNEL_DELETE",
- ChannelPinsUpdate = "CHANNEL_PINS_UPDATE",
- ChannelUpdate = "CHANNEL_UPDATE",
- GuildBanAdd = "GUILD_BAN_ADD",
- GuildBanRemove = "GUILD_BAN_REMOVE",
- GuildCreate = "GUILD_CREATE",
- GuildDelete = "GUILD_DELETE",
- GuildEmojisUpdate = "GUILD_EMOJIS_UPDATE",
- GuildIntegrationsUpdate = "GUILD_INTEGRATIONS_UPDATE",
- GuildMemberAdd = "GUILD_MEMBER_ADD",
- GuildMemberRemove = "GUILD_MEMBER_REMOVE",
- GuildMembersChunk = "GUILD_MEMBERS_CHUNK",
- GuildMemberUpdate = "GUILD_MEMBER_UPDATE",
- GuildRoleCreate = "GUILD_ROLE_CREATE",
- GuildRoleDelete = "GUILD_ROLE_DELETE",
- GuildRoleUpdate = "GUILD_ROLE_UPDATE",
- GuildStickersUpdate = "GUILD_STICKERS_UPDATE",
- GuildUpdate = "GUILD_UPDATE",
- IntegrationCreate = "INTEGRATION_CREATE",
- IntegrationDelete = "INTEGRATION_DELETE",
- IntegrationUpdate = "INTEGRATION_UPDATE",
- InteractionCreate = "INTERACTION_CREATE",
- InviteCreate = "INVITE_CREATE",
- InviteDelete = "INVITE_DELETE",
- MessageCreate = "MESSAGE_CREATE",
- MessageDelete = "MESSAGE_DELETE",
- MessageDeleteBulk = "MESSAGE_DELETE_BULK",
- MessageReactionAdd = "MESSAGE_REACTION_ADD",
- MessageReactionRemove = "MESSAGE_REACTION_REMOVE",
- MessageReactionRemoveAll = "MESSAGE_REACTION_REMOVE_ALL",
- MessageReactionRemoveEmoji = "MESSAGE_REACTION_REMOVE_EMOJI",
- MessageUpdate = "MESSAGE_UPDATE",
- PresenceUpdate = "PRESENCE_UPDATE",
- StageInstanceCreate = "STAGE_INSTANCE_CREATE",
- StageInstanceDelete = "STAGE_INSTANCE_DELETE",
- StageInstanceUpdate = "STAGE_INSTANCE_UPDATE",
- Ready = "READY",
- Resumed = "RESUMED",
- ThreadCreate = "THREAD_CREATE",
- ThreadDelete = "THREAD_DELETE",
- ThreadListSync = "THREAD_LIST_SYNC",
- ThreadMembersUpdate = "THREAD_MEMBERS_UPDATE",
- ThreadMemberUpdate = "THREAD_MEMBER_UPDATE",
- ThreadUpdate = "THREAD_UPDATE",
- TypingStart = "TYPING_START",
- UserUpdate = "USER_UPDATE",
- VoiceServerUpdate = "VOICE_SERVER_UPDATE",
- VoiceStateUpdate = "VOICE_STATE_UPDATE",
- WebhooksUpdate = "WEBHOOKS_UPDATE"
-}
-export declare type GatewaySendPayload = GatewayHeartbeat | GatewayIdentify | GatewayUpdatePresence | GatewayVoiceStateUpdate | GatewayResume | GatewayRequestGuildMembers;
-export declare type GatewayReceivePayload = GatewayHello | GatewayHeartbeatRequest | GatewayHeartbeatAck | GatewayInvalidSession | GatewayReconnect | GatewayDispatchPayload;
-export declare type GatewayDispatchPayload = GatewayChannelModifyDispatch | GatewayChannelPinsUpdateDispatch | GatewayGuildBanModifyDispatch | GatewayGuildDeleteDispatch | GatewayGuildEmojisUpdateDispatch | GatewayGuildIntegrationsUpdateDispatch | GatewayGuildMemberAddDispatch | GatewayGuildMemberRemoveDispatch | GatewayGuildMembersChunkDispatch | GatewayGuildMemberUpdateDispatch | GatewayGuildModifyDispatch | GatewayGuildRoleDeleteDispatch | GatewayGuildRoleModifyDispatch | GatewayGuildStickersUpdateDispatch | GatewayIntegrationCreateDispatch | GatewayIntegrationDeleteDispatch | GatewayIntegrationUpdateDispatch | GatewayInteractionCreateDispatch | GatewayInviteCreateDispatch | GatewayInviteDeleteDispatch | GatewayMessageCreateDispatch | GatewayMessageDeleteBulkDispatch | GatewayMessageDeleteDispatch | GatewayMessageReactionAddDispatch | GatewayMessageReactionRemoveAllDispatch | GatewayMessageReactionRemoveDispatch | GatewayMessageReactionRemoveEmojiDispatch | GatewayMessageUpdateDispatch | GatewayPresenceUpdateDispatch | GatewayReadyDispatch | GatewayResumedDispatch | GatewayThreadListSyncDispatch | GatewayThreadMembersUpdateDispatch | GatewayThreadMemberUpdateDispatch | GatewayThreadModifyDispatch | GatewayTypingStartDispatch | GatewayUserUpdateDispatch | GatewayVoiceServerUpdateDispatch | GatewayVoiceStateUpdateDispatch | GatewayWebhooksUpdateDispatch;
-/**
- * https://discord.com/developers/docs/topics/gateway#application-command-create
- * https://discord.com/developers/docs/topics/gateway#application-command-update
- * https://discord.com/developers/docs/topics/gateway#application-command-delete
- */
-export declare type GatewayApplicationCommandModifyDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#application-command-create
- * https://discord.com/developers/docs/topics/gateway#application-command-update
- * https://discord.com/developers/docs/topics/gateway#application-command-delete
- */
-export declare type GatewayApplicationCommandModifyDispatchData = APIApplicationCommand;
-/**
- * https://discord.com/developers/docs/topics/gateway#application-command-create
- */
-export declare type GatewayApplicationCommandCreateDispatch = GatewayApplicationCommandModifyDispatch;
-/**
- * https://discord.com/developers/docs/topics/gateway#application-command-create
- */
-export declare type GatewayApplicationCommandCreateDispatchData = GatewayApplicationCommandModifyDispatchData;
-/**
- * https://discord.com/developers/docs/topics/gateway#application-command-update
- */
-export declare type GatewayApplicationCommandUpdateDispatch = GatewayApplicationCommandModifyDispatch;
-/**
- * https://discord.com/developers/docs/topics/gateway#application-command-update
- */
-export declare type GatewayApplicationCommandUpdateDispatchData = GatewayApplicationCommandModifyDispatchData;
-/**
- * https://discord.com/developers/docs/topics/gateway#application-command-delete
- */
-export declare type GatewayApplicationCommandDeleteDispatch = GatewayApplicationCommandModifyDispatch;
-/**
- * https://discord.com/developers/docs/topics/gateway#application-command-delete
- */
-export declare type GatewayApplicationCommandDeleteDispatchData = GatewayApplicationCommandModifyDispatchData;
-/**
- * https://discord.com/developers/docs/topics/gateway#hello
- */
-export interface GatewayHello extends NonDispatchPayload {
- op: GatewayOpcodes.Hello;
- d: GatewayHelloData;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#hello
- */
-export interface GatewayHelloData {
- /**
- * The interval (in milliseconds) the client should heartbeat with
- */
- heartbeat_interval: number;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#heartbeating
- */
-export interface GatewayHeartbeatRequest extends NonDispatchPayload {
- op: GatewayOpcodes.Heartbeat;
- d: never;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#heartbeating-example-gateway-heartbeat-ack
- */
-export interface GatewayHeartbeatAck extends NonDispatchPayload {
- op: GatewayOpcodes.HeartbeatAck;
- d: never;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#invalid-session
- */
-export interface GatewayInvalidSession extends NonDispatchPayload {
- op: GatewayOpcodes.InvalidSession;
- d: GatewayInvalidSessionData;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#invalid-session
- */
-export declare type GatewayInvalidSessionData = boolean;
-/**
- * https://discord.com/developers/docs/topics/gateway#reconnect
- */
-export interface GatewayReconnect extends NonDispatchPayload {
- op: GatewayOpcodes.Reconnect;
- d: never;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#ready
- */
-export declare type GatewayReadyDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#ready
- */
-export interface GatewayReadyDispatchData {
- /**
- * Gateway version
- *
- * See https://discord.com/developers/docs/topics/gateway#gateways-gateway-versions
- */
- v: number;
- /**
- * Information about the user including email
- *
- * See https://discord.com/developers/docs/resources/user#user-object
- */
- user: APIUser;
- /**
- * The guilds the user is in
- *
- * See https://discord.com/developers/docs/resources/guild#unavailable-guild-object
- */
- guilds: APIUnavailableGuild[];
- /**
- * Used for resuming connections
- */
- session_id: string;
- /**
- * The shard information associated with this session, if sent when identifying
- *
- * See https://discord.com/developers/docs/topics/gateway#sharding
- */
- shard?: [shard_id: number, shard_count: number];
- /**
- * Contains `id` and `flags`
- *
- * See https://discord.com/developers/docs/resources/application#application-object
- */
- application: Pick;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#resumed
- */
-export declare type GatewayResumedDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#channel-create
- * https://discord.com/developers/docs/topics/gateway#channel-update
- * https://discord.com/developers/docs/topics/gateway#channel-delete
- */
-export declare type GatewayChannelModifyDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#channel-create
- * https://discord.com/developers/docs/topics/gateway#channel-update
- * https://discord.com/developers/docs/topics/gateway#channel-delete
- */
-export declare type GatewayChannelModifyDispatchData = APIChannel;
-/**
- * https://discord.com/developers/docs/topics/gateway#channel-create
- */
-export declare type GatewayChannelCreateDispatch = GatewayChannelModifyDispatch;
-/**
- * https://discord.com/developers/docs/topics/gateway#channel-create
- */
-export declare type GatewayChannelCreateDispatchData = GatewayChannelModifyDispatchData;
-/**
- * https://discord.com/developers/docs/topics/gateway#channel-update
- */
-export declare type GatewayChannelUpdateDispatch = GatewayChannelModifyDispatch;
-/**
- * https://discord.com/developers/docs/topics/gateway#channel-update
- */
-export declare type GatewayChannelUpdateDispatchData = GatewayChannelModifyDispatchData;
-/**
- * https://discord.com/developers/docs/topics/gateway#channel-delete
- */
-export declare type GatewayChannelDeleteDispatch = GatewayChannelModifyDispatch;
-/**
- * https://discord.com/developers/docs/topics/gateway#channel-delete
- */
-export declare type GatewayChannelDeleteDispatchData = GatewayChannelModifyDispatchData;
-/**
- * https://discord.com/developers/docs/topics/gateway#channel-pins-update
- */
-export declare type GatewayChannelPinsUpdateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#channel-pins-update
- */
-export interface GatewayChannelPinsUpdateDispatchData {
- /**
- * The id of the guild
- */
- guild_id?: Snowflake;
- /**
- * The id of the channel
- */
- channel_id: Snowflake;
- /**
- * The time at which the most recent pinned message was pinned
- */
- last_pin_timestamp?: string | null;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-create
- * https://discord.com/developers/docs/topics/gateway#guild-update
- */
-export declare type GatewayGuildModifyDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-create
- * https://discord.com/developers/docs/topics/gateway#guild-update
- */
-export declare type GatewayGuildModifyDispatchData = APIGuild;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-create
- */
-export declare type GatewayGuildCreateDispatch = GatewayGuildModifyDispatch;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-create
- */
-export declare type GatewayGuildCreateDispatchData = GatewayGuildModifyDispatchData;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-update
- */
-export declare type GatewayGuildUpdateDispatch = GatewayGuildModifyDispatch;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-update
- */
-export declare type GatewayGuildUpdateDispatchData = GatewayGuildModifyDispatchData;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-delete
- */
-export declare type GatewayGuildDeleteDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-delete
- */
-export declare type GatewayGuildDeleteDispatchData = APIUnavailableGuild;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-ban-add
- * https://discord.com/developers/docs/topics/gateway#guild-ban-remove
- */
-export declare type GatewayGuildBanModifyDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-ban-add
- * https://discord.com/developers/docs/topics/gateway#guild-ban-remove
- */
-export interface GatewayGuildBanModifyDispatchData {
- /**
- * ID of the guild
- */
- guild_id: Snowflake;
- /**
- * The banned user
- *
- * See https://discord.com/developers/docs/resources/user#user-object
- */
- user: APIUser;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-ban-add
- */
-export declare type GatewayGuildBanAddDispatch = GatewayGuildBanModifyDispatch;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-ban-add
- */
-export declare type GatewayGuildBanAddDispatchData = GatewayGuildBanModifyDispatchData;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-ban-remove
- */
-export declare type GatewayGuildBanRemoveDispatch = GatewayGuildBanModifyDispatch;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-ban-remove
- */
-export declare type GatewayGuildBanRemoveDispatchData = GatewayGuildBanModifyDispatchData;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-emojis-update
- */
-export declare type GatewayGuildEmojisUpdateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-emojis-update
- */
-export interface GatewayGuildEmojisUpdateDispatchData {
- /**
- * ID of the guild
- */
- guild_id: Snowflake;
- /**
- * Array of emojis
- *
- * See https://discord.com/developers/docs/resources/emoji#emoji-object
- */
- emojis: APIEmoji[];
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-stickers-update
- */
-export declare type GatewayGuildStickersUpdateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-stickers-update
- */
-export interface GatewayGuildStickersUpdateDispatchData {
- /**
- * ID of the guild
- */
- guild_id: Snowflake;
- /**
- * Array of stickers
- *
- * See https://discord.com/developers/docs/resources/sticker#sticker-object
- */
- stickers: APISticker[];
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-integrations-update
- */
-export declare type GatewayGuildIntegrationsUpdateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-integrations-update
- */
-export interface GatewayGuildIntegrationsUpdateDispatchData {
- /**
- * ID of the guild whose integrations were updated
- */
- guild_id: Snowflake;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-member-add
- */
-export declare type GatewayGuildMemberAddDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-member-add
- */
-export interface GatewayGuildMemberAddDispatchData extends APIGuildMember {
- /**
- * The id of the guild
- */
- guild_id: Snowflake;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-member-remove
- */
-export declare type GatewayGuildMemberRemoveDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-member-remove
- */
-export interface GatewayGuildMemberRemoveDispatchData {
- /**
- * The id of the guild
- */
- guild_id: Snowflake;
- /**
- * The user who was removed
- *
- * See https://discord.com/developers/docs/resources/user#user-object
- */
- user: APIUser;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-member-update
- */
-export declare type GatewayGuildMemberUpdateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-member-update
- */
-export declare type GatewayGuildMemberUpdateDispatchData = Omit & Partial> & Required> & Nullable> & {
- /**
- * The id of the guild
- */
- guild_id: Snowflake;
-};
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-members-chunk
- */
-export declare type GatewayGuildMembersChunkDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-members-chunk
- */
-export interface GatewayGuildMembersChunkDispatchData {
- /**
- * The id of the guild
- */
- guild_id: Snowflake;
- /**
- * Set of guild members
- *
- * See https://discord.com/developers/docs/resources/guild#guild-member-object
- */
- members: APIGuildMember[];
- /**
- * The chunk index in the expected chunks for this response (`0 <= chunk_index < chunk_count`)
- */
- chunk_index?: number;
- /**
- * The total number of expected chunks for this response
- */
- chunk_count?: number;
- /**
- * If passing an invalid id to `REQUEST_GUILD_MEMBERS`, it will be returned here
- */
- not_found?: unknown[];
- /**
- * If passing true to `REQUEST_GUILD_MEMBERS`, presences of the returned members will be here
- *
- * See https://discord.com/developers/docs/topics/gateway#presence
- */
- presences?: RawGatewayPresenceUpdate[];
- /**
- * The nonce used in the Guild Members Request
- *
- * See https://discord.com/developers/docs/topics/gateway#request-guild-members
- */
- nonce?: string;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-role-create
- * https://discord.com/developers/docs/topics/gateway#guild-role-update
- */
-export declare type GatewayGuildRoleModifyDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-role-create
- * https://discord.com/developers/docs/topics/gateway#guild-role-update
- */
-export interface GatewayGuildRoleModifyDispatchData {
- /**
- * The id of the guild
- */
- guild_id: Snowflake;
- /**
- * The role created or updated
- *
- * See https://discord.com/developers/docs/topics/permissions#role-object
- */
- role: APIRole;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-role-create
- */
-export declare type GatewayGuildRoleCreateDispatch = GatewayGuildRoleModifyDispatch;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-role-create
- */
-export declare type GatewayGuildRoleCreateDispatchData = GatewayGuildRoleModifyDispatchData;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-role-update
- */
-export declare type GatewayGuildRoleUpdateDispatch = GatewayGuildRoleModifyDispatch;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-role-update
- */
-export declare type GatewayGuildRoleUpdateDispatchData = GatewayGuildRoleModifyDispatchData;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-role-delete
- */
-export declare type GatewayGuildRoleDeleteDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#guild-role-delete
- */
-export interface GatewayGuildRoleDeleteDispatchData {
- /**
- * The id of the guild
- */
- guild_id: Snowflake;
- /**
- * The id of the role
- */
- role_id: Snowflake;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#integration-create
- */
-export declare type GatewayIntegrationCreateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#integration-create
- */
-export declare type GatewayIntegrationCreateDispatchData = APIGuildIntegration & {
- guild_id: Snowflake;
-};
-/**
- * https://discord.com/developers/docs/topics/gateway#integration-update
- */
-export declare type GatewayIntegrationUpdateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#integration-update
- */
-export declare type GatewayIntegrationUpdateDispatchData = APIGuildIntegration & {
- guild_id: Snowflake;
-};
-/**
- * https://discord.com/developers/docs/topics/gateway#integration-update
- */
-export declare type GatewayIntegrationDeleteDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#integration-delete
- */
-export interface GatewayIntegrationDeleteDispatchData {
- /**
- * Integration id
- */
- id: Snowflake;
- /**
- * ID of the guild
- */
- guild_id: Snowflake;
- /**
- * ID of the bot/OAuth2 application for this Discord integration
- */
- application_id?: Snowflake;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#interaction-create
- */
-export declare type GatewayInteractionCreateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#interaction-create
- */
-export declare type GatewayInteractionCreateDispatchData = APIApplicationCommandInteraction | APIMessageComponentInteraction;
-/**
- * https://discord.com/developers/docs/topics/gateway#invite-create
- */
-export declare type GatewayInviteCreateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#invite-create
- */
-export interface GatewayInviteCreateDispatchData {
- /**
- * The channel the invite is for
- */
- channel_id: Snowflake;
- /**
- * The unique invite code
- *
- * See https://discord.com/developers/docs/resources/invite#invite-object
- */
- code: string;
- /**
- * The time at which the invite was created
- */
- created_at: number;
- /**
- * The guild of the invite
- */
- guild_id?: Snowflake;
- /**
- * The user that created the invite
- *
- * See https://discord.com/developers/docs/resources/user#user-object
- */
- inviter?: APIUser;
- /**
- * How long the invite is valid for (in seconds)
- */
- max_age: number;
- /**
- * The maximum number of times the invite can be used
- */
- max_uses: number;
- /**
- * The type of target for this voice channel invite
- *
- * See https://discord.com/developers/docs/resources/invite#invite-object-invite-target-types
- */
- target_type?: InviteTargetType;
- /**
- * The user whose stream to display for this voice channel stream invite
- *
- * See https://discord.com/developers/docs/resources/user#user-object
- */
- target_user?: APIUser;
- /**
- * The embedded application to open for this voice channel embedded application invite
- */
- target_application?: Partial;
- /**
- * Whether or not the invite is temporary (invited users will be kicked on disconnect unless they're assigned a role)
- */
- temporary: boolean;
- /**
- * How many times the invite has been used (always will be `0`)
- */
- uses: 0;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#invite-delete
- */
-export declare type GatewayInviteDeleteDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#invite-delete
- */
-export interface GatewayInviteDeleteDispatchData {
- /**
- * The channel of the invite
- */
- channel_id: Snowflake;
- /**
- * The guild of the invite
- */
- guild_id?: Snowflake;
- /**
- * The unique invite code
- *
- * See https://discord.com/developers/docs/resources/invite#invite-object
- */
- code: string;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#message-create
- */
-export declare type GatewayMessageCreateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#message-create
- */
-export declare type GatewayMessageCreateDispatchData = APIMessage;
-/**
- * https://discord.com/developers/docs/topics/gateway#message-update
- */
-export declare type GatewayMessageUpdateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#message-update
- */
-export declare type GatewayMessageUpdateDispatchData = {
- id: Snowflake;
- channel_id: Snowflake;
-} & Partial;
-/**
- * https://discord.com/developers/docs/topics/gateway#message-delete
- */
-export declare type GatewayMessageDeleteDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#message-delete
- */
-export interface GatewayMessageDeleteDispatchData {
- /**
- * The id of the message
- */
- id: Snowflake;
- /**
- * The id of the channel
- */
- channel_id: Snowflake;
- /**
- * The id of the guild
- */
- guild_id?: Snowflake;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#message-delete-bulk
- */
-export declare type GatewayMessageDeleteBulkDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#message-delete-bulk
- */
-export interface GatewayMessageDeleteBulkDispatchData {
- /**
- * The ids of the messages
- */
- ids: Snowflake[];
- /**
- * The id of the channel
- */
- channel_id: Snowflake;
- /**
- * The id of the guild
- */
- guild_id?: Snowflake;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#message-reaction-add
- */
-export declare type GatewayMessageReactionAddDispatch = ReactionData;
-/**
- * https://discord.com/developers/docs/topics/gateway#message-reaction-add
- */
-export declare type GatewayMessageReactionAddDispatchData = GatewayMessageReactionAddDispatch['d'];
-/**
- * https://discord.com/developers/docs/topics/gateway#message-reaction-remove
- */
-export declare type GatewayMessageReactionRemoveDispatch = ReactionData;
-/**
- * https://discord.com/developers/docs/topics/gateway#message-reaction-remove
- */
-export declare type GatewayMessageReactionRemoveDispatchData = GatewayMessageReactionRemoveDispatch['d'];
-/**
- * https://discord.com/developers/docs/topics/gateway#message-reaction-remove-all
- */
-export declare type GatewayMessageReactionRemoveAllDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#message-reaction-remove-all
- */
-export declare type GatewayMessageReactionRemoveAllDispatchData = MessageReactionRemoveData;
-/**
- * https://discord.com/developers/docs/topics/gateway#message-reaction-remove-emoji
- */
-export declare type GatewayMessageReactionRemoveEmojiDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#message-reaction-remove-emoji
- */
-export interface GatewayMessageReactionRemoveEmojiDispatchData extends MessageReactionRemoveData {
- /**
- * The emoji that was removed
- */
- emoji: APIEmoji;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#presence-update
- */
-export declare type GatewayPresenceUpdateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#presence-update
- */
-export declare type GatewayPresenceUpdateDispatchData = RawGatewayPresenceUpdate;
-/**
- * https://discord.com/developers/docs/topics/gateway#stage-instance-create
- */
-export declare type GatewayStageInstanceCreateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#stage-instance-create
- */
-export declare type GatewayStageInstanceCreateDispatchData = APIStageInstance;
-/**
- * https://discord.com/developers/docs/topics/gateway#stage-instance-delete
- */
-export declare type GatewayStageInstanceDeleteDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#stage-instance-delete
- */
-export declare type GatewayStageInstanceDeleteDispatchData = APIStageInstance;
-/**
- * https://discord.com/developers/docs/topics/gateway#stage-instance-update
- */
-export declare type GatewayStageInstanceUpdateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#stage-instance-update
- */
-export declare type GatewayStageInstanceUpdateDispatchData = APIStageInstance;
-/**
- * https://discord.com/developers/docs/topics/gateway#thread-list-sync
- */
-export declare type GatewayThreadListSyncDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#thread-list-sync
- */
-export declare type GatewayThreadListSyncDispatchData = RawGatewayThreadListSync;
-/**
- * https://discord.com/developers/docs/topics/gateway#thread-members-update
- */
-export declare type GatewayThreadMembersUpdateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#thread-members-update
- */
-export declare type GatewayThreadMembersUpdateDispatchData = RawGatewayThreadMembersUpdate;
-/**
- * https://discord.com/developers/docs/topics/gateway#thread-member-update
- */
-export declare type GatewayThreadMemberUpdateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#thread-member-update
- */
-export declare type GatewayThreadMemberUpdateDispatchData = APIThreadMember;
-/**
- * https://discord.com/developers/docs/topics/gateway#thread-create
- * https://discord.com/developers/docs/topics/gateway#thread-update
- * https://discord.com/developers/docs/topics/gateway#thread-delete
- */
-export declare type GatewayThreadModifyDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#thread-create
- */
-export declare type GatewayThreadCreateDispatch = GatewayChannelModifyDispatch;
-/**
- * https://discord.com/developers/docs/topics/gateway#thread-create
- */
-export declare type GatewayThreadCreateDispatchData = GatewayChannelModifyDispatchData;
-/**
- * https://discord.com/developers/docs/topics/gateway#thread-update
- */
-export declare type GatewayThreadUpdateDispatch = GatewayChannelModifyDispatch;
-/**
- * https://discord.com/developers/docs/topics/gateway#thread-update
- */
-export declare type GatewayThreadUpdateDispatchData = GatewayChannelModifyDispatchData;
-/**
- * https://discord.com/developers/docs/topics/gateway#thread-delete
- */
-export declare type GatewayThreadDeleteDispatch = GatewayChannelModifyDispatch;
-/**
- * https://discord.com/developers/docs/topics/gateway#thread-delete
- */
-export declare type GatewayThreadDeleteDispatchData = GatewayChannelModifyDispatchData;
-/**
- * https://discord.com/developers/docs/topics/gateway#typing-start
- */
-export declare type GatewayTypingStartDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#typing-start
- */
-export interface GatewayTypingStartDispatchData {
- /**
- * The id of the channel
- */
- channel_id: Snowflake;
- /**
- * The id of the guild
- */
- guild_id?: Snowflake;
- /**
- * The id of the user
- */
- user_id: Snowflake;
- /**
- * Unix time (in seconds) of when the user started typing
- */
- timestamp: number;
- /**
- * The member who started typing if this happened in a guild
- *
- * See https://discord.com/developers/docs/resources/guild#guild-member-object
- */
- member?: APIGuildMember;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#user-update
- */
-export declare type GatewayUserUpdateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#user-update
- */
-export declare type GatewayUserUpdateDispatchData = APIUser;
-/**
- * https://discord.com/developers/docs/topics/gateway#voice-state-update
- */
-export declare type GatewayVoiceStateUpdateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#voice-state-update
- */
-export declare type GatewayVoiceStateUpdateDispatchData = GatewayVoiceState;
-/**
- * https://discord.com/developers/docs/topics/gateway#voice-server-update
- */
-export declare type GatewayVoiceServerUpdateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#voice-server-update
- */
-export interface GatewayVoiceServerUpdateDispatchData {
- /**
- * Voice connection token
- */
- token: string;
- /**
- * The guild this voice server update is for
- */
- guild_id: Snowflake;
- /**
- * The voice server host
- *
- * A `null` endpoint means that the voice server allocated has gone away and is trying to be reallocated.
- * You should attempt to disconnect from the currently connected voice server, and not attempt to reconnect
- * until a new voice server is allocated
- */
- endpoint: string | null;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#webhooks-update
- */
-export declare type GatewayWebhooksUpdateDispatch = DataPayload;
-/**
- * https://discord.com/developers/docs/topics/gateway#webhooks-update
- */
-export interface GatewayWebhooksUpdateDispatchData {
- /**
- * The id of the guild
- */
- guild_id: Snowflake;
- /**
- * The id of the channel
- */
- channel_id: Snowflake;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#heartbeating
- */
-export interface GatewayHeartbeat {
- op: GatewayOpcodes.Heartbeat;
- d: GatewayHeartbeatData;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#heartbeating
- */
-export declare type GatewayHeartbeatData = number | null;
-/**
- * https://discord.com/developers/docs/topics/gateway#identify
- */
-export interface GatewayIdentify {
- op: GatewayOpcodes.Identify;
- d: GatewayIdentifyData;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#identify
- */
-export interface GatewayIdentifyData {
- /**
- * Authentication token
- */
- token: string;
- /**
- * Connection properties
- *
- * See https://discord.com/developers/docs/topics/gateway#identify-identify-connection-properties
- */
- properties: GatewayIdentifyProperties;
- /**
- * Whether this connection supports compression of packets
- *
- * @default false
- */
- compress?: boolean;
- /**
- * Value between 50 and 250, total number of members where the gateway will stop sending
- * offline members in the guild member list
- *
- * @default 50
- */
- large_threshold?: number;
- /**
- * Used for Guild Sharding
- *
- * See https://discord.com/developers/docs/topics/gateway#sharding
- */
- shard?: [shard_id: number, shard_count: number];
- /**
- * Presence structure for initial presence information
- *
- * See https://discord.com/developers/docs/topics/gateway#update-presence
- */
- presence?: GatewayPresenceUpdateData;
- /**
- * The Gateway Intents you wish to receive
- *
- * See https://discord.com/developers/docs/topics/gateway#gateway-intents
- */
- intents: number;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#identify-identify-connection-properties
- */
-export interface GatewayIdentifyProperties {
- /**
- * Your operating system
- */
- $os: string;
- /**
- * Your library name
- */
- $browser: string;
- /**
- * Your library name
- */
- $device: string;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#resume
- */
-export interface GatewayResume {
- op: GatewayOpcodes.Resume;
- d: GatewayResumeData;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#resume
- */
-export interface GatewayResumeData {
- /**
- * Session token
- */
- token: string;
- /**
- * Session id
- */
- session_id: string;
- /**
- * Last sequence number received
- */
- seq: number;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#request-guild-members
- */
-export interface GatewayRequestGuildMembers {
- op: GatewayOpcodes.RequestGuildMembers;
- d: GatewayRequestGuildMembersData;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#request-guild-members
- */
-export interface GatewayRequestGuildMembersData {
- /**
- * ID of the guild to get members for
- */
- guild_id: Snowflake;
- /**
- * String that username starts with, or an empty string to return all members
- */
- query?: string;
- /**
- * Maximum number of members to send matching the `query`;
- * a limit of `0` can be used with an empty string `query` to return all members
- */
- limit: number;
- /**
- * Used to specify if we want the presences of the matched members
- */
- presences?: boolean;
- /**
- * Used to specify which users you wish to fetch
- */
- user_ids?: Snowflake | Snowflake[];
- /**
- * Nonce to identify the Guild Members Chunk response
- *
- * Nonce can only be up to 32 bytes. If you send an invalid nonce it will be ignored and the reply member_chunk(s) will not have a `nonce` set.
- *
- * See https://discord.com/developers/docs/topics/gateway#guild-members-chunk
- */
- nonce?: string;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#update-voice-state
- */
-export interface GatewayVoiceStateUpdate {
- op: GatewayOpcodes.VoiceStateUpdate;
- d: GatewayVoiceStateUpdateData;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#update-voice-state
- */
-export interface GatewayVoiceStateUpdateData {
- /**
- * ID of the guild
- */
- guild_id: Snowflake;
- /**
- * ID of the voice channel client wants to join (`null` if disconnecting)
- */
- channel_id: Snowflake | null;
- /**
- * Is the client muted
- */
- self_mute: boolean;
- /**
- * Is the client deafened
- */
- self_deaf: boolean;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#update-status
- */
-export interface GatewayUpdatePresence {
- op: GatewayOpcodes.PresenceUpdate;
- d: GatewayPresenceUpdateData;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#update-presence-gateway-presence-update-structure
- */
-export interface GatewayPresenceUpdateData {
- /**
- * Unix time (in milliseconds) of when the client went idle, or `null` if the client is not idle
- */
- since: number | null;
- /**
- * The user's activities
- *
- * See https://discord.com/developers/docs/topics/gateway#activity-object
- */
- activities: GatewayActivityUpdateData[];
- /**
- * The user's new status
- *
- * See https://discord.com/developers/docs/topics/gateway#update-presence-status-types
- */
- status: PresenceUpdateStatus;
- /**
- * Whether or not the client is afk
- */
- afk: boolean;
-}
-/**
- * https://discord.com/developers/docs/topics/gateway#activity-object-activity-structure
- */
-export declare type GatewayActivityUpdateData = Pick;
-interface BasePayload {
- /**
- * Opcode for the payload
- */
- op: GatewayOpcodes;
- /**
- * Event data
- */
- d?: unknown;
- /**
- * Sequence number, used for resuming sessions and heartbeats
- */
- s: number;
- /**
- * The event name for this payload
- */
- t?: string;
-}
-declare type NonDispatchPayload = Omit;
-interface DataPayload extends BasePayload {
- op: GatewayOpcodes.Dispatch;
- t: Event;
- d: D;
-}
-declare type ReactionData = DataPayload>;
-interface MessageReactionRemoveData {
- /**
- * The id of the channel
- */
- channel_id: Snowflake;
- /**
- * The id of the message
- */
- message_id: Snowflake;
- /**
- * The id of the guild
- */
- guild_id?: Snowflake;
-}
-//# sourceMappingURL=v9.d.ts.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v9.d.ts.map b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v9.d.ts.map
deleted file mode 100644
index bc6289b..0000000
--- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v9.d.ts.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"v9.d.ts","sourceRoot":"","sources":["v9.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v9.js b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v9.js
deleted file mode 100644
index a677a51..0000000
--- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v9.js
+++ /dev/null
@@ -1,234 +0,0 @@
-"use strict";
-/**
- * Types extracted from https://discord.com/developers/docs/topics/gateway
- */
-var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
- if (k2 === undefined) k2 = k;
- Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
-}) : (function(o, m, k, k2) {
- if (k2 === undefined) k2 = k;
- o[k2] = m[k];
-}));
-var __exportStar = (this && this.__exportStar) || function(m, exports) {
- for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.GatewayDispatchEvents = exports.GatewayIntentBits = exports.GatewayCloseCodes = exports.GatewayOpcodes = exports.GatewayVersion = void 0;
-__exportStar(require("./common"), exports);
-exports.GatewayVersion = '9';
-/**
- * https://discord.com/developers/docs/topics/opcodes-and-status-codes#gateway-gateway-opcodes
- */
-var GatewayOpcodes;
-(function (GatewayOpcodes) {
- /**
- * An event was dispatched
- */
- GatewayOpcodes[GatewayOpcodes["Dispatch"] = 0] = "Dispatch";
- /**
- * A bidirectional opcode to maintain an active gateway connection.
- * Fired periodically by the client, or fired by the gateway to request an immediate heartbeat from the client.
- */
- GatewayOpcodes[GatewayOpcodes["Heartbeat"] = 1] = "Heartbeat";
- /**
- * Starts a new session during the initial handshake
- */
- GatewayOpcodes[GatewayOpcodes["Identify"] = 2] = "Identify";
- /**
- * Update the client's presence
- */
- GatewayOpcodes[GatewayOpcodes["PresenceUpdate"] = 3] = "PresenceUpdate";
- /**
- * Used to join/leave or move between voice channels
- */
- GatewayOpcodes[GatewayOpcodes["VoiceStateUpdate"] = 4] = "VoiceStateUpdate";
- /**
- * Resume a previous session that was disconnected
- */
- GatewayOpcodes[GatewayOpcodes["Resume"] = 6] = "Resume";
- /**
- * You should attempt to reconnect and resume immediately
- */
- GatewayOpcodes[GatewayOpcodes["Reconnect"] = 7] = "Reconnect";
- /**
- * Request information about offline guild members in a large guild
- */
- GatewayOpcodes[GatewayOpcodes["RequestGuildMembers"] = 8] = "RequestGuildMembers";
- /**
- * The session has been invalidated. You should reconnect and identify/resume accordingly
- */
- GatewayOpcodes[GatewayOpcodes["InvalidSession"] = 9] = "InvalidSession";
- /**
- * Sent immediately after connecting, contains the `heartbeat_interval` to use
- */
- GatewayOpcodes[GatewayOpcodes["Hello"] = 10] = "Hello";
- /**
- * Sent in response to receiving a heartbeat to acknowledge that it has been received
- */
- GatewayOpcodes[GatewayOpcodes["HeartbeatAck"] = 11] = "HeartbeatAck";
-})(GatewayOpcodes = exports.GatewayOpcodes || (exports.GatewayOpcodes = {}));
-/**
- * https://discord.com/developers/docs/topics/opcodes-and-status-codes#gateway-gateway-close-event-codes
- */
-var GatewayCloseCodes;
-(function (GatewayCloseCodes) {
- /**
- * We're not sure what went wrong. Try reconnecting?
- */
- GatewayCloseCodes[GatewayCloseCodes["UnknownError"] = 4000] = "UnknownError";
- /**
- * You sent an invalid Gateway opcode or an invalid payload for an opcode. Don't do that!
- *
- * See https://discord.com/developers/docs/topics/gateway#payloads-and-opcodes
- */
- GatewayCloseCodes[GatewayCloseCodes["UnknownOpcode"] = 4001] = "UnknownOpcode";
- /**
- * You sent an invalid payload to us. Don't do that!
- *
- * See https://discord.com/developers/docs/topics/gateway#sending-payloads
- */
- GatewayCloseCodes[GatewayCloseCodes["DecodeError"] = 4002] = "DecodeError";
- /**
- * You sent us a payload prior to identifying
- *
- * See https://discord.com/developers/docs/topics/gateway#identify
- */
- GatewayCloseCodes[GatewayCloseCodes["NotAuthenticated"] = 4003] = "NotAuthenticated";
- /**
- * The account token sent with your identify payload is incorrect
- *
- * See https://discord.com/developers/docs/topics/gateway#identify
- */
- GatewayCloseCodes[GatewayCloseCodes["AuthenticationFailed"] = 4004] = "AuthenticationFailed";
- /**
- * You sent more than one identify payload. Don't do that!
- */
- GatewayCloseCodes[GatewayCloseCodes["AlreadyAuthenticated"] = 4005] = "AlreadyAuthenticated";
- /**
- * The sequence sent when resuming the session was invalid. Reconnect and start a new session
- *
- * See https://discord.com/developers/docs/topics/gateway#resume
- */
- GatewayCloseCodes[GatewayCloseCodes["InvalidSeq"] = 4007] = "InvalidSeq";
- /**
- * Woah nelly! You're sending payloads to us too quickly. Slow it down! You will be disconnected on receiving this
- */
- GatewayCloseCodes[GatewayCloseCodes["RateLimited"] = 4008] = "RateLimited";
- /**
- * Your session timed out. Reconnect and start a new one
- */
- GatewayCloseCodes[GatewayCloseCodes["SessionTimedOut"] = 4009] = "SessionTimedOut";
- /**
- * You sent us an invalid shard when identifying
- *
- * See https://discord.com/developers/docs/topics/gateway#sharding
- */
- GatewayCloseCodes[GatewayCloseCodes["InvalidShard"] = 4010] = "InvalidShard";
- /**
- * The session would have handled too many guilds - you are required to shard your connection in order to connect
- *
- * See https://discord.com/developers/docs/topics/gateway#sharding
- */
- GatewayCloseCodes[GatewayCloseCodes["ShardingRequired"] = 4011] = "ShardingRequired";
- /**
- * You sent an invalid version for the gateway
- */
- GatewayCloseCodes[GatewayCloseCodes["InvalidAPIVersion"] = 4012] = "InvalidAPIVersion";
- /**
- * You sent an invalid intent for a Gateway Intent. You may have incorrectly calculated the bitwise value
- *
- * See https://discord.com/developers/docs/topics/gateway#gateway-intents
- */
- GatewayCloseCodes[GatewayCloseCodes["InvalidIntents"] = 4013] = "InvalidIntents";
- /**
- * You sent a disallowed intent for a Gateway Intent. You may have tried to specify an intent that you have not
- * enabled or are not whitelisted for
- *
- * See https://discord.com/developers/docs/topics/gateway#gateway-intents
- *
- * See https://discord.com/developers/docs/topics/gateway#privileged-intents
- */
- GatewayCloseCodes[GatewayCloseCodes["DisallowedIntents"] = 4014] = "DisallowedIntents";
-})(GatewayCloseCodes = exports.GatewayCloseCodes || (exports.GatewayCloseCodes = {}));
-/**
- * https://discord.com/developers/docs/topics/gateway#list-of-intents
- */
-var GatewayIntentBits;
-(function (GatewayIntentBits) {
- GatewayIntentBits[GatewayIntentBits["Guilds"] = 1] = "Guilds";
- GatewayIntentBits[GatewayIntentBits["GuildMembers"] = 2] = "GuildMembers";
- GatewayIntentBits[GatewayIntentBits["GuildBans"] = 4] = "GuildBans";
- GatewayIntentBits[GatewayIntentBits["GuildEmojisAndStickers"] = 8] = "GuildEmojisAndStickers";
- GatewayIntentBits[GatewayIntentBits["GuildIntegrations"] = 16] = "GuildIntegrations";
- GatewayIntentBits[GatewayIntentBits["GuildWebhooks"] = 32] = "GuildWebhooks";
- GatewayIntentBits[GatewayIntentBits["GuildInvites"] = 64] = "GuildInvites";
- GatewayIntentBits[GatewayIntentBits["GuildVoiceStates"] = 128] = "GuildVoiceStates";
- GatewayIntentBits[GatewayIntentBits["GuildPresences"] = 256] = "GuildPresences";
- GatewayIntentBits[GatewayIntentBits["GuildMessages"] = 512] = "GuildMessages";
- GatewayIntentBits[GatewayIntentBits["GuildMessageReactions"] = 1024] = "GuildMessageReactions";
- GatewayIntentBits[GatewayIntentBits["GuildMessageTyping"] = 2048] = "GuildMessageTyping";
- GatewayIntentBits[GatewayIntentBits["DirectMessages"] = 4096] = "DirectMessages";
- GatewayIntentBits[GatewayIntentBits["DirectMessageReactions"] = 8192] = "DirectMessageReactions";
- GatewayIntentBits[GatewayIntentBits["DirectMessageTyping"] = 16384] = "DirectMessageTyping";
-})(GatewayIntentBits = exports.GatewayIntentBits || (exports.GatewayIntentBits = {}));
-/**
- * https://discord.com/developers/docs/topics/gateway#commands-and-events-gateway-events
- */
-var GatewayDispatchEvents;
-(function (GatewayDispatchEvents) {
- GatewayDispatchEvents["ApplicationCommandCreate"] = "APPLICATION_COMMAND_CREATE";
- GatewayDispatchEvents["ApplicationCommandDelete"] = "APPLICATION_COMMAND_DELETE";
- GatewayDispatchEvents["ApplicationCommandUpdate"] = "APPLICATION_COMMAND_UPDATE";
- GatewayDispatchEvents["ChannelCreate"] = "CHANNEL_CREATE";
- GatewayDispatchEvents["ChannelDelete"] = "CHANNEL_DELETE";
- GatewayDispatchEvents["ChannelPinsUpdate"] = "CHANNEL_PINS_UPDATE";
- GatewayDispatchEvents["ChannelUpdate"] = "CHANNEL_UPDATE";
- GatewayDispatchEvents["GuildBanAdd"] = "GUILD_BAN_ADD";
- GatewayDispatchEvents["GuildBanRemove"] = "GUILD_BAN_REMOVE";
- GatewayDispatchEvents["GuildCreate"] = "GUILD_CREATE";
- GatewayDispatchEvents["GuildDelete"] = "GUILD_DELETE";
- GatewayDispatchEvents["GuildEmojisUpdate"] = "GUILD_EMOJIS_UPDATE";
- GatewayDispatchEvents["GuildIntegrationsUpdate"] = "GUILD_INTEGRATIONS_UPDATE";
- GatewayDispatchEvents["GuildMemberAdd"] = "GUILD_MEMBER_ADD";
- GatewayDispatchEvents["GuildMemberRemove"] = "GUILD_MEMBER_REMOVE";
- GatewayDispatchEvents["GuildMembersChunk"] = "GUILD_MEMBERS_CHUNK";
- GatewayDispatchEvents["GuildMemberUpdate"] = "GUILD_MEMBER_UPDATE";
- GatewayDispatchEvents["GuildRoleCreate"] = "GUILD_ROLE_CREATE";
- GatewayDispatchEvents["GuildRoleDelete"] = "GUILD_ROLE_DELETE";
- GatewayDispatchEvents["GuildRoleUpdate"] = "GUILD_ROLE_UPDATE";
- GatewayDispatchEvents["GuildStickersUpdate"] = "GUILD_STICKERS_UPDATE";
- GatewayDispatchEvents["GuildUpdate"] = "GUILD_UPDATE";
- GatewayDispatchEvents["IntegrationCreate"] = "INTEGRATION_CREATE";
- GatewayDispatchEvents["IntegrationDelete"] = "INTEGRATION_DELETE";
- GatewayDispatchEvents["IntegrationUpdate"] = "INTEGRATION_UPDATE";
- GatewayDispatchEvents["InteractionCreate"] = "INTERACTION_CREATE";
- GatewayDispatchEvents["InviteCreate"] = "INVITE_CREATE";
- GatewayDispatchEvents["InviteDelete"] = "INVITE_DELETE";
- GatewayDispatchEvents["MessageCreate"] = "MESSAGE_CREATE";
- GatewayDispatchEvents["MessageDelete"] = "MESSAGE_DELETE";
- GatewayDispatchEvents["MessageDeleteBulk"] = "MESSAGE_DELETE_BULK";
- GatewayDispatchEvents["MessageReactionAdd"] = "MESSAGE_REACTION_ADD";
- GatewayDispatchEvents["MessageReactionRemove"] = "MESSAGE_REACTION_REMOVE";
- GatewayDispatchEvents["MessageReactionRemoveAll"] = "MESSAGE_REACTION_REMOVE_ALL";
- GatewayDispatchEvents["MessageReactionRemoveEmoji"] = "MESSAGE_REACTION_REMOVE_EMOJI";
- GatewayDispatchEvents["MessageUpdate"] = "MESSAGE_UPDATE";
- GatewayDispatchEvents["PresenceUpdate"] = "PRESENCE_UPDATE";
- GatewayDispatchEvents["StageInstanceCreate"] = "STAGE_INSTANCE_CREATE";
- GatewayDispatchEvents["StageInstanceDelete"] = "STAGE_INSTANCE_DELETE";
- GatewayDispatchEvents["StageInstanceUpdate"] = "STAGE_INSTANCE_UPDATE";
- GatewayDispatchEvents["Ready"] = "READY";
- GatewayDispatchEvents["Resumed"] = "RESUMED";
- GatewayDispatchEvents["ThreadCreate"] = "THREAD_CREATE";
- GatewayDispatchEvents["ThreadDelete"] = "THREAD_DELETE";
- GatewayDispatchEvents["ThreadListSync"] = "THREAD_LIST_SYNC";
- GatewayDispatchEvents["ThreadMembersUpdate"] = "THREAD_MEMBERS_UPDATE";
- GatewayDispatchEvents["ThreadMemberUpdate"] = "THREAD_MEMBER_UPDATE";
- GatewayDispatchEvents["ThreadUpdate"] = "THREAD_UPDATE";
- GatewayDispatchEvents["TypingStart"] = "TYPING_START";
- GatewayDispatchEvents["UserUpdate"] = "USER_UPDATE";
- GatewayDispatchEvents["VoiceServerUpdate"] = "VOICE_SERVER_UPDATE";
- GatewayDispatchEvents["VoiceStateUpdate"] = "VOICE_STATE_UPDATE";
- GatewayDispatchEvents["WebhooksUpdate"] = "WEBHOOKS_UPDATE";
-})(GatewayDispatchEvents = exports.GatewayDispatchEvents || (exports.GatewayDispatchEvents = {}));
-// #endregion Shared
-//# sourceMappingURL=v9.js.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v9.js.map b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v9.js.map
deleted file mode 100644
index ccc7617..0000000
--- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v9.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"v9.js","sourceRoot":"","sources":["v9.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v9.mjs b/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v9.mjs
deleted file mode 100644
index 27b1baf..0000000
--- a/node_modules/@discordjs/builders/node_modules/discord-api-types/gateway/v9.mjs
+++ /dev/null
@@ -1,8 +0,0 @@
-import mod from "./v9.js";
-
-export default mod;
-export const GatewayCloseCodes = mod.GatewayCloseCodes;
-export const GatewayDispatchEvents = mod.GatewayDispatchEvents;
-export const GatewayIntentBits = mod.GatewayIntentBits;
-export const GatewayOpcodes = mod.GatewayOpcodes;
-export const GatewayVersion = mod.GatewayVersion;
diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/globals.d.ts b/node_modules/@discordjs/builders/node_modules/discord-api-types/globals.d.ts
deleted file mode 100644
index d821e73..0000000
--- a/node_modules/@discordjs/builders/node_modules/discord-api-types/globals.d.ts
+++ /dev/null
@@ -1,81 +0,0 @@
-/**
- * https://discord.com/developers/docs/reference#snowflakes
- */
-export declare type Snowflake = string;
-/**
- * https://discord.com/developers/docs/topics/permissions
- * @internal
- */
-export declare type Permissions = string;
-/**
- * https://discord.com/developers/docs/reference#message-formatting-formats
- */
-export declare const FormattingPatterns: {
- /**
- * Regular expression for matching a user mention, strictly without a nickname
- *
- * The `id` group property is present on the `exec` result of this expression
- */
- readonly User: RegExp;
- /**
- * Regular expression for matching a user mention, strictly with a nickname
- *
- * The `id` group property is present on the `exec` result of this expression
- */
- readonly UserWithNickname: RegExp;
- /**
- * Regular expression for matching a user mention, with or without a nickname
- *
- * The `id` group property is present on the `exec` result of this expression
- */
- readonly UserWithOptionalNickname: RegExp;
- /**
- * Regular expression for matching a channel mention
- *
- * The `id` group property is present on the `exec` result of this expression
- */
- readonly Channel: RegExp;
- /**
- * Regular expression for matching a role mention
- *
- * The `id` group property is present on the `exec` result of this expression
- */
- readonly Role: RegExp;
- /**
- * Regular expression for matching a custom emoji, either static or animated
- *
- * The `animated`, `name` and `id` group properties are present on the `exec` result of this expression
- */
- readonly Emoji: RegExp;
- /**
- * Regular expression for matching strictly an animated custom emoji
- *
- * The `animated`, `name` and `id` group properties are present on the `exec` result of this expression
- */
- readonly AnimatedEmoji: RegExp;
- /**
- * Regular expression for matching strictly a static custom emoji
- *
- * The `name` and `id` group properties are present on the `exec` result of this expression
- */
- readonly StaticEmoji: RegExp;
- /**
- * Regular expression for matching a timestamp, either default or custom styled
- *
- * The `timestamp` and `style` group properties are present on the `exec` result of this expression
- */
- readonly Timestamp: RegExp;
- /**
- * Regular expression for matching strictly default styled timestamps
- *
- * The `timestamp` group property is present on the `exec` result of this expression
- */
- readonly DefaultStyledTimestamp: RegExp;
- /**
- * Regular expression for matching strictly custom styled timestamps
- *
- * The `timestamp` and `style` group properties are present on the `exec` result of this expression
- */
- readonly StyledTimestamp: RegExp;
-};
-//# sourceMappingURL=globals.d.ts.map
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/globals.d.ts.map b/node_modules/@discordjs/builders/node_modules/discord-api-types/globals.d.ts.map
deleted file mode 100644
index 505ffb2..0000000
--- a/node_modules/@discordjs/builders/node_modules/discord-api-types/globals.d.ts.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"globals.d.ts","sourceRoot":"","sources":["globals.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,oBAAY,SAAS,GAAG,MAAM,CAAC;AAE/B;;;GAGG;AACH,oBAAY,WAAW,GAAG,MAAM,CAAC;AAEjC;;GAEG;AACH,eAAO,MAAM,kBAAkB;IAC9B;;;;OAIG;;IAEH;;;;OAIG;;IAEH;;;;OAIG;;IAEH;;;;OAIG;;IAEH;;;;OAIG;;IAEH;;;;OAIG;;IAEH;;;;OAIG;;IAEH;;;;OAIG;;IAEH;;;;OAIG;;IAEH;;;;OAIG;;IAEH;;;;OAIG;;CAEM,CAAC"}
\ No newline at end of file
diff --git a/node_modules/@discordjs/builders/node_modules/discord-api-types/globals.js b/node_modules/@discordjs/builders/node_modules/discord-api-types/globals.js
deleted file mode 100644
index 3cae1b8..0000000
--- a/node_modules/@discordjs/builders/node_modules/discord-api-types/globals.js
+++ /dev/null
@@ -1,80 +0,0 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", { value: true });
-exports.FormattingPatterns = void 0;
-/**
- * https://discord.com/developers/docs/reference#message-formatting-formats
- */
-exports.FormattingPatterns = {
- /**
- * Regular expression for matching a user mention, strictly without a nickname
- *
- * The `id` group property is present on the `exec` result of this expression
- */
- User: /<@(?\d{17,20})>/,
- /**
- * Regular expression for matching a user mention, strictly with a nickname
- *
- * The `id` group property is present on the `exec` result of this expression
- */
- UserWithNickname: /<@!(?\d{17,20})>/,
- /**
- * Regular expression for matching a user mention, with or without a nickname
- *
- * The `id` group property is present on the `exec` result of this expression
- */
- UserWithOptionalNickname: /<@!?(?\d{17,20})>/,
- /**
- * Regular expression for matching a channel mention
- *
- * The `id` group property is present on the `exec` result of this expression
- */
- Channel: /<#(?\d{17,20})>/,
- /**
- * Regular expression for matching a role mention
- *
- * The `id` group property is present on the `exec` result of this expression
- */
- Role: /<@&(?\d{17,20})>/,
- /**
- * Regular expression for matching a custom emoji, either static or animated
- *
- * The `animated`, `name` and `id` group properties are present on the `exec` result of this expression
- */
- Emoji: /<(?