Properly await message deletes, update packages
This commit is contained in:
		
							parent
							
								
									14046a811a
								
							
						
					
					
						commit
						c5fc1d0b0f
					
				
					 5 changed files with 210 additions and 182 deletions
				
			
		| 
						 | 
					@ -10,14 +10,14 @@ export default async (client, cluster, worker, ipc, member, oldChannel) => {
 | 
				
			||||||
      connection.player.pause(true);
 | 
					      connection.player.pause(true);
 | 
				
			||||||
      const waitMessage = await client.createMessage(connection.originalChannel.id, "🔊 Waiting 10 seconds for someone to return...");
 | 
					      const waitMessage = await client.createMessage(connection.originalChannel.id, "🔊 Waiting 10 seconds for someone to return...");
 | 
				
			||||||
      const awaitRejoin = new AwaitRejoin(oldChannel, true);
 | 
					      const awaitRejoin = new AwaitRejoin(oldChannel, true);
 | 
				
			||||||
      awaitRejoin.on("end", (rejoined, member) => {
 | 
					      awaitRejoin.on("end", async (rejoined, member) => {
 | 
				
			||||||
        if (rejoined) {
 | 
					        if (rejoined) {
 | 
				
			||||||
          connection.player.pause(false);
 | 
					          connection.player.pause(false);
 | 
				
			||||||
          players.set(connection.voiceChannel.guild.id, { player: connection.player, type: connection.type, host: member.id, voiceChannel: connection.voiceChannel, originalChannel: connection.originalChannel, loop: connection.loop, shuffle: connection.shuffle, playMessage: connection.playMessage });
 | 
					          players.set(connection.voiceChannel.guild.id, { player: connection.player, type: connection.type, host: member.id, voiceChannel: connection.voiceChannel, originalChannel: connection.originalChannel, loop: connection.loop, shuffle: connection.shuffle, playMessage: connection.playMessage });
 | 
				
			||||||
          waitMessage.edit(`🔊 ${member.mention} is the new voice channel host.`);
 | 
					          waitMessage.edit(`🔊 ${member.mention} is the new voice channel host.`);
 | 
				
			||||||
        } else {
 | 
					        } else {
 | 
				
			||||||
          try {
 | 
					          try {
 | 
				
			||||||
            if (waitMessage.channel.messages.get(waitMessage.id)) waitMessage.delete();
 | 
					            if (waitMessage.channel.messages.get(waitMessage.id)) await waitMessage.delete();
 | 
				
			||||||
          } catch {
 | 
					          } catch {
 | 
				
			||||||
            // no-op
 | 
					            // no-op
 | 
				
			||||||
          }
 | 
					          }
 | 
				
			||||||
| 
						 | 
					@ -33,10 +33,10 @@ export default async (client, cluster, worker, ipc, member, oldChannel) => {
 | 
				
			||||||
    } else if (member.id === connection.host) {
 | 
					    } else if (member.id === connection.host) {
 | 
				
			||||||
      const waitMessage = await client.createMessage(connection.originalChannel.id, "🔊 Waiting 10 seconds for the host to return...");
 | 
					      const waitMessage = await client.createMessage(connection.originalChannel.id, "🔊 Waiting 10 seconds for the host to return...");
 | 
				
			||||||
      const awaitRejoin = new AwaitRejoin(oldChannel, false, member.id);
 | 
					      const awaitRejoin = new AwaitRejoin(oldChannel, false, member.id);
 | 
				
			||||||
      awaitRejoin.on("end", (rejoined) => {
 | 
					      awaitRejoin.on("end", async (rejoined) => {
 | 
				
			||||||
        if (rejoined) {
 | 
					        if (rejoined) {
 | 
				
			||||||
          try {
 | 
					          try {
 | 
				
			||||||
            if (waitMessage.channel.messages.get(waitMessage.id)) waitMessage.delete();
 | 
					            if (waitMessage.channel.messages.get(waitMessage.id)) await waitMessage.delete();
 | 
				
			||||||
          } catch {
 | 
					          } catch {
 | 
				
			||||||
            // no-op
 | 
					            // no-op
 | 
				
			||||||
          }
 | 
					          }
 | 
				
			||||||
| 
						 | 
					@ -44,7 +44,7 @@ export default async (client, cluster, worker, ipc, member, oldChannel) => {
 | 
				
			||||||
          const members = oldChannel.voiceMembers.filter((i) => i.id !== client.user.id && !i.bot);
 | 
					          const members = oldChannel.voiceMembers.filter((i) => i.id !== client.user.id && !i.bot);
 | 
				
			||||||
          if (members.length === 0) {
 | 
					          if (members.length === 0) {
 | 
				
			||||||
            try {
 | 
					            try {
 | 
				
			||||||
              if (waitMessage.channel.messages.get(waitMessage.id)) waitMessage.delete();
 | 
					              if (waitMessage.channel.messages.get(waitMessage.id)) await waitMessage.delete();
 | 
				
			||||||
            } catch {
 | 
					            } catch {
 | 
				
			||||||
              // no-op
 | 
					              // no-op
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -134,7 +134,6 @@
 | 
				
			||||||
    "Cave Story",
 | 
					    "Cave Story",
 | 
				
			||||||
    "YouTube ads",
 | 
					    "YouTube ads",
 | 
				
			||||||
    "there are federal agents outside my house",
 | 
					    "there are federal agents outside my house",
 | 
				
			||||||
    "less goo",
 | 
					 | 
				
			||||||
    "WhatsApp",
 | 
					    "WhatsApp",
 | 
				
			||||||
    "Half Life 3",
 | 
					    "Half Life 3",
 | 
				
			||||||
    "Tower Defense Simulator",
 | 
					    "Tower Defense Simulator",
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										369
									
								
								package-lock.json
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										369
									
								
								package-lock.json
									
										
									
										generated
									
									
									
								
							| 
						 | 
					@ -465,14 +465,14 @@
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/@eslint/eslintrc": {
 | 
					    "node_modules/@eslint/eslintrc": {
 | 
				
			||||||
      "version": "1.0.4",
 | 
					      "version": "1.0.5",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.4.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.5.tgz",
 | 
				
			||||||
      "integrity": "sha512-h8Vx6MdxwWI2WM8/zREHMoqdgLNXEL4QX3MWSVMdyNJGvXVOs+6lp+m2hc3FnuMHDc4poxFNI20vCk0OmI4G0Q==",
 | 
					      "integrity": "sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "ajv": "^6.12.4",
 | 
					        "ajv": "^6.12.4",
 | 
				
			||||||
        "debug": "^4.3.2",
 | 
					        "debug": "^4.3.2",
 | 
				
			||||||
        "espree": "^9.0.0",
 | 
					        "espree": "^9.2.0",
 | 
				
			||||||
        "globals": "^13.9.0",
 | 
					        "globals": "^13.9.0",
 | 
				
			||||||
        "ignore": "^4.0.6",
 | 
					        "ignore": "^4.0.6",
 | 
				
			||||||
        "import-fresh": "^3.2.1",
 | 
					        "import-fresh": "^3.2.1",
 | 
				
			||||||
| 
						 | 
					@ -512,12 +512,12 @@
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/@humanwhocodes/config-array": {
 | 
					    "node_modules/@humanwhocodes/config-array": {
 | 
				
			||||||
      "version": "0.6.0",
 | 
					      "version": "0.9.2",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.6.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.2.tgz",
 | 
				
			||||||
      "integrity": "sha512-JQlEKbcgEUjBFhLIF4iqM7u/9lwgHRBcpHrmUNCALK0Q3amXN6lxdoXLnF0sm11E9VqTmBALR87IlUg1bZ8A9A==",
 | 
					      "integrity": "sha512-UXOuFCGcwciWckOpmfKDq/GyhlTf9pN/BzG//x8p8zTOFEcGuA68ANXheFS0AGvy3qgZqLBUkMs7hqzqCKOVwA==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "@humanwhocodes/object-schema": "^1.2.0",
 | 
					        "@humanwhocodes/object-schema": "^1.2.1",
 | 
				
			||||||
        "debug": "^4.1.1",
 | 
					        "debug": "^4.1.1",
 | 
				
			||||||
        "minimatch": "^3.0.4"
 | 
					        "minimatch": "^3.0.4"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
| 
						 | 
					@ -537,9 +537,9 @@
 | 
				
			||||||
      "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A=="
 | 
					      "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/@top-gg/sdk": {
 | 
					    "node_modules/@top-gg/sdk": {
 | 
				
			||||||
      "version": "3.1.2",
 | 
					      "version": "3.1.3",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@top-gg/sdk/-/sdk-3.1.2.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@top-gg/sdk/-/sdk-3.1.3.tgz",
 | 
				
			||||||
      "integrity": "sha512-k44J9lCzyER4F7CClhhP9apgTqGLQeKCy4Hop2g2357QYOAFk8YlbdJOaEFts1v0V9rIQPrWK7w2t1KI/mgzCQ==",
 | 
					      "integrity": "sha512-jvj3jH8BY35AXKFXkap2cJRuFMOz1yBvBvCvNq90gfvplKWDYqGPQKt+nOhT/hdYc+XcKskY/c5OOWDX0xbg2Q==",
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "node-fetch": "^2.6.1",
 | 
					        "node-fetch": "^2.6.1",
 | 
				
			||||||
        "raw-body": "^2.4.1"
 | 
					        "raw-body": "^2.4.1"
 | 
				
			||||||
| 
						 | 
					@ -687,14 +687,14 @@
 | 
				
			||||||
      "optional": true
 | 
					      "optional": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/better-sqlite3": {
 | 
					    "node_modules/better-sqlite3": {
 | 
				
			||||||
      "version": "7.4.4",
 | 
					      "version": "7.4.5",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-7.4.4.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-7.4.5.tgz",
 | 
				
			||||||
      "integrity": "sha512-CnK1JjchxbEumd2J6lqfzSG5nT4B/v+J9P0AKSm3NHSfcPsEGE4rHUp9lDlslJ1TL701RM7GWlTp3Pbacpn1/Q==",
 | 
					      "integrity": "sha512-mybC3dgrtJeHkIRGP36tST7wjBlIMgTRAXhhO4bMpPZ17EG23FZxZeFcwKWy6o8mV1SKQFnQNyeAZlQpGrgheQ==",
 | 
				
			||||||
      "hasInstallScript": true,
 | 
					      "hasInstallScript": true,
 | 
				
			||||||
      "optional": true,
 | 
					      "optional": true,
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "bindings": "^1.5.0",
 | 
					        "bindings": "^1.5.0",
 | 
				
			||||||
        "prebuild-install": "^6.1.4",
 | 
					        "prebuild-install": "^7.0.0",
 | 
				
			||||||
        "tar": "^6.1.11"
 | 
					        "tar": "^6.1.11"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					@ -841,9 +841,9 @@
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/caniuse-lite": {
 | 
					    "node_modules/caniuse-lite": {
 | 
				
			||||||
      "version": "1.0.30001282",
 | 
					      "version": "1.0.30001286",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001282.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001286.tgz",
 | 
				
			||||||
      "integrity": "sha512-YhF/hG6nqBEllymSIjLtR2iWDDnChvhnVJqp+vloyt2tEHFG1yBR+ac2B/rOw0qOK0m0lEXU2dv4E/sMk5P9Kg==",
 | 
					      "integrity": "sha512-zaEMRH6xg8ESMi2eQ3R4eZ5qw/hJiVsO/HlLwniIwErij0JDr9P+8V4dtx1l+kLq6j3yy8l8W4fst1lBnat5wQ==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "funding": {
 | 
					      "funding": {
 | 
				
			||||||
        "type": "opencollective",
 | 
					        "type": "opencollective",
 | 
				
			||||||
| 
						 | 
					@ -874,9 +874,9 @@
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/ci-info": {
 | 
					    "node_modules/ci-info": {
 | 
				
			||||||
      "version": "3.2.0",
 | 
					      "version": "3.3.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==",
 | 
					      "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/clean-regexp": {
 | 
					    "node_modules/clean-regexp": {
 | 
				
			||||||
| 
						 | 
					@ -923,9 +923,9 @@
 | 
				
			||||||
      "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
 | 
					      "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/color-string": {
 | 
					    "node_modules/color-string": {
 | 
				
			||||||
      "version": "1.6.0",
 | 
					      "version": "1.9.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==",
 | 
					      "integrity": "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==",
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "color-name": "^1.0.0",
 | 
					        "color-name": "^1.0.0",
 | 
				
			||||||
        "simple-swizzle": "^0.2.2"
 | 
					        "simple-swizzle": "^0.2.2"
 | 
				
			||||||
| 
						 | 
					@ -1011,9 +1011,9 @@
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/debug": {
 | 
					    "node_modules/debug": {
 | 
				
			||||||
      "version": "4.3.2",
 | 
					      "version": "4.3.3",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
 | 
				
			||||||
      "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
 | 
					      "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "ms": "2.1.2"
 | 
					        "ms": "2.1.2"
 | 
				
			||||||
| 
						 | 
					@ -1028,15 +1028,18 @@
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/decompress-response": {
 | 
					    "node_modules/decompress-response": {
 | 
				
			||||||
      "version": "4.2.1",
 | 
					      "version": "6.0.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==",
 | 
					      "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
 | 
				
			||||||
      "optional": true,
 | 
					      "optional": true,
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "mimic-response": "^2.0.0"
 | 
					        "mimic-response": "^3.1.0"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "engines": {
 | 
					      "engines": {
 | 
				
			||||||
        "node": ">=8"
 | 
					        "node": ">=10"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "funding": {
 | 
				
			||||||
 | 
					        "url": "https://github.com/sponsors/sindresorhus"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/deep-extend": {
 | 
					    "node_modules/deep-extend": {
 | 
				
			||||||
| 
						 | 
					@ -1101,9 +1104,9 @@
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/electron-to-chromium": {
 | 
					    "node_modules/electron-to-chromium": {
 | 
				
			||||||
      "version": "1.3.902",
 | 
					      "version": "1.4.17",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.902.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.17.tgz",
 | 
				
			||||||
      "integrity": "sha512-zFv5jbtyIr+V9FuT9o439isXbkXQ27mJqZfLXpBKzXugWE8+3RotHbXJlli0/r+Rvdlkut0OOMzeOWLAjH0jCw==",
 | 
					      "integrity": "sha512-zhk1MravPtq/KBhmGB7TLBILmXTgRG9TFSI3qS3DbgyfHzIl72iiTE37r/BHIbPCJJlWIo5rySyxiH4vWhu2ZA==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/emoji-regex": {
 | 
					    "node_modules/emoji-regex": {
 | 
				
			||||||
| 
						 | 
					@ -1198,13 +1201,13 @@
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/eslint": {
 | 
					    "node_modules/eslint": {
 | 
				
			||||||
      "version": "8.2.0",
 | 
					      "version": "8.4.1",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.2.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.4.1.tgz",
 | 
				
			||||||
      "integrity": "sha512-erw7XmM+CLxTOickrimJ1SiF55jiNlVSp2qqm0NuBWPtHYQCegD5ZMaW0c3i5ytPqL+SSLaCxdvQXFPLJn+ABw==",
 | 
					      "integrity": "sha512-TxU/p7LB1KxQ6+7aztTnO7K0i+h0tDi81YRY9VzB6Id71kNz+fFYnf5HD5UOQmxkzcoa0TlVZf9dpMtUv0GpWg==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "@eslint/eslintrc": "^1.0.4",
 | 
					        "@eslint/eslintrc": "^1.0.5",
 | 
				
			||||||
        "@humanwhocodes/config-array": "^0.6.0",
 | 
					        "@humanwhocodes/config-array": "^0.9.2",
 | 
				
			||||||
        "ajv": "^6.10.0",
 | 
					        "ajv": "^6.10.0",
 | 
				
			||||||
        "chalk": "^4.0.0",
 | 
					        "chalk": "^4.0.0",
 | 
				
			||||||
        "cross-spawn": "^7.0.2",
 | 
					        "cross-spawn": "^7.0.2",
 | 
				
			||||||
| 
						 | 
					@ -1212,10 +1215,10 @@
 | 
				
			||||||
        "doctrine": "^3.0.0",
 | 
					        "doctrine": "^3.0.0",
 | 
				
			||||||
        "enquirer": "^2.3.5",
 | 
					        "enquirer": "^2.3.5",
 | 
				
			||||||
        "escape-string-regexp": "^4.0.0",
 | 
					        "escape-string-regexp": "^4.0.0",
 | 
				
			||||||
        "eslint-scope": "^6.0.0",
 | 
					        "eslint-scope": "^7.1.0",
 | 
				
			||||||
        "eslint-utils": "^3.0.0",
 | 
					        "eslint-utils": "^3.0.0",
 | 
				
			||||||
        "eslint-visitor-keys": "^3.0.0",
 | 
					        "eslint-visitor-keys": "^3.1.0",
 | 
				
			||||||
        "espree": "^9.0.0",
 | 
					        "espree": "^9.2.0",
 | 
				
			||||||
        "esquery": "^1.4.0",
 | 
					        "esquery": "^1.4.0",
 | 
				
			||||||
        "esutils": "^2.0.2",
 | 
					        "esutils": "^2.0.2",
 | 
				
			||||||
        "fast-deep-equal": "^3.1.3",
 | 
					        "fast-deep-equal": "^3.1.3",
 | 
				
			||||||
| 
						 | 
					@ -1426,9 +1429,9 @@
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/eslint/node_modules/eslint-scope": {
 | 
					    "node_modules/eslint/node_modules/eslint-scope": {
 | 
				
			||||||
      "version": "6.0.0",
 | 
					      "version": "7.1.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-6.0.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-uRDL9MWmQCkaFus8RF5K9/L/2fn+80yoW3jkD53l4shjCh26fCtvJGasxjUqP5OT87SYTxCVA3BwTUzuELx9kA==",
 | 
					      "integrity": "sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "esrecurse": "^4.3.0",
 | 
					        "esrecurse": "^4.3.0",
 | 
				
			||||||
| 
						 | 
					@ -1520,14 +1523,14 @@
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/espree": {
 | 
					    "node_modules/espree": {
 | 
				
			||||||
      "version": "9.0.0",
 | 
					      "version": "9.2.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/espree/-/espree-9.0.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/espree/-/espree-9.2.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-r5EQJcYZ2oaGbeR0jR0fFVijGOcwai07/690YRXLINuhmVeRY4UKSAsQPe/0BNuDgwP7Ophoc1PRsr2E3tkbdQ==",
 | 
					      "integrity": "sha512-oP3utRkynpZWF/F2x/HZJ+AGtnIclaR7z1pYPxy7NYM2fSO6LgK/Rkny8anRSPK/VwEA1eqm2squui0T7ZMOBg==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "acorn": "^8.5.0",
 | 
					        "acorn": "^8.6.0",
 | 
				
			||||||
        "acorn-jsx": "^5.3.1",
 | 
					        "acorn-jsx": "^5.3.1",
 | 
				
			||||||
        "eslint-visitor-keys": "^3.0.0"
 | 
					        "eslint-visitor-keys": "^3.1.0"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "engines": {
 | 
					      "engines": {
 | 
				
			||||||
        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
 | 
					        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
 | 
				
			||||||
| 
						 | 
					@ -2217,9 +2220,9 @@
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/lavacord/node_modules/ws": {
 | 
					    "node_modules/lavacord/node_modules/ws": {
 | 
				
			||||||
      "version": "7.5.5",
 | 
					      "version": "7.5.6",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz",
 | 
				
			||||||
      "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==",
 | 
					      "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==",
 | 
				
			||||||
      "engines": {
 | 
					      "engines": {
 | 
				
			||||||
        "node": ">=8.3.0"
 | 
					        "node": ">=8.3.0"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
| 
						 | 
					@ -2250,9 +2253,9 @@
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/lines-and-columns": {
 | 
					    "node_modules/lines-and-columns": {
 | 
				
			||||||
      "version": "1.1.6",
 | 
					      "version": "1.2.4",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
 | 
				
			||||||
      "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=",
 | 
					      "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/locate-path": {
 | 
					    "node_modules/locate-path": {
 | 
				
			||||||
| 
						 | 
					@ -2294,7 +2297,7 @@
 | 
				
			||||||
      "version": "6.0.0",
 | 
					      "version": "6.0.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
 | 
					      "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
 | 
				
			||||||
      "dev": true,
 | 
					      "devOptional": true,
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "yallist": "^4.0.0"
 | 
					        "yallist": "^4.0.0"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
| 
						 | 
					@ -2303,12 +2306,12 @@
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/mimic-response": {
 | 
					    "node_modules/mimic-response": {
 | 
				
			||||||
      "version": "2.1.0",
 | 
					      "version": "3.1.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==",
 | 
					      "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
 | 
				
			||||||
      "optional": true,
 | 
					      "optional": true,
 | 
				
			||||||
      "engines": {
 | 
					      "engines": {
 | 
				
			||||||
        "node": ">=8"
 | 
					        "node": ">=10"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "funding": {
 | 
					      "funding": {
 | 
				
			||||||
        "url": "https://github.com/sponsors/sindresorhus"
 | 
					        "url": "https://github.com/sponsors/sindresorhus"
 | 
				
			||||||
| 
						 | 
					@ -2342,9 +2345,9 @@
 | 
				
			||||||
      "devOptional": true
 | 
					      "devOptional": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/minipass": {
 | 
					    "node_modules/minipass": {
 | 
				
			||||||
      "version": "3.1.5",
 | 
					      "version": "3.1.6",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.5.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz",
 | 
				
			||||||
      "integrity": "sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==",
 | 
					      "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==",
 | 
				
			||||||
      "optional": true,
 | 
					      "optional": true,
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "yallist": "^4.0.0"
 | 
					        "yallist": "^4.0.0"
 | 
				
			||||||
| 
						 | 
					@ -2414,21 +2417,30 @@
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/node-abi": {
 | 
					    "node_modules/node-abi": {
 | 
				
			||||||
      "version": "2.30.1",
 | 
					      "version": "3.5.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.30.1.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.5.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-/2D0wOQPgaUWzVSVgRMx+trKJRC2UG4SUc4oCJoXx9Uxjtp0Vy3/kt7zcbxHF8+Z/pK3UloLWzBISg72brfy1w==",
 | 
					      "integrity": "sha512-LtHvNIBgOy5mO8mPEUtkCW/YCRWYEKshIvqhe1GHHyXEHEB5mgICyYnAcl4qan3uFeRROErKGzatFHPf6kDxWw==",
 | 
				
			||||||
      "optional": true,
 | 
					      "optional": true,
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "semver": "^5.4.1"
 | 
					        "semver": "^7.3.5"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "engines": {
 | 
				
			||||||
 | 
					        "node": ">=10"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/node-abi/node_modules/semver": {
 | 
					    "node_modules/node-abi/node_modules/semver": {
 | 
				
			||||||
      "version": "5.7.1",
 | 
					      "version": "7.3.5",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
 | 
				
			||||||
      "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
 | 
					      "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
 | 
				
			||||||
      "optional": true,
 | 
					      "optional": true,
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "lru-cache": "^6.0.0"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
      "bin": {
 | 
					      "bin": {
 | 
				
			||||||
        "semver": "bin/semver"
 | 
					        "semver": "bin/semver.js"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "engines": {
 | 
				
			||||||
 | 
					        "node": ">=10"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/node-addon-api": {
 | 
					    "node_modules/node-addon-api": {
 | 
				
			||||||
| 
						 | 
					@ -2830,9 +2842,9 @@
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/prebuild-install": {
 | 
					    "node_modules/prebuild-install": {
 | 
				
			||||||
      "version": "6.1.4",
 | 
					      "version": "7.0.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.1.4.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.0.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-Z4vpywnK1lBg+zdPCVCsKq0xO66eEV9rWo2zrROGGiRS4JtueBOdlB1FnY8lcy7JsUud/Q3ijUxyWN26Ika0vQ==",
 | 
					      "integrity": "sha512-IvSenf33K7JcgddNz2D5w521EgO+4aMMjFt73Uk9FRzQ7P+QZPKrp7qPsDydsSwjGt3T5xRNnM1bj1zMTD5fTA==",
 | 
				
			||||||
      "optional": true,
 | 
					      "optional": true,
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "detect-libc": "^1.0.3",
 | 
					        "detect-libc": "^1.0.3",
 | 
				
			||||||
| 
						 | 
					@ -2841,11 +2853,11 @@
 | 
				
			||||||
        "minimist": "^1.2.3",
 | 
					        "minimist": "^1.2.3",
 | 
				
			||||||
        "mkdirp-classic": "^0.5.3",
 | 
					        "mkdirp-classic": "^0.5.3",
 | 
				
			||||||
        "napi-build-utils": "^1.0.1",
 | 
					        "napi-build-utils": "^1.0.1",
 | 
				
			||||||
        "node-abi": "^2.21.0",
 | 
					        "node-abi": "^3.3.0",
 | 
				
			||||||
        "npmlog": "^4.0.1",
 | 
					        "npmlog": "^4.0.1",
 | 
				
			||||||
        "pump": "^3.0.0",
 | 
					        "pump": "^3.0.0",
 | 
				
			||||||
        "rc": "^1.2.7",
 | 
					        "rc": "^1.2.7",
 | 
				
			||||||
        "simple-get": "^3.0.3",
 | 
					        "simple-get": "^4.0.0",
 | 
				
			||||||
        "tar-fs": "^2.0.0",
 | 
					        "tar-fs": "^2.0.0",
 | 
				
			||||||
        "tunnel-agent": "^0.6.0"
 | 
					        "tunnel-agent": "^0.6.0"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
| 
						 | 
					@ -2853,7 +2865,7 @@
 | 
				
			||||||
        "prebuild-install": "bin.js"
 | 
					        "prebuild-install": "bin.js"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "engines": {
 | 
					      "engines": {
 | 
				
			||||||
        "node": ">=6"
 | 
					        "node": ">=10"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/prelude-ls": {
 | 
					    "node_modules/prelude-ls": {
 | 
				
			||||||
| 
						 | 
					@ -3169,12 +3181,26 @@
 | 
				
			||||||
      "optional": true
 | 
					      "optional": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/simple-get": {
 | 
					    "node_modules/simple-get": {
 | 
				
			||||||
      "version": "3.1.0",
 | 
					      "version": "4.0.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==",
 | 
					      "integrity": "sha512-ZalZGexYr3TA0SwySsr5HlgOOinS4Jsa8YB2GJ6lUNAazyAu4KG/VmzMTwAt2YVXzzVj8QmefmAonZIK2BSGcQ==",
 | 
				
			||||||
 | 
					      "funding": [
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					          "type": "github",
 | 
				
			||||||
 | 
					          "url": "https://github.com/sponsors/feross"
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					          "type": "patreon",
 | 
				
			||||||
 | 
					          "url": "https://www.patreon.com/feross"
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					          "type": "consulting",
 | 
				
			||||||
 | 
					          "url": "https://feross.org/support"
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      ],
 | 
				
			||||||
      "optional": true,
 | 
					      "optional": true,
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "decompress-response": "^4.2.0",
 | 
					        "decompress-response": "^6.0.0",
 | 
				
			||||||
        "once": "^1.3.1",
 | 
					        "once": "^1.3.1",
 | 
				
			||||||
        "simple-concat": "^1.0.0"
 | 
					        "simple-concat": "^1.0.0"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
| 
						 | 
					@ -3672,9 +3698,9 @@
 | 
				
			||||||
      "devOptional": true
 | 
					      "devOptional": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/ws": {
 | 
					    "node_modules/ws": {
 | 
				
			||||||
      "version": "8.2.3",
 | 
					      "version": "8.3.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/ws/-/ws-8.3.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==",
 | 
					      "integrity": "sha512-Gs5EZtpqZzLvmIM59w4igITU57lrtYVFneaa434VROv4thzJyV6UjIL3D42lslWlI+D4KzLYnxSwtfuiO79sNw==",
 | 
				
			||||||
      "engines": {
 | 
					      "engines": {
 | 
				
			||||||
        "node": ">=10.0.0"
 | 
					        "node": ">=10.0.0"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
| 
						 | 
					@ -4029,14 +4055,14 @@
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "@eslint/eslintrc": {
 | 
					    "@eslint/eslintrc": {
 | 
				
			||||||
      "version": "1.0.4",
 | 
					      "version": "1.0.5",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.4.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.5.tgz",
 | 
				
			||||||
      "integrity": "sha512-h8Vx6MdxwWI2WM8/zREHMoqdgLNXEL4QX3MWSVMdyNJGvXVOs+6lp+m2hc3FnuMHDc4poxFNI20vCk0OmI4G0Q==",
 | 
					      "integrity": "sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "ajv": "^6.12.4",
 | 
					        "ajv": "^6.12.4",
 | 
				
			||||||
        "debug": "^4.3.2",
 | 
					        "debug": "^4.3.2",
 | 
				
			||||||
        "espree": "^9.0.0",
 | 
					        "espree": "^9.2.0",
 | 
				
			||||||
        "globals": "^13.9.0",
 | 
					        "globals": "^13.9.0",
 | 
				
			||||||
        "ignore": "^4.0.6",
 | 
					        "ignore": "^4.0.6",
 | 
				
			||||||
        "import-fresh": "^3.2.1",
 | 
					        "import-fresh": "^3.2.1",
 | 
				
			||||||
| 
						 | 
					@ -4063,12 +4089,12 @@
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "@humanwhocodes/config-array": {
 | 
					    "@humanwhocodes/config-array": {
 | 
				
			||||||
      "version": "0.6.0",
 | 
					      "version": "0.9.2",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.6.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.2.tgz",
 | 
				
			||||||
      "integrity": "sha512-JQlEKbcgEUjBFhLIF4iqM7u/9lwgHRBcpHrmUNCALK0Q3amXN6lxdoXLnF0sm11E9VqTmBALR87IlUg1bZ8A9A==",
 | 
					      "integrity": "sha512-UXOuFCGcwciWckOpmfKDq/GyhlTf9pN/BzG//x8p8zTOFEcGuA68ANXheFS0AGvy3qgZqLBUkMs7hqzqCKOVwA==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "@humanwhocodes/object-schema": "^1.2.0",
 | 
					        "@humanwhocodes/object-schema": "^1.2.1",
 | 
				
			||||||
        "debug": "^4.1.1",
 | 
					        "debug": "^4.1.1",
 | 
				
			||||||
        "minimatch": "^3.0.4"
 | 
					        "minimatch": "^3.0.4"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
| 
						 | 
					@ -4085,9 +4111,9 @@
 | 
				
			||||||
      "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A=="
 | 
					      "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "@top-gg/sdk": {
 | 
					    "@top-gg/sdk": {
 | 
				
			||||||
      "version": "3.1.2",
 | 
					      "version": "3.1.3",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@top-gg/sdk/-/sdk-3.1.2.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@top-gg/sdk/-/sdk-3.1.3.tgz",
 | 
				
			||||||
      "integrity": "sha512-k44J9lCzyER4F7CClhhP9apgTqGLQeKCy4Hop2g2357QYOAFk8YlbdJOaEFts1v0V9rIQPrWK7w2t1KI/mgzCQ==",
 | 
					      "integrity": "sha512-jvj3jH8BY35AXKFXkap2cJRuFMOz1yBvBvCvNq90gfvplKWDYqGPQKt+nOhT/hdYc+XcKskY/c5OOWDX0xbg2Q==",
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "node-fetch": "^2.6.1",
 | 
					        "node-fetch": "^2.6.1",
 | 
				
			||||||
        "raw-body": "^2.4.1"
 | 
					        "raw-body": "^2.4.1"
 | 
				
			||||||
| 
						 | 
					@ -4199,13 +4225,13 @@
 | 
				
			||||||
      "optional": true
 | 
					      "optional": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "better-sqlite3": {
 | 
					    "better-sqlite3": {
 | 
				
			||||||
      "version": "7.4.4",
 | 
					      "version": "7.4.5",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-7.4.4.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-7.4.5.tgz",
 | 
				
			||||||
      "integrity": "sha512-CnK1JjchxbEumd2J6lqfzSG5nT4B/v+J9P0AKSm3NHSfcPsEGE4rHUp9lDlslJ1TL701RM7GWlTp3Pbacpn1/Q==",
 | 
					      "integrity": "sha512-mybC3dgrtJeHkIRGP36tST7wjBlIMgTRAXhhO4bMpPZ17EG23FZxZeFcwKWy6o8mV1SKQFnQNyeAZlQpGrgheQ==",
 | 
				
			||||||
      "optional": true,
 | 
					      "optional": true,
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "bindings": "^1.5.0",
 | 
					        "bindings": "^1.5.0",
 | 
				
			||||||
        "prebuild-install": "^6.1.4",
 | 
					        "prebuild-install": "^7.0.0",
 | 
				
			||||||
        "tar": "^6.1.11"
 | 
					        "tar": "^6.1.11"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					@ -4308,9 +4334,9 @@
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "caniuse-lite": {
 | 
					    "caniuse-lite": {
 | 
				
			||||||
      "version": "1.0.30001282",
 | 
					      "version": "1.0.30001286",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001282.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001286.tgz",
 | 
				
			||||||
      "integrity": "sha512-YhF/hG6nqBEllymSIjLtR2iWDDnChvhnVJqp+vloyt2tEHFG1yBR+ac2B/rOw0qOK0m0lEXU2dv4E/sMk5P9Kg==",
 | 
					      "integrity": "sha512-zaEMRH6xg8ESMi2eQ3R4eZ5qw/hJiVsO/HlLwniIwErij0JDr9P+8V4dtx1l+kLq6j3yy8l8W4fst1lBnat5wQ==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "chalk": {
 | 
					    "chalk": {
 | 
				
			||||||
| 
						 | 
					@ -4331,9 +4357,9 @@
 | 
				
			||||||
      "optional": true
 | 
					      "optional": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "ci-info": {
 | 
					    "ci-info": {
 | 
				
			||||||
      "version": "3.2.0",
 | 
					      "version": "3.3.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==",
 | 
					      "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "clean-regexp": {
 | 
					    "clean-regexp": {
 | 
				
			||||||
| 
						 | 
					@ -4374,9 +4400,9 @@
 | 
				
			||||||
      "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
 | 
					      "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "color-string": {
 | 
					    "color-string": {
 | 
				
			||||||
      "version": "1.6.0",
 | 
					      "version": "1.9.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==",
 | 
					      "integrity": "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==",
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "color-name": "^1.0.0",
 | 
					        "color-name": "^1.0.0",
 | 
				
			||||||
        "simple-swizzle": "^0.2.2"
 | 
					        "simple-swizzle": "^0.2.2"
 | 
				
			||||||
| 
						 | 
					@ -4447,21 +4473,21 @@
 | 
				
			||||||
      "integrity": "sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA=="
 | 
					      "integrity": "sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "debug": {
 | 
					    "debug": {
 | 
				
			||||||
      "version": "4.3.2",
 | 
					      "version": "4.3.3",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
 | 
				
			||||||
      "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
 | 
					      "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "ms": "2.1.2"
 | 
					        "ms": "2.1.2"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "decompress-response": {
 | 
					    "decompress-response": {
 | 
				
			||||||
      "version": "4.2.1",
 | 
					      "version": "6.0.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==",
 | 
					      "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
 | 
				
			||||||
      "optional": true,
 | 
					      "optional": true,
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "mimic-response": "^2.0.0"
 | 
					        "mimic-response": "^3.1.0"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "deep-extend": {
 | 
					    "deep-extend": {
 | 
				
			||||||
| 
						 | 
					@ -4508,9 +4534,9 @@
 | 
				
			||||||
      "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q=="
 | 
					      "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "electron-to-chromium": {
 | 
					    "electron-to-chromium": {
 | 
				
			||||||
      "version": "1.3.902",
 | 
					      "version": "1.4.17",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.902.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.17.tgz",
 | 
				
			||||||
      "integrity": "sha512-zFv5jbtyIr+V9FuT9o439isXbkXQ27mJqZfLXpBKzXugWE8+3RotHbXJlli0/r+Rvdlkut0OOMzeOWLAjH0jCw==",
 | 
					      "integrity": "sha512-zhk1MravPtq/KBhmGB7TLBILmXTgRG9TFSI3qS3DbgyfHzIl72iiTE37r/BHIbPCJJlWIo5rySyxiH4vWhu2ZA==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "emoji-regex": {
 | 
					    "emoji-regex": {
 | 
				
			||||||
| 
						 | 
					@ -4553,7 +4579,7 @@
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "eris-fleet": {
 | 
					    "eris-fleet": {
 | 
				
			||||||
      "version": "git+ssh://git@github.com/esmBot/eris-fleet.git#c9646800a2a6b9259d912f2051d6362860f88098",
 | 
					      "version": "git+ssh://git@github.com/esmBot/eris-fleet.git#c9646800a2a6b9259d912f2051d6362860f88098",
 | 
				
			||||||
      "from": "eris-fleet@esmBot/eris-fleet#development",
 | 
					      "from": "eris-fleet@github:esmBot/eris-fleet#development",
 | 
				
			||||||
      "requires": {}
 | 
					      "requires": {}
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "erlpack": {
 | 
					    "erlpack": {
 | 
				
			||||||
| 
						 | 
					@ -4587,13 +4613,13 @@
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "eslint": {
 | 
					    "eslint": {
 | 
				
			||||||
      "version": "8.2.0",
 | 
					      "version": "8.4.1",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.2.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.4.1.tgz",
 | 
				
			||||||
      "integrity": "sha512-erw7XmM+CLxTOickrimJ1SiF55jiNlVSp2qqm0NuBWPtHYQCegD5ZMaW0c3i5ytPqL+SSLaCxdvQXFPLJn+ABw==",
 | 
					      "integrity": "sha512-TxU/p7LB1KxQ6+7aztTnO7K0i+h0tDi81YRY9VzB6Id71kNz+fFYnf5HD5UOQmxkzcoa0TlVZf9dpMtUv0GpWg==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "@eslint/eslintrc": "^1.0.4",
 | 
					        "@eslint/eslintrc": "^1.0.5",
 | 
				
			||||||
        "@humanwhocodes/config-array": "^0.6.0",
 | 
					        "@humanwhocodes/config-array": "^0.9.2",
 | 
				
			||||||
        "ajv": "^6.10.0",
 | 
					        "ajv": "^6.10.0",
 | 
				
			||||||
        "chalk": "^4.0.0",
 | 
					        "chalk": "^4.0.0",
 | 
				
			||||||
        "cross-spawn": "^7.0.2",
 | 
					        "cross-spawn": "^7.0.2",
 | 
				
			||||||
| 
						 | 
					@ -4601,10 +4627,10 @@
 | 
				
			||||||
        "doctrine": "^3.0.0",
 | 
					        "doctrine": "^3.0.0",
 | 
				
			||||||
        "enquirer": "^2.3.5",
 | 
					        "enquirer": "^2.3.5",
 | 
				
			||||||
        "escape-string-regexp": "^4.0.0",
 | 
					        "escape-string-regexp": "^4.0.0",
 | 
				
			||||||
        "eslint-scope": "^6.0.0",
 | 
					        "eslint-scope": "^7.1.0",
 | 
				
			||||||
        "eslint-utils": "^3.0.0",
 | 
					        "eslint-utils": "^3.0.0",
 | 
				
			||||||
        "eslint-visitor-keys": "^3.0.0",
 | 
					        "eslint-visitor-keys": "^3.1.0",
 | 
				
			||||||
        "espree": "^9.0.0",
 | 
					        "espree": "^9.2.0",
 | 
				
			||||||
        "esquery": "^1.4.0",
 | 
					        "esquery": "^1.4.0",
 | 
				
			||||||
        "esutils": "^2.0.2",
 | 
					        "esutils": "^2.0.2",
 | 
				
			||||||
        "fast-deep-equal": "^3.1.3",
 | 
					        "fast-deep-equal": "^3.1.3",
 | 
				
			||||||
| 
						 | 
					@ -4673,9 +4699,9 @@
 | 
				
			||||||
          "dev": true
 | 
					          "dev": true
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        "eslint-scope": {
 | 
					        "eslint-scope": {
 | 
				
			||||||
          "version": "6.0.0",
 | 
					          "version": "7.1.0",
 | 
				
			||||||
          "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-6.0.0.tgz",
 | 
					          "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz",
 | 
				
			||||||
          "integrity": "sha512-uRDL9MWmQCkaFus8RF5K9/L/2fn+80yoW3jkD53l4shjCh26fCtvJGasxjUqP5OT87SYTxCVA3BwTUzuELx9kA==",
 | 
					          "integrity": "sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==",
 | 
				
			||||||
          "dev": true,
 | 
					          "dev": true,
 | 
				
			||||||
          "requires": {
 | 
					          "requires": {
 | 
				
			||||||
            "esrecurse": "^4.3.0",
 | 
					            "esrecurse": "^4.3.0",
 | 
				
			||||||
| 
						 | 
					@ -4814,14 +4840,14 @@
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "espree": {
 | 
					    "espree": {
 | 
				
			||||||
      "version": "9.0.0",
 | 
					      "version": "9.2.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/espree/-/espree-9.0.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/espree/-/espree-9.2.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-r5EQJcYZ2oaGbeR0jR0fFVijGOcwai07/690YRXLINuhmVeRY4UKSAsQPe/0BNuDgwP7Ophoc1PRsr2E3tkbdQ==",
 | 
					      "integrity": "sha512-oP3utRkynpZWF/F2x/HZJ+AGtnIclaR7z1pYPxy7NYM2fSO6LgK/Rkny8anRSPK/VwEA1eqm2squui0T7ZMOBg==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "acorn": "^8.5.0",
 | 
					        "acorn": "^8.6.0",
 | 
				
			||||||
        "acorn-jsx": "^5.3.1",
 | 
					        "acorn-jsx": "^5.3.1",
 | 
				
			||||||
        "eslint-visitor-keys": "^3.0.0"
 | 
					        "eslint-visitor-keys": "^3.1.0"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "eslint-visitor-keys": {
 | 
					        "eslint-visitor-keys": {
 | 
				
			||||||
| 
						 | 
					@ -5347,9 +5373,9 @@
 | 
				
			||||||
          }
 | 
					          }
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        "ws": {
 | 
					        "ws": {
 | 
				
			||||||
          "version": "7.5.5",
 | 
					          "version": "7.5.6",
 | 
				
			||||||
          "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz",
 | 
					          "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz",
 | 
				
			||||||
          "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==",
 | 
					          "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==",
 | 
				
			||||||
          "requires": {}
 | 
					          "requires": {}
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
| 
						 | 
					@ -5365,9 +5391,9 @@
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "lines-and-columns": {
 | 
					    "lines-and-columns": {
 | 
				
			||||||
      "version": "1.1.6",
 | 
					      "version": "1.2.4",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
 | 
				
			||||||
      "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=",
 | 
					      "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "locate-path": {
 | 
					    "locate-path": {
 | 
				
			||||||
| 
						 | 
					@ -5406,15 +5432,15 @@
 | 
				
			||||||
      "version": "6.0.0",
 | 
					      "version": "6.0.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
 | 
					      "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
 | 
				
			||||||
      "dev": true,
 | 
					      "devOptional": true,
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "yallist": "^4.0.0"
 | 
					        "yallist": "^4.0.0"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "mimic-response": {
 | 
					    "mimic-response": {
 | 
				
			||||||
      "version": "2.1.0",
 | 
					      "version": "3.1.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==",
 | 
					      "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
 | 
				
			||||||
      "optional": true
 | 
					      "optional": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "min-indent": {
 | 
					    "min-indent": {
 | 
				
			||||||
| 
						 | 
					@ -5439,9 +5465,9 @@
 | 
				
			||||||
      "devOptional": true
 | 
					      "devOptional": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "minipass": {
 | 
					    "minipass": {
 | 
				
			||||||
      "version": "3.1.5",
 | 
					      "version": "3.1.6",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.5.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz",
 | 
				
			||||||
      "integrity": "sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==",
 | 
					      "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==",
 | 
				
			||||||
      "optional": true,
 | 
					      "optional": true,
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "yallist": "^4.0.0"
 | 
					        "yallist": "^4.0.0"
 | 
				
			||||||
| 
						 | 
					@ -5499,19 +5525,22 @@
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node-abi": {
 | 
					    "node-abi": {
 | 
				
			||||||
      "version": "2.30.1",
 | 
					      "version": "3.5.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.30.1.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.5.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-/2D0wOQPgaUWzVSVgRMx+trKJRC2UG4SUc4oCJoXx9Uxjtp0Vy3/kt7zcbxHF8+Z/pK3UloLWzBISg72brfy1w==",
 | 
					      "integrity": "sha512-LtHvNIBgOy5mO8mPEUtkCW/YCRWYEKshIvqhe1GHHyXEHEB5mgICyYnAcl4qan3uFeRROErKGzatFHPf6kDxWw==",
 | 
				
			||||||
      "optional": true,
 | 
					      "optional": true,
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "semver": "^5.4.1"
 | 
					        "semver": "^7.3.5"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "semver": {
 | 
					        "semver": {
 | 
				
			||||||
          "version": "5.7.1",
 | 
					          "version": "7.3.5",
 | 
				
			||||||
          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
 | 
					          "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
 | 
				
			||||||
          "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
 | 
					          "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
 | 
				
			||||||
          "optional": true
 | 
					          "optional": true,
 | 
				
			||||||
 | 
					          "requires": {
 | 
				
			||||||
 | 
					            "lru-cache": "^6.0.0"
 | 
				
			||||||
 | 
					          }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					@ -5818,9 +5847,9 @@
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "prebuild-install": {
 | 
					    "prebuild-install": {
 | 
				
			||||||
      "version": "6.1.4",
 | 
					      "version": "7.0.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.1.4.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.0.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-Z4vpywnK1lBg+zdPCVCsKq0xO66eEV9rWo2zrROGGiRS4JtueBOdlB1FnY8lcy7JsUud/Q3ijUxyWN26Ika0vQ==",
 | 
					      "integrity": "sha512-IvSenf33K7JcgddNz2D5w521EgO+4aMMjFt73Uk9FRzQ7P+QZPKrp7qPsDydsSwjGt3T5xRNnM1bj1zMTD5fTA==",
 | 
				
			||||||
      "optional": true,
 | 
					      "optional": true,
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "detect-libc": "^1.0.3",
 | 
					        "detect-libc": "^1.0.3",
 | 
				
			||||||
| 
						 | 
					@ -5829,11 +5858,11 @@
 | 
				
			||||||
        "minimist": "^1.2.3",
 | 
					        "minimist": "^1.2.3",
 | 
				
			||||||
        "mkdirp-classic": "^0.5.3",
 | 
					        "mkdirp-classic": "^0.5.3",
 | 
				
			||||||
        "napi-build-utils": "^1.0.1",
 | 
					        "napi-build-utils": "^1.0.1",
 | 
				
			||||||
        "node-abi": "^2.21.0",
 | 
					        "node-abi": "^3.3.0",
 | 
				
			||||||
        "npmlog": "^4.0.1",
 | 
					        "npmlog": "^4.0.1",
 | 
				
			||||||
        "pump": "^3.0.0",
 | 
					        "pump": "^3.0.0",
 | 
				
			||||||
        "rc": "^1.2.7",
 | 
					        "rc": "^1.2.7",
 | 
				
			||||||
        "simple-get": "^3.0.3",
 | 
					        "simple-get": "^4.0.0",
 | 
				
			||||||
        "tar-fs": "^2.0.0",
 | 
					        "tar-fs": "^2.0.0",
 | 
				
			||||||
        "tunnel-agent": "^0.6.0"
 | 
					        "tunnel-agent": "^0.6.0"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
| 
						 | 
					@ -6073,12 +6102,12 @@
 | 
				
			||||||
      "optional": true
 | 
					      "optional": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "simple-get": {
 | 
					    "simple-get": {
 | 
				
			||||||
      "version": "3.1.0",
 | 
					      "version": "4.0.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==",
 | 
					      "integrity": "sha512-ZalZGexYr3TA0SwySsr5HlgOOinS4Jsa8YB2GJ6lUNAazyAu4KG/VmzMTwAt2YVXzzVj8QmefmAonZIK2BSGcQ==",
 | 
				
			||||||
      "optional": true,
 | 
					      "optional": true,
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "decompress-response": "^4.2.0",
 | 
					        "decompress-response": "^6.0.0",
 | 
				
			||||||
        "once": "^1.3.1",
 | 
					        "once": "^1.3.1",
 | 
				
			||||||
        "simple-concat": "^1.0.0"
 | 
					        "simple-concat": "^1.0.0"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
| 
						 | 
					@ -6493,9 +6522,9 @@
 | 
				
			||||||
      "devOptional": true
 | 
					      "devOptional": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "ws": {
 | 
					    "ws": {
 | 
				
			||||||
      "version": "8.2.3",
 | 
					      "version": "8.3.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/ws/-/ws-8.3.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==",
 | 
					      "integrity": "sha512-Gs5EZtpqZzLvmIM59w4igITU57lrtYVFneaa434VROv4thzJyV6UjIL3D42lslWlI+D4KzLYnxSwtfuiO79sNw==",
 | 
				
			||||||
      "requires": {}
 | 
					      "requires": {}
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "xtend": {
 | 
					    "xtend": {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -104,7 +104,7 @@ export default async (client, message, pages, timeout = 120000) => {
 | 
				
			||||||
                maxMatches: 1
 | 
					                maxMatches: 1
 | 
				
			||||||
              });
 | 
					              });
 | 
				
			||||||
              return messageCollector.on("message", async (response) => {
 | 
					              return messageCollector.on("message", async (response) => {
 | 
				
			||||||
                if (await client.getMessage(askMessage.channel.id, askMessage.id).catch(() => undefined)) askMessage.delete();
 | 
					                if (await client.getMessage(askMessage.channel.id, askMessage.id).catch(() => undefined)) await askMessage.delete();
 | 
				
			||||||
                if (manageMessages) await response.delete();
 | 
					                if (manageMessages) await response.delete();
 | 
				
			||||||
                page = Number(response.content) - 1;
 | 
					                page = Number(response.content) - 1;
 | 
				
			||||||
                currentPage = await currentPage.edit(Object.assign(pages[page], options));
 | 
					                currentPage = await currentPage.edit(Object.assign(pages[page], options));
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -93,7 +93,7 @@ export async function nextSong(client, message, connection, track, info, music,
 | 
				
			||||||
    const playMessage = players.get(voiceChannel.guild.id).playMessage;
 | 
					    const playMessage = players.get(voiceChannel.guild.id).playMessage;
 | 
				
			||||||
    try {
 | 
					    try {
 | 
				
			||||||
      players.delete(voiceChannel.guild.id);
 | 
					      players.delete(voiceChannel.guild.id);
 | 
				
			||||||
      playMessage.delete();
 | 
					      await playMessage.delete();
 | 
				
			||||||
    } catch {
 | 
					    } catch {
 | 
				
			||||||
      // no-op
 | 
					      // no-op
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
| 
						 | 
					@ -132,11 +132,11 @@ export async function nextSong(client, message, connection, track, info, music,
 | 
				
			||||||
  await connection.play(track);
 | 
					  await connection.play(track);
 | 
				
			||||||
  await connection.volume(75);
 | 
					  await connection.volume(75);
 | 
				
			||||||
  players.set(voiceChannel.guild.id, { player: connection, type: music ? "music" : "sound", host: message.author.id, voiceChannel: voiceChannel, originalChannel: message.channel, loop: loop, shuffle: shuffle, playMessage: playingMessage });
 | 
					  players.set(voiceChannel.guild.id, { player: connection, type: music ? "music" : "sound", host: message.author.id, voiceChannel: voiceChannel, originalChannel: message.channel, loop: loop, shuffle: shuffle, playMessage: playingMessage });
 | 
				
			||||||
  connection.once("error", (error) => {
 | 
					  connection.once("error", async (error) => {
 | 
				
			||||||
    try {
 | 
					    try {
 | 
				
			||||||
      if (playingMessage.channel.messages.get(playingMessage.id)) playingMessage.delete();
 | 
					      if (playingMessage.channel.messages.get(playingMessage.id)) await playingMessage.delete();
 | 
				
			||||||
      const playMessage = players.get(voiceChannel.guild.id).playMessage;
 | 
					      const playMessage = players.get(voiceChannel.guild.id).playMessage;
 | 
				
			||||||
      if (playMessage.channel.messages.get(playMessage.id)) playMessage.delete();
 | 
					      if (playMessage.channel.messages.get(playMessage.id)) await playMessage.delete();
 | 
				
			||||||
    } catch {
 | 
					    } catch {
 | 
				
			||||||
      // no-op
 | 
					      // no-op
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue