Просмотр исходного кода

PortableInfobox parser_tag_version 5

Markus-Rost 3 лет назад
Родитель
Сommit
52f22b4f06
4 измененных файлов с 133 добавлено и 188 удалено
  1. 1 1
      RcGcDb
  2. 128 183
      package-lock.json
  3. 3 3
      package.json
  4. 1 1
      util/functions.js

+ 1 - 1
RcGcDb

@@ -1 +1 @@
-Subproject commit 90e60ba66fda9e93bd0e9a55b7a188699fc84ce3
+Subproject commit 8a26be890697ca501bb1f24eda9da2b4f7b862af

+ 128 - 183
package-lock.json

@@ -15,9 +15,9 @@
         "discord.js": "^13.3.1",
         "discord.js": "^13.3.1",
         "dotenv": "^10.0.0",
         "dotenv": "^10.0.0",
         "full-icu": "^1.4.0",
         "full-icu": "^1.4.0",
-        "got": "^11.8.2",
-        "htmlparser2": "^7.1.2",
-        "npm": "^8.1.3",
+        "got": "^11.8.3",
+        "htmlparser2": "^7.2.0",
+        "npm": "^8.2.0",
         "pg": "^8.7.1"
         "pg": "^8.7.1"
       },
       },
       "engines": {
       "engines": {
@@ -521,16 +521,16 @@
       }
       }
     },
     },
     "node_modules/got": {
     "node_modules/got": {
-      "version": "11.8.2",
-      "resolved": "https://registry.npmjs.org/got/-/got-11.8.2.tgz",
-      "integrity": "sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ==",
+      "version": "11.8.3",
+      "resolved": "https://registry.npmjs.org/got/-/got-11.8.3.tgz",
+      "integrity": "sha512-7gtQ5KiPh1RtGS9/Jbv1ofDpBFuq42gyfEib+ejaRBJuj/3tQFeR5+gw57e4ipaU8c/rCjvX6fkQz2lyDlGAOg==",
       "dependencies": {
       "dependencies": {
         "@sindresorhus/is": "^4.0.0",
         "@sindresorhus/is": "^4.0.0",
         "@szmarczak/http-timer": "^4.0.5",
         "@szmarczak/http-timer": "^4.0.5",
         "@types/cacheable-request": "^6.0.1",
         "@types/cacheable-request": "^6.0.1",
         "@types/responselike": "^1.0.0",
         "@types/responselike": "^1.0.0",
         "cacheable-lookup": "^5.0.3",
         "cacheable-lookup": "^5.0.3",
-        "cacheable-request": "^7.0.1",
+        "cacheable-request": "^7.0.2",
         "decompress-response": "^6.0.0",
         "decompress-response": "^6.0.0",
         "http2-wrapper": "^1.0.0-beta.5.2",
         "http2-wrapper": "^1.0.0-beta.5.2",
         "lowercase-keys": "^2.0.0",
         "lowercase-keys": "^2.0.0",
@@ -545,9 +545,9 @@
       }
       }
     },
     },
     "node_modules/htmlparser2": {
     "node_modules/htmlparser2": {
-      "version": "7.1.2",
-      "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.1.2.tgz",
-      "integrity": "sha512-d6cqsbJba2nRdg8WW2okyD4ceonFHn9jLFxhwlNcLhQWcFPdxXeJulgOLjLKtAK9T6ahd+GQNZwG9fjmGW7lyg==",
+      "version": "7.2.0",
+      "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz",
+      "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==",
       "funding": [
       "funding": [
         "https://github.com/fb55/htmlparser2?sponsor=1",
         "https://github.com/fb55/htmlparser2?sponsor=1",
         {
         {
@@ -679,9 +679,9 @@
       }
       }
     },
     },
     "node_modules/npm": {
     "node_modules/npm": {
-      "version": "8.1.3",
-      "resolved": "https://registry.npmjs.org/npm/-/npm-8.1.3.tgz",
-      "integrity": "sha512-7AnYyaVdF3vEpHMb+tq5ALbmsE9CIJYu0KJvGawn03yc1HGw778H7UNLV2tcHTAa6VjJk4c1yKbovOC0674PAw==",
+      "version": "8.2.0",
+      "resolved": "https://registry.npmjs.org/npm/-/npm-8.2.0.tgz",
+      "integrity": "sha512-doYfni7IWhc5xJdikZK3PKENz3QcTcV5Y2EtF8HA3eEPePeemdgGl3j2OyNPT25+UBschVWSVgz4ER1/wnjF7Q==",
       "bundleDependencies": [
       "bundleDependencies": [
         "@isaacs/string-locale-compare",
         "@isaacs/string-locale-compare",
         "@npmcli/arborist",
         "@npmcli/arborist",
@@ -738,6 +738,7 @@
         "opener",
         "opener",
         "pacote",
         "pacote",
         "parse-conflict-json",
         "parse-conflict-json",
+        "proc-log",
         "qrcode-terminal",
         "qrcode-terminal",
         "read",
         "read",
         "read-package-json",
         "read-package-json",
@@ -810,6 +811,7 @@
         "opener": "*",
         "opener": "*",
         "pacote": "*",
         "pacote": "*",
         "parse-conflict-json": "*",
         "parse-conflict-json": "*",
+        "proc-log": "*",
         "qrcode-terminal": "*",
         "qrcode-terminal": "*",
         "read": "*",
         "read": "*",
         "read-package-json": "*",
         "read-package-json": "*",
@@ -845,17 +847,17 @@
       "license": "ISC"
       "license": "ISC"
     },
     },
     "node_modules/npm/node_modules/@npmcli/arborist": {
     "node_modules/npm/node_modules/@npmcli/arborist": {
-      "version": "4.0.4",
+      "version": "4.0.5",
       "inBundle": true,
       "inBundle": true,
       "license": "ISC",
       "license": "ISC",
       "dependencies": {
       "dependencies": {
-        "@isaacs/string-locale-compare": "^1.0.1",
+        "@isaacs/string-locale-compare": "^1.1.0",
         "@npmcli/installed-package-contents": "^1.0.7",
         "@npmcli/installed-package-contents": "^1.0.7",
         "@npmcli/map-workspaces": "^2.0.0",
         "@npmcli/map-workspaces": "^2.0.0",
         "@npmcli/metavuln-calculator": "^2.0.0",
         "@npmcli/metavuln-calculator": "^2.0.0",
         "@npmcli/move-file": "^1.1.0",
         "@npmcli/move-file": "^1.1.0",
         "@npmcli/name-from-folder": "^1.0.1",
         "@npmcli/name-from-folder": "^1.0.1",
-        "@npmcli/node-gyp": "^1.0.1",
+        "@npmcli/node-gyp": "^1.0.3",
         "@npmcli/package-json": "^1.0.1",
         "@npmcli/package-json": "^1.0.1",
         "@npmcli/run-script": "^2.0.0",
         "@npmcli/run-script": "^2.0.0",
         "bin-links": "^2.3.0",
         "bin-links": "^2.3.0",
@@ -869,7 +871,7 @@
         "npm-package-arg": "^8.1.5",
         "npm-package-arg": "^8.1.5",
         "npm-pick-manifest": "^6.1.0",
         "npm-pick-manifest": "^6.1.0",
         "npm-registry-fetch": "^11.0.0",
         "npm-registry-fetch": "^11.0.0",
-        "pacote": "^12.0.0",
+        "pacote": "^12.0.2",
         "parse-conflict-json": "^1.1.1",
         "parse-conflict-json": "^1.1.1",
         "proc-log": "^1.0.0",
         "proc-log": "^1.0.0",
         "promise-all-reject-late": "^1.0.0",
         "promise-all-reject-late": "^1.0.0",
@@ -895,7 +897,7 @@
       "license": "ISC"
       "license": "ISC"
     },
     },
     "node_modules/npm/node_modules/@npmcli/config": {
     "node_modules/npm/node_modules/@npmcli/config": {
-      "version": "2.3.1",
+      "version": "2.3.2",
       "inBundle": true,
       "inBundle": true,
       "license": "ISC",
       "license": "ISC",
       "dependencies": {
       "dependencies": {
@@ -1005,7 +1007,7 @@
       "license": "ISC"
       "license": "ISC"
     },
     },
     "node_modules/npm/node_modules/@npmcli/node-gyp": {
     "node_modules/npm/node_modules/@npmcli/node-gyp": {
-      "version": "1.0.2",
+      "version": "1.0.3",
       "inBundle": true,
       "inBundle": true,
       "license": "ISC"
       "license": "ISC"
     },
     },
@@ -1128,7 +1130,7 @@
       "license": "MIT"
       "license": "MIT"
     },
     },
     "node_modules/npm/node_modules/are-we-there-yet": {
     "node_modules/npm/node_modules/are-we-there-yet": {
-      "version": "1.1.6",
+      "version": "2.0.0",
       "inBundle": true,
       "inBundle": true,
       "license": "ISC",
       "license": "ISC",
       "dependencies": {
       "dependencies": {
@@ -1385,7 +1387,6 @@
     },
     },
     "node_modules/npm/node_modules/code-point-at": {
     "node_modules/npm/node_modules/code-point-at": {
       "version": "1.1.0",
       "version": "1.1.0",
-      "inBundle": true,
       "license": "MIT",
       "license": "MIT",
       "engines": {
       "engines": {
         "node": ">=0.10.0"
         "node": ">=0.10.0"
@@ -1569,22 +1570,62 @@
       "license": "MIT"
       "license": "MIT"
     },
     },
     "node_modules/npm/node_modules/gauge": {
     "node_modules/npm/node_modules/gauge": {
-      "version": "3.0.1",
+      "version": "4.0.0",
       "inBundle": true,
       "inBundle": true,
       "license": "ISC",
       "license": "ISC",
       "dependencies": {
       "dependencies": {
+        "ansi-regex": "^5.0.1",
         "aproba": "^1.0.3 || ^2.0.0",
         "aproba": "^1.0.3 || ^2.0.0",
         "color-support": "^1.1.2",
         "color-support": "^1.1.2",
         "console-control-strings": "^1.0.0",
         "console-control-strings": "^1.0.0",
         "has-unicode": "^2.0.1",
         "has-unicode": "^2.0.1",
-        "object-assign": "^4.1.1",
         "signal-exit": "^3.0.0",
         "signal-exit": "^3.0.0",
-        "string-width": "^1.0.1 || ^2.0.0",
-        "strip-ansi": "^3.0.1 || ^4.0.0",
+        "string-width": "^4.2.3",
+        "strip-ansi": "^6.0.1",
         "wide-align": "^1.1.2"
         "wide-align": "^1.1.2"
       },
       },
       "engines": {
       "engines": {
-        "node": ">=10"
+        "node": "^12.13.0 || ^14.15.0 || >=16"
+      }
+    },
+    "node_modules/npm/node_modules/gauge/node_modules/ansi-regex": {
+      "version": "5.0.1",
+      "inBundle": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/npm/node_modules/gauge/node_modules/is-fullwidth-code-point": {
+      "version": "3.0.0",
+      "inBundle": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/npm/node_modules/gauge/node_modules/string-width": {
+      "version": "4.2.3",
+      "inBundle": true,
+      "license": "MIT",
+      "dependencies": {
+        "emoji-regex": "^8.0.0",
+        "is-fullwidth-code-point": "^3.0.0",
+        "strip-ansi": "^6.0.1"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/npm/node_modules/gauge/node_modules/strip-ansi": {
+      "version": "6.0.1",
+      "inBundle": true,
+      "license": "MIT",
+      "dependencies": {
+        "ansi-regex": "^5.0.1"
+      },
+      "engines": {
+        "node": ">=8"
       }
       }
     },
     },
     "node_modules/npm/node_modules/glob": {
     "node_modules/npm/node_modules/glob": {
@@ -2193,7 +2234,7 @@
       }
       }
     },
     },
     "node_modules/npm/node_modules/node-gyp": {
     "node_modules/npm/node_modules/node-gyp": {
-      "version": "8.3.0",
+      "version": "8.4.1",
       "inBundle": true,
       "inBundle": true,
       "license": "MIT",
       "license": "MIT",
       "dependencies": {
       "dependencies": {
@@ -2202,7 +2243,7 @@
         "graceful-fs": "^4.2.6",
         "graceful-fs": "^4.2.6",
         "make-fetch-happen": "^9.1.0",
         "make-fetch-happen": "^9.1.0",
         "nopt": "^5.0.0",
         "nopt": "^5.0.0",
-        "npmlog": "^4.1.2",
+        "npmlog": "^6.0.0",
         "rimraf": "^3.0.2",
         "rimraf": "^3.0.2",
         "semver": "^7.3.5",
         "semver": "^7.3.5",
         "tar": "^6.1.2",
         "tar": "^6.1.2",
@@ -2215,61 +2256,6 @@
         "node": ">= 10.12.0"
         "node": ">= 10.12.0"
       }
       }
     },
     },
-    "node_modules/npm/node_modules/node-gyp/node_modules/aproba": {
-      "version": "1.2.0",
-      "inBundle": true,
-      "license": "ISC"
-    },
-    "node_modules/npm/node_modules/node-gyp/node_modules/gauge": {
-      "version": "2.7.4",
-      "inBundle": true,
-      "license": "ISC",
-      "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/npm/node_modules/node-gyp/node_modules/is-fullwidth-code-point": {
-      "version": "1.0.0",
-      "inBundle": true,
-      "license": "MIT",
-      "dependencies": {
-        "number-is-nan": "^1.0.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/npm/node_modules/node-gyp/node_modules/npmlog": {
-      "version": "4.1.2",
-      "inBundle": true,
-      "license": "ISC",
-      "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/npm/node_modules/node-gyp/node_modules/string-width": {
-      "version": "1.0.2",
-      "inBundle": true,
-      "license": "MIT",
-      "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/npm/node_modules/nopt": {
     "node_modules/npm/node_modules/nopt": {
       "version": "5.0.0",
       "version": "5.0.0",
       "inBundle": true,
       "inBundle": true,
@@ -2407,31 +2393,21 @@
       "license": "BSD-2-Clause"
       "license": "BSD-2-Clause"
     },
     },
     "node_modules/npm/node_modules/npmlog": {
     "node_modules/npm/node_modules/npmlog": {
-      "version": "5.0.1",
+      "version": "6.0.0",
       "inBundle": true,
       "inBundle": true,
       "license": "ISC",
       "license": "ISC",
       "dependencies": {
       "dependencies": {
         "are-we-there-yet": "^2.0.0",
         "are-we-there-yet": "^2.0.0",
         "console-control-strings": "^1.1.0",
         "console-control-strings": "^1.1.0",
-        "gauge": "^3.0.0",
+        "gauge": "^4.0.0",
         "set-blocking": "^2.0.0"
         "set-blocking": "^2.0.0"
-      }
-    },
-    "node_modules/npm/node_modules/npmlog/node_modules/are-we-there-yet": {
-      "version": "2.0.0",
-      "inBundle": true,
-      "license": "ISC",
-      "dependencies": {
-        "delegates": "^1.0.0",
-        "readable-stream": "^3.6.0"
       },
       },
       "engines": {
       "engines": {
-        "node": ">=10"
+        "node": "^12.13.0 || ^14.15.0 || >=16"
       }
       }
     },
     },
     "node_modules/npm/node_modules/number-is-nan": {
     "node_modules/npm/node_modules/number-is-nan": {
       "version": "1.0.1",
       "version": "1.0.1",
-      "inBundle": true,
       "license": "MIT",
       "license": "MIT",
       "engines": {
       "engines": {
         "node": ">=0.10.0"
         "node": ">=0.10.0"
@@ -2711,7 +2687,7 @@
       "license": "ISC"
       "license": "ISC"
     },
     },
     "node_modules/npm/node_modules/signal-exit": {
     "node_modules/npm/node_modules/signal-exit": {
-      "version": "3.0.3",
+      "version": "3.0.6",
       "inBundle": true,
       "inBundle": true,
       "license": "ISC"
       "license": "ISC"
     },
     },
@@ -3709,16 +3685,16 @@
       }
       }
     },
     },
     "got": {
     "got": {
-      "version": "11.8.2",
-      "resolved": "https://registry.npmjs.org/got/-/got-11.8.2.tgz",
-      "integrity": "sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ==",
+      "version": "11.8.3",
+      "resolved": "https://registry.npmjs.org/got/-/got-11.8.3.tgz",
+      "integrity": "sha512-7gtQ5KiPh1RtGS9/Jbv1ofDpBFuq42gyfEib+ejaRBJuj/3tQFeR5+gw57e4ipaU8c/rCjvX6fkQz2lyDlGAOg==",
       "requires": {
       "requires": {
         "@sindresorhus/is": "^4.0.0",
         "@sindresorhus/is": "^4.0.0",
         "@szmarczak/http-timer": "^4.0.5",
         "@szmarczak/http-timer": "^4.0.5",
         "@types/cacheable-request": "^6.0.1",
         "@types/cacheable-request": "^6.0.1",
         "@types/responselike": "^1.0.0",
         "@types/responselike": "^1.0.0",
         "cacheable-lookup": "^5.0.3",
         "cacheable-lookup": "^5.0.3",
-        "cacheable-request": "^7.0.1",
+        "cacheable-request": "^7.0.2",
         "decompress-response": "^6.0.0",
         "decompress-response": "^6.0.0",
         "http2-wrapper": "^1.0.0-beta.5.2",
         "http2-wrapper": "^1.0.0-beta.5.2",
         "lowercase-keys": "^2.0.0",
         "lowercase-keys": "^2.0.0",
@@ -3727,9 +3703,9 @@
       }
       }
     },
     },
     "htmlparser2": {
     "htmlparser2": {
-      "version": "7.1.2",
-      "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.1.2.tgz",
-      "integrity": "sha512-d6cqsbJba2nRdg8WW2okyD4ceonFHn9jLFxhwlNcLhQWcFPdxXeJulgOLjLKtAK9T6ahd+GQNZwG9fjmGW7lyg==",
+      "version": "7.2.0",
+      "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz",
+      "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==",
       "requires": {
       "requires": {
         "domelementtype": "^2.0.1",
         "domelementtype": "^2.0.1",
         "domhandler": "^4.2.2",
         "domhandler": "^4.2.2",
@@ -3823,9 +3799,9 @@
       "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A=="
       "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A=="
     },
     },
     "npm": {
     "npm": {
-      "version": "8.1.3",
-      "resolved": "https://registry.npmjs.org/npm/-/npm-8.1.3.tgz",
-      "integrity": "sha512-7AnYyaVdF3vEpHMb+tq5ALbmsE9CIJYu0KJvGawn03yc1HGw778H7UNLV2tcHTAa6VjJk4c1yKbovOC0674PAw==",
+      "version": "8.2.0",
+      "resolved": "https://registry.npmjs.org/npm/-/npm-8.2.0.tgz",
+      "integrity": "sha512-doYfni7IWhc5xJdikZK3PKENz3QcTcV5Y2EtF8HA3eEPePeemdgGl3j2OyNPT25+UBschVWSVgz4ER1/wnjF7Q==",
       "requires": {
       "requires": {
         "@isaacs/string-locale-compare": "*",
         "@isaacs/string-locale-compare": "*",
         "@npmcli/arborist": "*",
         "@npmcli/arborist": "*",
@@ -3882,6 +3858,7 @@
         "opener": "*",
         "opener": "*",
         "pacote": "*",
         "pacote": "*",
         "parse-conflict-json": "*",
         "parse-conflict-json": "*",
+        "proc-log": "*",
         "qrcode-terminal": "*",
         "qrcode-terminal": "*",
         "read": "*",
         "read": "*",
         "read-package-json": "*",
         "read-package-json": "*",
@@ -3908,16 +3885,16 @@
           "bundled": true
           "bundled": true
         },
         },
         "@npmcli/arborist": {
         "@npmcli/arborist": {
-          "version": "4.0.4",
+          "version": "4.0.5",
           "bundled": true,
           "bundled": true,
           "requires": {
           "requires": {
-            "@isaacs/string-locale-compare": "^1.0.1",
+            "@isaacs/string-locale-compare": "^1.1.0",
             "@npmcli/installed-package-contents": "^1.0.7",
             "@npmcli/installed-package-contents": "^1.0.7",
             "@npmcli/map-workspaces": "^2.0.0",
             "@npmcli/map-workspaces": "^2.0.0",
             "@npmcli/metavuln-calculator": "^2.0.0",
             "@npmcli/metavuln-calculator": "^2.0.0",
             "@npmcli/move-file": "^1.1.0",
             "@npmcli/move-file": "^1.1.0",
             "@npmcli/name-from-folder": "^1.0.1",
             "@npmcli/name-from-folder": "^1.0.1",
-            "@npmcli/node-gyp": "^1.0.1",
+            "@npmcli/node-gyp": "^1.0.3",
             "@npmcli/package-json": "^1.0.1",
             "@npmcli/package-json": "^1.0.1",
             "@npmcli/run-script": "^2.0.0",
             "@npmcli/run-script": "^2.0.0",
             "bin-links": "^2.3.0",
             "bin-links": "^2.3.0",
@@ -3931,7 +3908,7 @@
             "npm-package-arg": "^8.1.5",
             "npm-package-arg": "^8.1.5",
             "npm-pick-manifest": "^6.1.0",
             "npm-pick-manifest": "^6.1.0",
             "npm-registry-fetch": "^11.0.0",
             "npm-registry-fetch": "^11.0.0",
-            "pacote": "^12.0.0",
+            "pacote": "^12.0.2",
             "parse-conflict-json": "^1.1.1",
             "parse-conflict-json": "^1.1.1",
             "proc-log": "^1.0.0",
             "proc-log": "^1.0.0",
             "promise-all-reject-late": "^1.0.0",
             "promise-all-reject-late": "^1.0.0",
@@ -3950,7 +3927,7 @@
           "bundled": true
           "bundled": true
         },
         },
         "@npmcli/config": {
         "@npmcli/config": {
-          "version": "2.3.1",
+          "version": "2.3.2",
           "bundled": true,
           "bundled": true,
           "requires": {
           "requires": {
             "ini": "^2.0.0",
             "ini": "^2.0.0",
@@ -4030,7 +4007,7 @@
           "bundled": true
           "bundled": true
         },
         },
         "@npmcli/node-gyp": {
         "@npmcli/node-gyp": {
-          "version": "1.0.2",
+          "version": "1.0.3",
           "bundled": true
           "bundled": true
         },
         },
         "@npmcli/package-json": {
         "@npmcli/package-json": {
@@ -4117,7 +4094,7 @@
           "bundled": true
           "bundled": true
         },
         },
         "are-we-there-yet": {
         "are-we-there-yet": {
-          "version": "1.1.6",
+          "version": "2.0.0",
           "bundled": true,
           "bundled": true,
           "requires": {
           "requires": {
             "delegates": "^1.0.0",
             "delegates": "^1.0.0",
@@ -4288,8 +4265,7 @@
           }
           }
         },
         },
         "code-point-at": {
         "code-point-at": {
-          "version": "1.1.0",
-          "bundled": true
+          "version": "1.1.0"
         },
         },
         "color-convert": {
         "color-convert": {
           "version": "2.0.1",
           "version": "2.0.1",
@@ -4415,18 +4391,44 @@
           "bundled": true
           "bundled": true
         },
         },
         "gauge": {
         "gauge": {
-          "version": "3.0.1",
+          "version": "4.0.0",
           "bundled": true,
           "bundled": true,
           "requires": {
           "requires": {
+            "ansi-regex": "^5.0.1",
             "aproba": "^1.0.3 || ^2.0.0",
             "aproba": "^1.0.3 || ^2.0.0",
             "color-support": "^1.1.2",
             "color-support": "^1.1.2",
             "console-control-strings": "^1.0.0",
             "console-control-strings": "^1.0.0",
             "has-unicode": "^2.0.1",
             "has-unicode": "^2.0.1",
-            "object-assign": "^4.1.1",
             "signal-exit": "^3.0.0",
             "signal-exit": "^3.0.0",
-            "string-width": "^1.0.1 || ^2.0.0",
-            "strip-ansi": "^3.0.1 || ^4.0.0",
+            "string-width": "^4.2.3",
+            "strip-ansi": "^6.0.1",
             "wide-align": "^1.1.2"
             "wide-align": "^1.1.2"
+          },
+          "dependencies": {
+            "ansi-regex": {
+              "version": "5.0.1",
+              "bundled": true
+            },
+            "is-fullwidth-code-point": {
+              "version": "3.0.0",
+              "bundled": true
+            },
+            "string-width": {
+              "version": "4.2.3",
+              "bundled": true,
+              "requires": {
+                "emoji-regex": "^8.0.0",
+                "is-fullwidth-code-point": "^3.0.0",
+                "strip-ansi": "^6.0.1"
+              }
+            },
+            "strip-ansi": {
+              "version": "6.0.1",
+              "bundled": true,
+              "requires": {
+                "ansi-regex": "^5.0.1"
+              }
+            }
           }
           }
         },
         },
         "glob": {
         "glob": {
@@ -4842,7 +4844,7 @@
           "bundled": true
           "bundled": true
         },
         },
         "node-gyp": {
         "node-gyp": {
-          "version": "8.3.0",
+          "version": "8.4.1",
           "bundled": true,
           "bundled": true,
           "requires": {
           "requires": {
             "env-paths": "^2.2.0",
             "env-paths": "^2.2.0",
@@ -4850,57 +4852,11 @@
             "graceful-fs": "^4.2.6",
             "graceful-fs": "^4.2.6",
             "make-fetch-happen": "^9.1.0",
             "make-fetch-happen": "^9.1.0",
             "nopt": "^5.0.0",
             "nopt": "^5.0.0",
-            "npmlog": "^4.1.2",
+            "npmlog": "^6.0.0",
             "rimraf": "^3.0.2",
             "rimraf": "^3.0.2",
             "semver": "^7.3.5",
             "semver": "^7.3.5",
             "tar": "^6.1.2",
             "tar": "^6.1.2",
             "which": "^2.0.2"
             "which": "^2.0.2"
-          },
-          "dependencies": {
-            "aproba": {
-              "version": "1.2.0",
-              "bundled": true
-            },
-            "gauge": {
-              "version": "2.7.4",
-              "bundled": true,
-              "requires": {
-                "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"
-              }
-            },
-            "is-fullwidth-code-point": {
-              "version": "1.0.0",
-              "bundled": true,
-              "requires": {
-                "number-is-nan": "^1.0.0"
-              }
-            },
-            "npmlog": {
-              "version": "4.1.2",
-              "bundled": true,
-              "requires": {
-                "are-we-there-yet": "~1.1.2",
-                "console-control-strings": "~1.1.0",
-                "gauge": "~2.7.3",
-                "set-blocking": "~2.0.0"
-              }
-            },
-            "string-width": {
-              "version": "1.0.2",
-              "bundled": true,
-              "requires": {
-                "code-point-at": "^1.0.0",
-                "is-fullwidth-code-point": "^1.0.0",
-                "strip-ansi": "^3.0.0"
-              }
-            }
           }
           }
         },
         },
         "nopt": {
         "nopt": {
@@ -4998,28 +4954,17 @@
           "bundled": true
           "bundled": true
         },
         },
         "npmlog": {
         "npmlog": {
-          "version": "5.0.1",
+          "version": "6.0.0",
           "bundled": true,
           "bundled": true,
           "requires": {
           "requires": {
             "are-we-there-yet": "^2.0.0",
             "are-we-there-yet": "^2.0.0",
             "console-control-strings": "^1.1.0",
             "console-control-strings": "^1.1.0",
-            "gauge": "^3.0.0",
+            "gauge": "^4.0.0",
             "set-blocking": "^2.0.0"
             "set-blocking": "^2.0.0"
-          },
-          "dependencies": {
-            "are-we-there-yet": {
-              "version": "2.0.0",
-              "bundled": true,
-              "requires": {
-                "delegates": "^1.0.0",
-                "readable-stream": "^3.6.0"
-              }
-            }
           }
           }
         },
         },
         "number-is-nan": {
         "number-is-nan": {
-          "version": "1.0.1",
-          "bundled": true
+          "version": "1.0.1"
         },
         },
         "object-assign": {
         "object-assign": {
           "version": "4.1.1",
           "version": "4.1.1",
@@ -5196,7 +5141,7 @@
           "bundled": true
           "bundled": true
         },
         },
         "signal-exit": {
         "signal-exit": {
-          "version": "3.0.3",
+          "version": "3.0.6",
           "bundled": true
           "bundled": true
         },
         },
         "smart-buffer": {
         "smart-buffer": {

+ 3 - 3
package.json

@@ -21,9 +21,9 @@
     "discord.js": "^13.3.1",
     "discord.js": "^13.3.1",
     "dotenv": "^10.0.0",
     "dotenv": "^10.0.0",
     "full-icu": "^1.4.0",
     "full-icu": "^1.4.0",
-    "got": "^11.8.2",
-    "htmlparser2": "^7.1.2",
-    "npm": "^8.1.3",
+    "got": "^11.8.3",
+    "htmlparser2": "^7.2.0",
+    "npm": "^8.2.0",
     "pg": "^8.7.1"
     "pg": "^8.7.1"
   },
   },
   "repository": {
   "repository": {

+ 1 - 1
util/functions.js

@@ -23,7 +23,7 @@ const oauthVerify = new Map();
  */
  */
 function parse_infobox(infobox, embed, thumbnail, pagelink = '') {
 function parse_infobox(infobox, embed, thumbnail, pagelink = '') {
 	if ( !infobox || embed.fields.length >= 25 || embed.length > 5400 ) return;
 	if ( !infobox || embed.fields.length >= 25 || embed.length > 5400 ) return;
-	if ( infobox.parser_tag_version === 2 ) {
+	if ( infobox.parser_tag_version === 5 ) {
 		infobox.data.forEach( group => {
 		infobox.data.forEach( group => {
 			parse_infobox(group, embed, thumbnail, pagelink);
 			parse_infobox(group, embed, thumbnail, pagelink);
 		} );
 		} );