\n 05:00\n <\/div>\n
\n \u041b\u0430 \u041b\u0438\u0433\u0430: \u0420\u0430\u0439\u043e \u0412\u0430\u043b\u0435\u043a\u0430\u043d\u043e - \u0420\u0435\u0430\u043b \u041c\u0430\u0434\u0440\u0438\u0434\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>
\ No newline at end of file
diff --git a/sites/tv.dir.bg/__data__/no_data.html b/sites/tv.dir.bg/__data__/no_data.html
new file mode 100644
index 000000000..5f0823d88
--- /dev/null
+++ b/sites/tv.dir.bg/__data__/no_data.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/sites/tvheute.at/__data__/content.html b/sites/tvheute.at/__data__/content.html
new file mode 100644
index 000000000..8eb1678e1
--- /dev/null
+++ b/sites/tvheute.at/__data__/content.html
@@ -0,0 +1,64 @@
+
+
+
+
Das ORF1 Programm mit allen Sendungen live im TV von tv.orf.at . Sie haben eine Sendung verpasst. In der ORF TVthek finden Sie viele Sendungen on demand zum Abruf als online Video und live stream.
+
+
+
+
+
+
+
+ Sender
+ Zeit
+ Zeit
+ Titel
+ Start
+ Titel
+
+
+
+
+ ORF1 Kids
+ 06:00 06:10
+
+ 06:00 06:10
+
+
+
+ Monchhichi (Wh.) ANIMATIONSSERIE Der Streiche-Wettbewerb
+
+
+
+
Roger hat sich Ärger mit Dr. Bellows eingehandelt, der ihn für einen Monat strafversetzen möchte. Einmal mehr hadert Roger mit dem Schicksal, dass er keinen eigenen Flaschengeist besitzt, der ihm aus der Patsche helfen kann. Jeannie schlägt vor, ihm Cousine Marilla zu schicken. Doch Tony ist strikt dagegen. Als ein Zaubererpärchen im exotischen Bühnenoutfit für die Zeit von Rogers Abwesenheit sein Apartment in Untermiete bezieht, glaubt Roger, Jeannie habe ihm ihre Verwandte doch noch gesandt.
+
+
+
+
+
+
+ ORF1
+ 18:00 18:10
+
+ 18:00 18:10
+
+
+ ZIB 18 NACHRICHTEN
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/sites/tvheute.at/__data__/no_content.html b/sites/tvheute.at/__data__/no_content.html
new file mode 100644
index 000000000..2d5f853f4
--- /dev/null
+++ b/sites/tvheute.at/__data__/no_content.html
@@ -0,0 +1,8 @@
+
+
+
Object moved
+
+
+
Object moved to here .
+
+
\ No newline at end of file
diff --git a/sites/tvheute.at/tvheute.at.test.js b/sites/tvheute.at/tvheute.at.test.js
index cb52784ce..e31587ca4 100644
--- a/sites/tvheute.at/tvheute.at.test.js
+++ b/sites/tvheute.at/tvheute.at.test.js
@@ -2,14 +2,12 @@ const { parser, url } = require('./tvheute.at.config.js')
const dayjs = require('dayjs')
const utc = require('dayjs/plugin/utc')
const customParseFormat = require('dayjs/plugin/customParseFormat')
+const { readFileSync } = require('fs')
dayjs.extend(customParseFormat)
dayjs.extend(utc)
const date = dayjs.utc('2021-11-08', 'YYYY-MM-DD').startOf('d')
const channel = { site_id: 'orf1', xmltv_id: 'ORF1.at' }
-const content = `
-
Das ORF1 Programm mit allen Sendungen live im TV von tv.orf.at . Sie haben eine Sendung verpasst. In der ORF TVthek finden Sie viele Sendungen on demand zum Abruf als online Video und live stream.
Sender Zeit Zeit Titel Start Titel ORF1 Kids 06:00 06:10 06:00 06:10
Monchhichi (Wh.) ANIMATIONSSERIE Der Streiche-Wettbewerb Roger hat sich Ärger mit Dr. Bellows eingehandelt, der ihn für einen Monat strafversetzen möchte. Einmal mehr hadert Roger mit dem Schicksal, dass er keinen eigenen Flaschengeist besitzt, der ihm aus der Patsche helfen kann. Jeannie schlägt vor, ihm Cousine Marilla zu schicken. Doch Tony ist strikt dagegen. Als ein Zaubererpärchen im exotischen Bühnenoutfit für die Zeit von Rogers Abwesenheit sein Apartment in Untermiete bezieht, glaubt Roger, Jeannie habe ihm ihre Verwandte doch noch gesandt.
ORF1 18:00 18:10 18:00 18:10
ZIB 18 NACHRICHTEN
-`
it('can generate valid url', () => {
expect(url({ channel, date })).toBe(
@@ -18,7 +16,7 @@ it('can generate valid url', () => {
})
it('can parse response', () => {
- expect(parser({ date, channel, content })).toMatchObject([
+ expect(parser({ date, channel, content: readFileSync('./__data__/content.html', 'utf8') })).toMatchObject([
{
start: '2021-11-08T05:00:00.000Z',
stop: '2021-11-08T05:10:00.000Z',
@@ -40,9 +38,7 @@ it('can handle empty guide', () => {
const result = parser({
date,
channel,
- content: `
Object moved
-
Object moved to here .
-`
+ content: readFileSync('./__data__/no_content.html', 'utf8')
})
expect(result).toMatchObject([])
})
diff --git a/yarn.lock b/yarn.lock
deleted file mode 100644
index 4c29f840b..000000000
--- a/yarn.lock
+++ /dev/null
@@ -1,8440 +0,0 @@
-# This file is generated by running "yarn install" inside your project.
-# Manual changes might be lost - proceed with caution!
-
-__metadata:
- version: 8
- cacheKey: 10c0
-
-"@aashutoshrathi/word-wrap@npm:^1.2.3":
- version: 1.2.6
- resolution: "@aashutoshrathi/word-wrap@npm:1.2.6"
- checksum: 10c0/53c2b231a61a46792b39a0d43bc4f4f776bb4542aa57ee04930676802e5501282c2fc8aac14e4cd1f1120ff8b52616b6ff5ab539ad30aa2277d726444b71619f
- languageName: node
- linkType: hard
-
-"@alex_neo/jest-expect-message@npm:^1.0.5":
- version: 1.0.5
- resolution: "@alex_neo/jest-expect-message@npm:1.0.5"
- checksum: 10c0/4e31fcd6333fe06e2d17656fecb7b008ca299048d27e0dfbde26eb22ace6ec61505267bfd26e839a89d60aa069e6380335fed7ebe804948a1f6a5b7f6172a321
- languageName: node
- linkType: hard
-
-"@ampproject/remapping@npm:^2.2.0":
- version: 2.3.0
- resolution: "@ampproject/remapping@npm:2.3.0"
- dependencies:
- "@jridgewell/gen-mapping": "npm:^0.3.5"
- "@jridgewell/trace-mapping": "npm:^0.3.24"
- checksum: 10c0/81d63cca5443e0f0c72ae18b544cc28c7c0ec2cea46e7cb888bb0e0f411a1191d0d6b7af798d54e30777d8d1488b2ec0732aac2be342d3d7d3ffd271c6f489ed
- languageName: node
- linkType: hard
-
-"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.27.1":
- version: 7.27.1
- resolution: "@babel/code-frame@npm:7.27.1"
- dependencies:
- "@babel/helper-validator-identifier": "npm:^7.27.1"
- js-tokens: "npm:^4.0.0"
- picocolors: "npm:^1.1.1"
- checksum: 10c0/5dd9a18baa5fce4741ba729acc3a3272c49c25cb8736c4b18e113099520e7ef7b545a4096a26d600e4416157e63e87d66db46aa3fbf0a5f2286da2705c12da00
- languageName: node
- linkType: hard
-
-"@babel/compat-data@npm:^7.27.2":
- version: 7.27.5
- resolution: "@babel/compat-data@npm:7.27.5"
- checksum: 10c0/da2751fcd0b58eea958f2b2f7ff7d6de1280712b709fa1ad054b73dc7d31f589e353bb50479b9dc96007935f3ed3cada68ac5b45ce93086b7122ddc32e60dc00
- languageName: node
- linkType: hard
-
-"@babel/core@npm:^7.23.9, @babel/core@npm:^7.27.4":
- version: 7.27.4
- resolution: "@babel/core@npm:7.27.4"
- dependencies:
- "@ampproject/remapping": "npm:^2.2.0"
- "@babel/code-frame": "npm:^7.27.1"
- "@babel/generator": "npm:^7.27.3"
- "@babel/helper-compilation-targets": "npm:^7.27.2"
- "@babel/helper-module-transforms": "npm:^7.27.3"
- "@babel/helpers": "npm:^7.27.4"
- "@babel/parser": "npm:^7.27.4"
- "@babel/template": "npm:^7.27.2"
- "@babel/traverse": "npm:^7.27.4"
- "@babel/types": "npm:^7.27.3"
- convert-source-map: "npm:^2.0.0"
- debug: "npm:^4.1.0"
- gensync: "npm:^1.0.0-beta.2"
- json5: "npm:^2.2.3"
- semver: "npm:^6.3.1"
- checksum: 10c0/d2d17b106a8d91d3eda754bb3f26b53a12eb7646df73c2b2d2e9b08d90529186bc69e3823f70a96ec6e5719dc2372fb54e14ad499da47ceeb172d2f7008787b5
- languageName: node
- linkType: hard
-
-"@babel/generator@npm:^7.27.3, @babel/generator@npm:^7.27.5":
- version: 7.27.5
- resolution: "@babel/generator@npm:7.27.5"
- dependencies:
- "@babel/parser": "npm:^7.27.5"
- "@babel/types": "npm:^7.27.3"
- "@jridgewell/gen-mapping": "npm:^0.3.5"
- "@jridgewell/trace-mapping": "npm:^0.3.25"
- jsesc: "npm:^3.0.2"
- checksum: 10c0/8f649ef4cd81765c832bb11de4d6064b035ffebdecde668ba7abee68a7b0bce5c9feabb5dc5bb8aeba5bd9e5c2afa3899d852d2bd9ca77a711ba8c8379f416f0
- languageName: node
- linkType: hard
-
-"@babel/helper-compilation-targets@npm:^7.27.2":
- version: 7.27.2
- resolution: "@babel/helper-compilation-targets@npm:7.27.2"
- dependencies:
- "@babel/compat-data": "npm:^7.27.2"
- "@babel/helper-validator-option": "npm:^7.27.1"
- browserslist: "npm:^4.24.0"
- lru-cache: "npm:^5.1.1"
- semver: "npm:^6.3.1"
- checksum: 10c0/f338fa00dcfea931804a7c55d1a1c81b6f0a09787e528ec580d5c21b3ecb3913f6cb0f361368973ce953b824d910d3ac3e8a8ee15192710d3563826447193ad1
- languageName: node
- linkType: hard
-
-"@babel/helper-module-imports@npm:^7.27.1":
- version: 7.27.1
- resolution: "@babel/helper-module-imports@npm:7.27.1"
- dependencies:
- "@babel/traverse": "npm:^7.27.1"
- "@babel/types": "npm:^7.27.1"
- checksum: 10c0/e00aace096e4e29290ff8648455c2bc4ed982f0d61dbf2db1b5e750b9b98f318bf5788d75a4f974c151bd318fd549e81dbcab595f46b14b81c12eda3023f51e8
- languageName: node
- linkType: hard
-
-"@babel/helper-module-transforms@npm:^7.27.3":
- version: 7.27.3
- resolution: "@babel/helper-module-transforms@npm:7.27.3"
- dependencies:
- "@babel/helper-module-imports": "npm:^7.27.1"
- "@babel/helper-validator-identifier": "npm:^7.27.1"
- "@babel/traverse": "npm:^7.27.3"
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: 10c0/fccb4f512a13b4c069af51e1b56b20f54024bcf1591e31e978a30f3502567f34f90a80da6a19a6148c249216292a8074a0121f9e52602510ef0f32dbce95ca01
- languageName: node
- linkType: hard
-
-"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.27.1, @babel/helper-plugin-utils@npm:^7.8.0":
- version: 7.27.1
- resolution: "@babel/helper-plugin-utils@npm:7.27.1"
- checksum: 10c0/94cf22c81a0c11a09b197b41ab488d416ff62254ce13c57e62912c85700dc2e99e555225787a4099ff6bae7a1812d622c80fbaeda824b79baa10a6c5ac4cf69b
- languageName: node
- linkType: hard
-
-"@babel/helper-string-parser@npm:^7.27.1":
- version: 7.27.1
- resolution: "@babel/helper-string-parser@npm:7.27.1"
- checksum: 10c0/8bda3448e07b5583727c103560bcf9c4c24b3c1051a4c516d4050ef69df37bb9a4734a585fe12725b8c2763de0a265aa1e909b485a4e3270b7cfd3e4dbe4b602
- languageName: node
- linkType: hard
-
-"@babel/helper-validator-identifier@npm:^7.27.1":
- version: 7.27.1
- resolution: "@babel/helper-validator-identifier@npm:7.27.1"
- checksum: 10c0/c558f11c4871d526498e49d07a84752d1800bf72ac0d3dad100309a2eaba24efbf56ea59af5137ff15e3a00280ebe588560534b0e894a4750f8b1411d8f78b84
- languageName: node
- linkType: hard
-
-"@babel/helper-validator-option@npm:^7.27.1":
- version: 7.27.1
- resolution: "@babel/helper-validator-option@npm:7.27.1"
- checksum: 10c0/6fec5f006eba40001a20f26b1ef5dbbda377b7b68c8ad518c05baa9af3f396e780bdfded24c4eef95d14bb7b8fd56192a6ed38d5d439b97d10efc5f1a191d148
- languageName: node
- linkType: hard
-
-"@babel/helpers@npm:^7.27.4":
- version: 7.27.6
- resolution: "@babel/helpers@npm:7.27.6"
- dependencies:
- "@babel/template": "npm:^7.27.2"
- "@babel/types": "npm:^7.27.6"
- checksum: 10c0/448bac96ef8b0f21f2294a826df9de6bf4026fd023f8a6bb6c782fe3e61946801ca24381490b8e58d861fee75cd695a1882921afbf1f53b0275ee68c938bd6d3
- languageName: node
- linkType: hard
-
-"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.27.2, @babel/parser@npm:^7.27.4, @babel/parser@npm:^7.27.5":
- version: 7.27.5
- resolution: "@babel/parser@npm:7.27.5"
- dependencies:
- "@babel/types": "npm:^7.27.3"
- bin:
- parser: ./bin/babel-parser.js
- checksum: 10c0/f7faaebf21cc1f25d9ca8ac02c447ed38ef3460ea95be7ea760916dcf529476340d72a5a6010c6641d9ed9d12ad827c8424840277ec2295c5b082ba0f291220a
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-async-generators@npm:^7.8.4":
- version: 7.8.4
- resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.8.0"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10c0/d13efb282838481348c71073b6be6245b35d4f2f964a8f71e4174f235009f929ef7613df25f8d2338e2d3e44bc4265a9f8638c6aaa136d7a61fe95985f9725c8
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-bigint@npm:^7.8.3":
- version: 7.8.3
- resolution: "@babel/plugin-syntax-bigint@npm:7.8.3"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.8.0"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10c0/686891b81af2bc74c39013655da368a480f17dd237bf9fbc32048e5865cb706d5a8f65438030da535b332b1d6b22feba336da8fa931f663b6b34e13147d12dde
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-class-properties@npm:^7.12.13":
- version: 7.12.13
- resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.12.13"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10c0/95168fa186416195280b1264fb18afcdcdcea780b3515537b766cb90de6ce042d42dd6a204a39002f794ae5845b02afb0fd4861a3308a861204a55e68310a120
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-class-static-block@npm:^7.14.5":
- version: 7.14.5
- resolution: "@babel/plugin-syntax-class-static-block@npm:7.14.5"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.14.5"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10c0/4464bf9115f4a2d02ce1454411baf9cfb665af1da53709c5c56953e5e2913745b0fcce82982a00463d6facbdd93445c691024e310b91431a1e2f024b158f6371
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-import-attributes@npm:^7.24.7":
- version: 7.27.1
- resolution: "@babel/plugin-syntax-import-attributes@npm:7.27.1"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.27.1"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10c0/e66f7a761b8360419bbb93ab67d87c8a97465ef4637a985ff682ce7ba6918b34b29d81190204cf908d0933058ee7b42737423cd8a999546c21b3aabad4affa9a
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-import-meta@npm:^7.10.4":
- version: 7.10.4
- resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.10.4"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10c0/0b08b5e4c3128523d8e346f8cfc86824f0da2697b1be12d71af50a31aff7a56ceb873ed28779121051475010c28d6146a6bfea8518b150b71eeb4e46190172ee
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-json-strings@npm:^7.8.3":
- version: 7.8.3
- resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.8.0"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10c0/e98f31b2ec406c57757d115aac81d0336e8434101c224edd9a5c93cefa53faf63eacc69f3138960c8b25401315af03df37f68d316c151c4b933136716ed6906e
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-jsx@npm:^7.27.1":
- version: 7.27.1
- resolution: "@babel/plugin-syntax-jsx@npm:7.27.1"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.27.1"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10c0/bc5afe6a458d5f0492c02a54ad98c5756a0c13bd6d20609aae65acd560a9e141b0876da5f358dce34ea136f271c1016df58b461184d7ae9c4321e0f98588bc84
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4":
- version: 7.10.4
- resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.10.4"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10c0/2594cfbe29411ad5bc2ad4058de7b2f6a8c5b86eda525a993959438615479e59c012c14aec979e538d60a584a1a799b60d1b8942c3b18468cb9d99b8fd34cd0b
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3":
- version: 7.8.3
- resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.8.0"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10c0/2024fbb1162899094cfc81152449b12bd0cc7053c6d4bda8ac2852545c87d0a851b1b72ed9560673cbf3ef6248257262c3c04aabf73117215c1b9cc7dd2542ce
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-numeric-separator@npm:^7.10.4":
- version: 7.10.4
- resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.10.4"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10c0/c55a82b3113480942c6aa2fcbe976ff9caa74b7b1109ff4369641dfbc88d1da348aceb3c31b6ed311c84d1e7c479440b961906c735d0ab494f688bf2fd5b9bb9
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3":
- version: 7.8.3
- resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.8.0"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10c0/ee1eab52ea6437e3101a0a7018b0da698545230015fc8ab129d292980ec6dff94d265e9e90070e8ae5fed42f08f1622c14c94552c77bcac784b37f503a82ff26
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.3":
- version: 7.8.3
- resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.8.0"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10c0/27e2493ab67a8ea6d693af1287f7e9acec206d1213ff107a928e85e173741e1d594196f99fec50e9dde404b09164f39dec5864c767212154ffe1caa6af0bc5af
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-optional-chaining@npm:^7.8.3":
- version: 7.8.3
- resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.8.0"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10c0/46edddf2faa6ebf94147b8e8540dfc60a5ab718e2de4d01b2c0bdf250a4d642c2bd47cbcbb739febcb2bf75514dbcefad3c52208787994b8d0f8822490f55e81
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-private-property-in-object@npm:^7.14.5":
- version: 7.14.5
- resolution: "@babel/plugin-syntax-private-property-in-object@npm:7.14.5"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.14.5"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10c0/69822772561706c87f0a65bc92d0772cea74d6bc0911537904a676d5ff496a6d3ac4e05a166d8125fce4a16605bace141afc3611074e170a994e66e5397787f3
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-top-level-await@npm:^7.14.5":
- version: 7.14.5
- resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.14.5"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10c0/14bf6e65d5bc1231ffa9def5f0ef30b19b51c218fcecaa78cd1bdf7939dfdf23f90336080b7f5196916368e399934ce5d581492d8292b46a2fb569d8b2da106f
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-typescript@npm:^7.27.1":
- version: 7.27.1
- resolution: "@babel/plugin-syntax-typescript@npm:7.27.1"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.27.1"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10c0/11589b4c89c66ef02d57bf56c6246267851ec0c361f58929327dc3e070b0dab644be625bbe7fb4c4df30c3634bfdfe31244e1f517be397d2def1487dbbe3c37d
- languageName: node
- linkType: hard
-
-"@babel/template@npm:^7.27.2":
- version: 7.27.2
- resolution: "@babel/template@npm:7.27.2"
- dependencies:
- "@babel/code-frame": "npm:^7.27.1"
- "@babel/parser": "npm:^7.27.2"
- "@babel/types": "npm:^7.27.1"
- checksum: 10c0/ed9e9022651e463cc5f2cc21942f0e74544f1754d231add6348ff1b472985a3b3502041c0be62dc99ed2d12cfae0c51394bf827452b98a2f8769c03b87aadc81
- languageName: node
- linkType: hard
-
-"@babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.27.3, @babel/traverse@npm:^7.27.4":
- version: 7.27.4
- resolution: "@babel/traverse@npm:7.27.4"
- dependencies:
- "@babel/code-frame": "npm:^7.27.1"
- "@babel/generator": "npm:^7.27.3"
- "@babel/parser": "npm:^7.27.4"
- "@babel/template": "npm:^7.27.2"
- "@babel/types": "npm:^7.27.3"
- debug: "npm:^4.3.1"
- globals: "npm:^11.1.0"
- checksum: 10c0/6de8aa2a0637a6ee6d205bf48b9e923928a02415771fdec60085ed754dcdf605e450bb3315c2552fa51c31a4662275b45d5ae4ad527ce55a7db9acebdbbbb8ed
- languageName: node
- linkType: hard
-
-"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.27.6":
- version: 7.27.6
- resolution: "@babel/types@npm:7.27.6"
- dependencies:
- "@babel/helper-string-parser": "npm:^7.27.1"
- "@babel/helper-validator-identifier": "npm:^7.27.1"
- checksum: 10c0/39d556be114f2a6d874ea25ad39826a9e3a0e98de0233ae6d932f6d09a4b222923a90a7274c635ed61f1ba49bbd345329226678800900ad1c8d11afabd573aaf
- languageName: node
- linkType: hard
-
-"@bcoe/v8-coverage@npm:^0.2.3":
- version: 0.2.3
- resolution: "@bcoe/v8-coverage@npm:0.2.3"
- checksum: 10c0/6b80ae4cb3db53f486da2dc63b6e190a74c8c3cca16bb2733f234a0b6a9382b09b146488ae08e2b22cf00f6c83e20f3e040a2f7894f05c045c946d6a090b1d52
- languageName: node
- linkType: hard
-
-"@colors/colors@npm:1.5.0":
- version: 1.5.0
- resolution: "@colors/colors@npm:1.5.0"
- checksum: 10c0/eb42729851adca56d19a08e48d5a1e95efd2a32c55ae0323de8119052be0510d4b7a1611f2abcbf28c044a6c11e6b7d38f99fccdad7429300c37a8ea5fb95b44
- languageName: node
- linkType: hard
-
-"@dabh/diagnostics@npm:^2.0.2":
- version: 2.0.3
- resolution: "@dabh/diagnostics@npm:2.0.3"
- dependencies:
- colorspace: "npm:1.1.x"
- enabled: "npm:2.0.x"
- kuler: "npm:^2.0.0"
- checksum: 10c0/a5133df8492802465ed01f2f0a5784585241a1030c362d54a602ed1839816d6c93d71dde05cf2ddb4fd0796238c19774406bd62fa2564b637907b495f52425fe
- languageName: node
- linkType: hard
-
-"@emnapi/core@npm:^1.4.3":
- version: 1.4.3
- resolution: "@emnapi/core@npm:1.4.3"
- dependencies:
- "@emnapi/wasi-threads": "npm:1.0.2"
- tslib: "npm:^2.4.0"
- checksum: 10c0/e30101d16d37ef3283538a35cad60e22095aff2403fb9226a35330b932eb6740b81364d525537a94eb4fb51355e48ae9b10d779c0dd1cdcd55d71461fe4b45c7
- languageName: node
- linkType: hard
-
-"@emnapi/runtime@npm:^1.4.3":
- version: 1.4.3
- resolution: "@emnapi/runtime@npm:1.4.3"
- dependencies:
- tslib: "npm:^2.4.0"
- checksum: 10c0/3b7ab72d21cb4e034f07df80165265f85f445ef3f581d1bc87b67e5239428baa00200b68a7d5e37a0425c3a78320b541b07f76c5530f6f6f95336a6294ebf30b
- languageName: node
- linkType: hard
-
-"@emnapi/wasi-threads@npm:1.0.2":
- version: 1.0.2
- resolution: "@emnapi/wasi-threads@npm:1.0.2"
- dependencies:
- tslib: "npm:^2.4.0"
- checksum: 10c0/f0621b1fc715221bd2d8332c0ca922617bcd77cdb3050eae50a124eb8923c54fa425d23982dc8f29d505c8798a62d1049bace8b0686098ff9dd82270e06d772e
- languageName: node
- linkType: hard
-
-"@esbuild/aix-ppc64@npm:0.25.2":
- version: 0.25.2
- resolution: "@esbuild/aix-ppc64@npm:0.25.2"
- conditions: os=aix & cpu=ppc64
- languageName: node
- linkType: hard
-
-"@esbuild/android-arm64@npm:0.25.2":
- version: 0.25.2
- resolution: "@esbuild/android-arm64@npm:0.25.2"
- conditions: os=android & cpu=arm64
- languageName: node
- linkType: hard
-
-"@esbuild/android-arm@npm:0.25.2":
- version: 0.25.2
- resolution: "@esbuild/android-arm@npm:0.25.2"
- conditions: os=android & cpu=arm
- languageName: node
- linkType: hard
-
-"@esbuild/android-x64@npm:0.25.2":
- version: 0.25.2
- resolution: "@esbuild/android-x64@npm:0.25.2"
- conditions: os=android & cpu=x64
- languageName: node
- linkType: hard
-
-"@esbuild/darwin-arm64@npm:0.25.2":
- version: 0.25.2
- resolution: "@esbuild/darwin-arm64@npm:0.25.2"
- conditions: os=darwin & cpu=arm64
- languageName: node
- linkType: hard
-
-"@esbuild/darwin-x64@npm:0.25.2":
- version: 0.25.2
- resolution: "@esbuild/darwin-x64@npm:0.25.2"
- conditions: os=darwin & cpu=x64
- languageName: node
- linkType: hard
-
-"@esbuild/freebsd-arm64@npm:0.25.2":
- version: 0.25.2
- resolution: "@esbuild/freebsd-arm64@npm:0.25.2"
- conditions: os=freebsd & cpu=arm64
- languageName: node
- linkType: hard
-
-"@esbuild/freebsd-x64@npm:0.25.2":
- version: 0.25.2
- resolution: "@esbuild/freebsd-x64@npm:0.25.2"
- conditions: os=freebsd & cpu=x64
- languageName: node
- linkType: hard
-
-"@esbuild/linux-arm64@npm:0.25.2":
- version: 0.25.2
- resolution: "@esbuild/linux-arm64@npm:0.25.2"
- conditions: os=linux & cpu=arm64
- languageName: node
- linkType: hard
-
-"@esbuild/linux-arm@npm:0.25.2":
- version: 0.25.2
- resolution: "@esbuild/linux-arm@npm:0.25.2"
- conditions: os=linux & cpu=arm
- languageName: node
- linkType: hard
-
-"@esbuild/linux-ia32@npm:0.25.2":
- version: 0.25.2
- resolution: "@esbuild/linux-ia32@npm:0.25.2"
- conditions: os=linux & cpu=ia32
- languageName: node
- linkType: hard
-
-"@esbuild/linux-loong64@npm:0.25.2":
- version: 0.25.2
- resolution: "@esbuild/linux-loong64@npm:0.25.2"
- conditions: os=linux & cpu=loong64
- languageName: node
- linkType: hard
-
-"@esbuild/linux-mips64el@npm:0.25.2":
- version: 0.25.2
- resolution: "@esbuild/linux-mips64el@npm:0.25.2"
- conditions: os=linux & cpu=mips64el
- languageName: node
- linkType: hard
-
-"@esbuild/linux-ppc64@npm:0.25.2":
- version: 0.25.2
- resolution: "@esbuild/linux-ppc64@npm:0.25.2"
- conditions: os=linux & cpu=ppc64
- languageName: node
- linkType: hard
-
-"@esbuild/linux-riscv64@npm:0.25.2":
- version: 0.25.2
- resolution: "@esbuild/linux-riscv64@npm:0.25.2"
- conditions: os=linux & cpu=riscv64
- languageName: node
- linkType: hard
-
-"@esbuild/linux-s390x@npm:0.25.2":
- version: 0.25.2
- resolution: "@esbuild/linux-s390x@npm:0.25.2"
- conditions: os=linux & cpu=s390x
- languageName: node
- linkType: hard
-
-"@esbuild/linux-x64@npm:0.25.2":
- version: 0.25.2
- resolution: "@esbuild/linux-x64@npm:0.25.2"
- conditions: os=linux & cpu=x64
- languageName: node
- linkType: hard
-
-"@esbuild/netbsd-arm64@npm:0.25.2":
- version: 0.25.2
- resolution: "@esbuild/netbsd-arm64@npm:0.25.2"
- conditions: os=netbsd & cpu=arm64
- languageName: node
- linkType: hard
-
-"@esbuild/netbsd-x64@npm:0.25.2":
- version: 0.25.2
- resolution: "@esbuild/netbsd-x64@npm:0.25.2"
- conditions: os=netbsd & cpu=x64
- languageName: node
- linkType: hard
-
-"@esbuild/openbsd-arm64@npm:0.25.2":
- version: 0.25.2
- resolution: "@esbuild/openbsd-arm64@npm:0.25.2"
- conditions: os=openbsd & cpu=arm64
- languageName: node
- linkType: hard
-
-"@esbuild/openbsd-x64@npm:0.25.2":
- version: 0.25.2
- resolution: "@esbuild/openbsd-x64@npm:0.25.2"
- conditions: os=openbsd & cpu=x64
- languageName: node
- linkType: hard
-
-"@esbuild/sunos-x64@npm:0.25.2":
- version: 0.25.2
- resolution: "@esbuild/sunos-x64@npm:0.25.2"
- conditions: os=sunos & cpu=x64
- languageName: node
- linkType: hard
-
-"@esbuild/win32-arm64@npm:0.25.2":
- version: 0.25.2
- resolution: "@esbuild/win32-arm64@npm:0.25.2"
- conditions: os=win32 & cpu=arm64
- languageName: node
- linkType: hard
-
-"@esbuild/win32-ia32@npm:0.25.2":
- version: 0.25.2
- resolution: "@esbuild/win32-ia32@npm:0.25.2"
- conditions: os=win32 & cpu=ia32
- languageName: node
- linkType: hard
-
-"@esbuild/win32-x64@npm:0.25.2":
- version: 0.25.2
- resolution: "@esbuild/win32-x64@npm:0.25.2"
- conditions: os=win32 & cpu=x64
- languageName: node
- linkType: hard
-
-"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.7.0":
- version: 4.7.0
- resolution: "@eslint-community/eslint-utils@npm:4.7.0"
- dependencies:
- eslint-visitor-keys: "npm:^3.4.3"
- peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
- checksum: 10c0/c0f4f2bd73b7b7a9de74b716a664873d08ab71ab439e51befe77d61915af41a81ecec93b408778b3a7856185244c34c2c8ee28912072ec14def84ba2dec70adf
- languageName: node
- linkType: hard
-
-"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.12.1":
- version: 4.12.1
- resolution: "@eslint-community/regexpp@npm:4.12.1"
- checksum: 10c0/a03d98c246bcb9109aec2c08e4d10c8d010256538dcb3f56610191607214523d4fb1b00aa81df830b6dffb74c5fa0be03642513a289c567949d3e550ca11cdf6
- languageName: node
- linkType: hard
-
-"@eslint/config-array@npm:^0.21.0":
- version: 0.21.0
- resolution: "@eslint/config-array@npm:0.21.0"
- dependencies:
- "@eslint/object-schema": "npm:^2.1.6"
- debug: "npm:^4.3.1"
- minimatch: "npm:^3.1.2"
- checksum: 10c0/0ea801139166c4aa56465b309af512ef9b2d3c68f9198751bbc3e21894fe70f25fbf26e1b0e9fffff41857bc21bfddeee58649ae6d79aadcd747db0c5dca771f
- languageName: node
- linkType: hard
-
-"@eslint/config-helpers@npm:^0.3.0":
- version: 0.3.0
- resolution: "@eslint/config-helpers@npm:0.3.0"
- checksum: 10c0/013ae7b189eeae8b30cc2ee87bc5c9c091a9cd615579003290eb28bebad5d78806a478e74ba10b3fe08ed66975b52af7d2cd4b4b43990376412b14e5664878c8
- languageName: node
- linkType: hard
-
-"@eslint/core@npm:^0.14.0":
- version: 0.14.0
- resolution: "@eslint/core@npm:0.14.0"
- dependencies:
- "@types/json-schema": "npm:^7.0.15"
- checksum: 10c0/259f279445834ba2d2cbcc18e9d43202a4011fde22f29d5fb802181d66e0f6f0bd1f6b4b4b46663451f545d35134498231bd5e656e18d9034a457824b92b7741
- languageName: node
- linkType: hard
-
-"@eslint/core@npm:^0.15.0":
- version: 0.15.0
- resolution: "@eslint/core@npm:0.15.0"
- dependencies:
- "@types/json-schema": "npm:^7.0.15"
- checksum: 10c0/9882c69acfe29743ce473a619d5248589c6687561afaabe8ec8d7ffed07592db16edcca3af022f33ea92fe5f6cfbe3545ee53e89292579d22a944ebaeddcf72d
- languageName: node
- linkType: hard
-
-"@eslint/eslintrc@npm:^3.3.1":
- version: 3.3.1
- resolution: "@eslint/eslintrc@npm:3.3.1"
- dependencies:
- ajv: "npm:^6.12.4"
- debug: "npm:^4.3.2"
- espree: "npm:^10.0.1"
- globals: "npm:^14.0.0"
- ignore: "npm:^5.2.0"
- import-fresh: "npm:^3.2.1"
- js-yaml: "npm:^4.1.0"
- minimatch: "npm:^3.1.2"
- strip-json-comments: "npm:^3.1.1"
- checksum: 10c0/b0e63f3bc5cce4555f791a4e487bf999173fcf27c65e1ab6e7d63634d8a43b33c3693e79f192cbff486d7df1be8ebb2bd2edc6e70ddd486cbfa84a359a3e3b41
- languageName: node
- linkType: hard
-
-"@eslint/js@npm:9.30.0, @eslint/js@npm:^9.30.0":
- version: 9.30.0
- resolution: "@eslint/js@npm:9.30.0"
- checksum: 10c0/aec2df7f4e4e884d693dc27dbf4713c1a48afa327bfadac25ebd0e61a2797ce906f2f2a9be0d7d922acb68ccd68cc88779737811f9769eb4933d1f5e574c469e
- languageName: node
- linkType: hard
-
-"@eslint/object-schema@npm:^2.1.6":
- version: 2.1.6
- resolution: "@eslint/object-schema@npm:2.1.6"
- checksum: 10c0/b8cdb7edea5bc5f6a96173f8d768d3554a628327af536da2fc6967a93b040f2557114d98dbcdbf389d5a7b290985ad6a9ce5babc547f36fc1fde42e674d11a56
- languageName: node
- linkType: hard
-
-"@eslint/plugin-kit@npm:^0.3.1":
- version: 0.3.2
- resolution: "@eslint/plugin-kit@npm:0.3.2"
- dependencies:
- "@eslint/core": "npm:^0.15.0"
- levn: "npm:^0.4.1"
- checksum: 10c0/e069b0a46eb9fa595a1ac7dea4540a9daa493afba88875ee054e9117609c1c41555e779303cb4cff36cf88f603ba6eba2556a927e8ced77002828206ee17fc7e
- languageName: node
- linkType: hard
-
-"@freearhey/core@npm:^0.8.2":
- version: 0.8.2
- resolution: "@freearhey/core@npm:0.8.2"
- dependencies:
- consola: "npm:^3.4.2"
- dayjs: "npm:^1.11.13"
- fs-extra: "npm:^11.3.0"
- glob: "npm:^11.0.1"
- lodash: "npm:^4.17.21"
- natural-orderby: "npm:^5.0.0"
- normalize-url: "npm:^6.1.0"
- object-treeify: "npm:^2.1.1"
- pako: "npm:^2.1.0"
- timer-node: "npm:^5.0.9"
- checksum: 10c0/1f08c4db35583dd26e6604290aeabeb66bf2368bd5bbd51a73c951a6d32d2a4ad17b61d5f6c5efa3a1b2449cb76ac5aa4df1f079bcfe36c0e37223c265fba46a
- languageName: node
- linkType: hard
-
-"@freearhey/search-js@npm:^0.1.2":
- version: 0.1.2
- resolution: "@freearhey/search-js@npm:0.1.2"
- dependencies:
- lodash: "npm:^4.17.21"
- checksum: 10c0/205fb5a7b1a00327ee7967eaef82fce4da27c539d5e4ea267c888d7639d35a1b45d48b593a22cbb2529a9f3d7d18301b26c49419af72aa3621d3b0fe8fef95b2
- languageName: node
- linkType: hard
-
-"@humanfs/core@npm:^0.19.1":
- version: 0.19.1
- resolution: "@humanfs/core@npm:0.19.1"
- checksum: 10c0/aa4e0152171c07879b458d0e8a704b8c3a89a8c0541726c6b65b81e84fd8b7564b5d6c633feadc6598307d34564bd53294b533491424e8e313d7ab6c7bc5dc67
- languageName: node
- linkType: hard
-
-"@humanfs/node@npm:^0.16.6":
- version: 0.16.6
- resolution: "@humanfs/node@npm:0.16.6"
- dependencies:
- "@humanfs/core": "npm:^0.19.1"
- "@humanwhocodes/retry": "npm:^0.3.0"
- checksum: 10c0/8356359c9f60108ec204cbd249ecd0356667359b2524886b357617c4a7c3b6aace0fd5a369f63747b926a762a88f8a25bc066fa1778508d110195ce7686243e1
- languageName: node
- linkType: hard
-
-"@humanwhocodes/module-importer@npm:^1.0.1":
- version: 1.0.1
- resolution: "@humanwhocodes/module-importer@npm:1.0.1"
- checksum: 10c0/909b69c3b86d482c26b3359db16e46a32e0fb30bd306a3c176b8313b9e7313dba0f37f519de6aa8b0a1921349e505f259d19475e123182416a506d7f87e7f529
- languageName: node
- linkType: hard
-
-"@humanwhocodes/retry@npm:^0.3.0":
- version: 0.3.1
- resolution: "@humanwhocodes/retry@npm:0.3.1"
- checksum: 10c0/f0da1282dfb45e8120480b9e2e275e2ac9bbe1cf016d046fdad8e27cc1285c45bb9e711681237944445157b430093412b4446c1ab3fc4bb037861b5904101d3b
- languageName: node
- linkType: hard
-
-"@humanwhocodes/retry@npm:^0.4.2":
- version: 0.4.3
- resolution: "@humanwhocodes/retry@npm:0.4.3"
- checksum: 10c0/3775bb30087d4440b3f7406d5a057777d90e4b9f435af488a4923ef249e93615fb78565a85f173a186a076c7706a81d0d57d563a2624e4de2c5c9c66c486ce42
- languageName: node
- linkType: hard
-
-"@inquirer/checkbox@npm:^4.1.8":
- version: 4.1.8
- resolution: "@inquirer/checkbox@npm:4.1.8"
- dependencies:
- "@inquirer/core": "npm:^10.1.13"
- "@inquirer/figures": "npm:^1.0.12"
- "@inquirer/type": "npm:^3.0.7"
- ansi-escapes: "npm:^4.3.2"
- yoctocolors-cjs: "npm:^2.1.2"
- peerDependencies:
- "@types/node": ">=18"
- peerDependenciesMeta:
- "@types/node":
- optional: true
- checksum: 10c0/6d726420b179c55b2f0001aaf6e339fa56e9e939afcbda31c386ab2e5d029ef6f2d392ec99c6a6950af1776a399791bbb88a635e4d047f1170b2ed8c5bba1e4c
- languageName: node
- linkType: hard
-
-"@inquirer/confirm@npm:^5.1.12":
- version: 5.1.12
- resolution: "@inquirer/confirm@npm:5.1.12"
- dependencies:
- "@inquirer/core": "npm:^10.1.13"
- "@inquirer/type": "npm:^3.0.7"
- peerDependencies:
- "@types/node": ">=18"
- peerDependenciesMeta:
- "@types/node":
- optional: true
- checksum: 10c0/581aedfe8ce45e177fb4470a12f874f5162a4396636bf4140edc5812ffc8ed0d1fa7e9bbc3a7af618203089a084f489e0b32112947eedc6930a766fad992449e
- languageName: node
- linkType: hard
-
-"@inquirer/core@npm:^10.1.13":
- version: 10.1.13
- resolution: "@inquirer/core@npm:10.1.13"
- dependencies:
- "@inquirer/figures": "npm:^1.0.12"
- "@inquirer/type": "npm:^3.0.7"
- ansi-escapes: "npm:^4.3.2"
- cli-width: "npm:^4.1.0"
- mute-stream: "npm:^2.0.0"
- signal-exit: "npm:^4.1.0"
- wrap-ansi: "npm:^6.2.0"
- yoctocolors-cjs: "npm:^2.1.2"
- peerDependencies:
- "@types/node": ">=18"
- peerDependenciesMeta:
- "@types/node":
- optional: true
- checksum: 10c0/919208a31307297d5a07a44b9ebe69a999ce1470b31a2e1b5a04538bc36624d2053808cd6c677637a61690af09bdbdd635bd7031b64e3dd86c5b18df3ca7c3f9
- languageName: node
- linkType: hard
-
-"@inquirer/editor@npm:^4.2.13":
- version: 4.2.13
- resolution: "@inquirer/editor@npm:4.2.13"
- dependencies:
- "@inquirer/core": "npm:^10.1.13"
- "@inquirer/type": "npm:^3.0.7"
- external-editor: "npm:^3.1.0"
- peerDependencies:
- "@types/node": ">=18"
- peerDependenciesMeta:
- "@types/node":
- optional: true
- checksum: 10c0/e1a27d75f737d7847905c14cf04d66d864eeb0f3e4cb2d36e34b51993741c5b70c22754171820c5d880a740765471455a8a98874285fd4a10b162342898f6c6b
- languageName: node
- linkType: hard
-
-"@inquirer/expand@npm:^4.0.15":
- version: 4.0.15
- resolution: "@inquirer/expand@npm:4.0.15"
- dependencies:
- "@inquirer/core": "npm:^10.1.13"
- "@inquirer/type": "npm:^3.0.7"
- yoctocolors-cjs: "npm:^2.1.2"
- peerDependencies:
- "@types/node": ">=18"
- peerDependenciesMeta:
- "@types/node":
- optional: true
- checksum: 10c0/d558e367995a38a31d830de45d1e6831b73a798d6076c7fc8bdb639d3fac947a5d15810f7336b45c7712fc0e21fe8a2728f7f594550a20b6b4a839a18f9086cb
- languageName: node
- linkType: hard
-
-"@inquirer/figures@npm:^1.0.12":
- version: 1.0.12
- resolution: "@inquirer/figures@npm:1.0.12"
- checksum: 10c0/08694288bdf9aa474571ca94272113a5ac443229519ce71447eba9eb7d5a2007901bdc3e92216d929a69746dcbac29683886c20e67b7864a7c7f6c59b99d3269
- languageName: node
- linkType: hard
-
-"@inquirer/input@npm:^4.1.12":
- version: 4.1.12
- resolution: "@inquirer/input@npm:4.1.12"
- dependencies:
- "@inquirer/core": "npm:^10.1.13"
- "@inquirer/type": "npm:^3.0.7"
- peerDependencies:
- "@types/node": ">=18"
- peerDependenciesMeta:
- "@types/node":
- optional: true
- checksum: 10c0/17b59547432f54a18ec573fde96c2c13c827f04faf694fc58239ec97e993ac6af151ed2a0521029c9199a4f422742dbe5dc23c20705748eafdc7dd26c7adca3a
- languageName: node
- linkType: hard
-
-"@inquirer/number@npm:^3.0.15":
- version: 3.0.15
- resolution: "@inquirer/number@npm:3.0.15"
- dependencies:
- "@inquirer/core": "npm:^10.1.13"
- "@inquirer/type": "npm:^3.0.7"
- peerDependencies:
- "@types/node": ">=18"
- peerDependenciesMeta:
- "@types/node":
- optional: true
- checksum: 10c0/724fc0d10611a0a9ea43280a94ed9194b8bb22d9a2af940eb37592d0cebc9e6e219edc4f79d8c176f53fd1b078543a9e4773037c7bde4b8d929a3034406eec90
- languageName: node
- linkType: hard
-
-"@inquirer/password@npm:^4.0.15":
- version: 4.0.15
- resolution: "@inquirer/password@npm:4.0.15"
- dependencies:
- "@inquirer/core": "npm:^10.1.13"
- "@inquirer/type": "npm:^3.0.7"
- ansi-escapes: "npm:^4.3.2"
- peerDependencies:
- "@types/node": ">=18"
- peerDependenciesMeta:
- "@types/node":
- optional: true
- checksum: 10c0/673d7c33dd0ee951c96f349d4fb66f8762f31c62188546da4d7af544202b638eecef6b8c78e62f43a46c72a5fa0712d94a56ed56f12e1badbb1001128bc991bd
- languageName: node
- linkType: hard
-
-"@inquirer/prompts@npm:^7.5.3":
- version: 7.5.3
- resolution: "@inquirer/prompts@npm:7.5.3"
- dependencies:
- "@inquirer/checkbox": "npm:^4.1.8"
- "@inquirer/confirm": "npm:^5.1.12"
- "@inquirer/editor": "npm:^4.2.13"
- "@inquirer/expand": "npm:^4.0.15"
- "@inquirer/input": "npm:^4.1.12"
- "@inquirer/number": "npm:^3.0.15"
- "@inquirer/password": "npm:^4.0.15"
- "@inquirer/rawlist": "npm:^4.1.3"
- "@inquirer/search": "npm:^3.0.15"
- "@inquirer/select": "npm:^4.2.3"
- peerDependencies:
- "@types/node": ">=18"
- peerDependenciesMeta:
- "@types/node":
- optional: true
- checksum: 10c0/14ba6f4a3bf1610d7c46399cd8367db8da1ab8c051ab7ff55003a5b36b5121429e3995e202c08156b7b6e7d4d9d032f39add98764c5ae3a7b4b657eb4926137f
- languageName: node
- linkType: hard
-
-"@inquirer/rawlist@npm:^4.1.3":
- version: 4.1.3
- resolution: "@inquirer/rawlist@npm:4.1.3"
- dependencies:
- "@inquirer/core": "npm:^10.1.13"
- "@inquirer/type": "npm:^3.0.7"
- yoctocolors-cjs: "npm:^2.1.2"
- peerDependencies:
- "@types/node": ">=18"
- peerDependenciesMeta:
- "@types/node":
- optional: true
- checksum: 10c0/d653e730188e6849df540186cf7cb0f37f06c64d03f075b5a617145671fb015c27aeb60adb003d1a05a925795968efff0a3ae5a737a8d04c5679aa6fdc423662
- languageName: node
- linkType: hard
-
-"@inquirer/search@npm:^3.0.15":
- version: 3.0.15
- resolution: "@inquirer/search@npm:3.0.15"
- dependencies:
- "@inquirer/core": "npm:^10.1.13"
- "@inquirer/figures": "npm:^1.0.12"
- "@inquirer/type": "npm:^3.0.7"
- yoctocolors-cjs: "npm:^2.1.2"
- peerDependencies:
- "@types/node": ">=18"
- peerDependenciesMeta:
- "@types/node":
- optional: true
- checksum: 10c0/32b29789e72e53a7b6cfdbc1803bd9e466c424d9f0368a145bef9e25c6fbde72af29cdd4667a785fee79de213f11fa76453f8120ea02ac5158dce259565ce7fd
- languageName: node
- linkType: hard
-
-"@inquirer/select@npm:^4.2.3":
- version: 4.2.3
- resolution: "@inquirer/select@npm:4.2.3"
- dependencies:
- "@inquirer/core": "npm:^10.1.13"
- "@inquirer/figures": "npm:^1.0.12"
- "@inquirer/type": "npm:^3.0.7"
- ansi-escapes: "npm:^4.3.2"
- yoctocolors-cjs: "npm:^2.1.2"
- peerDependencies:
- "@types/node": ">=18"
- peerDependenciesMeta:
- "@types/node":
- optional: true
- checksum: 10c0/376535f50a9c2e19e27a5c81930cd1b5afa0b7d86228e5789782955a2d0a89bf5a8890a97943042e1b393094fe236ce97c9ff4bb777c9b44b22c1424f883b063
- languageName: node
- linkType: hard
-
-"@inquirer/type@npm:^3.0.7":
- version: 3.0.7
- resolution: "@inquirer/type@npm:3.0.7"
- peerDependencies:
- "@types/node": ">=18"
- peerDependenciesMeta:
- "@types/node":
- optional: true
- checksum: 10c0/bbaa33c274a10f70d3a587264e1db6dbfcd8c1458d595c54870d1d5b3fc113ab5063203ec12a098485bb9e2fcef1a87d8c6ecd2a6d44ddc575f5c4715379be5e
- languageName: node
- linkType: hard
-
-"@isaacs/balanced-match@npm:^4.0.1":
- version: 4.0.1
- resolution: "@isaacs/balanced-match@npm:4.0.1"
- checksum: 10c0/7da011805b259ec5c955f01cee903da72ad97c5e6f01ca96197267d3f33103d5b2f8a1af192140f3aa64526c593c8d098ae366c2b11f7f17645d12387c2fd420
- languageName: node
- linkType: hard
-
-"@isaacs/brace-expansion@npm:^5.0.0":
- version: 5.0.0
- resolution: "@isaacs/brace-expansion@npm:5.0.0"
- dependencies:
- "@isaacs/balanced-match": "npm:^4.0.1"
- checksum: 10c0/b4d4812f4be53afc2c5b6c545001ff7a4659af68d4484804e9d514e183d20269bb81def8682c01a22b17c4d6aed14292c8494f7d2ac664e547101c1a905aa977
- languageName: node
- linkType: hard
-
-"@isaacs/cliui@npm:^8.0.2":
- version: 8.0.2
- resolution: "@isaacs/cliui@npm:8.0.2"
- dependencies:
- string-width: "npm:^5.1.2"
- string-width-cjs: "npm:string-width@^4.2.0"
- strip-ansi: "npm:^7.0.1"
- strip-ansi-cjs: "npm:strip-ansi@^6.0.1"
- wrap-ansi: "npm:^8.1.0"
- wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0"
- checksum: 10c0/b1bf42535d49f11dc137f18d5e4e63a28c5569de438a221c369483731e9dac9fb797af554e8bf02b6192d1e5eba6e6402cf93900c3d0ac86391d00d04876789e
- languageName: node
- linkType: hard
-
-"@isaacs/fs-minipass@npm:^4.0.0":
- version: 4.0.1
- resolution: "@isaacs/fs-minipass@npm:4.0.1"
- dependencies:
- minipass: "npm:^7.0.4"
- checksum: 10c0/c25b6dc1598790d5b55c0947a9b7d111cfa92594db5296c3b907e2f533c033666f692a3939eadac17b1c7c40d362d0b0635dc874cbfe3e70db7c2b07cc97a5d2
- languageName: node
- linkType: hard
-
-"@istanbuljs/load-nyc-config@npm:^1.0.0":
- version: 1.1.0
- resolution: "@istanbuljs/load-nyc-config@npm:1.1.0"
- dependencies:
- camelcase: "npm:^5.3.1"
- find-up: "npm:^4.1.0"
- get-package-type: "npm:^0.1.0"
- js-yaml: "npm:^3.13.1"
- resolve-from: "npm:^5.0.0"
- checksum: 10c0/dd2a8b094887da5a1a2339543a4933d06db2e63cbbc2e288eb6431bd832065df0c099d091b6a67436e71b7d6bf85f01ce7c15f9253b4cbebcc3b9a496165ba42
- languageName: node
- linkType: hard
-
-"@istanbuljs/schema@npm:^0.1.2, @istanbuljs/schema@npm:^0.1.3":
- version: 0.1.3
- resolution: "@istanbuljs/schema@npm:0.1.3"
- checksum: 10c0/61c5286771676c9ca3eb2bd8a7310a9c063fb6e0e9712225c8471c582d157392c88f5353581c8c9adbe0dff98892317d2fdfc56c3499aa42e0194405206a963a
- languageName: node
- linkType: hard
-
-"@jest/console@npm:30.0.2":
- version: 30.0.2
- resolution: "@jest/console@npm:30.0.2"
- dependencies:
- "@jest/types": "npm:30.0.1"
- "@types/node": "npm:*"
- chalk: "npm:^4.1.2"
- jest-message-util: "npm:30.0.2"
- jest-util: "npm:30.0.2"
- slash: "npm:^3.0.0"
- checksum: 10c0/24ef330985ff020963e1d82088d0c3a7fbe981a62bc810b7afb71e6565b8c6cbcb5e789d494d3973762efc2dc351770ad05b96568517d370ad9cd8fd33f5acd0
- languageName: node
- linkType: hard
-
-"@jest/core@npm:30.0.3":
- version: 30.0.3
- resolution: "@jest/core@npm:30.0.3"
- dependencies:
- "@jest/console": "npm:30.0.2"
- "@jest/pattern": "npm:30.0.1"
- "@jest/reporters": "npm:30.0.2"
- "@jest/test-result": "npm:30.0.2"
- "@jest/transform": "npm:30.0.2"
- "@jest/types": "npm:30.0.1"
- "@types/node": "npm:*"
- ansi-escapes: "npm:^4.3.2"
- chalk: "npm:^4.1.2"
- ci-info: "npm:^4.2.0"
- exit-x: "npm:^0.2.2"
- graceful-fs: "npm:^4.2.11"
- jest-changed-files: "npm:30.0.2"
- jest-config: "npm:30.0.3"
- jest-haste-map: "npm:30.0.2"
- jest-message-util: "npm:30.0.2"
- jest-regex-util: "npm:30.0.1"
- jest-resolve: "npm:30.0.2"
- jest-resolve-dependencies: "npm:30.0.3"
- jest-runner: "npm:30.0.3"
- jest-runtime: "npm:30.0.3"
- jest-snapshot: "npm:30.0.3"
- jest-util: "npm:30.0.2"
- jest-validate: "npm:30.0.2"
- jest-watcher: "npm:30.0.2"
- micromatch: "npm:^4.0.8"
- pretty-format: "npm:30.0.2"
- slash: "npm:^3.0.0"
- peerDependencies:
- node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
- peerDependenciesMeta:
- node-notifier:
- optional: true
- checksum: 10c0/0608245c0af4d69b8454628488ecdc44ed5cc8fee27d21640ed8c76bef26d34f8f0058f390e7350484d824d8de4f05a3b8b125cea950ca16251df8defe7cffe5
- languageName: node
- linkType: hard
-
-"@jest/create-cache-key-function@npm:^29.7.0":
- version: 29.7.0
- resolution: "@jest/create-cache-key-function@npm:29.7.0"
- dependencies:
- "@jest/types": "npm:^29.6.3"
- checksum: 10c0/5c47ef62205264adf77b1ff26b969ce9fe84920b8275c3c5e83f4236859d6ae5e4e7027af99eef04a8e334c4e424d44af3e167972083406070aca733ac2a2795
- languageName: node
- linkType: hard
-
-"@jest/diff-sequences@npm:30.0.1":
- version: 30.0.1
- resolution: "@jest/diff-sequences@npm:30.0.1"
- checksum: 10c0/3a840404e6021725ef7f86b11f7b2d13dd02846481264db0e447ee33b7ee992134e402cdc8b8b0ac969d37c6c0183044e382dedee72001cdf50cfb3c8088de74
- languageName: node
- linkType: hard
-
-"@jest/environment@npm:30.0.2":
- version: 30.0.2
- resolution: "@jest/environment@npm:30.0.2"
- dependencies:
- "@jest/fake-timers": "npm:30.0.2"
- "@jest/types": "npm:30.0.1"
- "@types/node": "npm:*"
- jest-mock: "npm:30.0.2"
- checksum: 10c0/b16683337bd61f4c1134035c9221f92b958b79965be16d4105a5008169a22705edb004ef06cb10f42cbc23464b69bbc0eb5746d60931f764b2cbf2455477b430
- languageName: node
- linkType: hard
-
-"@jest/expect-utils@npm:30.0.2":
- version: 30.0.2
- resolution: "@jest/expect-utils@npm:30.0.2"
- dependencies:
- "@jest/get-type": "npm:30.0.1"
- checksum: 10c0/70d40c364170bb3cfabfb53bf24605f0bcb076c3968bdd3a9d9b9e102d3b918e666c53c1866e6bf5d6a0552aa6f7b611e406d5967723a6f8e99f235d01c94469
- languageName: node
- linkType: hard
-
-"@jest/expect-utils@npm:30.0.3":
- version: 30.0.3
- resolution: "@jest/expect-utils@npm:30.0.3"
- dependencies:
- "@jest/get-type": "npm:30.0.1"
- checksum: 10c0/b3f662fd02980f12e4ec7b3657a728c13b1343a31b85eafd34363ea8c9a666b60ad156ffa33c1f8d2fce1cb1e06c1236361849eb52b6e31a1442195ed3b3eae0
- languageName: node
- linkType: hard
-
-"@jest/expect@npm:30.0.3":
- version: 30.0.3
- resolution: "@jest/expect@npm:30.0.3"
- dependencies:
- expect: "npm:30.0.3"
- jest-snapshot: "npm:30.0.3"
- checksum: 10c0/d76f727891df37bd1e93fff73ed4f12d6d77db33adf47cc12500b85951e7e6373e3e6f99d5826ff7c571e578d636e8a1260fd171ba0da0755b9a23b1ef75edbe
- languageName: node
- linkType: hard
-
-"@jest/fake-timers@npm:30.0.2":
- version: 30.0.2
- resolution: "@jest/fake-timers@npm:30.0.2"
- dependencies:
- "@jest/types": "npm:30.0.1"
- "@sinonjs/fake-timers": "npm:^13.0.0"
- "@types/node": "npm:*"
- jest-message-util: "npm:30.0.2"
- jest-mock: "npm:30.0.2"
- jest-util: "npm:30.0.2"
- checksum: 10c0/896e727a1146948780998d62e7807214f9e2b0a724e283f19baca4dfe326fb8fb885244eee6d201bc5e1385336c176c093179f080e0fae03b20ec25c02604352
- languageName: node
- linkType: hard
-
-"@jest/get-type@npm:30.0.1":
- version: 30.0.1
- resolution: "@jest/get-type@npm:30.0.1"
- checksum: 10c0/92437ae42d0df57e8acc2d067288151439db4752cde4f5e680c73c8a6e34568bbd8c1c81a2f2f9a637a619c2aac8bc87553fb80e31475b59e2ed789a71e5e540
- languageName: node
- linkType: hard
-
-"@jest/globals@npm:30.0.3":
- version: 30.0.3
- resolution: "@jest/globals@npm:30.0.3"
- dependencies:
- "@jest/environment": "npm:30.0.2"
- "@jest/expect": "npm:30.0.3"
- "@jest/types": "npm:30.0.1"
- jest-mock: "npm:30.0.2"
- checksum: 10c0/b080a924de4ff0cfb5fef4098eb7764efa5bc33de4a59b27116defc8c91ec76e6103c9e9a60cd33e00d060f03302e6c5a56ef8c4fc28133e29ae011b1be78d8e
- languageName: node
- linkType: hard
-
-"@jest/pattern@npm:30.0.1":
- version: 30.0.1
- resolution: "@jest/pattern@npm:30.0.1"
- dependencies:
- "@types/node": "npm:*"
- jest-regex-util: "npm:30.0.1"
- checksum: 10c0/32c5a7bfb6c591f004dac0ed36d645002ed168971e4c89bd915d1577031672870032594767557b855c5bc330aa1e39a2f54bf150d2ee88a7a0886e9cb65318bc
- languageName: node
- linkType: hard
-
-"@jest/reporters@npm:30.0.2":
- version: 30.0.2
- resolution: "@jest/reporters@npm:30.0.2"
- dependencies:
- "@bcoe/v8-coverage": "npm:^0.2.3"
- "@jest/console": "npm:30.0.2"
- "@jest/test-result": "npm:30.0.2"
- "@jest/transform": "npm:30.0.2"
- "@jest/types": "npm:30.0.1"
- "@jridgewell/trace-mapping": "npm:^0.3.25"
- "@types/node": "npm:*"
- chalk: "npm:^4.1.2"
- collect-v8-coverage: "npm:^1.0.2"
- exit-x: "npm:^0.2.2"
- glob: "npm:^10.3.10"
- graceful-fs: "npm:^4.2.11"
- istanbul-lib-coverage: "npm:^3.0.0"
- istanbul-lib-instrument: "npm:^6.0.0"
- istanbul-lib-report: "npm:^3.0.0"
- istanbul-lib-source-maps: "npm:^5.0.0"
- istanbul-reports: "npm:^3.1.3"
- jest-message-util: "npm:30.0.2"
- jest-util: "npm:30.0.2"
- jest-worker: "npm:30.0.2"
- slash: "npm:^3.0.0"
- string-length: "npm:^4.0.2"
- v8-to-istanbul: "npm:^9.0.1"
- peerDependencies:
- node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
- peerDependenciesMeta:
- node-notifier:
- optional: true
- checksum: 10c0/4931fd1f3ae1236fba8f6068b8949b3788fe367ff2eaaa88293988344f50dcb5c15a4063a65cc4485546504bb3b85e2e6667c68acca249d3597b97425bbc2ee5
- languageName: node
- linkType: hard
-
-"@jest/schemas@npm:30.0.1":
- version: 30.0.1
- resolution: "@jest/schemas@npm:30.0.1"
- dependencies:
- "@sinclair/typebox": "npm:^0.34.0"
- checksum: 10c0/27977359edc4b33293af7c85c53de5014a87c29b9ab98b0a827fedfc6635abdb522aad8c3ff276080080911f519699b094bd6f4e151b43f0cc5856ccc83c04a7
- languageName: node
- linkType: hard
-
-"@jest/schemas@npm:^29.6.3":
- version: 29.6.3
- resolution: "@jest/schemas@npm:29.6.3"
- dependencies:
- "@sinclair/typebox": "npm:^0.27.8"
- checksum: 10c0/b329e89cd5f20b9278ae1233df74016ebf7b385e0d14b9f4c1ad18d096c4c19d1e687aa113a9c976b16ec07f021ae53dea811fb8c1248a50ac34fbe009fdf6be
- languageName: node
- linkType: hard
-
-"@jest/snapshot-utils@npm:30.0.1":
- version: 30.0.1
- resolution: "@jest/snapshot-utils@npm:30.0.1"
- dependencies:
- "@jest/types": "npm:30.0.1"
- chalk: "npm:^4.1.2"
- graceful-fs: "npm:^4.2.11"
- natural-compare: "npm:^1.4.0"
- checksum: 10c0/a90f09733ca98e695bc2850afdbb0a9d958f4f8805b0e5420cba210422c5bfeb097de57bf66436006f3d5cc3da4109e1e65f6c3e2947474a4911f4d22a8496e8
- languageName: node
- linkType: hard
-
-"@jest/source-map@npm:30.0.1":
- version: 30.0.1
- resolution: "@jest/source-map@npm:30.0.1"
- dependencies:
- "@jridgewell/trace-mapping": "npm:^0.3.25"
- callsites: "npm:^3.1.0"
- graceful-fs: "npm:^4.2.11"
- checksum: 10c0/e7bda2786fc9f483d9dd7566c58c4bd948830997be862dfe80a3ae5550ff3f84753abb52e705d02ebe9db9f34ba7ebec4c2db11882048cdeef7a66f6332b3897
- languageName: node
- linkType: hard
-
-"@jest/test-result@npm:30.0.2":
- version: 30.0.2
- resolution: "@jest/test-result@npm:30.0.2"
- dependencies:
- "@jest/console": "npm:30.0.2"
- "@jest/types": "npm:30.0.1"
- "@types/istanbul-lib-coverage": "npm:^2.0.6"
- collect-v8-coverage: "npm:^1.0.2"
- checksum: 10c0/f2a1d5b3f1c8f786acc76b77c72a73dc314e579a4ea91ad5ad19e9906156ffa17b56a69cab33cffd1d9be32cfc5f98c60a92fceedd4c700280933b8a14de4e35
- languageName: node
- linkType: hard
-
-"@jest/test-sequencer@npm:30.0.2":
- version: 30.0.2
- resolution: "@jest/test-sequencer@npm:30.0.2"
- dependencies:
- "@jest/test-result": "npm:30.0.2"
- graceful-fs: "npm:^4.2.11"
- jest-haste-map: "npm:30.0.2"
- slash: "npm:^3.0.0"
- checksum: 10c0/5d6d74a8c530db1fac4ba085b6a27e98b52a196e2d88d53462771f3a8e8165d3f593a3cea28ed73951cbaf95ba80c7389719c58e99cb3700f0ad122376d1430b
- languageName: node
- linkType: hard
-
-"@jest/transform@npm:30.0.2":
- version: 30.0.2
- resolution: "@jest/transform@npm:30.0.2"
- dependencies:
- "@babel/core": "npm:^7.27.4"
- "@jest/types": "npm:30.0.1"
- "@jridgewell/trace-mapping": "npm:^0.3.25"
- babel-plugin-istanbul: "npm:^7.0.0"
- chalk: "npm:^4.1.2"
- convert-source-map: "npm:^2.0.0"
- fast-json-stable-stringify: "npm:^2.1.0"
- graceful-fs: "npm:^4.2.11"
- jest-haste-map: "npm:30.0.2"
- jest-regex-util: "npm:30.0.1"
- jest-util: "npm:30.0.2"
- micromatch: "npm:^4.0.8"
- pirates: "npm:^4.0.7"
- slash: "npm:^3.0.0"
- write-file-atomic: "npm:^5.0.1"
- checksum: 10c0/2ab4c049b2c4851dd7abc9f837565c7b3feb5d395955608d929c5caffc0052955a0216c20bf5db1eebef9b9a888cec508a1ea3b6237648cc1f77fea00b2321dd
- languageName: node
- linkType: hard
-
-"@jest/types@npm:30.0.1":
- version: 30.0.1
- resolution: "@jest/types@npm:30.0.1"
- dependencies:
- "@jest/pattern": "npm:30.0.1"
- "@jest/schemas": "npm:30.0.1"
- "@types/istanbul-lib-coverage": "npm:^2.0.6"
- "@types/istanbul-reports": "npm:^3.0.4"
- "@types/node": "npm:*"
- "@types/yargs": "npm:^17.0.33"
- chalk: "npm:^4.1.2"
- checksum: 10c0/407469331e74f9bb1ffd40202c3a8cece2fd07ba535adeb60557bdcee13713cf2f14cf78869ba7ef50a7e6fe0ed7cc97ec775056dd640fc0a332e8fbfaec1ee8
- languageName: node
- linkType: hard
-
-"@jest/types@npm:^29.6.3":
- version: 29.6.3
- resolution: "@jest/types@npm:29.6.3"
- dependencies:
- "@jest/schemas": "npm:^29.6.3"
- "@types/istanbul-lib-coverage": "npm:^2.0.0"
- "@types/istanbul-reports": "npm:^3.0.0"
- "@types/node": "npm:*"
- "@types/yargs": "npm:^17.0.8"
- chalk: "npm:^4.0.0"
- checksum: 10c0/ea4e493dd3fb47933b8ccab201ae573dcc451f951dc44ed2a86123cd8541b82aa9d2b1031caf9b1080d6673c517e2dcc25a44b2dc4f3fbc37bfc965d444888c0
- languageName: node
- linkType: hard
-
-"@jridgewell/gen-mapping@npm:^0.3.5":
- version: 0.3.8
- resolution: "@jridgewell/gen-mapping@npm:0.3.8"
- dependencies:
- "@jridgewell/set-array": "npm:^1.2.1"
- "@jridgewell/sourcemap-codec": "npm:^1.4.10"
- "@jridgewell/trace-mapping": "npm:^0.3.24"
- checksum: 10c0/c668feaf86c501d7c804904a61c23c67447b2137b813b9ce03eca82cb9d65ac7006d766c218685d76e3d72828279b6ee26c347aa1119dab23fbaf36aed51585a
- languageName: node
- linkType: hard
-
-"@jridgewell/resolve-uri@npm:^3.1.0":
- version: 3.1.2
- resolution: "@jridgewell/resolve-uri@npm:3.1.2"
- checksum: 10c0/d502e6fb516b35032331406d4e962c21fe77cdf1cbdb49c6142bcbd9e30507094b18972778a6e27cbad756209cfe34b1a27729e6fa08a2eb92b33943f680cf1e
- languageName: node
- linkType: hard
-
-"@jridgewell/set-array@npm:^1.2.1":
- version: 1.2.1
- resolution: "@jridgewell/set-array@npm:1.2.1"
- checksum: 10c0/2a5aa7b4b5c3464c895c802d8ae3f3d2b92fcbe84ad12f8d0bfbb1f5ad006717e7577ee1fd2eac00c088abe486c7adb27976f45d2941ff6b0b92b2c3302c60f4
- languageName: node
- linkType: hard
-
-"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14":
- version: 1.5.0
- resolution: "@jridgewell/sourcemap-codec@npm:1.5.0"
- checksum: 10c0/2eb864f276eb1096c3c11da3e9bb518f6d9fc0023c78344cdc037abadc725172c70314bdb360f2d4b7bffec7f5d657ce006816bc5d4ecb35e61b66132db00c18
- languageName: node
- linkType: hard
-
-"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.23, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25":
- version: 0.3.25
- resolution: "@jridgewell/trace-mapping@npm:0.3.25"
- dependencies:
- "@jridgewell/resolve-uri": "npm:^3.1.0"
- "@jridgewell/sourcemap-codec": "npm:^1.4.14"
- checksum: 10c0/3d1ce6ebc69df9682a5a8896b414c6537e428a1d68b02fcc8363b04284a8ca0df04d0ee3013132252ab14f2527bc13bea6526a912ecb5658f0e39fd2860b4df4
- languageName: node
- linkType: hard
-
-"@napi-rs/wasm-runtime@npm:^0.2.11":
- version: 0.2.11
- resolution: "@napi-rs/wasm-runtime@npm:0.2.11"
- dependencies:
- "@emnapi/core": "npm:^1.4.3"
- "@emnapi/runtime": "npm:^1.4.3"
- "@tybys/wasm-util": "npm:^0.9.0"
- checksum: 10c0/049bd14c58b99fbe0967b95e9921c5503df196b59be22948d2155f17652eb305cff6728efd8685338b855da7e476dd2551fbe3a313fc2d810938f0717478441e
- languageName: node
- linkType: hard
-
-"@nodelib/fs.scandir@npm:2.1.5":
- version: 2.1.5
- resolution: "@nodelib/fs.scandir@npm:2.1.5"
- dependencies:
- "@nodelib/fs.stat": "npm:2.0.5"
- run-parallel: "npm:^1.1.9"
- checksum: 10c0/732c3b6d1b1e967440e65f284bd06e5821fedf10a1bea9ed2bb75956ea1f30e08c44d3def9d6a230666574edbaf136f8cfd319c14fd1f87c66e6a44449afb2eb
- languageName: node
- linkType: hard
-
-"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2":
- version: 2.0.5
- resolution: "@nodelib/fs.stat@npm:2.0.5"
- checksum: 10c0/88dafe5e3e29a388b07264680dc996c17f4bda48d163a9d4f5c1112979f0ce8ec72aa7116122c350b4e7976bc5566dc3ddb579be1ceaacc727872eb4ed93926d
- languageName: node
- linkType: hard
-
-"@nodelib/fs.walk@npm:^1.2.3":
- version: 1.2.8
- resolution: "@nodelib/fs.walk@npm:1.2.8"
- dependencies:
- "@nodelib/fs.scandir": "npm:2.1.5"
- fastq: "npm:^1.6.0"
- checksum: 10c0/db9de047c3bb9b51f9335a7bb46f4fcfb6829fb628318c12115fbaf7d369bfce71c15b103d1fc3b464812d936220ee9bc1c8f762d032c9f6be9acc99249095b1
- languageName: node
- linkType: hard
-
-"@npmcli/agent@npm:^3.0.0":
- version: 3.0.0
- resolution: "@npmcli/agent@npm:3.0.0"
- dependencies:
- agent-base: "npm:^7.1.0"
- http-proxy-agent: "npm:^7.0.0"
- https-proxy-agent: "npm:^7.0.1"
- lru-cache: "npm:^10.0.1"
- socks-proxy-agent: "npm:^8.0.3"
- checksum: 10c0/efe37b982f30740ee77696a80c196912c274ecd2cb243bc6ae7053a50c733ce0f6c09fda085145f33ecf453be19654acca74b69e81eaad4c90f00ccffe2f9271
- languageName: node
- linkType: hard
-
-"@npmcli/fs@npm:^4.0.0":
- version: 4.0.0
- resolution: "@npmcli/fs@npm:4.0.0"
- dependencies:
- semver: "npm:^7.3.5"
- checksum: 10c0/c90935d5ce670c87b6b14fab04a965a3b8137e585f8b2a6257263bd7f97756dd736cb165bb470e5156a9e718ecd99413dccc54b1138c1a46d6ec7cf325982fe5
- languageName: node
- linkType: hard
-
-"@ntlab/sfetch@npm:^1.2.0":
- version: 1.2.0
- resolution: "@ntlab/sfetch@npm:1.2.0"
- dependencies:
- axios: "npm:^1.7.9"
- checksum: 10c0/e814cbb24e8f253d3f075c0ad35212cdd5b34756e7cfa6d4cd82b18985d7e32680ba6ef8dbb50034e8800dc969cb456cb7790cba13af4ecc451e9d99597401d8
- languageName: node
- linkType: hard
-
-"@octokit/auth-token@npm:^6.0.0":
- version: 6.0.0
- resolution: "@octokit/auth-token@npm:6.0.0"
- checksum: 10c0/32ecc904c5f6f4e5d090bfcc679d70318690c0a0b5040cd9a25811ad9dcd44c33f2cf96b6dbee1cd56cf58fde28fb1819c01b58718aa5c971f79c822357cb5c0
- languageName: node
- linkType: hard
-
-"@octokit/core@npm:^7.0.2":
- version: 7.0.2
- resolution: "@octokit/core@npm:7.0.2"
- dependencies:
- "@octokit/auth-token": "npm:^6.0.0"
- "@octokit/graphql": "npm:^9.0.1"
- "@octokit/request": "npm:^10.0.2"
- "@octokit/request-error": "npm:^7.0.0"
- "@octokit/types": "npm:^14.0.0"
- before-after-hook: "npm:^4.0.0"
- universal-user-agent: "npm:^7.0.0"
- checksum: 10c0/845a6ff07fcf307b4eab29119123cba698b9edcf93539a8cb4fc99b7e041573ac047d50b30cf7ebbe368fc18b29cdb9f30fdfcffb26267492d7c767d100fc25f
- languageName: node
- linkType: hard
-
-"@octokit/endpoint@npm:^11.0.0":
- version: 11.0.0
- resolution: "@octokit/endpoint@npm:11.0.0"
- dependencies:
- "@octokit/types": "npm:^14.0.0"
- universal-user-agent: "npm:^7.0.2"
- checksum: 10c0/ba929128af5327393fdb3a31f416277ae3036a44566d35955a4eddd484a15b5ddc6abe219a56355f3313c7197d59f4e8bf574a4f0a8680bc1c8725b88433d391
- languageName: node
- linkType: hard
-
-"@octokit/graphql@npm:^9.0.1":
- version: 9.0.1
- resolution: "@octokit/graphql@npm:9.0.1"
- dependencies:
- "@octokit/request": "npm:^10.0.2"
- "@octokit/types": "npm:^14.0.0"
- universal-user-agent: "npm:^7.0.0"
- checksum: 10c0/d80ec923b7624e8a7c84430a287ff18da3c77058e3166ce8e9a67950af00e88767f85d973b4032fc837b67b72d02b323aff2d8f7eeae1ae463bde1a51ddcb83d
- languageName: node
- linkType: hard
-
-"@octokit/openapi-types@npm:^25.1.0":
- version: 25.1.0
- resolution: "@octokit/openapi-types@npm:25.1.0"
- checksum: 10c0/b5b1293b11c6ec7112c7a2713f8507c2696d5db8902ce893b594080ab0329f5a6fcda1b5ac6fe6eed9425e897f4d03326c1bdf5c337e35d324e7b925e52a2661
- languageName: node
- linkType: hard
-
-"@octokit/plugin-paginate-rest@npm:^13.1.1":
- version: 13.1.1
- resolution: "@octokit/plugin-paginate-rest@npm:13.1.1"
- dependencies:
- "@octokit/types": "npm:^14.1.0"
- peerDependencies:
- "@octokit/core": ">=6"
- checksum: 10c0/88d80608881df88f8e832856e9279ac1c1af30ced9adb7c847f4d120b4bb308c2ab9d791ffd4c9585759e57a938798b4c3f2f988a389f2d78a61aaaebc36ffa7
- languageName: node
- linkType: hard
-
-"@octokit/plugin-rest-endpoint-methods@npm:^16.0.0":
- version: 16.0.0
- resolution: "@octokit/plugin-rest-endpoint-methods@npm:16.0.0"
- dependencies:
- "@octokit/types": "npm:^14.1.0"
- peerDependencies:
- "@octokit/core": ">=6"
- checksum: 10c0/6cfe068dbd550bd5914374e65b89482b9deac29f6c26bf02ab6298e956d95b62fc15a2a49dfc6ff76f5938c6ff7fdfe5b7eccdb7551eaff8b1daf7394bc946cb
- languageName: node
- linkType: hard
-
-"@octokit/request-error@npm:^7.0.0":
- version: 7.0.0
- resolution: "@octokit/request-error@npm:7.0.0"
- dependencies:
- "@octokit/types": "npm:^14.0.0"
- checksum: 10c0/e52bdd832a0187d66b20da5716c374d028f63d824908a9e16cad462754324083839b11cf6956e1d23f6112d3c77f17334ebbd80f49d56840b2b03ed9abef8cb0
- languageName: node
- linkType: hard
-
-"@octokit/request@npm:^10.0.2":
- version: 10.0.2
- resolution: "@octokit/request@npm:10.0.2"
- dependencies:
- "@octokit/endpoint": "npm:^11.0.0"
- "@octokit/request-error": "npm:^7.0.0"
- "@octokit/types": "npm:^14.0.0"
- fast-content-type-parse: "npm:^3.0.0"
- universal-user-agent: "npm:^7.0.2"
- checksum: 10c0/9376a7ec15825e2ecbf6b526358ce70352286071c5dc97423236dfcf91d1a74ffa41cfb3b7c786a85a3afceadd7364c1d1afe718964b4dbdcc2f24457440fa23
- languageName: node
- linkType: hard
-
-"@octokit/types@npm:^14.0.0, @octokit/types@npm:^14.1.0":
- version: 14.1.0
- resolution: "@octokit/types@npm:14.1.0"
- dependencies:
- "@octokit/openapi-types": "npm:^25.1.0"
- checksum: 10c0/4640a6c0a95386be4d015b96c3a906756ea657f7df3c6e706d19fea6bf3ac44fd2991c8c817afe1e670ff9042b85b0e06f7fd373f6bbd47da64208701bb46d5b
- languageName: node
- linkType: hard
-
-"@pkgjs/parseargs@npm:^0.11.0":
- version: 0.11.0
- resolution: "@pkgjs/parseargs@npm:0.11.0"
- checksum: 10c0/5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd
- languageName: node
- linkType: hard
-
-"@pkgr/core@npm:^0.2.4":
- version: 0.2.7
- resolution: "@pkgr/core@npm:0.2.7"
- checksum: 10c0/951f5ebf2feb6e9dbc202d937f1a364d60f2bf0e3e53594251bcc1d9d2ed0df0a919c49ba162a9499fce73cf46ebe4d7959a8dfbac03511dbe79b69f5fedb804
- languageName: node
- linkType: hard
-
-"@pm2/agent@npm:~2.1.1":
- version: 2.1.1
- resolution: "@pm2/agent@npm:2.1.1"
- dependencies:
- async: "npm:~3.2.0"
- chalk: "npm:~3.0.0"
- dayjs: "npm:~1.8.24"
- debug: "npm:~4.3.1"
- eventemitter2: "npm:~5.0.1"
- fast-json-patch: "npm:^3.1.0"
- fclone: "npm:~1.0.11"
- pm2-axon: "npm:~4.0.1"
- pm2-axon-rpc: "npm:~0.7.0"
- proxy-agent: "npm:~6.4.0"
- semver: "npm:~7.5.0"
- ws: "npm:~7.5.10"
- checksum: 10c0/fdd4512f126bda1beffe7761820532e2f07b7d36e1a8f50ea0c9a7363aee43abbf0a47fb2d56f34c497c99cd74bee0fe4117b90ed140ddd3c0e1b27bd621eed7
- languageName: node
- linkType: hard
-
-"@pm2/io@npm:~6.1.0":
- version: 6.1.0
- resolution: "@pm2/io@npm:6.1.0"
- dependencies:
- async: "npm:~2.6.1"
- debug: "npm:~4.3.1"
- eventemitter2: "npm:^6.3.1"
- require-in-the-middle: "npm:^5.0.0"
- semver: "npm:~7.5.4"
- shimmer: "npm:^1.2.0"
- signal-exit: "npm:^3.0.3"
- tslib: "npm:1.9.3"
- checksum: 10c0/6a9b095d60c8a3790dad95e8a68807c89c718c228802bb6d4ad22b721323706cabaec9a56a6c979b6c5a472af068aba62dab3c8bb7178a9c6e2092278444eb7c
- languageName: node
- linkType: hard
-
-"@pm2/js-api@npm:~0.8.0":
- version: 0.8.0
- resolution: "@pm2/js-api@npm:0.8.0"
- dependencies:
- async: "npm:^2.6.3"
- debug: "npm:~4.3.1"
- eventemitter2: "npm:^6.3.1"
- extrareqp2: "npm:^1.0.0"
- ws: "npm:^7.0.0"
- checksum: 10c0/a309bbf9db71fb4c954ccec8d151362570e759ad382ef7f7d7b365e4036041504b7129a8ac12c4dc3414d4ede2bd8ac624122f26b4c98a51eb3d172d69ba9c83
- languageName: node
- linkType: hard
-
-"@pm2/pm2-version-check@npm:latest":
- version: 1.0.4
- resolution: "@pm2/pm2-version-check@npm:1.0.4"
- dependencies:
- debug: "npm:^4.3.1"
- checksum: 10c0/6b0e20fb41e2e771eed98de5ab82acf21bc027ce479773c8daf010d03b103d35c70d8d6e8fd6ac848ef300c86b5433a6ed9f6b368f1cc93d921691364013c49b
- languageName: node
- linkType: hard
-
-"@seald-io/binary-search-tree@npm:^1.0.3":
- version: 1.0.3
- resolution: "@seald-io/binary-search-tree@npm:1.0.3"
- checksum: 10c0/cf86bfca881c84cf22fa11a96dffd358f58424bd779c9afb7e36934be2e8ad923da54252972a12a2d42a9473557829a573950b0f78213b901ceb9dcc862397e1
- languageName: node
- linkType: hard
-
-"@seald-io/nedb@npm:^4.0.2":
- version: 4.1.1
- resolution: "@seald-io/nedb@npm:4.1.1"
- dependencies:
- "@seald-io/binary-search-tree": "npm:^1.0.3"
- localforage: "npm:^1.9.0"
- util: "npm:^0.12.4"
- checksum: 10c0/048baeccbcf01f235c1f17d495a26fcb26b94ee3e9b5126cc0d278b39d5cda7e4499a66181d0b6b6473fecc0a3e8e3c2cd31a49d9f84dce05c232b045dffc477
- languageName: node
- linkType: hard
-
-"@sinclair/typebox@npm:^0.27.8":
- version: 0.27.8
- resolution: "@sinclair/typebox@npm:0.27.8"
- checksum: 10c0/ef6351ae073c45c2ac89494dbb3e1f87cc60a93ce4cde797b782812b6f97da0d620ae81973f104b43c9b7eaa789ad20ba4f6a1359f1cc62f63729a55a7d22d4e
- languageName: node
- linkType: hard
-
-"@sinclair/typebox@npm:^0.34.0":
- version: 0.34.35
- resolution: "@sinclair/typebox@npm:0.34.35"
- checksum: 10c0/2e10a655eafeee803d16abeb270d4e365caf26178842c4d64c5fa81f1e85de75a41310098299c460c54b1ed14f1cd196e726fc7fc54c263a31b42479d53379ac
- languageName: node
- linkType: hard
-
-"@sinonjs/commons@npm:^3.0.1":
- version: 3.0.1
- resolution: "@sinonjs/commons@npm:3.0.1"
- dependencies:
- type-detect: "npm:4.0.8"
- checksum: 10c0/1227a7b5bd6c6f9584274db996d7f8cee2c8c350534b9d0141fc662eaf1f292ea0ae3ed19e5e5271c8fd390d27e492ca2803acd31a1978be2cdc6be0da711403
- languageName: node
- linkType: hard
-
-"@sinonjs/fake-timers@npm:^13.0.0":
- version: 13.0.5
- resolution: "@sinonjs/fake-timers@npm:13.0.5"
- dependencies:
- "@sinonjs/commons": "npm:^3.0.1"
- checksum: 10c0/a707476efd523d2138ef6bba916c83c4a377a8372ef04fad87499458af9f01afc58f4f245c5fd062793d6d70587309330c6f96947b5bd5697961c18004dc3e26
- languageName: node
- linkType: hard
-
-"@swc/core-darwin-arm64@npm:1.12.7":
- version: 1.12.7
- resolution: "@swc/core-darwin-arm64@npm:1.12.7"
- conditions: os=darwin & cpu=arm64
- languageName: node
- linkType: hard
-
-"@swc/core-darwin-x64@npm:1.12.7":
- version: 1.12.7
- resolution: "@swc/core-darwin-x64@npm:1.12.7"
- conditions: os=darwin & cpu=x64
- languageName: node
- linkType: hard
-
-"@swc/core-linux-arm-gnueabihf@npm:1.12.7":
- version: 1.12.7
- resolution: "@swc/core-linux-arm-gnueabihf@npm:1.12.7"
- conditions: os=linux & cpu=arm
- languageName: node
- linkType: hard
-
-"@swc/core-linux-arm64-gnu@npm:1.12.7":
- version: 1.12.7
- resolution: "@swc/core-linux-arm64-gnu@npm:1.12.7"
- conditions: os=linux & cpu=arm64 & libc=glibc
- languageName: node
- linkType: hard
-
-"@swc/core-linux-arm64-musl@npm:1.12.7":
- version: 1.12.7
- resolution: "@swc/core-linux-arm64-musl@npm:1.12.7"
- conditions: os=linux & cpu=arm64 & libc=musl
- languageName: node
- linkType: hard
-
-"@swc/core-linux-x64-gnu@npm:1.12.7":
- version: 1.12.7
- resolution: "@swc/core-linux-x64-gnu@npm:1.12.7"
- conditions: os=linux & cpu=x64 & libc=glibc
- languageName: node
- linkType: hard
-
-"@swc/core-linux-x64-musl@npm:1.12.7":
- version: 1.12.7
- resolution: "@swc/core-linux-x64-musl@npm:1.12.7"
- conditions: os=linux & cpu=x64 & libc=musl
- languageName: node
- linkType: hard
-
-"@swc/core-win32-arm64-msvc@npm:1.12.7":
- version: 1.12.7
- resolution: "@swc/core-win32-arm64-msvc@npm:1.12.7"
- conditions: os=win32 & cpu=arm64
- languageName: node
- linkType: hard
-
-"@swc/core-win32-ia32-msvc@npm:1.12.7":
- version: 1.12.7
- resolution: "@swc/core-win32-ia32-msvc@npm:1.12.7"
- conditions: os=win32 & cpu=ia32
- languageName: node
- linkType: hard
-
-"@swc/core-win32-x64-msvc@npm:1.12.7":
- version: 1.12.7
- resolution: "@swc/core-win32-x64-msvc@npm:1.12.7"
- conditions: os=win32 & cpu=x64
- languageName: node
- linkType: hard
-
-"@swc/core@npm:^1.12.7":
- version: 1.12.7
- resolution: "@swc/core@npm:1.12.7"
- dependencies:
- "@swc/core-darwin-arm64": "npm:1.12.7"
- "@swc/core-darwin-x64": "npm:1.12.7"
- "@swc/core-linux-arm-gnueabihf": "npm:1.12.7"
- "@swc/core-linux-arm64-gnu": "npm:1.12.7"
- "@swc/core-linux-arm64-musl": "npm:1.12.7"
- "@swc/core-linux-x64-gnu": "npm:1.12.7"
- "@swc/core-linux-x64-musl": "npm:1.12.7"
- "@swc/core-win32-arm64-msvc": "npm:1.12.7"
- "@swc/core-win32-ia32-msvc": "npm:1.12.7"
- "@swc/core-win32-x64-msvc": "npm:1.12.7"
- "@swc/counter": "npm:^0.1.3"
- "@swc/types": "npm:^0.1.23"
- peerDependencies:
- "@swc/helpers": ">=0.5.17"
- dependenciesMeta:
- "@swc/core-darwin-arm64":
- optional: true
- "@swc/core-darwin-x64":
- optional: true
- "@swc/core-linux-arm-gnueabihf":
- optional: true
- "@swc/core-linux-arm64-gnu":
- optional: true
- "@swc/core-linux-arm64-musl":
- optional: true
- "@swc/core-linux-x64-gnu":
- optional: true
- "@swc/core-linux-x64-musl":
- optional: true
- "@swc/core-win32-arm64-msvc":
- optional: true
- "@swc/core-win32-ia32-msvc":
- optional: true
- "@swc/core-win32-x64-msvc":
- optional: true
- peerDependenciesMeta:
- "@swc/helpers":
- optional: true
- checksum: 10c0/c44aa91c433937b512ed902ee1ad9d8fc79e9f914b6291685e912e963002dbb0b86374f22be1435fd44515d03232212b0125acb2c12cf84f01fea3d2eb008656
- languageName: node
- linkType: hard
-
-"@swc/counter@npm:^0.1.3":
- version: 0.1.3
- resolution: "@swc/counter@npm:0.1.3"
- checksum: 10c0/8424f60f6bf8694cfd2a9bca45845bce29f26105cda8cf19cdb9fd3e78dc6338699e4db77a89ae449260bafa1cc6bec307e81e7fb96dbf7dcfce0eea55151356
- languageName: node
- linkType: hard
-
-"@swc/jest@npm:^0.2.38":
- version: 0.2.38
- resolution: "@swc/jest@npm:0.2.38"
- dependencies:
- "@jest/create-cache-key-function": "npm:^29.7.0"
- "@swc/counter": "npm:^0.1.3"
- jsonc-parser: "npm:^3.2.0"
- peerDependencies:
- "@swc/core": "*"
- checksum: 10c0/d92078dd6a32c2c1106d4eeb6b78340bedad9c2a27f1aa29b69ba638942d34f1dbf6eb4ef75692d2297c66e7442e9b355ab6b879540f9cf8a37f644a5a6e6924
- languageName: node
- linkType: hard
-
-"@swc/types@npm:^0.1.23":
- version: 0.1.23
- resolution: "@swc/types@npm:0.1.23"
- dependencies:
- "@swc/counter": "npm:^0.1.3"
- checksum: 10c0/edbfe4a72257f40137e27b537bc17d47ccab28de7727471b859c00a1e67f5feac5e01e4b4e0a2365907ce024bb8c3de4b26b6260733e1b601094db54ae9b7477
- languageName: node
- linkType: hard
-
-"@tootallnate/quickjs-emscripten@npm:^0.23.0":
- version: 0.23.0
- resolution: "@tootallnate/quickjs-emscripten@npm:0.23.0"
- checksum: 10c0/2a939b781826fb5fd3edd0f2ec3b321d259d760464cf20611c9877205aaca3ccc0b7304dea68416baa0d568e82cd86b17d29548d1e5139fa3155a4a86a2b4b49
- languageName: node
- linkType: hard
-
-"@tybys/wasm-util@npm:^0.9.0":
- version: 0.9.0
- resolution: "@tybys/wasm-util@npm:0.9.0"
- dependencies:
- tslib: "npm:^2.4.0"
- checksum: 10c0/f9fde5c554455019f33af6c8215f1a1435028803dc2a2825b077d812bed4209a1a64444a4ca0ce2ea7e1175c8d88e2f9173a36a33c199e8a5c671aa31de8242d
- languageName: node
- linkType: hard
-
-"@types/babel__core@npm:^7.20.5":
- version: 7.20.5
- resolution: "@types/babel__core@npm:7.20.5"
- dependencies:
- "@babel/parser": "npm:^7.20.7"
- "@babel/types": "npm:^7.20.7"
- "@types/babel__generator": "npm:*"
- "@types/babel__template": "npm:*"
- "@types/babel__traverse": "npm:*"
- checksum: 10c0/bdee3bb69951e833a4b811b8ee9356b69a61ed5b7a23e1a081ec9249769117fa83aaaf023bb06562a038eb5845155ff663e2d5c75dd95c1d5ccc91db012868ff
- languageName: node
- linkType: hard
-
-"@types/babel__generator@npm:*":
- version: 7.27.0
- resolution: "@types/babel__generator@npm:7.27.0"
- dependencies:
- "@babel/types": "npm:^7.0.0"
- checksum: 10c0/9f9e959a8792df208a9d048092fda7e1858bddc95c6314857a8211a99e20e6830bdeb572e3587ae8be5429e37f2a96fcf222a9f53ad232f5537764c9e13a2bbd
- languageName: node
- linkType: hard
-
-"@types/babel__template@npm:*":
- version: 7.4.4
- resolution: "@types/babel__template@npm:7.4.4"
- dependencies:
- "@babel/parser": "npm:^7.1.0"
- "@babel/types": "npm:^7.0.0"
- checksum: 10c0/cc84f6c6ab1eab1427e90dd2b76ccee65ce940b778a9a67be2c8c39e1994e6f5bbc8efa309f6cea8dc6754994524cd4d2896558df76d92e7a1f46ecffee7112b
- languageName: node
- linkType: hard
-
-"@types/babel__traverse@npm:*":
- version: 7.20.7
- resolution: "@types/babel__traverse@npm:7.20.7"
- dependencies:
- "@babel/types": "npm:^7.20.7"
- checksum: 10c0/5386f0af44f8746b063b87418f06129a814e16bb2686965a575e9d7376b360b088b89177778d8c426012abc43dd1a2d8ec3218bfc382280c898682746ce2ffbd
- languageName: node
- linkType: hard
-
-"@types/cli-progress@npm:^3.11.6":
- version: 3.11.6
- resolution: "@types/cli-progress@npm:3.11.6"
- dependencies:
- "@types/node": "npm:*"
- checksum: 10c0/d9a2d60b8fc6ccef73368fa20a23d5b16506808a81ec65f7e8eedf58d236ebaf2ab46578936c000c8e39dde825cb48a3cf9195c8b410177efd5388bcf9d07370
- languageName: node
- linkType: hard
-
-"@types/estree@npm:^1.0.6":
- version: 1.0.6
- resolution: "@types/estree@npm:1.0.6"
- checksum: 10c0/cdfd751f6f9065442cd40957c07fd80361c962869aa853c1c2fd03e101af8b9389d8ff4955a43a6fcfa223dd387a089937f95be0f3eec21ca527039fd2d9859a
- languageName: node
- linkType: hard
-
-"@types/fs-extra@npm:^11.0.4":
- version: 11.0.4
- resolution: "@types/fs-extra@npm:11.0.4"
- dependencies:
- "@types/jsonfile": "npm:*"
- "@types/node": "npm:*"
- checksum: 10c0/9e34f9b24ea464f3c0b18c3f8a82aefc36dc524cc720fc2b886e5465abc66486ff4e439ea3fb2c0acebf91f6d3f74e514f9983b1f02d4243706bdbb7511796ad
- languageName: node
- linkType: hard
-
-"@types/inquirer@npm:^9.0.8":
- version: 9.0.8
- resolution: "@types/inquirer@npm:9.0.8"
- dependencies:
- "@types/through": "npm:*"
- rxjs: "npm:^7.2.0"
- checksum: 10c0/6b49b12ab1122b3e18d4d0f3be99dd21d67f4d03e0d61c211f1affbc2885b0094569d3e4fd977888fd42b3321842453f52ee6dcae9cc7bb706e77513538c4e09
- languageName: node
- linkType: hard
-
-"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1, @types/istanbul-lib-coverage@npm:^2.0.6":
- version: 2.0.6
- resolution: "@types/istanbul-lib-coverage@npm:2.0.6"
- checksum: 10c0/3948088654f3eeb45363f1db158354fb013b362dba2a5c2c18c559484d5eb9f6fd85b23d66c0a7c2fcfab7308d0a585b14dadaca6cc8bf89ebfdc7f8f5102fb7
- languageName: node
- linkType: hard
-
-"@types/istanbul-lib-report@npm:*":
- version: 3.0.0
- resolution: "@types/istanbul-lib-report@npm:3.0.0"
- dependencies:
- "@types/istanbul-lib-coverage": "npm:*"
- checksum: 10c0/7ced458631276a28082ee40645224c3cdd8b861961039ff811d841069171c987ec7e50bc221845ec0d04df0022b2f457a21fb2f816dab2fbe64d59377b32031f
- languageName: node
- linkType: hard
-
-"@types/istanbul-reports@npm:^3.0.0, @types/istanbul-reports@npm:^3.0.4":
- version: 3.0.4
- resolution: "@types/istanbul-reports@npm:3.0.4"
- dependencies:
- "@types/istanbul-lib-report": "npm:*"
- checksum: 10c0/1647fd402aced5b6edac87274af14ebd6b3a85447ef9ad11853a70fd92a98d35f81a5d3ea9fcb5dbb5834e800c6e35b64475e33fcae6bfa9acc70d61497c54ee
- languageName: node
- linkType: hard
-
-"@types/jest@npm:^30.0.0":
- version: 30.0.0
- resolution: "@types/jest@npm:30.0.0"
- dependencies:
- expect: "npm:^30.0.0"
- pretty-format: "npm:^30.0.0"
- checksum: 10c0/20c6ce574154bc16f8dd6a97afacca4b8c4921a819496a3970382031c509ebe87a1b37b152a1b8475089b82d8ca951a9e95beb4b9bf78fbf579b1536f0b65969
- languageName: node
- linkType: hard
-
-"@types/json-schema@npm:^7.0.15":
- version: 7.0.15
- resolution: "@types/json-schema@npm:7.0.15"
- checksum: 10c0/a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db
- languageName: node
- linkType: hard
-
-"@types/jsonfile@npm:*":
- version: 6.1.4
- resolution: "@types/jsonfile@npm:6.1.4"
- dependencies:
- "@types/node": "npm:*"
- checksum: 10c0/b12d068b021e4078f6ac4441353965769be87acf15326173e2aea9f3bf8ead41bd0ad29421df5bbeb0123ec3fc02eb0a734481d52903704a1454a1845896b9eb
- languageName: node
- linkType: hard
-
-"@types/langs@npm:^2.0.5":
- version: 2.0.5
- resolution: "@types/langs@npm:2.0.5"
- checksum: 10c0/91f76173d2457788d947ad5d9f42364166117ef036a1a62a6b410319fc5ea0bdd5350aea7ed5e90b7ab280386f4bfa0eb20a280df1234d41203be337ac4b8d0a
- languageName: node
- linkType: hard
-
-"@types/lodash@npm:^4.17.19":
- version: 4.17.19
- resolution: "@types/lodash@npm:4.17.19"
- checksum: 10c0/0d512e90a92c09b48ec0e46945876392d3ef60c0be7d023fdab22ecb0224a65ff4ed0b76c7acbf1c0152c27768aa4661ea7a1c3afb5b5ab13a50bda674a7c3f7
- languageName: node
- linkType: hard
-
-"@types/node-cleanup@npm:^2.1.5":
- version: 2.1.5
- resolution: "@types/node-cleanup@npm:2.1.5"
- checksum: 10c0/cc2b02685ed8dbe88fd6df726618191d67faa1248abc14400f5db2d0c1af56ba7f45af5444fca74dd7b181aeca037714e4b2d06eb2f465f4d90c5ac87d2c9ca4
- languageName: node
- linkType: hard
-
-"@types/node@npm:*, @types/node@npm:^24.0.7":
- version: 24.0.7
- resolution: "@types/node@npm:24.0.7"
- dependencies:
- undici-types: "npm:~7.8.0"
- checksum: 10c0/be3849816dafc54ec79e6be6dafcf60bdb6466beaf0081b941142d260e2b2864855210dfe5b4395c59b276468528695aefcf4f060ac95cc433b2968e80a311f9
- languageName: node
- linkType: hard
-
-"@types/numeral@npm:^2.0.5":
- version: 2.0.5
- resolution: "@types/numeral@npm:2.0.5"
- checksum: 10c0/b18766cc97e79b5c59130ce1d5d5ad8b9287e1efd5ecac402e8a64e45c50aea8c8940c9974358983036d1abbed365a08f7f4d11b8af16874a5d4d0edce9aa4d4
- languageName: node
- linkType: hard
-
-"@types/stack-utils@npm:^2.0.3":
- version: 2.0.3
- resolution: "@types/stack-utils@npm:2.0.3"
- checksum: 10c0/1f4658385ae936330581bcb8aa3a066df03867d90281cdf89cc356d404bd6579be0f11902304e1f775d92df22c6dd761d4451c804b0a4fba973e06211e9bd77c
- languageName: node
- linkType: hard
-
-"@types/through@npm:*":
- version: 0.0.31
- resolution: "@types/through@npm:0.0.31"
- dependencies:
- "@types/node": "npm:*"
- checksum: 10c0/a251f146b4df92e82a8fdf4601ee76d2d5e2a0440bc028471c8545bc7ef02cb9894f1cbae75384ebe3db572b41a0d41e9167c0f4c7321321743aa314dc986997
- languageName: node
- linkType: hard
-
-"@types/yargs-parser@npm:*":
- version: 21.0.0
- resolution: "@types/yargs-parser@npm:21.0.0"
- checksum: 10c0/cb89f3bb2e8002f1479a65a934e825be4cc18c50b350bbc656405d41cf90b8a299b105e7da497d7eb1aa460472a07d1e5a389f3af0862f1d1252279cfcdd017c
- languageName: node
- linkType: hard
-
-"@types/yargs@npm:^17.0.33, @types/yargs@npm:^17.0.8":
- version: 17.0.33
- resolution: "@types/yargs@npm:17.0.33"
- dependencies:
- "@types/yargs-parser": "npm:*"
- checksum: 10c0/d16937d7ac30dff697801c3d6f235be2166df42e4a88bf730fa6dc09201de3727c0a9500c59a672122313341de5f24e45ee0ff579c08ce91928e519090b7906b
- languageName: node
- linkType: hard
-
-"@typescript-eslint/eslint-plugin@npm:^8.35.0":
- version: 8.35.0
- resolution: "@typescript-eslint/eslint-plugin@npm:8.35.0"
- dependencies:
- "@eslint-community/regexpp": "npm:^4.10.0"
- "@typescript-eslint/scope-manager": "npm:8.35.0"
- "@typescript-eslint/type-utils": "npm:8.35.0"
- "@typescript-eslint/utils": "npm:8.35.0"
- "@typescript-eslint/visitor-keys": "npm:8.35.0"
- graphemer: "npm:^1.4.0"
- ignore: "npm:^7.0.0"
- natural-compare: "npm:^1.4.0"
- ts-api-utils: "npm:^2.1.0"
- peerDependencies:
- "@typescript-eslint/parser": ^8.35.0
- eslint: ^8.57.0 || ^9.0.0
- typescript: ">=4.8.4 <5.9.0"
- checksum: 10c0/27391f1b168a175fdc62370e5afe51317d4433115abbbff8ee0aea8ecd7bf6dd541a76f8e0cc94119750ae3146863204862640acb45394f0b92809e88d39f881
- languageName: node
- linkType: hard
-
-"@typescript-eslint/parser@npm:^8.35.0":
- version: 8.35.0
- resolution: "@typescript-eslint/parser@npm:8.35.0"
- dependencies:
- "@typescript-eslint/scope-manager": "npm:8.35.0"
- "@typescript-eslint/types": "npm:8.35.0"
- "@typescript-eslint/typescript-estree": "npm:8.35.0"
- "@typescript-eslint/visitor-keys": "npm:8.35.0"
- debug: "npm:^4.3.4"
- peerDependencies:
- eslint: ^8.57.0 || ^9.0.0
- typescript: ">=4.8.4 <5.9.0"
- checksum: 10c0/8f1cda98f8bee3d79266974e5e5c831a0ca473e928fb16f1dc1c85ee24f2cb9c0fcf3c1bcbbef9d6044cf063f6e59d3198b766a27000776830fe591043e11625
- languageName: node
- linkType: hard
-
-"@typescript-eslint/project-service@npm:8.35.0":
- version: 8.35.0
- resolution: "@typescript-eslint/project-service@npm:8.35.0"
- dependencies:
- "@typescript-eslint/tsconfig-utils": "npm:^8.35.0"
- "@typescript-eslint/types": "npm:^8.35.0"
- debug: "npm:^4.3.4"
- peerDependencies:
- typescript: ">=4.8.4 <5.9.0"
- checksum: 10c0/c2d6d44b6b2ff3ecabec8ade824163196799060ac457661eb94049487d770ce68d128b33a2f24090adf1ebcb66ff6c9a05fc6659349b9a0784a5a080ecf8ff81
- languageName: node
- linkType: hard
-
-"@typescript-eslint/scope-manager@npm:8.35.0":
- version: 8.35.0
- resolution: "@typescript-eslint/scope-manager@npm:8.35.0"
- dependencies:
- "@typescript-eslint/types": "npm:8.35.0"
- "@typescript-eslint/visitor-keys": "npm:8.35.0"
- checksum: 10c0/a27cf27a1852bb0d6ea08f475fcc79557f1977be96ef563d92127e8011e4065566441c32c40eb7a530111ffd3a8489919da7f8a2b7466a610cfc9c07670a9601
- languageName: node
- linkType: hard
-
-"@typescript-eslint/tsconfig-utils@npm:8.35.0, @typescript-eslint/tsconfig-utils@npm:^8.35.0":
- version: 8.35.0
- resolution: "@typescript-eslint/tsconfig-utils@npm:8.35.0"
- peerDependencies:
- typescript: ">=4.8.4 <5.9.0"
- checksum: 10c0/baa18e7137ba72f7d138f50d1168e8f334198a36499f954821e2369027e5b3d53ca93c354943e7782ba5caab604b050af10f353ccca34fbc0b23c48d6174832f
- languageName: node
- linkType: hard
-
-"@typescript-eslint/type-utils@npm:8.35.0":
- version: 8.35.0
- resolution: "@typescript-eslint/type-utils@npm:8.35.0"
- dependencies:
- "@typescript-eslint/typescript-estree": "npm:8.35.0"
- "@typescript-eslint/utils": "npm:8.35.0"
- debug: "npm:^4.3.4"
- ts-api-utils: "npm:^2.1.0"
- peerDependencies:
- eslint: ^8.57.0 || ^9.0.0
- typescript: ">=4.8.4 <5.9.0"
- checksum: 10c0/9e23a332484a055eb73ba8918f95a981e0cec8fa623ba9ee0b57328af052628d630a415e32e0dbe95318574e62d4066f8aecc994728b3cedd906f36c616ec362
- languageName: node
- linkType: hard
-
-"@typescript-eslint/types@npm:8.35.0, @typescript-eslint/types@npm:^8.35.0":
- version: 8.35.0
- resolution: "@typescript-eslint/types@npm:8.35.0"
- checksum: 10c0/a2711a932680805e83252b5d7c55ac30437bdc4d40c444606cf6ccb6ba23a682da015ec03c64635e77bf733f84d9bb76810bf4f7177fd3a660db8a2c8a05e845
- languageName: node
- linkType: hard
-
-"@typescript-eslint/typescript-estree@npm:8.35.0":
- version: 8.35.0
- resolution: "@typescript-eslint/typescript-estree@npm:8.35.0"
- dependencies:
- "@typescript-eslint/project-service": "npm:8.35.0"
- "@typescript-eslint/tsconfig-utils": "npm:8.35.0"
- "@typescript-eslint/types": "npm:8.35.0"
- "@typescript-eslint/visitor-keys": "npm:8.35.0"
- debug: "npm:^4.3.4"
- fast-glob: "npm:^3.3.2"
- is-glob: "npm:^4.0.3"
- minimatch: "npm:^9.0.4"
- semver: "npm:^7.6.0"
- ts-api-utils: "npm:^2.1.0"
- peerDependencies:
- typescript: ">=4.8.4 <5.9.0"
- checksum: 10c0/7e94f6a92efc5832289e8bfd0b61209aa501224c935359253c29aeef8e0b981b370ee2a43e2909991c3c3cf709fcccb6380474e0e9a863e8f89e2fbd213aed59
- languageName: node
- linkType: hard
-
-"@typescript-eslint/utils@npm:8.35.0":
- version: 8.35.0
- resolution: "@typescript-eslint/utils@npm:8.35.0"
- dependencies:
- "@eslint-community/eslint-utils": "npm:^4.7.0"
- "@typescript-eslint/scope-manager": "npm:8.35.0"
- "@typescript-eslint/types": "npm:8.35.0"
- "@typescript-eslint/typescript-estree": "npm:8.35.0"
- peerDependencies:
- eslint: ^8.57.0 || ^9.0.0
- typescript: ">=4.8.4 <5.9.0"
- checksum: 10c0/e3317df7875305bee16edd573e4bfdafc099f26f9c284d8adb351333683aacd5b668320870653dff7ec7e0da1982bbf89dc06197bc193a3be65362f21452dbea
- languageName: node
- linkType: hard
-
-"@typescript-eslint/visitor-keys@npm:8.35.0":
- version: 8.35.0
- resolution: "@typescript-eslint/visitor-keys@npm:8.35.0"
- dependencies:
- "@typescript-eslint/types": "npm:8.35.0"
- eslint-visitor-keys: "npm:^4.2.1"
- checksum: 10c0/df18ca9b6931cb58f5dc404fcc94f9e0cc1c22f3053c7013ab588bb8ccccd3d58a70c577c01267845d57fa124a8cf8371260d284dad97505c56b2abcf70a3dce
- languageName: node
- linkType: hard
-
-"@ungap/structured-clone@npm:^1.3.0":
- version: 1.3.0
- resolution: "@ungap/structured-clone@npm:1.3.0"
- checksum: 10c0/0fc3097c2540ada1fc340ee56d58d96b5b536a2a0dab6e3ec17d4bfc8c4c86db345f61a375a8185f9da96f01c69678f836a2b57eeaa9e4b8eeafd26428e57b0a
- languageName: node
- linkType: hard
-
-"@unrs/resolver-binding-android-arm-eabi@npm:1.9.1":
- version: 1.9.1
- resolution: "@unrs/resolver-binding-android-arm-eabi@npm:1.9.1"
- conditions: os=android & cpu=arm
- languageName: node
- linkType: hard
-
-"@unrs/resolver-binding-android-arm64@npm:1.9.1":
- version: 1.9.1
- resolution: "@unrs/resolver-binding-android-arm64@npm:1.9.1"
- conditions: os=android & cpu=arm64
- languageName: node
- linkType: hard
-
-"@unrs/resolver-binding-darwin-arm64@npm:1.9.1":
- version: 1.9.1
- resolution: "@unrs/resolver-binding-darwin-arm64@npm:1.9.1"
- conditions: os=darwin & cpu=arm64
- languageName: node
- linkType: hard
-
-"@unrs/resolver-binding-darwin-x64@npm:1.9.1":
- version: 1.9.1
- resolution: "@unrs/resolver-binding-darwin-x64@npm:1.9.1"
- conditions: os=darwin & cpu=x64
- languageName: node
- linkType: hard
-
-"@unrs/resolver-binding-freebsd-x64@npm:1.9.1":
- version: 1.9.1
- resolution: "@unrs/resolver-binding-freebsd-x64@npm:1.9.1"
- conditions: os=freebsd & cpu=x64
- languageName: node
- linkType: hard
-
-"@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.9.1":
- version: 1.9.1
- resolution: "@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.9.1"
- conditions: os=linux & cpu=arm
- languageName: node
- linkType: hard
-
-"@unrs/resolver-binding-linux-arm-musleabihf@npm:1.9.1":
- version: 1.9.1
- resolution: "@unrs/resolver-binding-linux-arm-musleabihf@npm:1.9.1"
- conditions: os=linux & cpu=arm
- languageName: node
- linkType: hard
-
-"@unrs/resolver-binding-linux-arm64-gnu@npm:1.9.1":
- version: 1.9.1
- resolution: "@unrs/resolver-binding-linux-arm64-gnu@npm:1.9.1"
- conditions: os=linux & cpu=arm64 & libc=glibc
- languageName: node
- linkType: hard
-
-"@unrs/resolver-binding-linux-arm64-musl@npm:1.9.1":
- version: 1.9.1
- resolution: "@unrs/resolver-binding-linux-arm64-musl@npm:1.9.1"
- conditions: os=linux & cpu=arm64 & libc=musl
- languageName: node
- linkType: hard
-
-"@unrs/resolver-binding-linux-ppc64-gnu@npm:1.9.1":
- version: 1.9.1
- resolution: "@unrs/resolver-binding-linux-ppc64-gnu@npm:1.9.1"
- conditions: os=linux & cpu=ppc64 & libc=glibc
- languageName: node
- linkType: hard
-
-"@unrs/resolver-binding-linux-riscv64-gnu@npm:1.9.1":
- version: 1.9.1
- resolution: "@unrs/resolver-binding-linux-riscv64-gnu@npm:1.9.1"
- conditions: os=linux & cpu=riscv64 & libc=glibc
- languageName: node
- linkType: hard
-
-"@unrs/resolver-binding-linux-riscv64-musl@npm:1.9.1":
- version: 1.9.1
- resolution: "@unrs/resolver-binding-linux-riscv64-musl@npm:1.9.1"
- conditions: os=linux & cpu=riscv64 & libc=musl
- languageName: node
- linkType: hard
-
-"@unrs/resolver-binding-linux-s390x-gnu@npm:1.9.1":
- version: 1.9.1
- resolution: "@unrs/resolver-binding-linux-s390x-gnu@npm:1.9.1"
- conditions: os=linux & cpu=s390x & libc=glibc
- languageName: node
- linkType: hard
-
-"@unrs/resolver-binding-linux-x64-gnu@npm:1.9.1":
- version: 1.9.1
- resolution: "@unrs/resolver-binding-linux-x64-gnu@npm:1.9.1"
- conditions: os=linux & cpu=x64 & libc=glibc
- languageName: node
- linkType: hard
-
-"@unrs/resolver-binding-linux-x64-musl@npm:1.9.1":
- version: 1.9.1
- resolution: "@unrs/resolver-binding-linux-x64-musl@npm:1.9.1"
- conditions: os=linux & cpu=x64 & libc=musl
- languageName: node
- linkType: hard
-
-"@unrs/resolver-binding-wasm32-wasi@npm:1.9.1":
- version: 1.9.1
- resolution: "@unrs/resolver-binding-wasm32-wasi@npm:1.9.1"
- dependencies:
- "@napi-rs/wasm-runtime": "npm:^0.2.11"
- conditions: cpu=wasm32
- languageName: node
- linkType: hard
-
-"@unrs/resolver-binding-win32-arm64-msvc@npm:1.9.1":
- version: 1.9.1
- resolution: "@unrs/resolver-binding-win32-arm64-msvc@npm:1.9.1"
- conditions: os=win32 & cpu=arm64
- languageName: node
- linkType: hard
-
-"@unrs/resolver-binding-win32-ia32-msvc@npm:1.9.1":
- version: 1.9.1
- resolution: "@unrs/resolver-binding-win32-ia32-msvc@npm:1.9.1"
- conditions: os=win32 & cpu=ia32
- languageName: node
- linkType: hard
-
-"@unrs/resolver-binding-win32-x64-msvc@npm:1.9.1":
- version: 1.9.1
- resolution: "@unrs/resolver-binding-win32-x64-msvc@npm:1.9.1"
- conditions: os=win32 & cpu=x64
- languageName: node
- linkType: hard
-
-"@zeit/schemas@npm:2.36.0":
- version: 2.36.0
- resolution: "@zeit/schemas@npm:2.36.0"
- checksum: 10c0/858c3ae46d23122f65d576013dc74f120af0ca7f3256c4b7077bcd12e952c8f71d8241a5165c23d18f6378e198a1db7e93bc8fae8ed0769e4cf4e2df953ee955
- languageName: node
- linkType: hard
-
-"abbrev@npm:^3.0.0":
- version: 3.0.1
- resolution: "abbrev@npm:3.0.1"
- checksum: 10c0/21ba8f574ea57a3106d6d35623f2c4a9111d9ee3e9a5be47baed46ec2457d2eac46e07a5c4a60186f88cb98abbe3e24f2d4cca70bc2b12f1692523e2209a9ccf
- languageName: node
- linkType: hard
-
-"accepts@npm:~1.3.5":
- version: 1.3.8
- resolution: "accepts@npm:1.3.8"
- dependencies:
- mime-types: "npm:~2.1.34"
- negotiator: "npm:0.6.3"
- checksum: 10c0/3a35c5f5586cfb9a21163ca47a5f77ac34fa8ceb5d17d2fa2c0d81f41cbd7f8c6fa52c77e2c039acc0f4d09e71abdc51144246900f6bef5e3c4b333f77d89362
- languageName: node
- linkType: hard
-
-"acorn-jsx@npm:^5.3.2":
- version: 5.3.2
- resolution: "acorn-jsx@npm:5.3.2"
- peerDependencies:
- acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
- checksum: 10c0/4c54868fbef3b8d58927d5e33f0a4de35f59012fe7b12cf9dfbb345fb8f46607709e1c4431be869a23fb63c151033d84c4198fa9f79385cec34fcb1dd53974c1
- languageName: node
- linkType: hard
-
-"acorn@npm:^8.15.0":
- version: 8.15.0
- resolution: "acorn@npm:8.15.0"
- bin:
- acorn: bin/acorn
- checksum: 10c0/dec73ff59b7d6628a01eebaece7f2bdb8bb62b9b5926dcad0f8931f2b8b79c2be21f6c68ac095592adb5adb15831a3635d9343e6a91d028bbe85d564875ec3ec
- languageName: node
- linkType: hard
-
-"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0, agent-base@npm:^7.1.2, agent-base@npm:^7.1.3":
- version: 7.1.3
- resolution: "agent-base@npm:7.1.3"
- checksum: 10c0/6192b580c5b1d8fb399b9c62bf8343d76654c2dd62afcb9a52b2cf44a8b6ace1e3b704d3fe3547d91555c857d3df02603341ff2cb961b9cfe2b12f9f3c38ee11
- languageName: node
- linkType: hard
-
-"ajv@npm:8.12.0":
- version: 8.12.0
- resolution: "ajv@npm:8.12.0"
- dependencies:
- fast-deep-equal: "npm:^3.1.1"
- json-schema-traverse: "npm:^1.0.0"
- require-from-string: "npm:^2.0.2"
- uri-js: "npm:^4.2.2"
- checksum: 10c0/ac4f72adf727ee425e049bc9d8b31d4a57e1c90da8d28bcd23d60781b12fcd6fc3d68db5df16994c57b78b94eed7988f5a6b482fd376dc5b084125e20a0a622e
- languageName: node
- linkType: hard
-
-"ajv@npm:^6.12.4":
- version: 6.12.6
- resolution: "ajv@npm:6.12.6"
- dependencies:
- fast-deep-equal: "npm:^3.1.1"
- fast-json-stable-stringify: "npm:^2.0.0"
- json-schema-traverse: "npm:^0.4.1"
- uri-js: "npm:^4.2.2"
- checksum: 10c0/41e23642cbe545889245b9d2a45854ebba51cda6c778ebced9649420d9205f2efb39cb43dbc41e358409223b1ea43303ae4839db682c848b891e4811da1a5a71
- languageName: node
- linkType: hard
-
-"amp-message@npm:~0.1.1":
- version: 0.1.2
- resolution: "amp-message@npm:0.1.2"
- dependencies:
- amp: "npm:0.3.1"
- checksum: 10c0/07c20d31b30a7280f519ce6b5864e5ff04e105231b8d9b0f07b808f0fe9666f19e3ca7d68ab0786b40259ccc9d3241cc3becbdf90c825c8c4f7592eda766f0ed
- languageName: node
- linkType: hard
-
-"amp@npm:0.3.1, amp@npm:~0.3.1":
- version: 0.3.1
- resolution: "amp@npm:0.3.1"
- checksum: 10c0/a5fb811dfe4f0525de7305103aae1a3ef5305d749edf1de5b1def53683a0ad598b4e10cb8746771dccd2e50c131153f11a44a12889c6501526f2051952e304f8
- languageName: node
- linkType: hard
-
-"ansi-align@npm:^3.0.1":
- version: 3.0.1
- resolution: "ansi-align@npm:3.0.1"
- dependencies:
- string-width: "npm:^4.1.0"
- checksum: 10c0/ad8b755a253a1bc8234eb341e0cec68a857ab18bf97ba2bda529e86f6e30460416523e0ec58c32e5c21f0ca470d779503244892873a5895dbd0c39c788e82467
- languageName: node
- linkType: hard
-
-"ansi-colors@npm:^4.1.1":
- version: 4.1.3
- resolution: "ansi-colors@npm:4.1.3"
- checksum: 10c0/ec87a2f59902f74e61eada7f6e6fe20094a628dab765cfdbd03c3477599368768cffccdb5d3bb19a1b6c99126783a143b1fee31aab729b31ffe5836c7e5e28b9
- languageName: node
- linkType: hard
-
-"ansi-escapes@npm:^4.3.2":
- version: 4.3.2
- resolution: "ansi-escapes@npm:4.3.2"
- dependencies:
- type-fest: "npm:^0.21.3"
- checksum: 10c0/da917be01871525a3dfcf925ae2977bc59e8c513d4423368645634bf5d4ceba5401574eb705c1e92b79f7292af5a656f78c5725a4b0e1cec97c4b413705c1d50
- languageName: node
- linkType: hard
-
-"ansi-regex@npm:^5.0.1":
- version: 5.0.1
- resolution: "ansi-regex@npm:5.0.1"
- checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737
- languageName: node
- linkType: hard
-
-"ansi-regex@npm:^6.0.1":
- version: 6.1.0
- resolution: "ansi-regex@npm:6.1.0"
- checksum: 10c0/a91daeddd54746338478eef88af3439a7edf30f8e23196e2d6ed182da9add559c601266dbef01c2efa46a958ad6f1f8b176799657616c702b5b02e799e7fd8dc
- languageName: node
- linkType: hard
-
-"ansi-styles@npm:^3.2.1":
- version: 3.2.1
- resolution: "ansi-styles@npm:3.2.1"
- dependencies:
- color-convert: "npm:^1.9.0"
- checksum: 10c0/ece5a8ef069fcc5298f67e3f4771a663129abd174ea2dfa87923a2be2abf6cd367ef72ac87942da00ce85bd1d651d4cd8595aebdb1b385889b89b205860e977b
- languageName: node
- linkType: hard
-
-"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0":
- version: 4.3.0
- resolution: "ansi-styles@npm:4.3.0"
- dependencies:
- color-convert: "npm:^2.0.1"
- checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041
- languageName: node
- linkType: hard
-
-"ansi-styles@npm:^5.2.0":
- version: 5.2.0
- resolution: "ansi-styles@npm:5.2.0"
- checksum: 10c0/9c4ca80eb3c2fb7b33841c210d2f20807f40865d27008d7c3f707b7f95cab7d67462a565e2388ac3285b71cb3d9bb2173de8da37c57692a362885ec34d6e27df
- languageName: node
- linkType: hard
-
-"ansi-styles@npm:^6.1.0":
- version: 6.2.1
- resolution: "ansi-styles@npm:6.2.1"
- checksum: 10c0/5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c
- languageName: node
- linkType: hard
-
-"ansis@npm:4.0.0-node10":
- version: 4.0.0-node10
- resolution: "ansis@npm:4.0.0-node10"
- checksum: 10c0/7d6f4a6c1fbe405ee088421a17ea7cf1abd94ebee46ee69a6a739f8777e1ccfe1cd81abeee19f8e9a303963180556c222e1f1b97d25b0b601ea231c119463982
- languageName: node
- linkType: hard
-
-"anymatch@npm:^3.1.3, anymatch@npm:~3.1.2":
- version: 3.1.3
- resolution: "anymatch@npm:3.1.3"
- dependencies:
- normalize-path: "npm:^3.0.0"
- picomatch: "npm:^2.0.4"
- checksum: 10c0/57b06ae984bc32a0d22592c87384cd88fe4511b1dd7581497831c56d41939c8a001b28e7b853e1450f2bf61992dfcaa8ae2d0d161a0a90c4fb631ef07098fbac
- languageName: node
- linkType: hard
-
-"arch@npm:^2.2.0":
- version: 2.2.0
- resolution: "arch@npm:2.2.0"
- checksum: 10c0/4ceaf8d8207817c216ebc4469742052cb0a097bc45d9b7fcd60b7507220da545a28562ab5bdd4dfe87921bb56371a0805da4e10d704e01f93a15f83240f1284c
- languageName: node
- linkType: hard
-
-"arg@npm:5.0.2":
- version: 5.0.2
- resolution: "arg@npm:5.0.2"
- checksum: 10c0/ccaf86f4e05d342af6666c569f844bec426595c567d32a8289715087825c2ca7edd8a3d204e4d2fb2aa4602e09a57d0c13ea8c9eea75aac3dbb4af5514e6800e
- languageName: node
- linkType: hard
-
-"argparse@npm:^1.0.7":
- version: 1.0.10
- resolution: "argparse@npm:1.0.10"
- dependencies:
- sprintf-js: "npm:~1.0.2"
- checksum: 10c0/b2972c5c23c63df66bca144dbc65d180efa74f25f8fd9b7d9a0a6c88ae839db32df3d54770dcb6460cf840d232b60695d1a6b1053f599d84e73f7437087712de
- languageName: node
- linkType: hard
-
-"argparse@npm:^2.0.1":
- version: 2.0.1
- resolution: "argparse@npm:2.0.1"
- checksum: 10c0/c5640c2d89045371c7cedd6a70212a04e360fd34d6edeae32f6952c63949e3525ea77dbec0289d8213a99bbaeab5abfa860b5c12cf88a2e6cf8106e90dd27a7e
- languageName: node
- linkType: hard
-
-"ast-types@npm:^0.13.4":
- version: 0.13.4
- resolution: "ast-types@npm:0.13.4"
- dependencies:
- tslib: "npm:^2.0.1"
- checksum: 10c0/3a1a409764faa1471601a0ad01b3aa699292991aa9c8a30c7717002cabdf5d98008e7b53ae61f6e058f757fc6ba965e147967a93c13e62692c907d79cfb245f8
- languageName: node
- linkType: hard
-
-"async@npm:^2.6.3, async@npm:~2.6.1":
- version: 2.6.4
- resolution: "async@npm:2.6.4"
- dependencies:
- lodash: "npm:^4.17.14"
- checksum: 10c0/0ebb3273ef96513389520adc88e0d3c45e523d03653cc9b66f5c46f4239444294899bfd13d2b569e7dbfde7da2235c35cf5fd3ece9524f935d41bbe4efccdad0
- languageName: node
- linkType: hard
-
-"async@npm:^3.2.0, async@npm:^3.2.3, async@npm:~3.2.0, async@npm:~3.2.6":
- version: 3.2.6
- resolution: "async@npm:3.2.6"
- checksum: 10c0/36484bb15ceddf07078688d95e27076379cc2f87b10c03b6dd8a83e89475a3c8df5848859dd06a4c95af1e4c16fc973de0171a77f18ea00be899aca2a4f85e70
- languageName: node
- linkType: hard
-
-"asynckit@npm:^0.4.0":
- version: 0.4.0
- resolution: "asynckit@npm:0.4.0"
- checksum: 10c0/d73e2ddf20c4eb9337e1b3df1a0f6159481050a5de457c55b14ea2e5cb6d90bb69e004c9af54737a5ee0917fcf2c9e25de67777bbe58261847846066ba75bc9d
- languageName: node
- linkType: hard
-
-"available-typed-arrays@npm:^1.0.7":
- version: 1.0.7
- resolution: "available-typed-arrays@npm:1.0.7"
- dependencies:
- possible-typed-array-names: "npm:^1.0.0"
- checksum: 10c0/d07226ef4f87daa01bd0fe80f8f310982e345f372926da2e5296aecc25c41cab440916bbaa4c5e1034b453af3392f67df5961124e4b586df1e99793a1374bdb2
- languageName: node
- linkType: hard
-
-"axios-cache-interceptor@npm:^0.10.3":
- version: 0.10.3
- resolution: "axios-cache-interceptor@npm:0.10.3"
- dependencies:
- cache-parser: "npm:^1.2.4"
- fast-defer: "npm:^1.1.7"
- object-code: "npm:^1.2.2"
- checksum: 10c0/7c1a7d6e07f08c51bc11ffd3fb647f9e58995d559fd415cc5a6475af5c7721b1a6c46315e1f10410ab9cea24f483106a6a7816ceb6a4f0437f226f1a92e71008
- languageName: node
- linkType: hard
-
-"axios-cookiejar-support@npm:^6.0.2":
- version: 6.0.2
- resolution: "axios-cookiejar-support@npm:6.0.2"
- dependencies:
- http-cookie-agent: "npm:^7.0.1"
- peerDependencies:
- axios: ">=0.20.0"
- tough-cookie: ">=4.0.0"
- checksum: 10c0/54db57f37b5a54555f83584d7e321af8b9087419668fc2680ed155c17ec08431f67fd91af32213f707d4f05fb7e29d4a02ecb17a2796037ee7cd76df7def5c81
- languageName: node
- linkType: hard
-
-"axios-mock-adapter@npm:^1.20.0":
- version: 1.20.0
- resolution: "axios-mock-adapter@npm:1.20.0"
- dependencies:
- fast-deep-equal: "npm:^3.1.3"
- is-blob: "npm:^2.1.0"
- is-buffer: "npm:^2.0.5"
- peerDependencies:
- axios: ">= 0.9.0"
- checksum: 10c0/fa037222d02fec61bda1ff2577572b16e2f29a2e2e945698d59c6e993358135b98801473f60308e3dfddf77df0e381ddc84445ceeff81a6e1c013cb313a2eb89
- languageName: node
- linkType: hard
-
-"axios@npm:^1.10.0, axios@npm:^1.6.1, axios@npm:^1.7.9":
- version: 1.10.0
- resolution: "axios@npm:1.10.0"
- dependencies:
- follow-redirects: "npm:^1.15.6"
- form-data: "npm:^4.0.0"
- proxy-from-env: "npm:^1.1.0"
- checksum: 10c0/2239cb269cc789eac22f5d1aabd58e1a83f8f364c92c2caa97b6f5cbb4ab2903d2e557d9dc670b5813e9bcdebfb149e783fb8ab3e45098635cd2f559b06bd5d8
- languageName: node
- linkType: hard
-
-"babel-jest@npm:30.0.2":
- version: 30.0.2
- resolution: "babel-jest@npm:30.0.2"
- dependencies:
- "@jest/transform": "npm:30.0.2"
- "@types/babel__core": "npm:^7.20.5"
- babel-plugin-istanbul: "npm:^7.0.0"
- babel-preset-jest: "npm:30.0.1"
- chalk: "npm:^4.1.2"
- graceful-fs: "npm:^4.2.11"
- slash: "npm:^3.0.0"
- peerDependencies:
- "@babel/core": ^7.11.0
- checksum: 10c0/416deec120eea3f870b45166abc8a30ea29b9235d1acb4a2e50a3b7d623f401589621fa6502dcd4abfffbfaa506eccf20dbbef2c5d0eeac1df9344ec8d8de272
- languageName: node
- linkType: hard
-
-"babel-plugin-istanbul@npm:^7.0.0":
- version: 7.0.0
- resolution: "babel-plugin-istanbul@npm:7.0.0"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.0.0"
- "@istanbuljs/load-nyc-config": "npm:^1.0.0"
- "@istanbuljs/schema": "npm:^0.1.3"
- istanbul-lib-instrument: "npm:^6.0.2"
- test-exclude: "npm:^6.0.0"
- checksum: 10c0/79c37bd59ea9bcb16218e874993621e24048776fac7ee72eabe78f0909200851bdb93b32f6eba5b463206f15a1ee7ad40a725af8447952321ae1fdf14e740fe9
- languageName: node
- linkType: hard
-
-"babel-plugin-jest-hoist@npm:30.0.1":
- version: 30.0.1
- resolution: "babel-plugin-jest-hoist@npm:30.0.1"
- dependencies:
- "@babel/template": "npm:^7.27.2"
- "@babel/types": "npm:^7.27.3"
- "@types/babel__core": "npm:^7.20.5"
- checksum: 10c0/49087f45c8ac359d68c622f4bd471300376b0ca2b6bd6ecaa1bd254ea87eda8fa3ce6144848e3bbabad337d276474a47e2ac3f6272f82e1f2337924ff49a02bd
- languageName: node
- linkType: hard
-
-"babel-preset-current-node-syntax@npm:^1.1.0":
- version: 1.1.0
- resolution: "babel-preset-current-node-syntax@npm:1.1.0"
- dependencies:
- "@babel/plugin-syntax-async-generators": "npm:^7.8.4"
- "@babel/plugin-syntax-bigint": "npm:^7.8.3"
- "@babel/plugin-syntax-class-properties": "npm:^7.12.13"
- "@babel/plugin-syntax-class-static-block": "npm:^7.14.5"
- "@babel/plugin-syntax-import-attributes": "npm:^7.24.7"
- "@babel/plugin-syntax-import-meta": "npm:^7.10.4"
- "@babel/plugin-syntax-json-strings": "npm:^7.8.3"
- "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4"
- "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3"
- "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4"
- "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3"
- "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3"
- "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3"
- "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5"
- "@babel/plugin-syntax-top-level-await": "npm:^7.14.5"
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: 10c0/0b838d4412e3322cb4436f246e24e9c00bebcedfd8f00a2f51489db683bd35406bbd55a700759c28d26959c6e03f84dd6a1426f576f440267c1d7a73c5717281
- languageName: node
- linkType: hard
-
-"babel-preset-jest@npm:30.0.1":
- version: 30.0.1
- resolution: "babel-preset-jest@npm:30.0.1"
- dependencies:
- babel-plugin-jest-hoist: "npm:30.0.1"
- babel-preset-current-node-syntax: "npm:^1.1.0"
- peerDependencies:
- "@babel/core": ^7.11.0
- checksum: 10c0/33da0094965929b1742b02e55272b544f189cd487d55bbba60e68d96d62d48f466264fe51f65950454829d4f2271541f2433e1c1c5e6a7ff5b9e91f1303471b7
- languageName: node
- linkType: hard
-
-"balanced-match@npm:^1.0.0":
- version: 1.0.2
- resolution: "balanced-match@npm:1.0.2"
- checksum: 10c0/9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee
- languageName: node
- linkType: hard
-
-"basic-ftp@npm:^5.0.2":
- version: 5.0.5
- resolution: "basic-ftp@npm:5.0.5"
- checksum: 10c0/be983a3997749856da87b839ffce6b8ed6c7dbf91ea991d5c980d8add275f9f2926c19f80217ac3e7f353815be879371d636407ca72b038cea8cab30e53928a6
- languageName: node
- linkType: hard
-
-"before-after-hook@npm:^4.0.0":
- version: 4.0.0
- resolution: "before-after-hook@npm:4.0.0"
- checksum: 10c0/9f8ae8d1b06142bcfb9ef6625226b5e50348bb11210f266660eddcf9734e0db6f9afc4cb48397ee3f5ac0a3728f3ae401cdeea88413f7bed748a71db84657be2
- languageName: node
- linkType: hard
-
-"binary-extensions@npm:^2.0.0":
- version: 2.3.0
- resolution: "binary-extensions@npm:2.3.0"
- checksum: 10c0/75a59cafc10fb12a11d510e77110c6c7ae3f4ca22463d52487709ca7f18f69d886aa387557cc9864fbdb10153d0bdb4caacabf11541f55e89ed6e18d12ece2b5
- languageName: node
- linkType: hard
-
-"blessed@npm:0.1.81":
- version: 0.1.81
- resolution: "blessed@npm:0.1.81"
- bin:
- blessed: ./bin/tput.js
- checksum: 10c0/19515ff7899e8af0dd6c080e30e849833ee9518508cc4eabae5a2ea5f17440537a2526169081f20c79d73fbbeca26cc798cc4b037ec250f91f4952b3a75a2143
- languageName: node
- linkType: hard
-
-"bodec@npm:^0.1.0":
- version: 0.1.0
- resolution: "bodec@npm:0.1.0"
- checksum: 10c0/7a81a3e59ccdf6aa1baf5a1346f1f14ad1c24a31e16160d368604d9b716c9eb1b499b80b9bf823126326bdb2de775d116f3f80102f4f56fe7f4dbdb05745a659
- languageName: node
- linkType: hard
-
-"boolbase@npm:^1.0.0":
- version: 1.0.0
- resolution: "boolbase@npm:1.0.0"
- checksum: 10c0/e4b53deb4f2b85c52be0e21a273f2045c7b6a6ea002b0e139c744cb6f95e9ec044439a52883b0d74dedd1ff3da55ed140cfdddfed7fb0cccbed373de5dce1bcf
- languageName: node
- linkType: hard
-
-"boxen@npm:7.0.0":
- version: 7.0.0
- resolution: "boxen@npm:7.0.0"
- dependencies:
- ansi-align: "npm:^3.0.1"
- camelcase: "npm:^7.0.0"
- chalk: "npm:^5.0.1"
- cli-boxes: "npm:^3.0.0"
- string-width: "npm:^5.1.2"
- type-fest: "npm:^2.13.0"
- widest-line: "npm:^4.0.1"
- wrap-ansi: "npm:^8.0.1"
- checksum: 10c0/af5e8bc3f1486ac50ec7485ae482eb1d4db905233d7ab2acafc406b576375be85bdc60b53fab99c842c42c274328b7219c7ae79adab13161f4c84e139f4b06ae
- languageName: node
- linkType: hard
-
-"brace-expansion@npm:^1.1.7":
- version: 1.1.12
- resolution: "brace-expansion@npm:1.1.12"
- dependencies:
- balanced-match: "npm:^1.0.0"
- concat-map: "npm:0.0.1"
- checksum: 10c0/975fecac2bb7758c062c20d0b3b6288c7cc895219ee25f0a64a9de662dbac981ff0b6e89909c3897c1f84fa353113a721923afdec5f8b2350255b097f12b1f73
- languageName: node
- linkType: hard
-
-"brace-expansion@npm:^2.0.1":
- version: 2.0.2
- resolution: "brace-expansion@npm:2.0.2"
- dependencies:
- balanced-match: "npm:^1.0.0"
- checksum: 10c0/6d117a4c793488af86b83172deb6af143e94c17bc53b0b3cec259733923b4ca84679d506ac261f4ba3c7ed37c46018e2ff442f9ce453af8643ecd64f4a54e6cf
- languageName: node
- linkType: hard
-
-"braces@npm:^3.0.3, braces@npm:~3.0.2":
- version: 3.0.3
- resolution: "braces@npm:3.0.3"
- dependencies:
- fill-range: "npm:^7.1.1"
- checksum: 10c0/7c6dfd30c338d2997ba77500539227b9d1f85e388a5f43220865201e407e076783d0881f2d297b9f80951b4c957fcf0b51c1d2d24227631643c3f7c284b0aa04
- languageName: node
- linkType: hard
-
-"browserslist@npm:^4.24.0":
- version: 4.25.0
- resolution: "browserslist@npm:4.25.0"
- dependencies:
- caniuse-lite: "npm:^1.0.30001718"
- electron-to-chromium: "npm:^1.5.160"
- node-releases: "npm:^2.0.19"
- update-browserslist-db: "npm:^1.1.3"
- bin:
- browserslist: cli.js
- checksum: 10c0/cc16c55b4468b18684a0e1ca303592b38635b1155d6724f172407192737a2f405b8030d87a05813729592793445b3d15e737b0055f901cdecccb29b1e580a1c5
- languageName: node
- linkType: hard
-
-"bser@npm:2.1.1":
- version: 2.1.1
- resolution: "bser@npm:2.1.1"
- dependencies:
- node-int64: "npm:^0.4.0"
- checksum: 10c0/24d8dfb7b6d457d73f32744e678a60cc553e4ec0e9e1a01cf614b44d85c3c87e188d3cc78ef0442ce5032ee6818de20a0162ba1074725c0d08908f62ea979227
- languageName: node
- linkType: hard
-
-"buffer-from@npm:^1.0.0":
- version: 1.1.2
- resolution: "buffer-from@npm:1.1.2"
- checksum: 10c0/124fff9d66d691a86d3b062eff4663fe437a9d9ee4b47b1b9e97f5a5d14f6d5399345db80f796827be7c95e70a8e765dd404b7c3ff3b3324f98e9b0c8826cc34
- languageName: node
- linkType: hard
-
-"bytes@npm:3.0.0":
- version: 3.0.0
- resolution: "bytes@npm:3.0.0"
- checksum: 10c0/91d42c38601c76460519ffef88371caacaea483a354c8e4b8808e7b027574436a5713337c003ea3de63ee4991c2a9a637884fdfe7f761760d746929d9e8fec60
- languageName: node
- linkType: hard
-
-"cacache@npm:^19.0.1":
- version: 19.0.1
- resolution: "cacache@npm:19.0.1"
- dependencies:
- "@npmcli/fs": "npm:^4.0.0"
- fs-minipass: "npm:^3.0.0"
- glob: "npm:^10.2.2"
- lru-cache: "npm:^10.0.1"
- minipass: "npm:^7.0.3"
- minipass-collect: "npm:^2.0.1"
- minipass-flush: "npm:^1.0.5"
- minipass-pipeline: "npm:^1.2.4"
- p-map: "npm:^7.0.2"
- ssri: "npm:^12.0.0"
- tar: "npm:^7.4.3"
- unique-filename: "npm:^4.0.0"
- checksum: 10c0/01f2134e1bd7d3ab68be851df96c8d63b492b1853b67f2eecb2c37bb682d37cb70bb858a16f2f0554d3c0071be6dfe21456a1ff6fa4b7eed996570d6a25ffe9c
- languageName: node
- linkType: hard
-
-"cache-parser@npm:^1.2.4":
- version: 1.2.4
- resolution: "cache-parser@npm:1.2.4"
- checksum: 10c0/5f9ee096b3cd42224208aae8bb82f4dc63b9a49f6d92898973854dc2e63fef281ef658932ea9c0b9c15ba0ff18f51a43a007624f1ef60820b06047488f1125fb
- languageName: node
- linkType: hard
-
-"call-bind-apply-helpers@npm:^1.0.0, call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2":
- version: 1.0.2
- resolution: "call-bind-apply-helpers@npm:1.0.2"
- dependencies:
- es-errors: "npm:^1.3.0"
- function-bind: "npm:^1.1.2"
- checksum: 10c0/47bd9901d57b857590431243fea704ff18078b16890a6b3e021e12d279bbf211d039155e27d7566b374d49ee1f8189344bac9833dec7a20cdec370506361c938
- languageName: node
- linkType: hard
-
-"call-bind@npm:^1.0.8":
- version: 1.0.8
- resolution: "call-bind@npm:1.0.8"
- dependencies:
- call-bind-apply-helpers: "npm:^1.0.0"
- es-define-property: "npm:^1.0.0"
- get-intrinsic: "npm:^1.2.4"
- set-function-length: "npm:^1.2.2"
- checksum: 10c0/a13819be0681d915144467741b69875ae5f4eba8961eb0bf322aab63ec87f8250eb6d6b0dcbb2e1349876412a56129ca338592b3829ef4343527f5f18a0752d4
- languageName: node
- linkType: hard
-
-"call-bound@npm:^1.0.2, call-bound@npm:^1.0.3, call-bound@npm:^1.0.4":
- version: 1.0.4
- resolution: "call-bound@npm:1.0.4"
- dependencies:
- call-bind-apply-helpers: "npm:^1.0.2"
- get-intrinsic: "npm:^1.3.0"
- checksum: 10c0/f4796a6a0941e71c766aea672f63b72bc61234c4f4964dc6d7606e3664c307e7d77845328a8f3359ce39ddb377fed67318f9ee203dea1d47e46165dcf2917644
- languageName: node
- linkType: hard
-
-"callsites@npm:^3.0.0, callsites@npm:^3.1.0":
- version: 3.1.0
- resolution: "callsites@npm:3.1.0"
- checksum: 10c0/fff92277400eb06c3079f9e74f3af120db9f8ea03bad0e84d9aede54bbe2d44a56cccb5f6cf12211f93f52306df87077ecec5b712794c5a9b5dac6d615a3f301
- languageName: node
- linkType: hard
-
-"camelcase@npm:^5.3.1":
- version: 5.3.1
- resolution: "camelcase@npm:5.3.1"
- checksum: 10c0/92ff9b443bfe8abb15f2b1513ca182d16126359ad4f955ebc83dc4ddcc4ef3fdd2c078bc223f2673dc223488e75c99b16cc4d056624374b799e6a1555cf61b23
- languageName: node
- linkType: hard
-
-"camelcase@npm:^6.3.0":
- version: 6.3.0
- resolution: "camelcase@npm:6.3.0"
- checksum: 10c0/0d701658219bd3116d12da3eab31acddb3f9440790c0792e0d398f0a520a6a4058018e546862b6fba89d7ae990efaeb97da71e1913e9ebf5a8b5621a3d55c710
- languageName: node
- linkType: hard
-
-"camelcase@npm:^7.0.0":
- version: 7.0.1
- resolution: "camelcase@npm:7.0.1"
- checksum: 10c0/3adfc9a0e96d51b3a2f4efe90a84dad3e206aaa81dfc664f1bd568270e1bf3b010aad31f01db16345b4ffe1910e16ab411c7273a19a859addd1b98ef7cf4cfbd
- languageName: node
- linkType: hard
-
-"caniuse-lite@npm:^1.0.30001718":
- version: 1.0.30001724
- resolution: "caniuse-lite@npm:1.0.30001724"
- checksum: 10c0/ed9ec0bcf619f0e7ef2d33aac74d2346d1faf52060dfded1fb9c32d87854de5c2988b3ba338c281034c88bf797d6b55468a804ce8396a7e16a48cb0d481d4bfe
- languageName: node
- linkType: hard
-
-"cdata@npm:^0.1.1":
- version: 0.1.3
- resolution: "cdata@npm:0.1.3"
- checksum: 10c0/1bab6ffbe4462b7705861c2a90f862537583ff30d49cadce6d5daa23c48f2e0117a2e7f8b07322c62884829056c10a24bd6c93d08bcf1570809d5ebf2ff901d8
- languageName: node
- linkType: hard
-
-"chalk-template@npm:0.4.0":
- version: 0.4.0
- resolution: "chalk-template@npm:0.4.0"
- dependencies:
- chalk: "npm:^4.1.2"
- checksum: 10c0/6a4cb4252966475f0bd3ee1cd8780146e1ba69f445e59c565cab891ac18708c8143515d23e2b0fb7e192574fb7608d429ea5b28f3b7b9507770ad6fccd3467e3
- languageName: node
- linkType: hard
-
-"chalk@npm:3.0.0, chalk@npm:~3.0.0":
- version: 3.0.0
- resolution: "chalk@npm:3.0.0"
- dependencies:
- ansi-styles: "npm:^4.1.0"
- supports-color: "npm:^7.1.0"
- checksum: 10c0/ee650b0a065b3d7a6fda258e75d3a86fc8e4effa55871da730a9e42ccb035bf5fd203525e5a1ef45ec2582ecc4f65b47eb11357c526b84dd29a14fb162c414d2
- languageName: node
- linkType: hard
-
-"chalk@npm:5.0.1":
- version: 5.0.1
- resolution: "chalk@npm:5.0.1"
- checksum: 10c0/97898611ae40cfdeda9778901731df1404ea49fac0eb8253804e8d21b8064917df9823e29c0c9d766aab623da1a0b43d0e072d19a73d4f62d0d9115aef4c64e6
- languageName: node
- linkType: hard
-
-"chalk@npm:^2.3.2":
- version: 2.4.2
- resolution: "chalk@npm:2.4.2"
- dependencies:
- ansi-styles: "npm:^3.2.1"
- escape-string-regexp: "npm:^1.0.5"
- supports-color: "npm:^5.3.0"
- checksum: 10c0/e6543f02ec877732e3a2d1c3c3323ddb4d39fbab687c23f526e25bd4c6a9bf3b83a696e8c769d078e04e5754921648f7821b2a2acfd16c550435fd630026e073
- languageName: node
- linkType: hard
-
-"chalk@npm:^4.0.0, chalk@npm:^4.1.2":
- version: 4.1.2
- resolution: "chalk@npm:4.1.2"
- dependencies:
- ansi-styles: "npm:^4.1.0"
- supports-color: "npm:^7.1.0"
- checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880
- languageName: node
- linkType: hard
-
-"chalk@npm:^5.0.1, chalk@npm:^5.4.1":
- version: 5.4.1
- resolution: "chalk@npm:5.4.1"
- checksum: 10c0/b23e88132c702f4855ca6d25cb5538b1114343e41472d5263ee8a37cccfccd9c4216d111e1097c6a27830407a1dc81fecdf2a56f2c63033d4dbbd88c10b0dcef
- languageName: node
- linkType: hard
-
-"char-regex@npm:^1.0.2":
- version: 1.0.2
- resolution: "char-regex@npm:1.0.2"
- checksum: 10c0/57a09a86371331e0be35d9083ba429e86c4f4648ecbe27455dbfb343037c16ee6fdc7f6b61f433a57cc5ded5561d71c56a150e018f40c2ffb7bc93a26dae341e
- languageName: node
- linkType: hard
-
-"chardet@npm:^0.7.0":
- version: 0.7.0
- resolution: "chardet@npm:0.7.0"
- checksum: 10c0/96e4731b9ec8050cbb56ab684e8c48d6c33f7826b755802d14e3ebfdc51c57afeece3ea39bc6b09acc359e4363525388b915e16640c1378053820f5e70d0f27d
- languageName: node
- linkType: hard
-
-"charm@npm:~0.1.1":
- version: 0.1.2
- resolution: "charm@npm:0.1.2"
- checksum: 10c0/5f516d3ceba660688f90041e719858e21e430de347625f462da85a31914b898c4215984b14a4fdefab7b8e50dee09c43d9770765053a93c59d0853cb09aac24d
- languageName: node
- linkType: hard
-
-"cheerio-select@npm:^2.1.0":
- version: 2.1.0
- resolution: "cheerio-select@npm:2.1.0"
- dependencies:
- boolbase: "npm:^1.0.0"
- css-select: "npm:^5.1.0"
- css-what: "npm:^6.1.0"
- domelementtype: "npm:^2.3.0"
- domhandler: "npm:^5.0.3"
- domutils: "npm:^3.0.1"
- checksum: 10c0/2242097e593919dba4aacb97d7b8275def8b9ec70b00aa1f43335456870cfc9e284eae2080bdc832ed232dabb9eefcf56c722d152da4a154813fb8814a55d282
- languageName: node
- linkType: hard
-
-"cheerio@npm:^1.0.0, cheerio@npm:^1.0.0-rc.12, cheerio@npm:^1.1.0":
- version: 1.1.0
- resolution: "cheerio@npm:1.1.0"
- dependencies:
- cheerio-select: "npm:^2.1.0"
- dom-serializer: "npm:^2.0.0"
- domhandler: "npm:^5.0.3"
- domutils: "npm:^3.2.2"
- encoding-sniffer: "npm:^0.2.0"
- htmlparser2: "npm:^10.0.0"
- parse5: "npm:^7.3.0"
- parse5-htmlparser2-tree-adapter: "npm:^7.1.0"
- parse5-parser-stream: "npm:^7.1.2"
- undici: "npm:^7.10.0"
- whatwg-mimetype: "npm:^4.0.0"
- checksum: 10c0/f7b940a89e1fe77bf6b4fe3b993f17b02a358942cc0b9d3b55ea235a0bc322829dbc47151763ef9986fd237494c00380909af759e46582c72470a10643b85abd
- languageName: node
- linkType: hard
-
-"chokidar@npm:^3.5.3":
- version: 3.6.0
- resolution: "chokidar@npm:3.6.0"
- dependencies:
- anymatch: "npm:~3.1.2"
- braces: "npm:~3.0.2"
- fsevents: "npm:~2.3.2"
- glob-parent: "npm:~5.1.2"
- is-binary-path: "npm:~2.1.0"
- is-glob: "npm:~4.0.1"
- normalize-path: "npm:~3.0.0"
- readdirp: "npm:~3.6.0"
- dependenciesMeta:
- fsevents:
- optional: true
- checksum: 10c0/8361dcd013f2ddbe260eacb1f3cb2f2c6f2b0ad118708a343a5ed8158941a39cb8fb1d272e0f389712e74ee90ce8ba864eece9e0e62b9705cb468a2f6d917462
- languageName: node
- linkType: hard
-
-"chownr@npm:^3.0.0":
- version: 3.0.0
- resolution: "chownr@npm:3.0.0"
- checksum: 10c0/43925b87700f7e3893296c8e9c56cc58f926411cce3a6e5898136daaf08f08b9a8eb76d37d3267e707d0dcc17aed2e2ebdf5848c0c3ce95cf910a919935c1b10
- languageName: node
- linkType: hard
-
-"ci-info@npm:^4.2.0":
- version: 4.2.0
- resolution: "ci-info@npm:4.2.0"
- checksum: 10c0/37a2f4b6a213a5cf835890eb0241f0d5b022f6cfefde58a69e9af8e3a0e71e06d6ad7754b0d4efb9cd2613e58a7a33996d71b56b0d04242722e86666f3f3d058
- languageName: node
- linkType: hard
-
-"cjs-module-lexer@npm:^2.1.0":
- version: 2.1.0
- resolution: "cjs-module-lexer@npm:2.1.0"
- checksum: 10c0/91cf28686dc3948e4a06dfa03a2fccb14b7a97471ffe7ae0124f62060ddf2de28e8e997f60007babe6e122b1b06a47c01a1b72cc015f185824d9cac3ccfa5533
- languageName: node
- linkType: hard
-
-"cli-boxes@npm:^3.0.0":
- version: 3.0.0
- resolution: "cli-boxes@npm:3.0.0"
- checksum: 10c0/4db3e8fbfaf1aac4fb3a6cbe5a2d3fa048bee741a45371b906439b9ffc821c6e626b0f108bdcd3ddf126a4a319409aedcf39a0730573ff050fdd7b6731e99fb9
- languageName: node
- linkType: hard
-
-"cli-progress@npm:^3.12.0":
- version: 3.12.0
- resolution: "cli-progress@npm:3.12.0"
- dependencies:
- string-width: "npm:^4.2.3"
- checksum: 10c0/f464cb19ebde2f3880620a2adfaeeefaec6cb15c8e610c8a659ca1047ee90d69f3bf2fdabbb1fe33ac408678e882e3e0eecdb84ab5df0edf930b269b8a72682d
- languageName: node
- linkType: hard
-
-"cli-tableau@npm:^2.0.0":
- version: 2.0.1
- resolution: "cli-tableau@npm:2.0.1"
- dependencies:
- chalk: "npm:3.0.0"
- checksum: 10c0/fb0dd0973b090eef5c9cfea237ff3bd60f0384e6d35f3d335ef11e0c4f41b4e00846ccf257826654d926537ab9601e8c664d7b64f8279d7ca2bc28a6c45a7db1
- languageName: node
- linkType: hard
-
-"cli-width@npm:^4.1.0":
- version: 4.1.0
- resolution: "cli-width@npm:4.1.0"
- checksum: 10c0/1fbd56413578f6117abcaf858903ba1f4ad78370a4032f916745fa2c7e390183a9d9029cf837df320b0fdce8137668e522f60a30a5f3d6529ff3872d265a955f
- languageName: node
- linkType: hard
-
-"clipboardy@npm:3.0.0":
- version: 3.0.0
- resolution: "clipboardy@npm:3.0.0"
- dependencies:
- arch: "npm:^2.2.0"
- execa: "npm:^5.1.1"
- is-wsl: "npm:^2.2.0"
- checksum: 10c0/299d66e13fcaccf656306e76d629ce6927eaba8ba58ae5328e3379ae627e469e29df8ef87408cdb234e2ad0e25f0024dd203393f7e59c67ae79772579c4de052
- languageName: node
- linkType: hard
-
-"cliui@npm:^8.0.1":
- version: 8.0.1
- resolution: "cliui@npm:8.0.1"
- dependencies:
- string-width: "npm:^4.2.0"
- strip-ansi: "npm:^6.0.1"
- wrap-ansi: "npm:^7.0.0"
- checksum: 10c0/4bda0f09c340cbb6dfdc1ed508b3ca080f12992c18d68c6be4d9cf51756033d5266e61ec57529e610dacbf4da1c634423b0c1b11037709cc6b09045cbd815df5
- languageName: node
- linkType: hard
-
-"co@npm:^4.6.0":
- version: 4.6.0
- resolution: "co@npm:4.6.0"
- checksum: 10c0/c0e85ea0ca8bf0a50cbdca82efc5af0301240ca88ebe3644a6ffb8ffe911f34d40f8fbcf8f1d52c5ddd66706abd4d3bfcd64259f1e8e2371d4f47573b0dc8c28
- languageName: node
- linkType: hard
-
-"collect-v8-coverage@npm:^1.0.2":
- version: 1.0.2
- resolution: "collect-v8-coverage@npm:1.0.2"
- checksum: 10c0/ed7008e2e8b6852c5483b444a3ae6e976e088d4335a85aa0a9db2861c5f1d31bd2d7ff97a60469b3388deeba661a619753afbe201279fb159b4b9548ab8269a1
- languageName: node
- linkType: hard
-
-"color-convert@npm:^1.9.0, color-convert@npm:^1.9.3":
- version: 1.9.3
- resolution: "color-convert@npm:1.9.3"
- dependencies:
- color-name: "npm:1.1.3"
- checksum: 10c0/5ad3c534949a8c68fca8fbc6f09068f435f0ad290ab8b2f76841b9e6af7e0bb57b98cb05b0e19fe33f5d91e5a8611ad457e5f69e0a484caad1f7487fd0e8253c
- languageName: node
- linkType: hard
-
-"color-convert@npm:^2.0.1":
- version: 2.0.1
- resolution: "color-convert@npm:2.0.1"
- dependencies:
- color-name: "npm:~1.1.4"
- checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7
- languageName: node
- linkType: hard
-
-"color-name@npm:1.1.3":
- version: 1.1.3
- resolution: "color-name@npm:1.1.3"
- checksum: 10c0/566a3d42cca25b9b3cd5528cd7754b8e89c0eb646b7f214e8e2eaddb69994ac5f0557d9c175eb5d8f0ad73531140d9c47525085ee752a91a2ab15ab459caf6d6
- languageName: node
- linkType: hard
-
-"color-name@npm:^1.0.0, color-name@npm:~1.1.4":
- version: 1.1.4
- resolution: "color-name@npm:1.1.4"
- checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95
- languageName: node
- linkType: hard
-
-"color-string@npm:^1.6.0":
- version: 1.9.1
- resolution: "color-string@npm:1.9.1"
- dependencies:
- color-name: "npm:^1.0.0"
- simple-swizzle: "npm:^0.2.2"
- checksum: 10c0/b0bfd74c03b1f837f543898b512f5ea353f71630ccdd0d66f83028d1f0924a7d4272deb278b9aef376cacf1289b522ac3fb175e99895283645a2dc3a33af2404
- languageName: node
- linkType: hard
-
-"color@npm:^3.1.3":
- version: 3.2.1
- resolution: "color@npm:3.2.1"
- dependencies:
- color-convert: "npm:^1.9.3"
- color-string: "npm:^1.6.0"
- checksum: 10c0/39345d55825884c32a88b95127d417a2c24681d8b57069413596d9fcbb721459ef9d9ec24ce3e65527b5373ce171b73e38dbcd9c830a52a6487e7f37bf00e83c
- languageName: node
- linkType: hard
-
-"colorspace@npm:1.1.x":
- version: 1.1.4
- resolution: "colorspace@npm:1.1.4"
- dependencies:
- color: "npm:^3.1.3"
- text-hex: "npm:1.0.x"
- checksum: 10c0/af5f91ff7f8e146b96e439ac20ed79b197210193bde721b47380a75b21751d90fa56390c773bb67c0aedd34ff85091883a437ab56861c779bd507d639ba7e123
- languageName: node
- linkType: hard
-
-"combined-stream@npm:^1.0.8":
- version: 1.0.8
- resolution: "combined-stream@npm:1.0.8"
- dependencies:
- delayed-stream: "npm:~1.0.0"
- checksum: 10c0/0dbb829577e1b1e839fa82b40c07ffaf7de8a09b935cadd355a73652ae70a88b4320db322f6634a4ad93424292fa80973ac6480986247f1734a1137debf271d5
- languageName: node
- linkType: hard
-
-"commander@npm:2.15.1":
- version: 2.15.1
- resolution: "commander@npm:2.15.1"
- checksum: 10c0/26793fd4c798a691bf354331fb19a8accb03a32fdd774a948099c829b5fc32ccb7c60b7071d3df8381fb699121fd0e944ca4ac9d07ecaf702ce8a64b49aba6f4
- languageName: node
- linkType: hard
-
-"commander@npm:^14.0.0":
- version: 14.0.0
- resolution: "commander@npm:14.0.0"
- checksum: 10c0/73c4babfa558077868d84522b11ef56834165d472b9e86a634cd4c3ae7fc72d59af6377d8878e06bd570fe8f3161eced3cbe383c38f7093272bb65bd242b595b
- languageName: node
- linkType: hard
-
-"commander@npm:^7.1.0":
- version: 7.2.0
- resolution: "commander@npm:7.2.0"
- checksum: 10c0/8d690ff13b0356df7e0ebbe6c59b4712f754f4b724d4f473d3cc5b3fdcf978e3a5dc3078717858a2ceb50b0f84d0660a7f22a96cdc50fb877d0c9bb31593d23a
- languageName: node
- linkType: hard
-
-"compressible@npm:~2.0.16":
- version: 2.0.18
- resolution: "compressible@npm:2.0.18"
- dependencies:
- mime-db: "npm:>= 1.43.0 < 2"
- checksum: 10c0/8a03712bc9f5b9fe530cc5a79e164e665550d5171a64575d7dcf3e0395d7b4afa2d79ab176c61b5b596e28228b350dd07c1a2a6ead12fd81d1b6cd632af2fef7
- languageName: node
- linkType: hard
-
-"compression@npm:1.7.4":
- version: 1.7.4
- resolution: "compression@npm:1.7.4"
- dependencies:
- accepts: "npm:~1.3.5"
- bytes: "npm:3.0.0"
- compressible: "npm:~2.0.16"
- debug: "npm:2.6.9"
- on-headers: "npm:~1.0.2"
- safe-buffer: "npm:5.1.2"
- vary: "npm:~1.1.2"
- checksum: 10c0/138db836202a406d8a14156a5564fb1700632a76b6e7d1546939472895a5304f2b23c80d7a22bf44c767e87a26e070dbc342ea63bb45ee9c863354fa5556bbbc
- languageName: node
- linkType: hard
-
-"concat-map@npm:0.0.1":
- version: 0.0.1
- resolution: "concat-map@npm:0.0.1"
- checksum: 10c0/c996b1cfdf95b6c90fee4dae37e332c8b6eb7d106430c17d538034c0ad9a1630cb194d2ab37293b1bdd4d779494beee7786d586a50bd9376fd6f7bcc2bd4c98f
- languageName: node
- linkType: hard
-
-"consola@npm:^3.4.2":
- version: 3.4.2
- resolution: "consola@npm:3.4.2"
- checksum: 10c0/7cebe57ecf646ba74b300bcce23bff43034ed6fbec9f7e39c27cee1dc00df8a21cd336b466ad32e304ea70fba04ec9e890c200270de9a526ce021ba8a7e4c11a
- languageName: node
- linkType: hard
-
-"content-disposition@npm:0.5.2":
- version: 0.5.2
- resolution: "content-disposition@npm:0.5.2"
- checksum: 10c0/49eebaa0da1f9609b192e99d7fec31d1178cb57baa9d01f5b63b29787ac31e9d18b5a1033e854c68c9b6cce790e700a6f7fa60e43f95e2e416404e114a8f2f49
- languageName: node
- linkType: hard
-
-"convert-source-map@npm:^2.0.0":
- version: 2.0.0
- resolution: "convert-source-map@npm:2.0.0"
- checksum: 10c0/8f2f7a27a1a011cc6cc88cc4da2d7d0cfa5ee0369508baae3d98c260bb3ac520691464e5bbe4ae7cdf09860c1d69ecc6f70c63c6e7c7f7e3f18ec08484dc7d9b
- languageName: node
- linkType: hard
-
-"croner@npm:~4.1.92":
- version: 4.1.97
- resolution: "croner@npm:4.1.97"
- checksum: 10c0/1e0f2e3d9f04d2355e42df8b789a936b6a3d8d0282d24a68c0dcd559a25cbb625c9688ad3d87189065c32b0a1bf031e5faece8ccebc472304072e3fa9b98952d
- languageName: node
- linkType: hard
-
-"cross-env@npm:^7.0.3":
- version: 7.0.3
- resolution: "cross-env@npm:7.0.3"
- dependencies:
- cross-spawn: "npm:^7.0.1"
- bin:
- cross-env: src/bin/cross-env.js
- cross-env-shell: src/bin/cross-env-shell.js
- checksum: 10c0/f3765c25746c69fcca369655c442c6c886e54ccf3ab8c16847d5ad0e91e2f337d36eedc6599c1227904bf2a228d721e690324446876115bc8e7b32a866735ecf
- languageName: node
- linkType: hard
-
-"cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.6":
- version: 7.0.6
- resolution: "cross-spawn@npm:7.0.6"
- dependencies:
- path-key: "npm:^3.1.0"
- shebang-command: "npm:^2.0.0"
- which: "npm:^2.0.1"
- checksum: 10c0/053ea8b2135caff68a9e81470e845613e374e7309a47731e81639de3eaeb90c3d01af0e0b44d2ab9d50b43467223b88567dfeb3262db942dc063b9976718ffc1
- languageName: node
- linkType: hard
-
-"css-select@npm:^5.1.0":
- version: 5.1.0
- resolution: "css-select@npm:5.1.0"
- dependencies:
- boolbase: "npm:^1.0.0"
- css-what: "npm:^6.1.0"
- domhandler: "npm:^5.0.2"
- domutils: "npm:^3.0.1"
- nth-check: "npm:^2.0.1"
- checksum: 10c0/551c60dba5b54054741032c1793b5734f6ba45e23ae9e82761a3c0ed1acbb8cfedfa443aaba3a3c1a54cac12b456d2012a09d2cd5f0e82e430454c1b9d84d500
- languageName: node
- linkType: hard
-
-"css-what@npm:^6.1.0":
- version: 6.1.0
- resolution: "css-what@npm:6.1.0"
- checksum: 10c0/a09f5a6b14ba8dcf57ae9a59474722e80f20406c53a61e9aedb0eedc693b135113ffe2983f4efc4b5065ae639442e9ae88df24941ef159c218b231011d733746
- languageName: node
- linkType: hard
-
-"csv-parser@npm:^3.2.0":
- version: 3.2.0
- resolution: "csv-parser@npm:3.2.0"
- bin:
- csv-parser: bin/csv-parser
- checksum: 10c0/650769916607dae9679187803c71ef70d3b724cfb18e4adff187167b282faf18ac7c14a318c4ea6e92ae3483d3ed4b8d92ff213e77979e3049a5c0029034ac65
- languageName: node
- linkType: hard
-
-"culvert@npm:^0.1.2":
- version: 0.1.2
- resolution: "culvert@npm:0.1.2"
- checksum: 10c0/185fc6fd1b3bc8c8e60c8e60f4ac71123d80267e97127f00acd0fc18e2abc69d2a30d1a8bc60e5ee651e940d67a2476688d6b851acb963a27c2043d9a8677d39
- languageName: node
- linkType: hard
-
-"curl-generator@npm:^0.2.0":
- version: 0.2.0
- resolution: "curl-generator@npm:0.2.0"
- dependencies:
- ms: "npm:^2.0.0"
- checksum: 10c0/e8a6d54f3861fa2f0607cac22a2a6e907900c1e3f5149b79f522e9feb558ae949cd85ef391763076ba32d800f1ed85f44bfa1ba4a552e9206cf044168a7e584d
- languageName: node
- linkType: hard
-
-"cwait@npm:^1.1.2":
- version: 1.1.2
- resolution: "cwait@npm:1.1.2"
- dependencies:
- cdata: "npm:^0.1.1"
- checksum: 10c0/cac623a110bbe1d2710faf85f98505ccc2c620857fd6c56fc971c69e255ce7852d014832686590ae0f55664ccaf1a1604af3886c6282901fa3608f5b9b22f814
- languageName: node
- linkType: hard
-
-"data-uri-to-buffer@npm:^6.0.2":
- version: 6.0.2
- resolution: "data-uri-to-buffer@npm:6.0.2"
- checksum: 10c0/f76922bf895b3d7d443059ff278c9cc5efc89d70b8b80cd9de0aa79b3adc6d7a17948eefb8692e30398c43635f70ece1673d6085cc9eba2878dbc6c6da5292ac
- languageName: node
- linkType: hard
-
-"dayjs@npm:^1.10.4, dayjs@npm:^1.11.13, dayjs@npm:^1.11.6, dayjs@npm:~1.11.13":
- version: 1.11.13
- resolution: "dayjs@npm:1.11.13"
- checksum: 10c0/a3caf6ac8363c7dade9d1ee797848ddcf25c1ace68d9fe8678ecf8ba0675825430de5d793672ec87b24a69bf04a1544b176547b2539982275d5542a7955f35b7
- languageName: node
- linkType: hard
-
-"dayjs@npm:~1.8.24":
- version: 1.8.36
- resolution: "dayjs@npm:1.8.36"
- checksum: 10c0/fc9e85e7b3e64130688b579ea9b328e863bc5bf2a9dede81e4ff5b34230756f1252aa3bb290a7eafbf13750663e36e7e65d16f497c6a258e138529a168f2626e
- languageName: node
- linkType: hard
-
-"debug@npm:2.6.9":
- version: 2.6.9
- resolution: "debug@npm:2.6.9"
- dependencies:
- ms: "npm:2.0.0"
- checksum: 10c0/121908fb839f7801180b69a7e218a40b5a0b718813b886b7d6bdb82001b931c938e2941d1e4450f33a1b1df1da653f5f7a0440c197f29fbf8a6e9d45ff6ef589
- languageName: node
- linkType: hard
-
-"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:~4.3.1":
- version: 4.3.4
- resolution: "debug@npm:4.3.4"
- dependencies:
- ms: "npm:2.1.2"
- peerDependenciesMeta:
- supports-color:
- optional: true
- checksum: 10c0/cedbec45298dd5c501d01b92b119cd3faebe5438c3917ff11ae1bff86a6c722930ac9c8659792824013168ba6db7c4668225d845c633fbdafbbf902a6389f736
- languageName: node
- linkType: hard
-
-"debug@npm:^3.1.0, debug@npm:^3.2.6":
- version: 3.2.7
- resolution: "debug@npm:3.2.7"
- dependencies:
- ms: "npm:^2.1.1"
- checksum: 10c0/37d96ae42cbc71c14844d2ae3ba55adf462ec89fd3a999459dec3833944cd999af6007ff29c780f1c61153bcaaf2c842d1e4ce1ec621e4fc4923244942e4a02a
- languageName: node
- linkType: hard
-
-"debug@npm:^4.3.7":
- version: 4.4.1
- resolution: "debug@npm:4.4.1"
- dependencies:
- ms: "npm:^2.1.3"
- peerDependenciesMeta:
- supports-color:
- optional: true
- checksum: 10c0/d2b44bc1afd912b49bb7ebb0d50a860dc93a4dd7d946e8de94abc957bb63726b7dd5aa48c18c2386c379ec024c46692e15ed3ed97d481729f929201e671fcd55
- languageName: node
- linkType: hard
-
-"dedent@npm:^1.6.0":
- version: 1.6.0
- resolution: "dedent@npm:1.6.0"
- peerDependencies:
- babel-plugin-macros: ^3.1.0
- peerDependenciesMeta:
- babel-plugin-macros:
- optional: true
- checksum: 10c0/671b8f5e390dd2a560862c4511dd6d2638e71911486f78cb32116551f8f2aa6fcaf50579ffffb2f866d46b5b80fd72470659ca5760ede8f967619ef7df79e8a5
- languageName: node
- linkType: hard
-
-"deep-extend@npm:^0.6.0":
- version: 0.6.0
- resolution: "deep-extend@npm:0.6.0"
- checksum: 10c0/1c6b0abcdb901e13a44c7d699116d3d4279fdb261983122a3783e7273844d5f2537dc2e1c454a23fcf645917f93fbf8d07101c1d03c015a87faa662755212566
- languageName: node
- linkType: hard
-
-"deep-is@npm:^0.1.3":
- version: 0.1.4
- resolution: "deep-is@npm:0.1.4"
- checksum: 10c0/7f0ee496e0dff14a573dc6127f14c95061b448b87b995fc96c017ce0a1e66af1675e73f1d6064407975bc4ea6ab679497a29fff7b5b9c4e99cb10797c1ad0b4c
- languageName: node
- linkType: hard
-
-"deepmerge@npm:^4.3.1":
- version: 4.3.1
- resolution: "deepmerge@npm:4.3.1"
- checksum: 10c0/e53481aaf1aa2c4082b5342be6b6d8ad9dfe387bc92ce197a66dea08bd4265904a087e75e464f14d1347cf2ac8afe1e4c16b266e0561cc5df29382d3c5f80044
- languageName: node
- linkType: hard
-
-"define-data-property@npm:^1.1.4":
- version: 1.1.4
- resolution: "define-data-property@npm:1.1.4"
- dependencies:
- es-define-property: "npm:^1.0.0"
- es-errors: "npm:^1.3.0"
- gopd: "npm:^1.0.1"
- checksum: 10c0/dea0606d1483eb9db8d930d4eac62ca0fa16738b0b3e07046cddfacf7d8c868bbe13fa0cb263eb91c7d0d527960dc3f2f2471a69ed7816210307f6744fe62e37
- languageName: node
- linkType: hard
-
-"degenerator@npm:^5.0.0":
- version: 5.0.1
- resolution: "degenerator@npm:5.0.1"
- dependencies:
- ast-types: "npm:^0.13.4"
- escodegen: "npm:^2.1.0"
- esprima: "npm:^4.0.1"
- checksum: 10c0/e48d8a651edeb512a648711a09afec269aac6de97d442a4bb9cf121a66877e0eec11b9727100a10252335c0666ae1c84a8bc1e3a3f47788742c975064d2c7b1c
- languageName: node
- linkType: hard
-
-"delayed-stream@npm:~1.0.0":
- version: 1.0.0
- resolution: "delayed-stream@npm:1.0.0"
- checksum: 10c0/d758899da03392e6712f042bec80aa293bbe9e9ff1b2634baae6a360113e708b91326594c8a486d475c69d6259afb7efacdc3537bfcda1c6c648e390ce601b19
- languageName: node
- linkType: hard
-
-"detect-newline@npm:^3.1.0":
- version: 3.1.0
- resolution: "detect-newline@npm:3.1.0"
- checksum: 10c0/c38cfc8eeb9fda09febb44bcd85e467c970d4e3bf526095394e5a4f18bc26dd0cf6b22c69c1fa9969261521c593836db335c2795218f6d781a512aea2fb8209d
- languageName: node
- linkType: hard
-
-"dom-serializer@npm:^2.0.0":
- version: 2.0.0
- resolution: "dom-serializer@npm:2.0.0"
- dependencies:
- domelementtype: "npm:^2.3.0"
- domhandler: "npm:^5.0.2"
- entities: "npm:^4.2.0"
- checksum: 10c0/d5ae2b7110ca3746b3643d3ef60ef823f5f078667baf530cec096433f1627ec4b6fa8c072f09d079d7cda915fd2c7bc1b7b935681e9b09e591e1e15f4040b8e2
- languageName: node
- linkType: hard
-
-"domelementtype@npm:^2.3.0":
- version: 2.3.0
- resolution: "domelementtype@npm:2.3.0"
- checksum: 10c0/686f5a9ef0fff078c1412c05db73a0dce096190036f33e400a07e2a4518e9f56b1e324f5c576a0a747ef0e75b5d985c040b0d51945ce780c0dd3c625a18cd8c9
- languageName: node
- linkType: hard
-
-"domhandler@npm:^5.0.2, domhandler@npm:^5.0.3":
- version: 5.0.3
- resolution: "domhandler@npm:5.0.3"
- dependencies:
- domelementtype: "npm:^2.3.0"
- checksum: 10c0/bba1e5932b3e196ad6862286d76adc89a0dbf0c773e5ced1eb01f9af930c50093a084eff14b8de5ea60b895c56a04d5de8bbc4930c5543d029091916770b2d2a
- languageName: node
- linkType: hard
-
-"domutils@npm:^3.0.1, domutils@npm:^3.2.1, domutils@npm:^3.2.2":
- version: 3.2.2
- resolution: "domutils@npm:3.2.2"
- dependencies:
- dom-serializer: "npm:^2.0.0"
- domelementtype: "npm:^2.3.0"
- domhandler: "npm:^5.0.3"
- checksum: 10c0/47938f473b987ea71cd59e59626eb8666d3aa8feba5266e45527f3b636c7883cca7e582d901531961f742c519d7514636b7973353b648762b2e3bedbf235fada
- languageName: node
- linkType: hard
-
-"dunder-proto@npm:^1.0.1":
- version: 1.0.1
- resolution: "dunder-proto@npm:1.0.1"
- dependencies:
- call-bind-apply-helpers: "npm:^1.0.1"
- es-errors: "npm:^1.3.0"
- gopd: "npm:^1.2.0"
- checksum: 10c0/199f2a0c1c16593ca0a145dbf76a962f8033ce3129f01284d48c45ed4e14fea9bbacd7b3610b6cdc33486cef20385ac054948fefc6272fcce645c09468f93031
- languageName: node
- linkType: hard
-
-"eastasianwidth@npm:^0.2.0":
- version: 0.2.0
- resolution: "eastasianwidth@npm:0.2.0"
- checksum: 10c0/26f364ebcdb6395f95124fda411f63137a4bfb5d3a06453f7f23dfe52502905bd84e0488172e0f9ec295fdc45f05c23d5d91baf16bd26f0fe9acd777a188dc39
- languageName: node
- linkType: hard
-
-"electron-to-chromium@npm:^1.5.160":
- version: 1.5.171
- resolution: "electron-to-chromium@npm:1.5.171"
- checksum: 10c0/e9d7e70d5fe829951c955287877155889a752336e48c715e373c6919f8e438bb686b7278511013aa8456c329c55895059a1d9e4b799217483f28dbae60c198d8
- languageName: node
- linkType: hard
-
-"emittery@npm:^0.13.1":
- version: 0.13.1
- resolution: "emittery@npm:0.13.1"
- checksum: 10c0/1573d0ae29ab34661b6c63251ff8f5facd24ccf6a823f19417ae8ba8c88ea450325788c67f16c99edec8de4b52ce93a10fe441ece389fd156e88ee7dab9bfa35
- languageName: node
- linkType: hard
-
-"emoji-regex@npm:^8.0.0":
- version: 8.0.0
- resolution: "emoji-regex@npm:8.0.0"
- checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010
- languageName: node
- linkType: hard
-
-"emoji-regex@npm:^9.2.2":
- version: 9.2.2
- resolution: "emoji-regex@npm:9.2.2"
- checksum: 10c0/af014e759a72064cf66e6e694a7fc6b0ed3d8db680427b021a89727689671cefe9d04151b2cad51dbaf85d5ba790d061cd167f1cf32eb7b281f6368b3c181639
- languageName: node
- linkType: hard
-
-"enabled@npm:2.0.x":
- version: 2.0.0
- resolution: "enabled@npm:2.0.0"
- checksum: 10c0/3b2c2af9bc7f8b9e291610f2dde4a75cf6ee52a68f4dd585482fbdf9a55d65388940e024e56d40bb03e05ef6671f5f53021fa8b72a20e954d7066ec28166713f
- languageName: node
- linkType: hard
-
-"encoding-sniffer@npm:^0.2.0":
- version: 0.2.1
- resolution: "encoding-sniffer@npm:0.2.1"
- dependencies:
- iconv-lite: "npm:^0.6.3"
- whatwg-encoding: "npm:^3.1.1"
- checksum: 10c0/d6b591880788f3baf8dd1744636dd189d24a1ec93e6f9817267c60ac3458a5191ca70ab1a186fb67731beff1c3489c6527dfdc4718158ed8460ab2f400dd5e7d
- languageName: node
- linkType: hard
-
-"encoding@npm:^0.1.13":
- version: 0.1.13
- resolution: "encoding@npm:0.1.13"
- dependencies:
- iconv-lite: "npm:^0.6.2"
- checksum: 10c0/36d938712ff00fe1f4bac88b43bcffb5930c1efa57bbcdca9d67e1d9d6c57cfb1200fb01efe0f3109b2ce99b231f90779532814a81370a1bd3274a0f58585039
- languageName: node
- linkType: hard
-
-"enquirer@npm:2.3.6":
- version: 2.3.6
- resolution: "enquirer@npm:2.3.6"
- dependencies:
- ansi-colors: "npm:^4.1.1"
- checksum: 10c0/8e070e052c2c64326a2803db9084d21c8aaa8c688327f133bf65c4a712586beb126fd98c8a01cfb0433e82a4bd3b6262705c55a63e0f7fb91d06b9cedbde9a11
- languageName: node
- linkType: hard
-
-"entities@npm:^4.2.0":
- version: 4.4.0
- resolution: "entities@npm:4.4.0"
- checksum: 10c0/b7971419897622d3996bbbff99249e166caaaf3ea95d3841d6dc5d3bf315f133b649fbe932623e3cc527d871112e7563a8284e24f23e472126aa90c4e9c3215b
- languageName: node
- linkType: hard
-
-"entities@npm:^6.0.0":
- version: 6.0.1
- resolution: "entities@npm:6.0.1"
- checksum: 10c0/ed836ddac5acb34341094eb495185d527bd70e8632b6c0d59548cbfa23defdbae70b96f9a405c82904efa421230b5b3fd2283752447d737beffd3f3e6ee74414
- languageName: node
- linkType: hard
-
-"env-paths@npm:^2.2.0":
- version: 2.2.1
- resolution: "env-paths@npm:2.2.1"
- checksum: 10c0/285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4
- languageName: node
- linkType: hard
-
-"epg-grabber@npm:^0.38.0":
- version: 0.38.0
- resolution: "epg-grabber@npm:0.38.0"
- dependencies:
- axios: "npm:^1.6.1"
- axios-cache-interceptor: "npm:^0.10.3"
- axios-mock-adapter: "npm:^1.20.0"
- commander: "npm:^7.1.0"
- curl-generator: "npm:^0.2.0"
- cwait: "npm:^1.1.2"
- dayjs: "npm:^1.10.4"
- epg-parser: "npm:^0.1.6"
- fs-extra: "npm:^11.1.1"
- glob: "npm:^7.1.6"
- http-cookie-agent: "npm:^6.0.8"
- lodash: "npm:^4.17.21"
- node-gzip: "npm:^1.1.2"
- socks-proxy-agent: "npm:^8.0.5"
- tough-cookie: "npm:^5.0.0"
- winston: "npm:^3.3.3"
- xml-js: "npm:^1.6.11"
- bin:
- epg-grabber: bin/epg-grabber.js
- checksum: 10c0/0f1635ce04853825dd142856f8a2d2c8560476a560a8a4fea997d983266aa442c4f4384b9da5b90a750aba42491100fb12160ce92b4d240ac707d0e766a04397
- languageName: node
- linkType: hard
-
-"epg-parser@npm:^0.1.6":
- version: 0.1.6
- resolution: "epg-parser@npm:0.1.6"
- dependencies:
- xml-js: "npm:^1.6.11"
- checksum: 10c0/cce5ac8765e122724893773cf06da908e19e4a63fdd6345c9a78e1a8f34b02691d2fc92fedd813dd651c41574d1e4f64d5420b0a93a62ce577a652292d6a475b
- languageName: node
- linkType: hard
-
-"epg-parser@npm:^0.3.1":
- version: 0.3.1
- resolution: "epg-parser@npm:0.3.1"
- dependencies:
- dayjs: "npm:^1.11.6"
- lodash: "npm:^4.17.21"
- xml-js: "npm:^1.6.11"
- checksum: 10c0/5d2898b54fe0d71c1e03765a0ed6b0016423973c8804286148b8fe637bb3899f725f9c5a79e17e5972fd7dd00015e34915586e07a9a230206f7b28e38db74b85
- languageName: node
- linkType: hard
-
-"epg@workspace:.":
- version: 0.0.0-use.local
- resolution: "epg@workspace:."
- dependencies:
- "@alex_neo/jest-expect-message": "npm:^1.0.5"
- "@eslint/eslintrc": "npm:^3.3.1"
- "@eslint/js": "npm:^9.30.0"
- "@freearhey/core": "npm:^0.8.2"
- "@freearhey/search-js": "npm:^0.1.2"
- "@ntlab/sfetch": "npm:^1.2.0"
- "@octokit/core": "npm:^7.0.2"
- "@octokit/plugin-paginate-rest": "npm:^13.1.1"
- "@octokit/plugin-rest-endpoint-methods": "npm:^16.0.0"
- "@swc/core": "npm:^1.12.7"
- "@swc/jest": "npm:^0.2.38"
- "@types/cli-progress": "npm:^3.11.6"
- "@types/fs-extra": "npm:^11.0.4"
- "@types/inquirer": "npm:^9.0.8"
- "@types/jest": "npm:^30.0.0"
- "@types/langs": "npm:^2.0.5"
- "@types/lodash": "npm:^4.17.19"
- "@types/node": "npm:^24.0.7"
- "@types/node-cleanup": "npm:^2.1.5"
- "@types/numeral": "npm:^2.0.5"
- "@typescript-eslint/eslint-plugin": "npm:^8.35.0"
- "@typescript-eslint/parser": "npm:^8.35.0"
- axios: "npm:^1.10.0"
- axios-cookiejar-support: "npm:^6.0.2"
- chalk: "npm:^5.4.1"
- cheerio: "npm:^1.1.0"
- cli-progress: "npm:^3.12.0"
- commander: "npm:^14.0.0"
- consola: "npm:^3.4.2"
- cross-env: "npm:^7.0.3"
- csv-parser: "npm:^3.2.0"
- cwait: "npm:^1.1.2"
- dayjs: "npm:^1.11.13"
- epg-grabber: "npm:^0.38.0"
- epg-parser: "npm:^0.3.1"
- eslint: "npm:^9.30.0"
- eslint-config-prettier: "npm:^10.1.5"
- form-data: "npm:^4.0.3"
- fs-extra: "npm:^11.3.0"
- glob: "npm:^11.0.3"
- globals: "npm:^16.2.0"
- husky: "npm:^9.1.7"
- iconv-lite: "npm:^0.6.3"
- inquirer: "npm:^12.6.3"
- jest: "npm:^30.0.3"
- jest-offline: "npm:^1.0.1"
- langs: "npm:^2.0.0"
- libxml2-wasm: "npm:^0.5.0"
- lodash: "npm:^4.17.21"
- luxon: "npm:^3.6.1"
- mockdate: "npm:^3.0.5"
- nedb-promises: "npm:^6.2.3"
- node-cleanup: "npm:^2.1.2"
- node-gzip: "npm:^1.1.2"
- numeral: "npm:^2.0.6"
- pako: "npm:^2.1.0"
- parse-duration: "npm:^2.1.4"
- pdf-parse: "npm:^1.1.1"
- pm2: "npm:^6.0.8"
- readline: "npm:^1.3.0"
- run-script-os: "npm:^1.1.6"
- serve: "npm:^14.2.4"
- signale: "npm:^1.4.0"
- skip-postinstall: "npm:^1.0.0"
- socks-proxy-agent: "npm:^8.0.5"
- srcset: "npm:^5.0.1"
- table2array: "npm:^0.0.2"
- tabletojson: "npm:^4.1.6"
- tough-cookie: "npm:^5.1.2"
- transliteration: "npm:^2.3.5"
- tsx: "npm:^4.20.3"
- typescript: "npm:^5.8.3"
- unzipit: "npm:^1.4.3"
- wildcard-match: "npm:^5.1.4"
- languageName: unknown
- linkType: soft
-
-"err-code@npm:^2.0.2":
- version: 2.0.3
- resolution: "err-code@npm:2.0.3"
- checksum: 10c0/b642f7b4dd4a376e954947550a3065a9ece6733ab8e51ad80db727aaae0817c2e99b02a97a3d6cecc648a97848305e728289cf312d09af395403a90c9d4d8a66
- languageName: node
- linkType: hard
-
-"error-ex@npm:^1.3.1":
- version: 1.3.2
- resolution: "error-ex@npm:1.3.2"
- dependencies:
- is-arrayish: "npm:^0.2.1"
- checksum: 10c0/ba827f89369b4c93382cfca5a264d059dfefdaa56ecc5e338ffa58a6471f5ed93b71a20add1d52290a4873d92381174382658c885ac1a2305f7baca363ce9cce
- languageName: node
- linkType: hard
-
-"es-define-property@npm:^1.0.0, es-define-property@npm:^1.0.1":
- version: 1.0.1
- resolution: "es-define-property@npm:1.0.1"
- checksum: 10c0/3f54eb49c16c18707949ff25a1456728c883e81259f045003499efba399c08bad00deebf65cccde8c0e07908c1a225c9d472b7107e558f2a48e28d530e34527c
- languageName: node
- linkType: hard
-
-"es-errors@npm:^1.3.0":
- version: 1.3.0
- resolution: "es-errors@npm:1.3.0"
- checksum: 10c0/0a61325670072f98d8ae3b914edab3559b6caa980f08054a3b872052640d91da01d38df55df797fcc916389d77fc92b8d5906cf028f4db46d7e3003abecbca85
- languageName: node
- linkType: hard
-
-"es-object-atoms@npm:^1.0.0, es-object-atoms@npm:^1.1.1":
- version: 1.1.1
- resolution: "es-object-atoms@npm:1.1.1"
- dependencies:
- es-errors: "npm:^1.3.0"
- checksum: 10c0/65364812ca4daf48eb76e2a3b7a89b3f6a2e62a1c420766ce9f692665a29d94fe41fe88b65f24106f449859549711e4b40d9fb8002d862dfd7eb1c512d10be0c
- languageName: node
- linkType: hard
-
-"es-set-tostringtag@npm:^2.1.0":
- version: 2.1.0
- resolution: "es-set-tostringtag@npm:2.1.0"
- dependencies:
- es-errors: "npm:^1.3.0"
- get-intrinsic: "npm:^1.2.6"
- has-tostringtag: "npm:^1.0.2"
- hasown: "npm:^2.0.2"
- checksum: 10c0/ef2ca9ce49afe3931cb32e35da4dcb6d86ab02592cfc2ce3e49ced199d9d0bb5085fc7e73e06312213765f5efa47cc1df553a6a5154584b21448e9fb8355b1af
- languageName: node
- linkType: hard
-
-"esbuild@npm:~0.25.0":
- version: 0.25.2
- resolution: "esbuild@npm:0.25.2"
- dependencies:
- "@esbuild/aix-ppc64": "npm:0.25.2"
- "@esbuild/android-arm": "npm:0.25.2"
- "@esbuild/android-arm64": "npm:0.25.2"
- "@esbuild/android-x64": "npm:0.25.2"
- "@esbuild/darwin-arm64": "npm:0.25.2"
- "@esbuild/darwin-x64": "npm:0.25.2"
- "@esbuild/freebsd-arm64": "npm:0.25.2"
- "@esbuild/freebsd-x64": "npm:0.25.2"
- "@esbuild/linux-arm": "npm:0.25.2"
- "@esbuild/linux-arm64": "npm:0.25.2"
- "@esbuild/linux-ia32": "npm:0.25.2"
- "@esbuild/linux-loong64": "npm:0.25.2"
- "@esbuild/linux-mips64el": "npm:0.25.2"
- "@esbuild/linux-ppc64": "npm:0.25.2"
- "@esbuild/linux-riscv64": "npm:0.25.2"
- "@esbuild/linux-s390x": "npm:0.25.2"
- "@esbuild/linux-x64": "npm:0.25.2"
- "@esbuild/netbsd-arm64": "npm:0.25.2"
- "@esbuild/netbsd-x64": "npm:0.25.2"
- "@esbuild/openbsd-arm64": "npm:0.25.2"
- "@esbuild/openbsd-x64": "npm:0.25.2"
- "@esbuild/sunos-x64": "npm:0.25.2"
- "@esbuild/win32-arm64": "npm:0.25.2"
- "@esbuild/win32-ia32": "npm:0.25.2"
- "@esbuild/win32-x64": "npm:0.25.2"
- dependenciesMeta:
- "@esbuild/aix-ppc64":
- optional: true
- "@esbuild/android-arm":
- optional: true
- "@esbuild/android-arm64":
- optional: true
- "@esbuild/android-x64":
- optional: true
- "@esbuild/darwin-arm64":
- optional: true
- "@esbuild/darwin-x64":
- optional: true
- "@esbuild/freebsd-arm64":
- optional: true
- "@esbuild/freebsd-x64":
- optional: true
- "@esbuild/linux-arm":
- optional: true
- "@esbuild/linux-arm64":
- optional: true
- "@esbuild/linux-ia32":
- optional: true
- "@esbuild/linux-loong64":
- optional: true
- "@esbuild/linux-mips64el":
- optional: true
- "@esbuild/linux-ppc64":
- optional: true
- "@esbuild/linux-riscv64":
- optional: true
- "@esbuild/linux-s390x":
- optional: true
- "@esbuild/linux-x64":
- optional: true
- "@esbuild/netbsd-arm64":
- optional: true
- "@esbuild/netbsd-x64":
- optional: true
- "@esbuild/openbsd-arm64":
- optional: true
- "@esbuild/openbsd-x64":
- optional: true
- "@esbuild/sunos-x64":
- optional: true
- "@esbuild/win32-arm64":
- optional: true
- "@esbuild/win32-ia32":
- optional: true
- "@esbuild/win32-x64":
- optional: true
- bin:
- esbuild: bin/esbuild
- checksum: 10c0/87ce0b78699c4d192b8cf7e9b688e9a0da10e6f58ff85a368bf3044ca1fa95626c98b769b5459352282e0065585b6f994a5e6699af5cccf9d31178960e2b58fd
- languageName: node
- linkType: hard
-
-"escalade@npm:^3.1.1, escalade@npm:^3.2.0":
- version: 3.2.0
- resolution: "escalade@npm:3.2.0"
- checksum: 10c0/ced4dd3a78e15897ed3be74e635110bbf3b08877b0a41be50dcb325ee0e0b5f65fc2d50e9845194d7c4633f327e2e1c6cce00a71b617c5673df0374201d67f65
- languageName: node
- linkType: hard
-
-"escape-string-regexp@npm:^1.0.5":
- version: 1.0.5
- resolution: "escape-string-regexp@npm:1.0.5"
- checksum: 10c0/a968ad453dd0c2724e14a4f20e177aaf32bb384ab41b674a8454afe9a41c5e6fe8903323e0a1052f56289d04bd600f81278edf140b0fcc02f5cac98d0f5b5371
- languageName: node
- linkType: hard
-
-"escape-string-regexp@npm:^2.0.0":
- version: 2.0.0
- resolution: "escape-string-regexp@npm:2.0.0"
- checksum: 10c0/2530479fe8db57eace5e8646c9c2a9c80fa279614986d16dcc6bcaceb63ae77f05a851ba6c43756d816c61d7f4534baf56e3c705e3e0d884818a46808811c507
- languageName: node
- linkType: hard
-
-"escape-string-regexp@npm:^4.0.0":
- version: 4.0.0
- resolution: "escape-string-regexp@npm:4.0.0"
- checksum: 10c0/9497d4dd307d845bd7f75180d8188bb17ea8c151c1edbf6b6717c100e104d629dc2dfb687686181b0f4b7d732c7dfdc4d5e7a8ff72de1b0ca283a75bbb3a9cd9
- languageName: node
- linkType: hard
-
-"escodegen@npm:^2.1.0":
- version: 2.1.0
- resolution: "escodegen@npm:2.1.0"
- dependencies:
- esprima: "npm:^4.0.1"
- estraverse: "npm:^5.2.0"
- esutils: "npm:^2.0.2"
- source-map: "npm:~0.6.1"
- dependenciesMeta:
- source-map:
- optional: true
- bin:
- escodegen: bin/escodegen.js
- esgenerate: bin/esgenerate.js
- checksum: 10c0/e1450a1f75f67d35c061bf0d60888b15f62ab63aef9df1901cffc81cffbbb9e8b3de237c5502cf8613a017c1df3a3003881307c78835a1ab54d8c8d2206e01d3
- languageName: node
- linkType: hard
-
-"eslint-config-prettier@npm:^10.1.5":
- version: 10.1.5
- resolution: "eslint-config-prettier@npm:10.1.5"
- peerDependencies:
- eslint: ">=7.0.0"
- bin:
- eslint-config-prettier: bin/cli.js
- checksum: 10c0/5486255428e4577e8064b40f27db299faf7312b8e43d7b4bc913a6426e6c0f5950cd519cad81ae24e9aecb4002c502bc665c02e3b52efde57af2debcf27dd6e0
- languageName: node
- linkType: hard
-
-"eslint-scope@npm:^8.4.0":
- version: 8.4.0
- resolution: "eslint-scope@npm:8.4.0"
- dependencies:
- esrecurse: "npm:^4.3.0"
- estraverse: "npm:^5.2.0"
- checksum: 10c0/407f6c600204d0f3705bd557f81bd0189e69cd7996f408f8971ab5779c0af733d1af2f1412066b40ee1588b085874fc37a2333986c6521669cdbdd36ca5058e0
- languageName: node
- linkType: hard
-
-"eslint-visitor-keys@npm:^3.4.3":
- version: 3.4.3
- resolution: "eslint-visitor-keys@npm:3.4.3"
- checksum: 10c0/92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820
- languageName: node
- linkType: hard
-
-"eslint-visitor-keys@npm:^4.2.1":
- version: 4.2.1
- resolution: "eslint-visitor-keys@npm:4.2.1"
- checksum: 10c0/fcd43999199d6740db26c58dbe0c2594623e31ca307e616ac05153c9272f12f1364f5a0b1917a8e962268fdecc6f3622c1c2908b4fcc2e047a106fe6de69dc43
- languageName: node
- linkType: hard
-
-"eslint@npm:^9.30.0":
- version: 9.30.0
- resolution: "eslint@npm:9.30.0"
- dependencies:
- "@eslint-community/eslint-utils": "npm:^4.2.0"
- "@eslint-community/regexpp": "npm:^4.12.1"
- "@eslint/config-array": "npm:^0.21.0"
- "@eslint/config-helpers": "npm:^0.3.0"
- "@eslint/core": "npm:^0.14.0"
- "@eslint/eslintrc": "npm:^3.3.1"
- "@eslint/js": "npm:9.30.0"
- "@eslint/plugin-kit": "npm:^0.3.1"
- "@humanfs/node": "npm:^0.16.6"
- "@humanwhocodes/module-importer": "npm:^1.0.1"
- "@humanwhocodes/retry": "npm:^0.4.2"
- "@types/estree": "npm:^1.0.6"
- "@types/json-schema": "npm:^7.0.15"
- ajv: "npm:^6.12.4"
- chalk: "npm:^4.0.0"
- cross-spawn: "npm:^7.0.6"
- debug: "npm:^4.3.2"
- escape-string-regexp: "npm:^4.0.0"
- eslint-scope: "npm:^8.4.0"
- eslint-visitor-keys: "npm:^4.2.1"
- espree: "npm:^10.4.0"
- esquery: "npm:^1.5.0"
- esutils: "npm:^2.0.2"
- fast-deep-equal: "npm:^3.1.3"
- file-entry-cache: "npm:^8.0.0"
- find-up: "npm:^5.0.0"
- glob-parent: "npm:^6.0.2"
- ignore: "npm:^5.2.0"
- imurmurhash: "npm:^0.1.4"
- is-glob: "npm:^4.0.0"
- json-stable-stringify-without-jsonify: "npm:^1.0.1"
- lodash.merge: "npm:^4.6.2"
- minimatch: "npm:^3.1.2"
- natural-compare: "npm:^1.4.0"
- optionator: "npm:^0.9.3"
- peerDependencies:
- jiti: "*"
- peerDependenciesMeta:
- jiti:
- optional: true
- bin:
- eslint: bin/eslint.js
- checksum: 10c0/ebc4b17cfd96f308ebaeb12dfab133a551eb03200c80109ecf663fbeb9af83c4eb3c143407c1b04522d23b5f5844fe9a629b00d409adfc460c1aadf5108da86a
- languageName: node
- linkType: hard
-
-"espree@npm:^10.0.1, espree@npm:^10.4.0":
- version: 10.4.0
- resolution: "espree@npm:10.4.0"
- dependencies:
- acorn: "npm:^8.15.0"
- acorn-jsx: "npm:^5.3.2"
- eslint-visitor-keys: "npm:^4.2.1"
- checksum: 10c0/c63fe06131c26c8157b4083313cb02a9a54720a08e21543300e55288c40e06c3fc284bdecf108d3a1372c5934a0a88644c98714f38b6ae8ed272b40d9ea08d6b
- languageName: node
- linkType: hard
-
-"esprima@npm:^4.0.0, esprima@npm:^4.0.1":
- version: 4.0.1
- resolution: "esprima@npm:4.0.1"
- bin:
- esparse: ./bin/esparse.js
- esvalidate: ./bin/esvalidate.js
- checksum: 10c0/ad4bab9ead0808cf56501750fd9d3fb276f6b105f987707d059005d57e182d18a7c9ec7f3a01794ebddcca676773e42ca48a32d67a250c9d35e009ca613caba3
- languageName: node
- linkType: hard
-
-"esquery@npm:^1.5.0":
- version: 1.6.0
- resolution: "esquery@npm:1.6.0"
- dependencies:
- estraverse: "npm:^5.1.0"
- checksum: 10c0/cb9065ec605f9da7a76ca6dadb0619dfb611e37a81e318732977d90fab50a256b95fee2d925fba7c2f3f0523aa16f91587246693bc09bc34d5a59575fe6e93d2
- languageName: node
- linkType: hard
-
-"esrecurse@npm:^4.3.0":
- version: 4.3.0
- resolution: "esrecurse@npm:4.3.0"
- dependencies:
- estraverse: "npm:^5.2.0"
- checksum: 10c0/81a37116d1408ded88ada45b9fb16dbd26fba3aadc369ce50fcaf82a0bac12772ebd7b24cd7b91fc66786bf2c1ac7b5f196bc990a473efff972f5cb338877cf5
- languageName: node
- linkType: hard
-
-"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0":
- version: 5.3.0
- resolution: "estraverse@npm:5.3.0"
- checksum: 10c0/1ff9447b96263dec95d6d67431c5e0771eb9776427421260a3e2f0fdd5d6bd4f8e37a7338f5ad2880c9f143450c9b1e4fc2069060724570a49cf9cf0312bd107
- languageName: node
- linkType: hard
-
-"esutils@npm:^2.0.2":
- version: 2.0.3
- resolution: "esutils@npm:2.0.3"
- checksum: 10c0/9a2fe69a41bfdade834ba7c42de4723c97ec776e40656919c62cbd13607c45e127a003f05f724a1ea55e5029a4cf2de444b13009f2af71271e42d93a637137c7
- languageName: node
- linkType: hard
-
-"eventemitter2@npm:5.0.1, eventemitter2@npm:~5.0.1":
- version: 5.0.1
- resolution: "eventemitter2@npm:5.0.1"
- checksum: 10c0/2c82966b78341898dbdaebba5cfc536939bc162d145227b241f55d6e5f037a33863169c8f1f3437dd9cd440e7358f04f0e06b8eba2ff745220866c7dce4f7d0a
- languageName: node
- linkType: hard
-
-"eventemitter2@npm:^6.3.1":
- version: 6.4.9
- resolution: "eventemitter2@npm:6.4.9"
- checksum: 10c0/b2adf7d9f1544aa2d95ee271b0621acaf1e309d85ebcef1244fb0ebc7ab0afa6ffd5e371535d0981bc46195ad67fd6ff57a8d1db030584dee69aa5e371a27ea7
- languageName: node
- linkType: hard
-
-"execa@npm:^5.1.1":
- version: 5.1.1
- resolution: "execa@npm:5.1.1"
- dependencies:
- cross-spawn: "npm:^7.0.3"
- get-stream: "npm:^6.0.0"
- human-signals: "npm:^2.1.0"
- is-stream: "npm:^2.0.0"
- merge-stream: "npm:^2.0.0"
- npm-run-path: "npm:^4.0.1"
- onetime: "npm:^5.1.2"
- signal-exit: "npm:^3.0.3"
- strip-final-newline: "npm:^2.0.0"
- checksum: 10c0/c8e615235e8de4c5addf2fa4c3da3e3aa59ce975a3e83533b4f6a71750fb816a2e79610dc5f1799b6e28976c9ae86747a36a606655bf8cb414a74d8d507b304f
- languageName: node
- linkType: hard
-
-"exit-x@npm:^0.2.2":
- version: 0.2.2
- resolution: "exit-x@npm:0.2.2"
- checksum: 10c0/212a7a095ca5540e9581f1ef2d1d6a40df7a6027c8cc96e78ce1d16b86d1a88326d4a0eff8dff2b5ec1e68bb0c1edd5d0dfdde87df1869bf7514d4bc6a5cbd72
- languageName: node
- linkType: hard
-
-"expect@npm:30.0.3":
- version: 30.0.3
- resolution: "expect@npm:30.0.3"
- dependencies:
- "@jest/expect-utils": "npm:30.0.3"
- "@jest/get-type": "npm:30.0.1"
- jest-matcher-utils: "npm:30.0.3"
- jest-message-util: "npm:30.0.2"
- jest-mock: "npm:30.0.2"
- jest-util: "npm:30.0.2"
- checksum: 10c0/6bb88a42d6fcacbd0b25d4f90c389e2e439cd1d3b68f4b708582bcfe4a9575d1584edb554921e21230bc484ae55f8d639fc8186545ba9e6070a83e82a18655d8
- languageName: node
- linkType: hard
-
-"expect@npm:^30.0.0":
- version: 30.0.2
- resolution: "expect@npm:30.0.2"
- dependencies:
- "@jest/expect-utils": "npm:30.0.2"
- "@jest/get-type": "npm:30.0.1"
- jest-matcher-utils: "npm:30.0.2"
- jest-message-util: "npm:30.0.2"
- jest-mock: "npm:30.0.2"
- jest-util: "npm:30.0.2"
- checksum: 10c0/c313c2afcee52e3d333ace771f88056230a689f0e5b4bad944841635f028e07c2eb3947568a032391e8c055439accb3b381d4832114a272bbd94bcd9953b1db0
- languageName: node
- linkType: hard
-
-"exponential-backoff@npm:^3.1.1":
- version: 3.1.2
- resolution: "exponential-backoff@npm:3.1.2"
- checksum: 10c0/d9d3e1eafa21b78464297df91f1776f7fbaa3d5e3f7f0995648ca5b89c069d17055033817348d9f4a43d1c20b0eab84f75af6991751e839df53e4dfd6f22e844
- languageName: node
- linkType: hard
-
-"external-editor@npm:^3.1.0":
- version: 3.1.0
- resolution: "external-editor@npm:3.1.0"
- dependencies:
- chardet: "npm:^0.7.0"
- iconv-lite: "npm:^0.4.24"
- tmp: "npm:^0.0.33"
- checksum: 10c0/c98f1ba3efdfa3c561db4447ff366a6adb5c1e2581462522c56a18bf90dfe4da382f9cd1feee3e330108c3595a854b218272539f311ba1b3298f841eb0fbf339
- languageName: node
- linkType: hard
-
-"extrareqp2@npm:^1.0.0":
- version: 1.0.0
- resolution: "extrareqp2@npm:1.0.0"
- dependencies:
- follow-redirects: "npm:^1.14.0"
- checksum: 10c0/822861bcce551792a16e08d5459203332762755246bb0705432b5557837de16e1eb0d6c8416de8edcfe90c100fb087b09dfc264983cdea6d1a9804982ae836d1
- languageName: node
- linkType: hard
-
-"fast-content-type-parse@npm:^3.0.0":
- version: 3.0.0
- resolution: "fast-content-type-parse@npm:3.0.0"
- checksum: 10c0/06251880c83b7118af3a5e66e8bcee60d44f48b39396fc60acc2b4630bd5f3e77552b999b5c8e943d45a818854360e5e97164c374ec4b562b4df96a2cdf2e188
- languageName: node
- linkType: hard
-
-"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3":
- version: 3.1.3
- resolution: "fast-deep-equal@npm:3.1.3"
- checksum: 10c0/40dedc862eb8992c54579c66d914635afbec43350afbbe991235fdcb4e3a8d5af1b23ae7e79bef7d4882d0ecee06c3197488026998fb19f72dc95acff1d1b1d0
- languageName: node
- linkType: hard
-
-"fast-defer@npm:^1.1.7":
- version: 1.1.7
- resolution: "fast-defer@npm:1.1.7"
- checksum: 10c0/a5bc60f3dad537e83b9d7ef143b3ab6ec44462f35dafa77d2b73512b1a1ce1bf6f556de42cebda0fd53599082064aa2b8ff0c2820cfca493cb0fe61083f0fd09
- languageName: node
- linkType: hard
-
-"fast-glob@npm:^3.3.2":
- version: 3.3.3
- resolution: "fast-glob@npm:3.3.3"
- dependencies:
- "@nodelib/fs.stat": "npm:^2.0.2"
- "@nodelib/fs.walk": "npm:^1.2.3"
- glob-parent: "npm:^5.1.2"
- merge2: "npm:^1.3.0"
- micromatch: "npm:^4.0.8"
- checksum: 10c0/f6aaa141d0d3384cf73cbcdfc52f475ed293f6d5b65bfc5def368b09163a9f7e5ec2b3014d80f733c405f58e470ee0cc451c2937685045cddcdeaa24199c43fe
- languageName: node
- linkType: hard
-
-"fast-json-patch@npm:^3.1.0":
- version: 3.1.1
- resolution: "fast-json-patch@npm:3.1.1"
- checksum: 10c0/8a0438b4818bb53153275fe5b38033610e8c9d9eb11869e6a7dc05eb92fa70f3caa57015e344eb3ae1e71c7a75ad4cc6bc2dc9e0ff281d6ed8ecd44505210ca8
- languageName: node
- linkType: hard
-
-"fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0":
- version: 2.1.0
- resolution: "fast-json-stable-stringify@npm:2.1.0"
- checksum: 10c0/7f081eb0b8a64e0057b3bb03f974b3ef00135fbf36c1c710895cd9300f13c94ba809bb3a81cf4e1b03f6e5285610a61abbd7602d0652de423144dfee5a389c9b
- languageName: node
- linkType: hard
-
-"fast-levenshtein@npm:^2.0.6":
- version: 2.0.6
- resolution: "fast-levenshtein@npm:2.0.6"
- checksum: 10c0/111972b37338bcb88f7d9e2c5907862c280ebf4234433b95bc611e518d192ccb2d38119c4ac86e26b668d75f7f3894f4ff5c4982899afced7ca78633b08287c4
- languageName: node
- linkType: hard
-
-"fastq@npm:^1.6.0":
- version: 1.19.1
- resolution: "fastq@npm:1.19.1"
- dependencies:
- reusify: "npm:^1.0.4"
- checksum: 10c0/ebc6e50ac7048daaeb8e64522a1ea7a26e92b3cee5cd1c7f2316cdca81ba543aa40a136b53891446ea5c3a67ec215fbaca87ad405f102dd97012f62916905630
- languageName: node
- linkType: hard
-
-"fb-watchman@npm:^2.0.2":
- version: 2.0.2
- resolution: "fb-watchman@npm:2.0.2"
- dependencies:
- bser: "npm:2.1.1"
- checksum: 10c0/feae89ac148adb8f6ae8ccd87632e62b13563e6fb114cacb5265c51f585b17e2e268084519fb2edd133872f1d47a18e6bfd7e5e08625c0d41b93149694187581
- languageName: node
- linkType: hard
-
-"fclone@npm:1.0.11, fclone@npm:~1.0.11":
- version: 1.0.11
- resolution: "fclone@npm:1.0.11"
- checksum: 10c0/dbe3ebd0883edeec2998874bf951aa03198d727f1091351b22af250ff53e227ee94872487ae88ba7280b2469fb164a7d4dd4e5ece10afd4988ab4712f49bc43b
- languageName: node
- linkType: hard
-
-"fdir@npm:^6.4.4":
- version: 6.4.6
- resolution: "fdir@npm:6.4.6"
- peerDependencies:
- picomatch: ^3 || ^4
- peerDependenciesMeta:
- picomatch:
- optional: true
- checksum: 10c0/45b559cff889934ebb8bc498351e5acba40750ada7e7d6bde197768d2fa67c149be8ae7f8ff34d03f4e1eb20f2764116e56440aaa2f6689e9a4aa7ef06acafe9
- languageName: node
- linkType: hard
-
-"fecha@npm:^4.2.0":
- version: 4.2.3
- resolution: "fecha@npm:4.2.3"
- checksum: 10c0/0e895965959cf6a22bb7b00f0bf546f2783836310f510ddf63f463e1518d4c96dec61ab33fdfd8e79a71b4856a7c865478ce2ee8498d560fe125947703c9b1cf
- languageName: node
- linkType: hard
-
-"figures@npm:^2.0.0":
- version: 2.0.0
- resolution: "figures@npm:2.0.0"
- dependencies:
- escape-string-regexp: "npm:^1.0.5"
- checksum: 10c0/5dc5a75fec3e7e04ae65d6ce51d28b3e70d4656c51b06996b6fdb2cb5b542df512e3b3c04482f5193a964edddafa5521479ff948fa84e12ff556e53e094ab4ce
- languageName: node
- linkType: hard
-
-"file-entry-cache@npm:^8.0.0":
- version: 8.0.0
- resolution: "file-entry-cache@npm:8.0.0"
- dependencies:
- flat-cache: "npm:^4.0.0"
- checksum: 10c0/9e2b5938b1cd9b6d7e3612bdc533afd4ac17b2fc646569e9a8abbf2eb48e5eb8e316bc38815a3ef6a1b456f4107f0d0f055a614ca613e75db6bf9ff4d72c1638
- languageName: node
- linkType: hard
-
-"fill-range@npm:^7.1.1":
- version: 7.1.1
- resolution: "fill-range@npm:7.1.1"
- dependencies:
- to-regex-range: "npm:^5.0.1"
- checksum: 10c0/b75b691bbe065472f38824f694c2f7449d7f5004aa950426a2c28f0306c60db9b880c0b0e4ed819997ffb882d1da02cfcfc819bddc94d71627f5269682edf018
- languageName: node
- linkType: hard
-
-"find-up@npm:^2.0.0":
- version: 2.1.0
- resolution: "find-up@npm:2.1.0"
- dependencies:
- locate-path: "npm:^2.0.0"
- checksum: 10c0/c080875c9fe28eb1962f35cbe83c683796a0321899f1eed31a37577800055539815de13d53495049697d3ba313013344f843bb9401dd337a1b832be5edfc6840
- languageName: node
- linkType: hard
-
-"find-up@npm:^4.0.0, find-up@npm:^4.1.0":
- version: 4.1.0
- resolution: "find-up@npm:4.1.0"
- dependencies:
- locate-path: "npm:^5.0.0"
- path-exists: "npm:^4.0.0"
- checksum: 10c0/0406ee89ebeefa2d507feb07ec366bebd8a6167ae74aa4e34fb4c4abd06cf782a3ce26ae4194d70706f72182841733f00551c209fe575cb00bd92104056e78c1
- languageName: node
- linkType: hard
-
-"find-up@npm:^5.0.0":
- version: 5.0.0
- resolution: "find-up@npm:5.0.0"
- dependencies:
- locate-path: "npm:^6.0.0"
- path-exists: "npm:^4.0.0"
- checksum: 10c0/062c5a83a9c02f53cdd6d175a37ecf8f87ea5bbff1fdfb828f04bfa021441bc7583e8ebc0872a4c1baab96221fb8a8a275a19809fb93fbc40bd69ec35634069a
- languageName: node
- linkType: hard
-
-"flat-cache@npm:^4.0.0":
- version: 4.0.1
- resolution: "flat-cache@npm:4.0.1"
- dependencies:
- flatted: "npm:^3.2.9"
- keyv: "npm:^4.5.4"
- checksum: 10c0/2c59d93e9faa2523e4fda6b4ada749bed432cfa28c8e251f33b25795e426a1c6dbada777afb1f74fcfff33934fdbdea921ee738fcc33e71adc9d6eca984a1cfc
- languageName: node
- linkType: hard
-
-"flatted@npm:^3.2.9":
- version: 3.3.2
- resolution: "flatted@npm:3.3.2"
- checksum: 10c0/24cc735e74d593b6c767fe04f2ef369abe15b62f6906158079b9874bdb3ee5ae7110bb75042e70cd3f99d409d766f357caf78d5ecee9780206f5fdc5edbad334
- languageName: node
- linkType: hard
-
-"fn.name@npm:1.x.x":
- version: 1.1.0
- resolution: "fn.name@npm:1.1.0"
- checksum: 10c0/8ad62aa2d4f0b2a76d09dba36cfec61c540c13a0fd72e5d94164e430f987a7ce6a743112bbeb14877c810ef500d1f73d7f56e76d029d2e3413f20d79e3460a9a
- languageName: node
- linkType: hard
-
-"follow-redirects@npm:^1.14.0, follow-redirects@npm:^1.15.6":
- version: 1.15.6
- resolution: "follow-redirects@npm:1.15.6"
- peerDependenciesMeta:
- debug:
- optional: true
- checksum: 10c0/9ff767f0d7be6aa6870c82ac79cf0368cd73e01bbc00e9eb1c2a16fbb198ec105e3c9b6628bb98e9f3ac66fe29a957b9645bcb9a490bb7aa0d35f908b6b85071
- languageName: node
- linkType: hard
-
-"for-each@npm:^0.3.5":
- version: 0.3.5
- resolution: "for-each@npm:0.3.5"
- dependencies:
- is-callable: "npm:^1.2.7"
- checksum: 10c0/0e0b50f6a843a282637d43674d1fb278dda1dd85f4f99b640024cfb10b85058aac0cc781bf689d5fe50b4b7f638e91e548560723a4e76e04fe96ae35ef039cee
- languageName: node
- linkType: hard
-
-"foreground-child@npm:^3.1.0, foreground-child@npm:^3.3.1":
- version: 3.3.1
- resolution: "foreground-child@npm:3.3.1"
- dependencies:
- cross-spawn: "npm:^7.0.6"
- signal-exit: "npm:^4.0.1"
- checksum: 10c0/8986e4af2430896e65bc2788d6679067294d6aee9545daefc84923a0a4b399ad9c7a3ea7bd8c0b2b80fdf4a92de4c69df3f628233ff3224260e9c1541a9e9ed3
- languageName: node
- linkType: hard
-
-"form-data@npm:^4.0.0, form-data@npm:^4.0.3":
- version: 4.0.3
- resolution: "form-data@npm:4.0.3"
- dependencies:
- asynckit: "npm:^0.4.0"
- combined-stream: "npm:^1.0.8"
- es-set-tostringtag: "npm:^2.1.0"
- hasown: "npm:^2.0.2"
- mime-types: "npm:^2.1.12"
- checksum: 10c0/f0cf45873d600110b5fadf5804478377694f73a1ed97aaa370a74c90cebd7fe6e845a081171668a5476477d0d55a73a4e03d6682968fa8661eac2a81d651fcdb
- languageName: node
- linkType: hard
-
-"fs-extra@npm:^11.1.1, fs-extra@npm:^11.3.0":
- version: 11.3.0
- resolution: "fs-extra@npm:11.3.0"
- dependencies:
- graceful-fs: "npm:^4.2.0"
- jsonfile: "npm:^6.0.1"
- universalify: "npm:^2.0.0"
- checksum: 10c0/5f95e996186ff45463059feb115a22fb048bdaf7e487ecee8a8646c78ed8fdca63630e3077d4c16ce677051f5e60d3355a06f3cd61f3ca43f48cc58822a44d0a
- languageName: node
- linkType: hard
-
-"fs-minipass@npm:^3.0.0":
- version: 3.0.3
- resolution: "fs-minipass@npm:3.0.3"
- dependencies:
- minipass: "npm:^7.0.3"
- checksum: 10c0/63e80da2ff9b621e2cb1596abcb9207f1cf82b968b116ccd7b959e3323144cce7fb141462200971c38bbf2ecca51695069db45265705bed09a7cd93ae5b89f94
- languageName: node
- linkType: hard
-
-"fs.realpath@npm:^1.0.0":
- version: 1.0.0
- resolution: "fs.realpath@npm:1.0.0"
- checksum: 10c0/444cf1291d997165dfd4c0d58b69f0e4782bfd9149fd72faa4fe299e68e0e93d6db941660b37dd29153bf7186672ececa3b50b7e7249477b03fdf850f287c948
- languageName: node
- linkType: hard
-
-"fsevents@npm:^2.3.3, fsevents@npm:~2.3.2, fsevents@npm:~2.3.3":
- version: 2.3.3
- resolution: "fsevents@npm:2.3.3"
- dependencies:
- node-gyp: "npm:latest"
- checksum: 10c0/a1f0c44595123ed717febbc478aa952e47adfc28e2092be66b8ab1635147254ca6cfe1df792a8997f22716d4cbafc73309899ff7bfac2ac3ad8cf2e4ecc3ec60
- conditions: os=darwin
- languageName: node
- linkType: hard
-
-"fsevents@patch:fsevents@npm%3A^2.3.3#optional!builtin
, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin":
- version: 2.3.3
- resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1"
- dependencies:
- node-gyp: "npm:latest"
- conditions: os=darwin
- languageName: node
- linkType: hard
-
-"function-bind@npm:^1.1.2":
- version: 1.1.2
- resolution: "function-bind@npm:1.1.2"
- checksum: 10c0/d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5
- languageName: node
- linkType: hard
-
-"gensync@npm:^1.0.0-beta.2":
- version: 1.0.0-beta.2
- resolution: "gensync@npm:1.0.0-beta.2"
- checksum: 10c0/782aba6cba65b1bb5af3b095d96249d20edbe8df32dbf4696fd49be2583faf676173bf4809386588828e4dd76a3354fcbeb577bab1c833ccd9fc4577f26103f8
- languageName: node
- linkType: hard
-
-"get-caller-file@npm:^2.0.5":
- version: 2.0.5
- resolution: "get-caller-file@npm:2.0.5"
- checksum: 10c0/c6c7b60271931fa752aeb92f2b47e355eac1af3a2673f47c9589e8f8a41adc74d45551c1bc57b5e66a80609f10ffb72b6f575e4370d61cc3f7f3aaff01757cde
- languageName: node
- linkType: hard
-
-"get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.3.0":
- version: 1.3.0
- resolution: "get-intrinsic@npm:1.3.0"
- dependencies:
- call-bind-apply-helpers: "npm:^1.0.2"
- es-define-property: "npm:^1.0.1"
- es-errors: "npm:^1.3.0"
- es-object-atoms: "npm:^1.1.1"
- function-bind: "npm:^1.1.2"
- get-proto: "npm:^1.0.1"
- gopd: "npm:^1.2.0"
- has-symbols: "npm:^1.1.0"
- hasown: "npm:^2.0.2"
- math-intrinsics: "npm:^1.1.0"
- checksum: 10c0/52c81808af9a8130f581e6a6a83e1ba4a9f703359e7a438d1369a5267a25412322f03dcbd7c549edaef0b6214a0630a28511d7df0130c93cfd380f4fa0b5b66a
- languageName: node
- linkType: hard
-
-"get-package-type@npm:^0.1.0":
- version: 0.1.0
- resolution: "get-package-type@npm:0.1.0"
- checksum: 10c0/e34cdf447fdf1902a1f6d5af737eaadf606d2ee3518287abde8910e04159368c268568174b2e71102b87b26c2020486f126bfca9c4fb1ceb986ff99b52ecd1be
- languageName: node
- linkType: hard
-
-"get-proto@npm:^1.0.0, get-proto@npm:^1.0.1":
- version: 1.0.1
- resolution: "get-proto@npm:1.0.1"
- dependencies:
- dunder-proto: "npm:^1.0.1"
- es-object-atoms: "npm:^1.0.0"
- checksum: 10c0/9224acb44603c5526955e83510b9da41baf6ae73f7398875fba50edc5e944223a89c4a72b070fcd78beb5f7bdda58ecb6294adc28f7acfc0da05f76a2399643c
- languageName: node
- linkType: hard
-
-"get-stream@npm:^6.0.0":
- version: 6.0.1
- resolution: "get-stream@npm:6.0.1"
- checksum: 10c0/49825d57d3fd6964228e6200a58169464b8e8970489b3acdc24906c782fb7f01f9f56f8e6653c4a50713771d6658f7cfe051e5eb8c12e334138c9c918b296341
- languageName: node
- linkType: hard
-
-"get-tsconfig@npm:^4.7.5":
- version: 4.8.1
- resolution: "get-tsconfig@npm:4.8.1"
- dependencies:
- resolve-pkg-maps: "npm:^1.0.0"
- checksum: 10c0/536ee85d202f604f4b5fb6be81bcd6e6d9a96846811e83e9acc6de4a04fb49506edea0e1b8cf1d5ee7af33e469916ec2809d4c5445ab8ae015a7a51fbd1572f9
- languageName: node
- linkType: hard
-
-"get-uri@npm:^6.0.1":
- version: 6.0.4
- resolution: "get-uri@npm:6.0.4"
- dependencies:
- basic-ftp: "npm:^5.0.2"
- data-uri-to-buffer: "npm:^6.0.2"
- debug: "npm:^4.3.4"
- checksum: 10c0/07c87abe1f97a4545fae329a37a45e276ec57e6ad48dad2a97780f87c96b00a82c2043ab49e1a991f99bb5cff8f8ed975e44e4f8b3c9600f35493a97f123499f
- languageName: node
- linkType: hard
-
-"git-node-fs@npm:^1.0.0":
- version: 1.0.0
- resolution: "git-node-fs@npm:1.0.0"
- checksum: 10c0/a69f81c2495db04aebb13d7884ddafca12d3635fd8f45ea05264bd1417b915aea9f09f2beb5ed8a744d7fb1a94b352993921432c1e078c5b24d102631c529374
- languageName: node
- linkType: hard
-
-"git-sha1@npm:^0.1.2":
- version: 0.1.2
- resolution: "git-sha1@npm:0.1.2"
- checksum: 10c0/2781eb83f9f12ee482631024f495501cc7c855d23eda0c39d10094e05e49e05b7ee04397593e5b6d1188368034667cf4fdfff8e2f3fc35ac4193b75f99a79643
- languageName: node
- linkType: hard
-
-"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2":
- version: 5.1.2
- resolution: "glob-parent@npm:5.1.2"
- dependencies:
- is-glob: "npm:^4.0.1"
- checksum: 10c0/cab87638e2112bee3f839ef5f6e0765057163d39c66be8ec1602f3823da4692297ad4e972de876ea17c44d652978638d2fd583c6713d0eb6591706825020c9ee
- languageName: node
- linkType: hard
-
-"glob-parent@npm:^6.0.2":
- version: 6.0.2
- resolution: "glob-parent@npm:6.0.2"
- dependencies:
- is-glob: "npm:^4.0.3"
- checksum: 10c0/317034d88654730230b3f43bb7ad4f7c90257a426e872ea0bf157473ac61c99bf5d205fad8f0185f989be8d2fa6d3c7dce1645d99d545b6ea9089c39f838e7f8
- languageName: node
- linkType: hard
-
-"glob@npm:^10.2.2, glob@npm:^10.3.10":
- version: 10.4.5
- resolution: "glob@npm:10.4.5"
- dependencies:
- foreground-child: "npm:^3.1.0"
- jackspeak: "npm:^3.1.2"
- minimatch: "npm:^9.0.4"
- minipass: "npm:^7.1.2"
- package-json-from-dist: "npm:^1.0.0"
- path-scurry: "npm:^1.11.1"
- bin:
- glob: dist/esm/bin.mjs
- checksum: 10c0/19a9759ea77b8e3ca0a43c2f07ecddc2ad46216b786bb8f993c445aee80d345925a21e5280c7b7c6c59e860a0154b84e4b2b60321fea92cd3c56b4a7489f160e
- languageName: node
- linkType: hard
-
-"glob@npm:^11.0.1, glob@npm:^11.0.3":
- version: 11.0.3
- resolution: "glob@npm:11.0.3"
- dependencies:
- foreground-child: "npm:^3.3.1"
- jackspeak: "npm:^4.1.1"
- minimatch: "npm:^10.0.3"
- minipass: "npm:^7.1.2"
- package-json-from-dist: "npm:^1.0.0"
- path-scurry: "npm:^2.0.0"
- bin:
- glob: dist/esm/bin.mjs
- checksum: 10c0/7d24457549ec2903920dfa3d8e76850e7c02aa709122f0164b240c712f5455c0b457e6f2a1eee39344c6148e39895be8094ae8cfef7ccc3296ed30bce250c661
- languageName: node
- linkType: hard
-
-"glob@npm:^7.1.4, glob@npm:^7.1.6":
- version: 7.2.3
- resolution: "glob@npm:7.2.3"
- dependencies:
- fs.realpath: "npm:^1.0.0"
- inflight: "npm:^1.0.4"
- inherits: "npm:2"
- minimatch: "npm:^3.1.1"
- once: "npm:^1.3.0"
- path-is-absolute: "npm:^1.0.0"
- checksum: 10c0/65676153e2b0c9095100fe7f25a778bf45608eeb32c6048cf307f579649bcc30353277b3b898a3792602c65764e5baa4f643714dfbdfd64ea271d210c7a425fe
- languageName: node
- linkType: hard
-
-"globals@npm:^11.1.0":
- version: 11.12.0
- resolution: "globals@npm:11.12.0"
- checksum: 10c0/758f9f258e7b19226bd8d4af5d3b0dcf7038780fb23d82e6f98932c44e239f884847f1766e8fa9cc5635ccb3204f7fa7314d4408dd4002a5e8ea827b4018f0a1
- languageName: node
- linkType: hard
-
-"globals@npm:^14.0.0":
- version: 14.0.0
- resolution: "globals@npm:14.0.0"
- checksum: 10c0/b96ff42620c9231ad468d4c58ff42afee7777ee1c963013ff8aabe095a451d0ceeb8dcd8ef4cbd64d2538cef45f787a78ba3a9574f4a634438963e334471302d
- languageName: node
- linkType: hard
-
-"globals@npm:^16.2.0":
- version: 16.2.0
- resolution: "globals@npm:16.2.0"
- checksum: 10c0/c2b3ea163faa6f8a38076b471b12f4bda891f7df7f7d2e8294fb4801d735a51a73431bf4c1696c5bf5dbca5e0a0db894698acfcbd3068730c6b12eef185dea25
- languageName: node
- linkType: hard
-
-"gopd@npm:^1.0.1, gopd@npm:^1.2.0":
- version: 1.2.0
- resolution: "gopd@npm:1.2.0"
- checksum: 10c0/50fff1e04ba2b7737c097358534eacadad1e68d24cccee3272e04e007bed008e68d2614f3987788428fd192a5ae3889d08fb2331417e4fc4a9ab366b2043cead
- languageName: node
- linkType: hard
-
-"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.6":
- version: 4.2.11
- resolution: "graceful-fs@npm:4.2.11"
- checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2
- languageName: node
- linkType: hard
-
-"graphemer@npm:^1.4.0":
- version: 1.4.0
- resolution: "graphemer@npm:1.4.0"
- checksum: 10c0/e951259d8cd2e0d196c72ec711add7115d42eb9a8146c8eeda5b8d3ac91e5dd816b9cd68920726d9fd4490368e7ed86e9c423f40db87e2d8dfafa00fa17c3a31
- languageName: node
- linkType: hard
-
-"has-flag@npm:^3.0.0":
- version: 3.0.0
- resolution: "has-flag@npm:3.0.0"
- checksum: 10c0/1c6c83b14b8b1b3c25b0727b8ba3e3b647f99e9e6e13eb7322107261de07a4c1be56fc0d45678fc376e09772a3a1642ccdaf8fc69bdf123b6c086598397ce473
- languageName: node
- linkType: hard
-
-"has-flag@npm:^4.0.0":
- version: 4.0.0
- resolution: "has-flag@npm:4.0.0"
- checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1
- languageName: node
- linkType: hard
-
-"has-property-descriptors@npm:^1.0.2":
- version: 1.0.2
- resolution: "has-property-descriptors@npm:1.0.2"
- dependencies:
- es-define-property: "npm:^1.0.0"
- checksum: 10c0/253c1f59e80bb476cf0dde8ff5284505d90c3bdb762983c3514d36414290475fe3fd6f574929d84de2a8eec00d35cf07cb6776205ff32efd7c50719125f00236
- languageName: node
- linkType: hard
-
-"has-symbols@npm:^1.0.3, has-symbols@npm:^1.1.0":
- version: 1.1.0
- resolution: "has-symbols@npm:1.1.0"
- checksum: 10c0/dde0a734b17ae51e84b10986e651c664379018d10b91b6b0e9b293eddb32f0f069688c841fb40f19e9611546130153e0a2a48fd7f512891fb000ddfa36f5a20e
- languageName: node
- linkType: hard
-
-"has-tostringtag@npm:^1.0.2":
- version: 1.0.2
- resolution: "has-tostringtag@npm:1.0.2"
- dependencies:
- has-symbols: "npm:^1.0.3"
- checksum: 10c0/a8b166462192bafe3d9b6e420a1d581d93dd867adb61be223a17a8d6dad147aa77a8be32c961bb2f27b3ef893cae8d36f564ab651f5e9b7938ae86f74027c48c
- languageName: node
- linkType: hard
-
-"hasown@npm:^2.0.2":
- version: 2.0.2
- resolution: "hasown@npm:2.0.2"
- dependencies:
- function-bind: "npm:^1.1.2"
- checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9
- languageName: node
- linkType: hard
-
-"html-escaper@npm:^2.0.0":
- version: 2.0.2
- resolution: "html-escaper@npm:2.0.2"
- checksum: 10c0/208e8a12de1a6569edbb14544f4567e6ce8ecc30b9394fcaa4e7bb1e60c12a7c9a1ed27e31290817157e8626f3a4f29e76c8747030822eb84a6abb15c255f0a0
- languageName: node
- linkType: hard
-
-"htmlparser2@npm:^10.0.0":
- version: 10.0.0
- resolution: "htmlparser2@npm:10.0.0"
- dependencies:
- domelementtype: "npm:^2.3.0"
- domhandler: "npm:^5.0.3"
- domutils: "npm:^3.2.1"
- entities: "npm:^6.0.0"
- checksum: 10c0/47cfa37e529c86a7ba9a1e0e6f951ad26ef8ca5af898ab6e8916fa02c0264c1453b4a65f28b7b8a7f9d0d29b5a70abead8203bf8b3f07bc69407e85e7d9a68e4
- languageName: node
- linkType: hard
-
-"http-cache-semantics@npm:^4.1.1":
- version: 4.2.0
- resolution: "http-cache-semantics@npm:4.2.0"
- checksum: 10c0/45b66a945cf13ec2d1f29432277201313babf4a01d9e52f44b31ca923434083afeca03f18417f599c9ab3d0e7b618ceb21257542338b57c54b710463b4a53e37
- languageName: node
- linkType: hard
-
-"http-cookie-agent@npm:^6.0.8":
- version: 6.0.8
- resolution: "http-cookie-agent@npm:6.0.8"
- dependencies:
- agent-base: "npm:^7.1.3"
- peerDependencies:
- tough-cookie: ^4.0.0 || ^5.0.0
- undici: ^5.11.0 || ^6.0.0
- peerDependenciesMeta:
- undici:
- optional: true
- checksum: 10c0/d1931431982f5946e10cd67cd035d510119acce046db9588e38c3d37385b40b5fa4a757fd97d79e457f2a91546d3b95743511ac99e9fc6b825d1063299b04b58
- languageName: node
- linkType: hard
-
-"http-cookie-agent@npm:^7.0.1":
- version: 7.0.1
- resolution: "http-cookie-agent@npm:7.0.1"
- dependencies:
- agent-base: "npm:^7.1.3"
- peerDependencies:
- tough-cookie: ^4.0.0 || ^5.0.0
- undici: ^7.0.0
- peerDependenciesMeta:
- undici:
- optional: true
- checksum: 10c0/d89b44247a00a38891ffd8398b5ba57e891cd8ac638eff57d2b11cbff525dad207f3058dbfff9d19678e646c891252195f90ef8f61e7ddcfbfae6a1b97b2be5e
- languageName: node
- linkType: hard
-
-"http-proxy-agent@npm:^7.0.0, http-proxy-agent@npm:^7.0.1":
- version: 7.0.2
- resolution: "http-proxy-agent@npm:7.0.2"
- dependencies:
- agent-base: "npm:^7.1.0"
- debug: "npm:^4.3.4"
- checksum: 10c0/4207b06a4580fb85dd6dff521f0abf6db517489e70863dca1a0291daa7f2d3d2d6015a57bd702af068ea5cf9f1f6ff72314f5f5b4228d299c0904135d2aef921
- languageName: node
- linkType: hard
-
-"https-proxy-agent@npm:^7.0.1, https-proxy-agent@npm:^7.0.3, https-proxy-agent@npm:^7.0.6":
- version: 7.0.6
- resolution: "https-proxy-agent@npm:7.0.6"
- dependencies:
- agent-base: "npm:^7.1.2"
- debug: "npm:4"
- checksum: 10c0/f729219bc735edb621fa30e6e84e60ee5d00802b8247aac0d7b79b0bd6d4b3294737a337b93b86a0bd9e68099d031858a39260c976dc14cdbba238ba1f8779ac
- languageName: node
- linkType: hard
-
-"human-signals@npm:^2.1.0":
- version: 2.1.0
- resolution: "human-signals@npm:2.1.0"
- checksum: 10c0/695edb3edfcfe9c8b52a76926cd31b36978782062c0ed9b1192b36bebc75c4c87c82e178dfcb0ed0fc27ca59d434198aac0bd0be18f5781ded775604db22304a
- languageName: node
- linkType: hard
-
-"husky@npm:^9.1.7":
- version: 9.1.7
- resolution: "husky@npm:9.1.7"
- bin:
- husky: bin.js
- checksum: 10c0/35bb110a71086c48906aa7cd3ed4913fb913823715359d65e32e0b964cb1e255593b0ae8014a5005c66a68e6fa66c38dcfa8056dbbdfb8b0187c0ffe7ee3a58f
- languageName: node
- linkType: hard
-
-"iconv-lite@npm:0.6.3, iconv-lite@npm:^0.6.2, iconv-lite@npm:^0.6.3":
- version: 0.6.3
- resolution: "iconv-lite@npm:0.6.3"
- dependencies:
- safer-buffer: "npm:>= 2.1.2 < 3.0.0"
- checksum: 10c0/98102bc66b33fcf5ac044099d1257ba0b7ad5e3ccd3221f34dd508ab4070edff183276221684e1e0555b145fce0850c9f7d2b60a9fcac50fbb4ea0d6e845a3b1
- languageName: node
- linkType: hard
-
-"iconv-lite@npm:^0.4.24, iconv-lite@npm:^0.4.4":
- version: 0.4.24
- resolution: "iconv-lite@npm:0.4.24"
- dependencies:
- safer-buffer: "npm:>= 2.1.2 < 3"
- checksum: 10c0/c6886a24cc00f2a059767440ec1bc00d334a89f250db8e0f7feb4961c8727118457e27c495ba94d082e51d3baca378726cd110aaf7ded8b9bbfd6a44760cf1d4
- languageName: node
- linkType: hard
-
-"ignore@npm:^5.2.0":
- version: 5.3.2
- resolution: "ignore@npm:5.3.2"
- checksum: 10c0/f9f652c957983634ded1e7f02da3b559a0d4cc210fca3792cb67f1b153623c9c42efdc1c4121af171e295444459fc4a9201101fb041b1104a3c000bccb188337
- languageName: node
- linkType: hard
-
-"ignore@npm:^7.0.0":
- version: 7.0.5
- resolution: "ignore@npm:7.0.5"
- checksum: 10c0/ae00db89fe873064a093b8999fe4cc284b13ef2a178636211842cceb650b9c3e390d3339191acb145d81ed5379d2074840cf0c33a20bdbd6f32821f79eb4ad5d
- languageName: node
- linkType: hard
-
-"immediate@npm:~3.0.5":
- version: 3.0.6
- resolution: "immediate@npm:3.0.6"
- checksum: 10c0/f8ba7ede69bee9260241ad078d2d535848745ff5f6995c7c7cb41cfdc9ccc213f66e10fa5afb881f90298b24a3f7344b637b592beb4f54e582770cdce3f1f039
- languageName: node
- linkType: hard
-
-"import-fresh@npm:^3.2.1":
- version: 3.3.0
- resolution: "import-fresh@npm:3.3.0"
- dependencies:
- parent-module: "npm:^1.0.0"
- resolve-from: "npm:^4.0.0"
- checksum: 10c0/7f882953aa6b740d1f0e384d0547158bc86efbf2eea0f1483b8900a6f65c5a5123c2cf09b0d542cc419d0b98a759ecaeb394237e97ea427f2da221dc3cd80cc3
- languageName: node
- linkType: hard
-
-"import-local@npm:^3.2.0":
- version: 3.2.0
- resolution: "import-local@npm:3.2.0"
- dependencies:
- pkg-dir: "npm:^4.2.0"
- resolve-cwd: "npm:^3.0.0"
- bin:
- import-local-fixture: fixtures/cli.js
- checksum: 10c0/94cd6367a672b7e0cb026970c85b76902d2710a64896fa6de93bd5c571dd03b228c5759308959de205083e3b1c61e799f019c9e36ee8e9c523b993e1057f0433
- languageName: node
- linkType: hard
-
-"imurmurhash@npm:^0.1.4":
- version: 0.1.4
- resolution: "imurmurhash@npm:0.1.4"
- checksum: 10c0/8b51313850dd33605c6c9d3fd9638b714f4c4c40250cff658209f30d40da60f78992fb2df5dabee4acf589a6a82bbc79ad5486550754bd9ec4e3fc0d4a57d6a6
- languageName: node
- linkType: hard
-
-"inflight@npm:^1.0.4":
- version: 1.0.6
- resolution: "inflight@npm:1.0.6"
- dependencies:
- once: "npm:^1.3.0"
- wrappy: "npm:1"
- checksum: 10c0/7faca22584600a9dc5b9fca2cd5feb7135ac8c935449837b315676b4c90aa4f391ec4f42240178244b5a34e8bede1948627fda392ca3191522fc46b34e985ab2
- languageName: node
- linkType: hard
-
-"inherits@npm:2, inherits@npm:^2.0.3":
- version: 2.0.4
- resolution: "inherits@npm:2.0.4"
- checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2
- languageName: node
- linkType: hard
-
-"ini@npm:^1.3.5, ini@npm:~1.3.0":
- version: 1.3.8
- resolution: "ini@npm:1.3.8"
- checksum: 10c0/ec93838d2328b619532e4f1ff05df7909760b6f66d9c9e2ded11e5c1897d6f2f9980c54dd638f88654b00919ce31e827040631eab0a3969e4d1abefa0719516a
- languageName: node
- linkType: hard
-
-"inquirer@npm:^12.6.3":
- version: 12.6.3
- resolution: "inquirer@npm:12.6.3"
- dependencies:
- "@inquirer/core": "npm:^10.1.13"
- "@inquirer/prompts": "npm:^7.5.3"
- "@inquirer/type": "npm:^3.0.7"
- ansi-escapes: "npm:^4.3.2"
- mute-stream: "npm:^2.0.0"
- run-async: "npm:^3.0.0"
- rxjs: "npm:^7.8.2"
- peerDependencies:
- "@types/node": ">=18"
- peerDependenciesMeta:
- "@types/node":
- optional: true
- checksum: 10c0/926cd50b3adeac55425b5609ce5b1d08b6bd2db103c365ecf64f8b2e8311ab490f43f375128368e6dd26b4b4eaac6e9f4a49e83147815be66d4a3e2a51df5fbb
- languageName: node
- linkType: hard
-
-"ip-address@npm:^9.0.5":
- version: 9.0.5
- resolution: "ip-address@npm:9.0.5"
- dependencies:
- jsbn: "npm:1.1.0"
- sprintf-js: "npm:^1.1.3"
- checksum: 10c0/331cd07fafcb3b24100613e4b53e1a2b4feab11e671e655d46dc09ee233da5011284d09ca40c4ecbdfe1d0004f462958675c224a804259f2f78d2465a87824bc
- languageName: node
- linkType: hard
-
-"is-arguments@npm:^1.0.4":
- version: 1.2.0
- resolution: "is-arguments@npm:1.2.0"
- dependencies:
- call-bound: "npm:^1.0.2"
- has-tostringtag: "npm:^1.0.2"
- checksum: 10c0/6377344b31e9fcb707c6751ee89b11f132f32338e6a782ec2eac9393b0cbd32235dad93052998cda778ee058754860738341d8114910d50ada5615912bb929fc
- languageName: node
- linkType: hard
-
-"is-arrayish@npm:^0.2.1":
- version: 0.2.1
- resolution: "is-arrayish@npm:0.2.1"
- checksum: 10c0/e7fb686a739068bb70f860b39b67afc62acc62e36bb61c5f965768abce1873b379c563e61dd2adad96ebb7edf6651111b385e490cf508378959b0ed4cac4e729
- languageName: node
- linkType: hard
-
-"is-arrayish@npm:^0.3.1":
- version: 0.3.2
- resolution: "is-arrayish@npm:0.3.2"
- checksum: 10c0/f59b43dc1d129edb6f0e282595e56477f98c40278a2acdc8b0a5c57097c9eff8fe55470493df5775478cf32a4dc8eaf6d3a749f07ceee5bc263a78b2434f6a54
- languageName: node
- linkType: hard
-
-"is-binary-path@npm:~2.1.0":
- version: 2.1.0
- resolution: "is-binary-path@npm:2.1.0"
- dependencies:
- binary-extensions: "npm:^2.0.0"
- checksum: 10c0/a16eaee59ae2b315ba36fad5c5dcaf8e49c3e27318f8ab8fa3cdb8772bf559c8d1ba750a589c2ccb096113bb64497084361a25960899cb6172a6925ab6123d38
- languageName: node
- linkType: hard
-
-"is-blob@npm:^2.1.0":
- version: 2.1.0
- resolution: "is-blob@npm:2.1.0"
- checksum: 10c0/324eb4dc16a359acf14c56c0f65a031c9ddb6ec8ca651894783abe3f3252688facd9e02edeb756eddca0c8ddb5b1efd0af97ea7d3c7b8567fc29fa75f9b1a159
- languageName: node
- linkType: hard
-
-"is-buffer@npm:^2.0.5":
- version: 2.0.5
- resolution: "is-buffer@npm:2.0.5"
- checksum: 10c0/e603f6fced83cf94c53399cff3bda1a9f08e391b872b64a73793b0928be3e5f047f2bcece230edb7632eaea2acdbfcb56c23b33d8a20c820023b230f1485679a
- languageName: node
- linkType: hard
-
-"is-callable@npm:^1.2.7":
- version: 1.2.7
- resolution: "is-callable@npm:1.2.7"
- checksum: 10c0/ceebaeb9d92e8adee604076971dd6000d38d6afc40bb843ea8e45c5579b57671c3f3b50d7f04869618242c6cee08d1b67806a8cb8edaaaf7c0748b3720d6066f
- languageName: node
- linkType: hard
-
-"is-core-module@npm:^2.16.0":
- version: 2.16.1
- resolution: "is-core-module@npm:2.16.1"
- dependencies:
- hasown: "npm:^2.0.2"
- checksum: 10c0/898443c14780a577e807618aaae2b6f745c8538eca5c7bc11388a3f2dc6de82b9902bcc7eb74f07be672b11bbe82dd6a6edded44a00cb3d8f933d0459905eedd
- languageName: node
- linkType: hard
-
-"is-docker@npm:^2.0.0":
- version: 2.2.1
- resolution: "is-docker@npm:2.2.1"
- bin:
- is-docker: cli.js
- checksum: 10c0/e828365958d155f90c409cdbe958f64051d99e8aedc2c8c4cd7c89dcf35329daed42f7b99346f7828df013e27deb8f721cf9408ba878c76eb9e8290235fbcdcc
- languageName: node
- linkType: hard
-
-"is-extglob@npm:^2.1.1":
- version: 2.1.1
- resolution: "is-extglob@npm:2.1.1"
- checksum: 10c0/5487da35691fbc339700bbb2730430b07777a3c21b9ebaecb3072512dfd7b4ba78ac2381a87e8d78d20ea08affb3f1971b4af629173a6bf435ff8a4c47747912
- languageName: node
- linkType: hard
-
-"is-fullwidth-code-point@npm:^3.0.0":
- version: 3.0.0
- resolution: "is-fullwidth-code-point@npm:3.0.0"
- checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc
- languageName: node
- linkType: hard
-
-"is-generator-fn@npm:^2.1.0":
- version: 2.1.0
- resolution: "is-generator-fn@npm:2.1.0"
- checksum: 10c0/2957cab387997a466cd0bf5c1b6047bd21ecb32bdcfd8996b15747aa01002c1c88731802f1b3d34ac99f4f6874b626418bd118658cf39380fe5fff32a3af9c4d
- languageName: node
- linkType: hard
-
-"is-generator-function@npm:^1.0.7":
- version: 1.1.0
- resolution: "is-generator-function@npm:1.1.0"
- dependencies:
- call-bound: "npm:^1.0.3"
- get-proto: "npm:^1.0.0"
- has-tostringtag: "npm:^1.0.2"
- safe-regex-test: "npm:^1.1.0"
- checksum: 10c0/fdfa96c8087bf36fc4cd514b474ba2ff404219a4dd4cfa6cf5426404a1eed259bdcdb98f082a71029a48d01f27733e3436ecc6690129a7ec09cb0434bee03a2a
- languageName: node
- linkType: hard
-
-"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1":
- version: 4.0.3
- resolution: "is-glob@npm:4.0.3"
- dependencies:
- is-extglob: "npm:^2.1.1"
- checksum: 10c0/17fb4014e22be3bbecea9b2e3a76e9e34ff645466be702f1693e8f1ee1adac84710d0be0bd9f967d6354036fd51ab7c2741d954d6e91dae6bb69714de92c197a
- languageName: node
- linkType: hard
-
-"is-number@npm:^7.0.0":
- version: 7.0.0
- resolution: "is-number@npm:7.0.0"
- checksum: 10c0/b4686d0d3053146095ccd45346461bc8e53b80aeb7671cc52a4de02dbbf7dc0d1d2a986e2fe4ae206984b4d34ef37e8b795ebc4f4295c978373e6575e295d811
- languageName: node
- linkType: hard
-
-"is-port-reachable@npm:4.0.0":
- version: 4.0.0
- resolution: "is-port-reachable@npm:4.0.0"
- checksum: 10c0/f0fddd9b5c082f7c32356faab38c3c6eab5ea5b54491184f5688f3189d482017d2142c648927ee5964299e4a62da83d41ee52a1d73bf1f700325c370c9ed0cef
- languageName: node
- linkType: hard
-
-"is-regex@npm:^1.2.1":
- version: 1.2.1
- resolution: "is-regex@npm:1.2.1"
- dependencies:
- call-bound: "npm:^1.0.2"
- gopd: "npm:^1.2.0"
- has-tostringtag: "npm:^1.0.2"
- hasown: "npm:^2.0.2"
- checksum: 10c0/1d3715d2b7889932349241680032e85d0b492cfcb045acb75ffc2c3085e8d561184f1f7e84b6f8321935b4aea39bc9c6ba74ed595b57ce4881a51dfdbc214e04
- languageName: node
- linkType: hard
-
-"is-stream@npm:^2.0.0":
- version: 2.0.1
- resolution: "is-stream@npm:2.0.1"
- checksum: 10c0/7c284241313fc6efc329b8d7f08e16c0efeb6baab1b4cd0ba579eb78e5af1aa5da11e68559896a2067cd6c526bd29241dda4eb1225e627d5aa1a89a76d4635a5
- languageName: node
- linkType: hard
-
-"is-typed-array@npm:^1.1.3":
- version: 1.1.15
- resolution: "is-typed-array@npm:1.1.15"
- dependencies:
- which-typed-array: "npm:^1.1.16"
- checksum: 10c0/415511da3669e36e002820584e264997ffe277ff136643a3126cc949197e6ca3334d0f12d084e83b1994af2e9c8141275c741cf2b7da5a2ff62dd0cac26f76c4
- languageName: node
- linkType: hard
-
-"is-wsl@npm:^2.2.0":
- version: 2.2.0
- resolution: "is-wsl@npm:2.2.0"
- dependencies:
- is-docker: "npm:^2.0.0"
- checksum: 10c0/a6fa2d370d21be487c0165c7a440d567274fbba1a817f2f0bfa41cc5e3af25041d84267baa22df66696956038a43973e72fca117918c91431920bdef490fa25e
- languageName: node
- linkType: hard
-
-"isexe@npm:^2.0.0":
- version: 2.0.0
- resolution: "isexe@npm:2.0.0"
- checksum: 10c0/228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d
- languageName: node
- linkType: hard
-
-"isexe@npm:^3.1.1":
- version: 3.1.1
- resolution: "isexe@npm:3.1.1"
- checksum: 10c0/9ec257654093443eb0a528a9c8cbba9c0ca7616ccb40abd6dde7202734d96bb86e4ac0d764f0f8cd965856aacbff2f4ce23e730dc19dfb41e3b0d865ca6fdcc7
- languageName: node
- linkType: hard
-
-"istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0":
- version: 3.2.2
- resolution: "istanbul-lib-coverage@npm:3.2.2"
- checksum: 10c0/6c7ff2106769e5f592ded1fb418f9f73b4411fd5a084387a5410538332b6567cd1763ff6b6cadca9b9eb2c443cce2f7ea7d7f1b8d315f9ce58539793b1e0922b
- languageName: node
- linkType: hard
-
-"istanbul-lib-instrument@npm:^6.0.0, istanbul-lib-instrument@npm:^6.0.2":
- version: 6.0.3
- resolution: "istanbul-lib-instrument@npm:6.0.3"
- dependencies:
- "@babel/core": "npm:^7.23.9"
- "@babel/parser": "npm:^7.23.9"
- "@istanbuljs/schema": "npm:^0.1.3"
- istanbul-lib-coverage: "npm:^3.2.0"
- semver: "npm:^7.5.4"
- checksum: 10c0/a1894e060dd2a3b9f046ffdc87b44c00a35516f5e6b7baf4910369acca79e506fc5323a816f811ae23d82334b38e3ddeb8b3b331bd2c860540793b59a8689128
- languageName: node
- linkType: hard
-
-"istanbul-lib-report@npm:^3.0.0":
- version: 3.0.1
- resolution: "istanbul-lib-report@npm:3.0.1"
- dependencies:
- istanbul-lib-coverage: "npm:^3.0.0"
- make-dir: "npm:^4.0.0"
- supports-color: "npm:^7.1.0"
- checksum: 10c0/84323afb14392de8b6a5714bd7e9af845cfbd56cfe71ed276cda2f5f1201aea673c7111901227ee33e68e4364e288d73861eb2ed48f6679d1e69a43b6d9b3ba7
- languageName: node
- linkType: hard
-
-"istanbul-lib-source-maps@npm:^5.0.0":
- version: 5.0.6
- resolution: "istanbul-lib-source-maps@npm:5.0.6"
- dependencies:
- "@jridgewell/trace-mapping": "npm:^0.3.23"
- debug: "npm:^4.1.1"
- istanbul-lib-coverage: "npm:^3.0.0"
- checksum: 10c0/ffe75d70b303a3621ee4671554f306e0831b16f39ab7f4ab52e54d356a5d33e534d97563e318f1333a6aae1d42f91ec49c76b6cd3f3fb378addcb5c81da0255f
- languageName: node
- linkType: hard
-
-"istanbul-reports@npm:^3.1.3":
- version: 3.1.7
- resolution: "istanbul-reports@npm:3.1.7"
- dependencies:
- html-escaper: "npm:^2.0.0"
- istanbul-lib-report: "npm:^3.0.0"
- checksum: 10c0/a379fadf9cf8dc5dfe25568115721d4a7eb82fbd50b005a6672aff9c6989b20cc9312d7865814e0859cd8df58cbf664482e1d3604be0afde1f7fc3ccc1394a51
- languageName: node
- linkType: hard
-
-"jackspeak@npm:^3.1.2":
- version: 3.4.3
- resolution: "jackspeak@npm:3.4.3"
- dependencies:
- "@isaacs/cliui": "npm:^8.0.2"
- "@pkgjs/parseargs": "npm:^0.11.0"
- dependenciesMeta:
- "@pkgjs/parseargs":
- optional: true
- checksum: 10c0/6acc10d139eaefdbe04d2f679e6191b3abf073f111edf10b1de5302c97ec93fffeb2fdd8681ed17f16268aa9dd4f8c588ed9d1d3bffbbfa6e8bf897cbb3149b9
- languageName: node
- linkType: hard
-
-"jackspeak@npm:^4.1.1":
- version: 4.1.1
- resolution: "jackspeak@npm:4.1.1"
- dependencies:
- "@isaacs/cliui": "npm:^8.0.2"
- checksum: 10c0/84ec4f8e21d6514db24737d9caf65361511f75e5e424980eebca4199f400874f45e562ac20fa8aeb1dd20ca2f3f81f0788b6e9c3e64d216a5794fd6f30e0e042
- languageName: node
- linkType: hard
-
-"jest-changed-files@npm:30.0.2":
- version: 30.0.2
- resolution: "jest-changed-files@npm:30.0.2"
- dependencies:
- execa: "npm:^5.1.1"
- jest-util: "npm:30.0.2"
- p-limit: "npm:^3.1.0"
- checksum: 10c0/794c9e47c460974f2303631d9ee44845d03f4ccd5240649a5f736aa94af78fa5931022324ab302c577dad6adb442ed17140dee9b9985bbfa0d43cad3048a7350
- languageName: node
- linkType: hard
-
-"jest-circus@npm:30.0.3":
- version: 30.0.3
- resolution: "jest-circus@npm:30.0.3"
- dependencies:
- "@jest/environment": "npm:30.0.2"
- "@jest/expect": "npm:30.0.3"
- "@jest/test-result": "npm:30.0.2"
- "@jest/types": "npm:30.0.1"
- "@types/node": "npm:*"
- chalk: "npm:^4.1.2"
- co: "npm:^4.6.0"
- dedent: "npm:^1.6.0"
- is-generator-fn: "npm:^2.1.0"
- jest-each: "npm:30.0.2"
- jest-matcher-utils: "npm:30.0.3"
- jest-message-util: "npm:30.0.2"
- jest-runtime: "npm:30.0.3"
- jest-snapshot: "npm:30.0.3"
- jest-util: "npm:30.0.2"
- p-limit: "npm:^3.1.0"
- pretty-format: "npm:30.0.2"
- pure-rand: "npm:^7.0.0"
- slash: "npm:^3.0.0"
- stack-utils: "npm:^2.0.6"
- checksum: 10c0/cb0838cc9f08984614d92c5fe857ea95f1bdff6de4a510a1b228cc9c0513d18bb2db89dcaf55624e754b11d77fb77bdba1fc56c6af34c1534102c498ce058399
- languageName: node
- linkType: hard
-
-"jest-cli@npm:30.0.3":
- version: 30.0.3
- resolution: "jest-cli@npm:30.0.3"
- dependencies:
- "@jest/core": "npm:30.0.3"
- "@jest/test-result": "npm:30.0.2"
- "@jest/types": "npm:30.0.1"
- chalk: "npm:^4.1.2"
- exit-x: "npm:^0.2.2"
- import-local: "npm:^3.2.0"
- jest-config: "npm:30.0.3"
- jest-util: "npm:30.0.2"
- jest-validate: "npm:30.0.2"
- yargs: "npm:^17.7.2"
- peerDependencies:
- node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
- peerDependenciesMeta:
- node-notifier:
- optional: true
- bin:
- jest: ./bin/jest.js
- checksum: 10c0/17925e9e885b00069e06672c221fbe073d1bff1d869f228bcba08ac23bf8d2c258c7211ce4d0e8408ca7d0edf0afb8ae4098e3d0f5da253eed22d385b135ca90
- languageName: node
- linkType: hard
-
-"jest-config@npm:30.0.3":
- version: 30.0.3
- resolution: "jest-config@npm:30.0.3"
- dependencies:
- "@babel/core": "npm:^7.27.4"
- "@jest/get-type": "npm:30.0.1"
- "@jest/pattern": "npm:30.0.1"
- "@jest/test-sequencer": "npm:30.0.2"
- "@jest/types": "npm:30.0.1"
- babel-jest: "npm:30.0.2"
- chalk: "npm:^4.1.2"
- ci-info: "npm:^4.2.0"
- deepmerge: "npm:^4.3.1"
- glob: "npm:^10.3.10"
- graceful-fs: "npm:^4.2.11"
- jest-circus: "npm:30.0.3"
- jest-docblock: "npm:30.0.1"
- jest-environment-node: "npm:30.0.2"
- jest-regex-util: "npm:30.0.1"
- jest-resolve: "npm:30.0.2"
- jest-runner: "npm:30.0.3"
- jest-util: "npm:30.0.2"
- jest-validate: "npm:30.0.2"
- micromatch: "npm:^4.0.8"
- parse-json: "npm:^5.2.0"
- pretty-format: "npm:30.0.2"
- slash: "npm:^3.0.0"
- strip-json-comments: "npm:^3.1.1"
- peerDependencies:
- "@types/node": "*"
- esbuild-register: ">=3.4.0"
- ts-node: ">=9.0.0"
- peerDependenciesMeta:
- "@types/node":
- optional: true
- esbuild-register:
- optional: true
- ts-node:
- optional: true
- checksum: 10c0/bcde9e0e715bbc12dd36a135d6e081566291b0726ed7b3ac9a1e2ee2ade7c9bcc25d312ef8a649b72b9c99e2ad6661eb843eeb919ba6206f2ec2acccdd1e57d2
- languageName: node
- linkType: hard
-
-"jest-diff@npm:30.0.2":
- version: 30.0.2
- resolution: "jest-diff@npm:30.0.2"
- dependencies:
- "@jest/diff-sequences": "npm:30.0.1"
- "@jest/get-type": "npm:30.0.1"
- chalk: "npm:^4.1.2"
- pretty-format: "npm:30.0.2"
- checksum: 10c0/dada50ab8d4c1c907bb4728963d43d812cc391a114f0361356b0e51dcd9461936f0a6b27a3429cb3adb9164eaa78182667836440298ddab39319a9350b445a43
- languageName: node
- linkType: hard
-
-"jest-diff@npm:30.0.3":
- version: 30.0.3
- resolution: "jest-diff@npm:30.0.3"
- dependencies:
- "@jest/diff-sequences": "npm:30.0.1"
- "@jest/get-type": "npm:30.0.1"
- chalk: "npm:^4.1.2"
- pretty-format: "npm:30.0.2"
- checksum: 10c0/f6aaed30fc99bdca4b8b4505b283ffc78b780aa1bf33670dfbfe439e124721e7f6198c03217f7ed17a22c7d2ca79363afd6a4245643596fa21ae082b6b4ed4f5
- languageName: node
- linkType: hard
-
-"jest-docblock@npm:30.0.1":
- version: 30.0.1
- resolution: "jest-docblock@npm:30.0.1"
- dependencies:
- detect-newline: "npm:^3.1.0"
- checksum: 10c0/f9bad2651db8afa029867ea7a40f422c9d73c67657360297371846a314a40c8786424be00483261df9137499f52c2af28cd458fbd15a7bf7fac8775b4bcd6ee1
- languageName: node
- linkType: hard
-
-"jest-each@npm:30.0.2":
- version: 30.0.2
- resolution: "jest-each@npm:30.0.2"
- dependencies:
- "@jest/get-type": "npm:30.0.1"
- "@jest/types": "npm:30.0.1"
- chalk: "npm:^4.1.2"
- jest-util: "npm:30.0.2"
- pretty-format: "npm:30.0.2"
- checksum: 10c0/6fff0a470d08ba3f0149c58266b7e938e3e183398f99065fe937290f1297ca254635f0f4bca6196514f756fac0a9759144b1c7f67bef97cc0b7fa0b96304df9e
- languageName: node
- linkType: hard
-
-"jest-environment-node@npm:30.0.2":
- version: 30.0.2
- resolution: "jest-environment-node@npm:30.0.2"
- dependencies:
- "@jest/environment": "npm:30.0.2"
- "@jest/fake-timers": "npm:30.0.2"
- "@jest/types": "npm:30.0.1"
- "@types/node": "npm:*"
- jest-mock: "npm:30.0.2"
- jest-util: "npm:30.0.2"
- jest-validate: "npm:30.0.2"
- checksum: 10c0/e58515d26f13704c3be6281d029c4fa0902172d2a55751205badf0153630520c4e651f7923577e1ab0dfbb64c4fedb1e4b78622b53b3a8d8e0515c1923f3adc3
- languageName: node
- linkType: hard
-
-"jest-haste-map@npm:30.0.2":
- version: 30.0.2
- resolution: "jest-haste-map@npm:30.0.2"
- dependencies:
- "@jest/types": "npm:30.0.1"
- "@types/node": "npm:*"
- anymatch: "npm:^3.1.3"
- fb-watchman: "npm:^2.0.2"
- fsevents: "npm:^2.3.3"
- graceful-fs: "npm:^4.2.11"
- jest-regex-util: "npm:30.0.1"
- jest-util: "npm:30.0.2"
- jest-worker: "npm:30.0.2"
- micromatch: "npm:^4.0.8"
- walker: "npm:^1.0.8"
- dependenciesMeta:
- fsevents:
- optional: true
- checksum: 10c0/6427b6976beb3fd33cae9a516e24f409d0cc0be2afa12a62e95671001a0d0d61662e8b2185027639b2036fe3e3b055e9d9b4dfd2063e787cf2a5d2140da0b80a
- languageName: node
- linkType: hard
-
-"jest-leak-detector@npm:30.0.2":
- version: 30.0.2
- resolution: "jest-leak-detector@npm:30.0.2"
- dependencies:
- "@jest/get-type": "npm:30.0.1"
- pretty-format: "npm:30.0.2"
- checksum: 10c0/1df28475c40b41024adc6e18af0d3dc8d8d318fdbbf5c3560321fea0af2e0784c57f788b5b152efd83274ab6ea8dc3b36662060a83a2a555ffd8cdf7d628ee76
- languageName: node
- linkType: hard
-
-"jest-matcher-utils@npm:30.0.2":
- version: 30.0.2
- resolution: "jest-matcher-utils@npm:30.0.2"
- dependencies:
- "@jest/get-type": "npm:30.0.1"
- chalk: "npm:^4.1.2"
- jest-diff: "npm:30.0.2"
- pretty-format: "npm:30.0.2"
- checksum: 10c0/6e862dfe259c30f066fe800cc302cad8cdb4ff92dad73538ce099960ecffd5ba119282af933521765ce24fb3d99b5338d7fa64261df08f9e8505350e9d112424
- languageName: node
- linkType: hard
-
-"jest-matcher-utils@npm:30.0.3":
- version: 30.0.3
- resolution: "jest-matcher-utils@npm:30.0.3"
- dependencies:
- "@jest/get-type": "npm:30.0.1"
- chalk: "npm:^4.1.2"
- jest-diff: "npm:30.0.3"
- pretty-format: "npm:30.0.2"
- checksum: 10c0/4d354f6d8d3992228ba5f0ecc728ec0c46f3693805927253d67e461e754deadc1e1b48ae80918e3f029c22da4abed9aaadb5049da1a1697f6714b0f6076eeafa
- languageName: node
- linkType: hard
-
-"jest-message-util@npm:30.0.2":
- version: 30.0.2
- resolution: "jest-message-util@npm:30.0.2"
- dependencies:
- "@babel/code-frame": "npm:^7.27.1"
- "@jest/types": "npm:30.0.1"
- "@types/stack-utils": "npm:^2.0.3"
- chalk: "npm:^4.1.2"
- graceful-fs: "npm:^4.2.11"
- micromatch: "npm:^4.0.8"
- pretty-format: "npm:30.0.2"
- slash: "npm:^3.0.0"
- stack-utils: "npm:^2.0.6"
- checksum: 10c0/c010d5b7d86e735e2fb4c4a220f57004349f488f5d4663240a7e9f2694d01b5228136540d55036777fde4227b5e0b56f08885b7f69395b295cab878357b1aeb1
- languageName: node
- linkType: hard
-
-"jest-mock@npm:30.0.2":
- version: 30.0.2
- resolution: "jest-mock@npm:30.0.2"
- dependencies:
- "@jest/types": "npm:30.0.1"
- "@types/node": "npm:*"
- jest-util: "npm:30.0.2"
- checksum: 10c0/7728997c1d654475b88e18b7ba33a2a1b9f89ce33a9082bf2d14dcc3e831f372f80c762e481777886a3a04b4489ea5390ecdeb21c4def57fba5b2c77086a3959
- languageName: node
- linkType: hard
-
-"jest-offline@npm:^1.0.1":
- version: 1.0.1
- resolution: "jest-offline@npm:1.0.1"
- dependencies:
- mitm: "npm:^1.3.2"
- checksum: 10c0/6d1e9ba6d66f4232516e94815ce44a0da71c73e3c53bb83228276012add583371811ad40d73304fdade8f6e68ebebac129ca1eeeb9568bff5798d4c1448f807a
- languageName: node
- linkType: hard
-
-"jest-pnp-resolver@npm:^1.2.3":
- version: 1.2.3
- resolution: "jest-pnp-resolver@npm:1.2.3"
- peerDependencies:
- jest-resolve: "*"
- peerDependenciesMeta:
- jest-resolve:
- optional: true
- checksum: 10c0/86eec0c78449a2de733a6d3e316d49461af6a858070e113c97f75fb742a48c2396ea94150cbca44159ffd4a959f743a47a8b37a792ef6fdad2cf0a5cba973fac
- languageName: node
- linkType: hard
-
-"jest-regex-util@npm:30.0.1":
- version: 30.0.1
- resolution: "jest-regex-util@npm:30.0.1"
- checksum: 10c0/f30c70524ebde2d1012afe5ffa5691d5d00f7d5ba9e43d588f6460ac6fe96f9e620f2f9b36a02d0d3e7e77bc8efb8b3450ae3b80ac53c8be5099e01bf54f6728
- languageName: node
- linkType: hard
-
-"jest-resolve-dependencies@npm:30.0.3":
- version: 30.0.3
- resolution: "jest-resolve-dependencies@npm:30.0.3"
- dependencies:
- jest-regex-util: "npm:30.0.1"
- jest-snapshot: "npm:30.0.3"
- checksum: 10c0/5684e62f05d19c5ab97b2b2262075f056bd48745bf25501671d0b9a03f2a0548ab04370b9cec6e97207d57ead54d706a67ef3254729cacb6d6405ef381cdf511
- languageName: node
- linkType: hard
-
-"jest-resolve@npm:30.0.2":
- version: 30.0.2
- resolution: "jest-resolve@npm:30.0.2"
- dependencies:
- chalk: "npm:^4.1.2"
- graceful-fs: "npm:^4.2.11"
- jest-haste-map: "npm:30.0.2"
- jest-pnp-resolver: "npm:^1.2.3"
- jest-util: "npm:30.0.2"
- jest-validate: "npm:30.0.2"
- slash: "npm:^3.0.0"
- unrs-resolver: "npm:^1.7.11"
- checksum: 10c0/33ae69455b1206a926bb6f7dd46cd4b6cbf5e095387078873a05dfb693bef419b93897e052ee68026b31b5e5f537fdcfce42f2d31af0ce7e64a8179ed7882b51
- languageName: node
- linkType: hard
-
-"jest-runner@npm:30.0.3":
- version: 30.0.3
- resolution: "jest-runner@npm:30.0.3"
- dependencies:
- "@jest/console": "npm:30.0.2"
- "@jest/environment": "npm:30.0.2"
- "@jest/test-result": "npm:30.0.2"
- "@jest/transform": "npm:30.0.2"
- "@jest/types": "npm:30.0.1"
- "@types/node": "npm:*"
- chalk: "npm:^4.1.2"
- emittery: "npm:^0.13.1"
- exit-x: "npm:^0.2.2"
- graceful-fs: "npm:^4.2.11"
- jest-docblock: "npm:30.0.1"
- jest-environment-node: "npm:30.0.2"
- jest-haste-map: "npm:30.0.2"
- jest-leak-detector: "npm:30.0.2"
- jest-message-util: "npm:30.0.2"
- jest-resolve: "npm:30.0.2"
- jest-runtime: "npm:30.0.3"
- jest-util: "npm:30.0.2"
- jest-watcher: "npm:30.0.2"
- jest-worker: "npm:30.0.2"
- p-limit: "npm:^3.1.0"
- source-map-support: "npm:0.5.13"
- checksum: 10c0/d139ee4ed4f2d7aeefc8c496efc906960e938beadc22dce6167e7270db4e10260092eace6748a6efb7ee2a40e3bd3ee5d60cbefc2a1e3459826cfde69cdb9195
- languageName: node
- linkType: hard
-
-"jest-runtime@npm:30.0.3":
- version: 30.0.3
- resolution: "jest-runtime@npm:30.0.3"
- dependencies:
- "@jest/environment": "npm:30.0.2"
- "@jest/fake-timers": "npm:30.0.2"
- "@jest/globals": "npm:30.0.3"
- "@jest/source-map": "npm:30.0.1"
- "@jest/test-result": "npm:30.0.2"
- "@jest/transform": "npm:30.0.2"
- "@jest/types": "npm:30.0.1"
- "@types/node": "npm:*"
- chalk: "npm:^4.1.2"
- cjs-module-lexer: "npm:^2.1.0"
- collect-v8-coverage: "npm:^1.0.2"
- glob: "npm:^10.3.10"
- graceful-fs: "npm:^4.2.11"
- jest-haste-map: "npm:30.0.2"
- jest-message-util: "npm:30.0.2"
- jest-mock: "npm:30.0.2"
- jest-regex-util: "npm:30.0.1"
- jest-resolve: "npm:30.0.2"
- jest-snapshot: "npm:30.0.3"
- jest-util: "npm:30.0.2"
- slash: "npm:^3.0.0"
- strip-bom: "npm:^4.0.0"
- checksum: 10c0/01a184b80bf1ae2d6eca280daf37e355b983795e342406de461cf4d45c75ec48a635bf89c08d54fb73f851180e870ef82004fd1f6b335f0329dc07f3bd14a94d
- languageName: node
- linkType: hard
-
-"jest-snapshot@npm:30.0.3":
- version: 30.0.3
- resolution: "jest-snapshot@npm:30.0.3"
- dependencies:
- "@babel/core": "npm:^7.27.4"
- "@babel/generator": "npm:^7.27.5"
- "@babel/plugin-syntax-jsx": "npm:^7.27.1"
- "@babel/plugin-syntax-typescript": "npm:^7.27.1"
- "@babel/types": "npm:^7.27.3"
- "@jest/expect-utils": "npm:30.0.3"
- "@jest/get-type": "npm:30.0.1"
- "@jest/snapshot-utils": "npm:30.0.1"
- "@jest/transform": "npm:30.0.2"
- "@jest/types": "npm:30.0.1"
- babel-preset-current-node-syntax: "npm:^1.1.0"
- chalk: "npm:^4.1.2"
- expect: "npm:30.0.3"
- graceful-fs: "npm:^4.2.11"
- jest-diff: "npm:30.0.3"
- jest-matcher-utils: "npm:30.0.3"
- jest-message-util: "npm:30.0.2"
- jest-util: "npm:30.0.2"
- pretty-format: "npm:30.0.2"
- semver: "npm:^7.7.2"
- synckit: "npm:^0.11.8"
- checksum: 10c0/0af682495b79bc0e640edbb03ada06db073a0784d6a9c0bb11e592afa4d0dca63c63ab485f540e8d1bd7674456418906e194e7f0660cc20107423d4fe11b4d6e
- languageName: node
- linkType: hard
-
-"jest-util@npm:30.0.2":
- version: 30.0.2
- resolution: "jest-util@npm:30.0.2"
- dependencies:
- "@jest/types": "npm:30.0.1"
- "@types/node": "npm:*"
- chalk: "npm:^4.1.2"
- ci-info: "npm:^4.2.0"
- graceful-fs: "npm:^4.2.11"
- picomatch: "npm:^4.0.2"
- checksum: 10c0/07de384790b8e5a5925fba5448fa1475790a5b52271fbf99958c18e468da1af940f8b45e330d87766576cf6c5d1f4f41ce51c976483a5079653d9fcdba8aac8e
- languageName: node
- linkType: hard
-
-"jest-validate@npm:30.0.2":
- version: 30.0.2
- resolution: "jest-validate@npm:30.0.2"
- dependencies:
- "@jest/get-type": "npm:30.0.1"
- "@jest/types": "npm:30.0.1"
- camelcase: "npm:^6.3.0"
- chalk: "npm:^4.1.2"
- leven: "npm:^3.1.0"
- pretty-format: "npm:30.0.2"
- checksum: 10c0/9fd1b4f604851187655353eefe8db25db9638dd312d2e29d58868e626d78925edefe94fe2c8eb63305eefd41e5fe7f8aff334e2db9db5aaddeec866f9f6561d8
- languageName: node
- linkType: hard
-
-"jest-watcher@npm:30.0.2":
- version: 30.0.2
- resolution: "jest-watcher@npm:30.0.2"
- dependencies:
- "@jest/test-result": "npm:30.0.2"
- "@jest/types": "npm:30.0.1"
- "@types/node": "npm:*"
- ansi-escapes: "npm:^4.3.2"
- chalk: "npm:^4.1.2"
- emittery: "npm:^0.13.1"
- jest-util: "npm:30.0.2"
- string-length: "npm:^4.0.2"
- checksum: 10c0/7cb09da5feaa6c5558e5149406bde354c3e227ef692b5371efe4d13cf566d42a157c04a55f3a201d191afb7ebc49be84b1ed5a744f46497d9ecccc323d8963f5
- languageName: node
- linkType: hard
-
-"jest-worker@npm:30.0.2":
- version: 30.0.2
- resolution: "jest-worker@npm:30.0.2"
- dependencies:
- "@types/node": "npm:*"
- "@ungap/structured-clone": "npm:^1.3.0"
- jest-util: "npm:30.0.2"
- merge-stream: "npm:^2.0.0"
- supports-color: "npm:^8.1.1"
- checksum: 10c0/d7d237e763a2f1aed4eba07f977490442a7bb085f7ab63163afa88776804c2644cc05a1e32da9d05a4b895ad22b2e939ef01a90ffb3024b53fc8c73b8ad1d3f1
- languageName: node
- linkType: hard
-
-"jest@npm:^30.0.3":
- version: 30.0.3
- resolution: "jest@npm:30.0.3"
- dependencies:
- "@jest/core": "npm:30.0.3"
- "@jest/types": "npm:30.0.1"
- import-local: "npm:^3.2.0"
- jest-cli: "npm:30.0.3"
- peerDependencies:
- node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
- peerDependenciesMeta:
- node-notifier:
- optional: true
- bin:
- jest: ./bin/jest.js
- checksum: 10c0/ae4fbee2756e03b6f99f612438e3b4e25789731599a4d4617ce5002d4c68f169f6223f6b21522fe65cd3d00519e0bb534ac6db6b2cdb7cd46a4ad3ded6542f38
- languageName: node
- linkType: hard
-
-"js-git@npm:^0.7.8":
- version: 0.7.8
- resolution: "js-git@npm:0.7.8"
- dependencies:
- bodec: "npm:^0.1.0"
- culvert: "npm:^0.1.2"
- git-sha1: "npm:^0.1.2"
- pako: "npm:^0.2.5"
- checksum: 10c0/703e6e06dce12fac727884a7643d7fd2098625e921a742cf61f783589f383bbbc42330f0c98924d85e1b16e43d5d014a99c4d1a5e41b76e7dd8a6a7a26fbca82
- languageName: node
- linkType: hard
-
-"js-tokens@npm:^4.0.0":
- version: 4.0.0
- resolution: "js-tokens@npm:4.0.0"
- checksum: 10c0/e248708d377aa058eacf2037b07ded847790e6de892bbad3dac0abba2e759cb9f121b00099a65195616badcb6eca8d14d975cb3e89eb1cfda644756402c8aeed
- languageName: node
- linkType: hard
-
-"js-yaml@npm:^3.13.1":
- version: 3.14.1
- resolution: "js-yaml@npm:3.14.1"
- dependencies:
- argparse: "npm:^1.0.7"
- esprima: "npm:^4.0.0"
- bin:
- js-yaml: bin/js-yaml.js
- checksum: 10c0/6746baaaeac312c4db8e75fa22331d9a04cccb7792d126ed8ce6a0bbcfef0cedaddd0c5098fade53db067c09fe00aa1c957674b4765610a8b06a5a189e46433b
- languageName: node
- linkType: hard
-
-"js-yaml@npm:^4.1.0, js-yaml@npm:~4.1.0":
- version: 4.1.0
- resolution: "js-yaml@npm:4.1.0"
- dependencies:
- argparse: "npm:^2.0.1"
- bin:
- js-yaml: bin/js-yaml.js
- checksum: 10c0/184a24b4eaacfce40ad9074c64fd42ac83cf74d8c8cd137718d456ced75051229e5061b8633c3366b8aada17945a7a356b337828c19da92b51ae62126575018f
- languageName: node
- linkType: hard
-
-"jsbn@npm:1.1.0":
- version: 1.1.0
- resolution: "jsbn@npm:1.1.0"
- checksum: 10c0/4f907fb78d7b712e11dea8c165fe0921f81a657d3443dde75359ed52eb2b5d33ce6773d97985a089f09a65edd80b11cb75c767b57ba47391fee4c969f7215c96
- languageName: node
- linkType: hard
-
-"jsesc@npm:^3.0.2":
- version: 3.1.0
- resolution: "jsesc@npm:3.1.0"
- bin:
- jsesc: bin/jsesc
- checksum: 10c0/531779df5ec94f47e462da26b4cbf05eb88a83d9f08aac2ba04206508fc598527a153d08bd462bae82fc78b3eaa1a908e1a4a79f886e9238641c4cdefaf118b1
- languageName: node
- linkType: hard
-
-"json-buffer@npm:3.0.1":
- version: 3.0.1
- resolution: "json-buffer@npm:3.0.1"
- checksum: 10c0/0d1c91569d9588e7eef2b49b59851f297f3ab93c7b35c7c221e288099322be6b562767d11e4821da500f3219542b9afd2e54c5dc573107c1126ed1080f8e96d7
- languageName: node
- linkType: hard
-
-"json-parse-better-errors@npm:^1.0.1":
- version: 1.0.2
- resolution: "json-parse-better-errors@npm:1.0.2"
- checksum: 10c0/2f1287a7c833e397c9ddd361a78638e828fc523038bb3441fd4fc144cfd2c6cd4963ffb9e207e648cf7b692600f1e1e524e965c32df5152120910e4903a47dcb
- languageName: node
- linkType: hard
-
-"json-parse-even-better-errors@npm:^2.3.0":
- version: 2.3.1
- resolution: "json-parse-even-better-errors@npm:2.3.1"
- checksum: 10c0/140932564c8f0b88455432e0f33c4cb4086b8868e37524e07e723f4eaedb9425bdc2bafd71bd1d9765bd15fd1e2d126972bc83990f55c467168c228c24d665f3
- languageName: node
- linkType: hard
-
-"json-schema-traverse@npm:^0.4.1":
- version: 0.4.1
- resolution: "json-schema-traverse@npm:0.4.1"
- checksum: 10c0/108fa90d4cc6f08243aedc6da16c408daf81793bf903e9fd5ab21983cda433d5d2da49e40711da016289465ec2e62e0324dcdfbc06275a607fe3233fde4942ce
- languageName: node
- linkType: hard
-
-"json-schema-traverse@npm:^1.0.0":
- version: 1.0.0
- resolution: "json-schema-traverse@npm:1.0.0"
- checksum: 10c0/71e30015d7f3d6dc1c316d6298047c8ef98a06d31ad064919976583eb61e1018a60a0067338f0f79cabc00d84af3fcc489bd48ce8a46ea165d9541ba17fb30c6
- languageName: node
- linkType: hard
-
-"json-stable-stringify-without-jsonify@npm:^1.0.1":
- version: 1.0.1
- resolution: "json-stable-stringify-without-jsonify@npm:1.0.1"
- checksum: 10c0/cb168b61fd4de83e58d09aaa6425ef71001bae30d260e2c57e7d09a5fd82223e2f22a042dedaab8db23b7d9ae46854b08bb1f91675a8be11c5cffebef5fb66a5
- languageName: node
- linkType: hard
-
-"json-stringify-safe@npm:^5.0.1":
- version: 5.0.1
- resolution: "json-stringify-safe@npm:5.0.1"
- checksum: 10c0/7dbf35cd0411d1d648dceb6d59ce5857ec939e52e4afc37601aa3da611f0987d5cee5b38d58329ceddf3ed48bd7215229c8d52059ab01f2444a338bf24ed0f37
- languageName: node
- linkType: hard
-
-"json5@npm:^2.2.3":
- version: 2.2.3
- resolution: "json5@npm:2.2.3"
- bin:
- json5: lib/cli.js
- checksum: 10c0/5a04eed94810fa55c5ea138b2f7a5c12b97c3750bc63d11e511dcecbfef758003861522a070c2272764ee0f4e3e323862f386945aeb5b85b87ee43f084ba586c
- languageName: node
- linkType: hard
-
-"jsonc-parser@npm:^3.2.0":
- version: 3.3.1
- resolution: "jsonc-parser@npm:3.3.1"
- checksum: 10c0/269c3ae0a0e4f907a914bf334306c384aabb9929bd8c99f909275ebd5c2d3bc70b9bcd119ad794f339dec9f24b6a4ee9cd5a8ab2e6435e730ad4075388fc2ab6
- languageName: node
- linkType: hard
-
-"jsonfile@npm:^6.0.1":
- version: 6.1.0
- resolution: "jsonfile@npm:6.1.0"
- dependencies:
- graceful-fs: "npm:^4.1.6"
- universalify: "npm:^2.0.0"
- dependenciesMeta:
- graceful-fs:
- optional: true
- checksum: 10c0/4f95b5e8a5622b1e9e8f33c96b7ef3158122f595998114d1e7f03985649ea99cb3cd99ce1ed1831ae94c8c8543ab45ebd044207612f31a56fd08462140e46865
- languageName: node
- linkType: hard
-
-"keyv@npm:^4.5.4":
- version: 4.5.4
- resolution: "keyv@npm:4.5.4"
- dependencies:
- json-buffer: "npm:3.0.1"
- checksum: 10c0/aa52f3c5e18e16bb6324876bb8b59dd02acf782a4b789c7b2ae21107fab95fab3890ed448d4f8dba80ce05391eeac4bfabb4f02a20221342982f806fa2cf271e
- languageName: node
- linkType: hard
-
-"kuler@npm:^2.0.0":
- version: 2.0.0
- resolution: "kuler@npm:2.0.0"
- checksum: 10c0/0a4e99d92ca373f8f74d1dc37931909c4d0d82aebc94cf2ba265771160fc12c8df34eaaac80805efbda367e2795cb1f1dd4c3d404b6b1cf38aec94035b503d2d
- languageName: node
- linkType: hard
-
-"langs@npm:^2.0.0":
- version: 2.0.0
- resolution: "langs@npm:2.0.0"
- checksum: 10c0/0eae81d768d579946f4df1c0fac29380e2ffc9071ffc037506754a09fa44c41ec0f0e61dc1ee384ea4b639d7de6cf68dd62083cc89a460eb302216792191b0a6
- languageName: node
- linkType: hard
-
-"leven@npm:^3.1.0":
- version: 3.1.0
- resolution: "leven@npm:3.1.0"
- checksum: 10c0/cd778ba3fbab0f4d0500b7e87d1f6e1f041507c56fdcd47e8256a3012c98aaee371d4c15e0a76e0386107af2d42e2b7466160a2d80688aaa03e66e49949f42df
- languageName: node
- linkType: hard
-
-"levn@npm:^0.4.1":
- version: 0.4.1
- resolution: "levn@npm:0.4.1"
- dependencies:
- prelude-ls: "npm:^1.2.1"
- type-check: "npm:~0.4.0"
- checksum: 10c0/effb03cad7c89dfa5bd4f6989364bfc79994c2042ec5966cb9b95990e2edee5cd8969ddf42616a0373ac49fac1403437deaf6e9050fbbaa3546093a59b9ac94e
- languageName: node
- linkType: hard
-
-"libxml2-wasm@npm:^0.5.0":
- version: 0.5.0
- resolution: "libxml2-wasm@npm:0.5.0"
- checksum: 10c0/b5be5eb100892728ba314a78e8a8b893277fba1e797c9c3d592db02d3fb58f729c2721bb8fadf2ea15ec9a4d4e26efcbb2ed80a2b3a2a1fc446ab5de7f1b8c27
- languageName: node
- linkType: hard
-
-"lie@npm:3.1.1":
- version: 3.1.1
- resolution: "lie@npm:3.1.1"
- dependencies:
- immediate: "npm:~3.0.5"
- checksum: 10c0/d62685786590351b8e407814acdd89efe1cb136f05cb9236c5a97b2efdca1f631d2997310ad2d565c753db7596799870140e4777c9c9b8c44a0f6bf42d1804a1
- languageName: node
- linkType: hard
-
-"lines-and-columns@npm:^1.1.6":
- version: 1.2.4
- resolution: "lines-and-columns@npm:1.2.4"
- checksum: 10c0/3da6ee62d4cd9f03f5dc90b4df2540fb85b352081bee77fe4bbcd12c9000ead7f35e0a38b8d09a9bb99b13223446dd8689ff3c4959807620726d788701a83d2d
- languageName: node
- linkType: hard
-
-"load-json-file@npm:^4.0.0":
- version: 4.0.0
- resolution: "load-json-file@npm:4.0.0"
- dependencies:
- graceful-fs: "npm:^4.1.2"
- parse-json: "npm:^4.0.0"
- pify: "npm:^3.0.0"
- strip-bom: "npm:^3.0.0"
- checksum: 10c0/6b48f6a0256bdfcc8970be2c57f68f10acb2ee7e63709b386b2febb6ad3c86198f840889cdbe71d28f741cbaa2f23a7771206b138cd1bdd159564511ca37c1d5
- languageName: node
- linkType: hard
-
-"localforage@npm:^1.9.0":
- version: 1.10.0
- resolution: "localforage@npm:1.10.0"
- dependencies:
- lie: "npm:3.1.1"
- checksum: 10c0/00f19f1f97002e6721587ed5017f502d58faf80dae567d5065d4d1ee0caf0762f40d2e2dba7f0ef7d3f14ee6203242daae9ecad97359bfc10ecff36df11d85a3
- languageName: node
- linkType: hard
-
-"locate-path@npm:^2.0.0":
- version: 2.0.0
- resolution: "locate-path@npm:2.0.0"
- dependencies:
- p-locate: "npm:^2.0.0"
- path-exists: "npm:^3.0.0"
- checksum: 10c0/24efa0e589be6aa3c469b502f795126b26ab97afa378846cb508174211515633b770aa0ba610cab113caedab8d2a4902b061a08aaed5297c12ab6f5be4df0133
- languageName: node
- linkType: hard
-
-"locate-path@npm:^5.0.0":
- version: 5.0.0
- resolution: "locate-path@npm:5.0.0"
- dependencies:
- p-locate: "npm:^4.1.0"
- checksum: 10c0/33a1c5247e87e022f9713e6213a744557a3e9ec32c5d0b5efb10aa3a38177615bf90221a5592674857039c1a0fd2063b82f285702d37b792d973e9e72ace6c59
- languageName: node
- linkType: hard
-
-"locate-path@npm:^6.0.0":
- version: 6.0.0
- resolution: "locate-path@npm:6.0.0"
- dependencies:
- p-locate: "npm:^5.0.0"
- checksum: 10c0/d3972ab70dfe58ce620e64265f90162d247e87159b6126b01314dd67be43d50e96a50b517bce2d9452a79409c7614054c277b5232377de50416564a77ac7aad3
- languageName: node
- linkType: hard
-
-"lodash.merge@npm:^4.6.2":
- version: 4.6.2
- resolution: "lodash.merge@npm:4.6.2"
- checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506
- languageName: node
- linkType: hard
-
-"lodash@npm:^4.17.14, lodash@npm:^4.17.21":
- version: 4.17.21
- resolution: "lodash@npm:4.17.21"
- checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c
- languageName: node
- linkType: hard
-
-"logform@npm:^2.3.2, logform@npm:^2.4.0":
- version: 2.4.0
- resolution: "logform@npm:2.4.0"
- dependencies:
- "@colors/colors": "npm:1.5.0"
- fecha: "npm:^4.2.0"
- ms: "npm:^2.1.1"
- safe-stable-stringify: "npm:^2.3.1"
- triple-beam: "npm:^1.3.0"
- checksum: 10c0/f616e92234b33e84c9197d961527c3bfd6b2cac19a51e422d4cd424285ff5da2b380dad8400e5a7da66a5c21227ae4aa63353d94fdaf8bce30a35a65295ca624
- languageName: node
- linkType: hard
-
-"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0":
- version: 10.4.3
- resolution: "lru-cache@npm:10.4.3"
- checksum: 10c0/ebd04fbca961e6c1d6c0af3799adcc966a1babe798f685bb84e6599266599cd95d94630b10262f5424539bc4640107e8a33aa28585374abf561d30d16f4b39fb
- languageName: node
- linkType: hard
-
-"lru-cache@npm:^11.0.0":
- version: 11.1.0
- resolution: "lru-cache@npm:11.1.0"
- checksum: 10c0/85c312f7113f65fae6a62de7985348649937eb34fb3d212811acbf6704dc322a421788aca253b62838f1f07049a84cc513d88f494e373d3756514ad263670a64
- languageName: node
- linkType: hard
-
-"lru-cache@npm:^5.1.1":
- version: 5.1.1
- resolution: "lru-cache@npm:5.1.1"
- dependencies:
- yallist: "npm:^3.0.2"
- checksum: 10c0/89b2ef2ef45f543011e38737b8a8622a2f8998cddf0e5437174ef8f1f70a8b9d14a918ab3e232cb3ba343b7abddffa667f0b59075b2b80e6b4d63c3de6127482
- languageName: node
- linkType: hard
-
-"lru-cache@npm:^6.0.0":
- version: 6.0.0
- resolution: "lru-cache@npm:6.0.0"
- dependencies:
- yallist: "npm:^4.0.0"
- checksum: 10c0/cb53e582785c48187d7a188d3379c181b5ca2a9c78d2bce3e7dee36f32761d1c42983da3fe12b55cb74e1779fa94cdc2e5367c028a9b35317184ede0c07a30a9
- languageName: node
- linkType: hard
-
-"lru-cache@npm:^7.14.1":
- version: 7.18.3
- resolution: "lru-cache@npm:7.18.3"
- checksum: 10c0/b3a452b491433db885beed95041eb104c157ef7794b9c9b4d647be503be91769d11206bb573849a16b4cc0d03cbd15ffd22df7960997788b74c1d399ac7a4fed
- languageName: node
- linkType: hard
-
-"luxon@npm:^3.6.1":
- version: 3.6.1
- resolution: "luxon@npm:3.6.1"
- checksum: 10c0/906d57a9dc4d1de9383f2e9223e378c298607c1b4d17b6657b836a3cd120feb1c1de3b5d06d846a3417e1ca764de8476e8c23b3cd4083b5cdb870adcb06a99d5
- languageName: node
- linkType: hard
-
-"make-dir@npm:^4.0.0":
- version: 4.0.0
- resolution: "make-dir@npm:4.0.0"
- dependencies:
- semver: "npm:^7.5.3"
- checksum: 10c0/69b98a6c0b8e5c4fe9acb61608a9fbcfca1756d910f51e5dbe7a9e5cfb74fca9b8a0c8a0ffdf1294a740826c1ab4871d5bf3f62f72a3049e5eac6541ddffed68
- languageName: node
- linkType: hard
-
-"make-fetch-happen@npm:^14.0.3":
- version: 14.0.3
- resolution: "make-fetch-happen@npm:14.0.3"
- dependencies:
- "@npmcli/agent": "npm:^3.0.0"
- cacache: "npm:^19.0.1"
- http-cache-semantics: "npm:^4.1.1"
- minipass: "npm:^7.0.2"
- minipass-fetch: "npm:^4.0.0"
- minipass-flush: "npm:^1.0.5"
- minipass-pipeline: "npm:^1.2.4"
- negotiator: "npm:^1.0.0"
- proc-log: "npm:^5.0.0"
- promise-retry: "npm:^2.0.1"
- ssri: "npm:^12.0.0"
- checksum: 10c0/c40efb5e5296e7feb8e37155bde8eb70bc57d731b1f7d90e35a092fde403d7697c56fb49334d92d330d6f1ca29a98142036d6480a12681133a0a1453164cb2f0
- languageName: node
- linkType: hard
-
-"makeerror@npm:1.0.12":
- version: 1.0.12
- resolution: "makeerror@npm:1.0.12"
- dependencies:
- tmpl: "npm:1.0.5"
- checksum: 10c0/b0e6e599780ce6bab49cc413eba822f7d1f0dfebd1c103eaa3785c59e43e22c59018323cf9e1708f0ef5329e94a745d163fcbb6bff8e4c6742f9be9e86f3500c
- languageName: node
- linkType: hard
-
-"math-intrinsics@npm:^1.1.0":
- version: 1.1.0
- resolution: "math-intrinsics@npm:1.1.0"
- checksum: 10c0/7579ff94e899e2f76ab64491d76cf606274c874d8f2af4a442c016bd85688927fcfca157ba6bf74b08e9439dc010b248ce05b96cc7c126a354c3bae7fcb48b7f
- languageName: node
- linkType: hard
-
-"merge-stream@npm:^2.0.0":
- version: 2.0.0
- resolution: "merge-stream@npm:2.0.0"
- checksum: 10c0/867fdbb30a6d58b011449b8885601ec1690c3e41c759ecd5a9d609094f7aed0096c37823ff4a7190ef0b8f22cc86beb7049196ff68c016e3b3c671d0dac91ce5
- languageName: node
- linkType: hard
-
-"merge2@npm:^1.3.0":
- version: 1.4.1
- resolution: "merge2@npm:1.4.1"
- checksum: 10c0/254a8a4605b58f450308fc474c82ac9a094848081bf4c06778200207820e5193726dc563a0d2c16468810516a5c97d9d3ea0ca6585d23c58ccfff2403e8dbbeb
- languageName: node
- linkType: hard
-
-"micromatch@npm:^4.0.8":
- version: 4.0.8
- resolution: "micromatch@npm:4.0.8"
- dependencies:
- braces: "npm:^3.0.3"
- picomatch: "npm:^2.3.1"
- checksum: 10c0/166fa6eb926b9553f32ef81f5f531d27b4ce7da60e5baf8c021d043b27a388fb95e46a8038d5045877881e673f8134122b59624d5cecbd16eb50a42e7a6b5ca8
- languageName: node
- linkType: hard
-
-"mime-db@npm:1.52.0, mime-db@npm:>= 1.43.0 < 2":
- version: 1.52.0
- resolution: "mime-db@npm:1.52.0"
- checksum: 10c0/0557a01deebf45ac5f5777fe7740b2a5c309c6d62d40ceab4e23da9f821899ce7a900b7ac8157d4548ddbb7beffe9abc621250e6d182b0397ec7f10c7b91a5aa
- languageName: node
- linkType: hard
-
-"mime-db@npm:~1.33.0":
- version: 1.33.0
- resolution: "mime-db@npm:1.33.0"
- checksum: 10c0/79172ce5468c8503b49dddfdddc18d3f5fe2599f9b5fe1bc321a8cbee14c96730fc6db22f907b23701b05b2936f865795f62ec3a78a7f3c8cb2450bb68c6763e
- languageName: node
- linkType: hard
-
-"mime-types@npm:2.1.18":
- version: 2.1.18
- resolution: "mime-types@npm:2.1.18"
- dependencies:
- mime-db: "npm:~1.33.0"
- checksum: 10c0/a96a8d12f4bb98bc7bfac6a8ccbd045f40368fc1030d9366050c3613825d3715d1c1f393e10a75a885d2cdc1a26cd6d5e11f3a2a0d5c4d361f00242139430a0f
- languageName: node
- linkType: hard
-
-"mime-types@npm:^2.1.12, mime-types@npm:~2.1.34":
- version: 2.1.35
- resolution: "mime-types@npm:2.1.35"
- dependencies:
- mime-db: "npm:1.52.0"
- checksum: 10c0/82fb07ec56d8ff1fc999a84f2f217aa46cb6ed1033fefaabd5785b9a974ed225c90dc72fff460259e66b95b73648596dbcc50d51ed69cdf464af2d237d3149b2
- languageName: node
- linkType: hard
-
-"mimic-fn@npm:^2.1.0":
- version: 2.1.0
- resolution: "mimic-fn@npm:2.1.0"
- checksum: 10c0/b26f5479d7ec6cc2bce275a08f146cf78f5e7b661b18114e2506dd91ec7ec47e7a25bf4360e5438094db0560bcc868079fb3b1fb3892b833c1ecbf63f80c95a4
- languageName: node
- linkType: hard
-
-"minimatch@npm:3.1.2, minimatch@npm:^3.0.4, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2":
- version: 3.1.2
- resolution: "minimatch@npm:3.1.2"
- dependencies:
- brace-expansion: "npm:^1.1.7"
- checksum: 10c0/0262810a8fc2e72cca45d6fd86bd349eee435eb95ac6aa45c9ea2180e7ee875ef44c32b55b5973ceabe95ea12682f6e3725cbb63d7a2d1da3ae1163c8b210311
- languageName: node
- linkType: hard
-
-"minimatch@npm:^10.0.3":
- version: 10.0.3
- resolution: "minimatch@npm:10.0.3"
- dependencies:
- "@isaacs/brace-expansion": "npm:^5.0.0"
- checksum: 10c0/e43e4a905c5d70ac4cec8530ceaeccb9c544b1ba8ac45238e2a78121a01c17ff0c373346472d221872563204eabe929ad02669bb575cb1f0cc30facab369f70f
- languageName: node
- linkType: hard
-
-"minimatch@npm:^9.0.4":
- version: 9.0.5
- resolution: "minimatch@npm:9.0.5"
- dependencies:
- brace-expansion: "npm:^2.0.1"
- checksum: 10c0/de96cf5e35bdf0eab3e2c853522f98ffbe9a36c37797778d2665231ec1f20a9447a7e567cb640901f89e4daaa95ae5d70c65a9e8aa2bb0019b6facbc3c0575ed
- languageName: node
- linkType: hard
-
-"minimist@npm:^1.2.0":
- version: 1.2.6
- resolution: "minimist@npm:1.2.6"
- checksum: 10c0/d0b566204044481c4401abbd24cc75814e753b37268e7fe7ccc78612bf3e37bf1e45a6c43fb0b119445ea1c413c000bde013f320b7211974f2f49bcbec1d0dbf
- languageName: node
- linkType: hard
-
-"minipass-collect@npm:^2.0.1":
- version: 2.0.1
- resolution: "minipass-collect@npm:2.0.1"
- dependencies:
- minipass: "npm:^7.0.3"
- checksum: 10c0/5167e73f62bb74cc5019594709c77e6a742051a647fe9499abf03c71dca75515b7959d67a764bdc4f8b361cf897fbf25e2d9869ee039203ed45240f48b9aa06e
- languageName: node
- linkType: hard
-
-"minipass-fetch@npm:^4.0.0":
- version: 4.0.1
- resolution: "minipass-fetch@npm:4.0.1"
- dependencies:
- encoding: "npm:^0.1.13"
- minipass: "npm:^7.0.3"
- minipass-sized: "npm:^1.0.3"
- minizlib: "npm:^3.0.1"
- dependenciesMeta:
- encoding:
- optional: true
- checksum: 10c0/a3147b2efe8e078c9bf9d024a0059339c5a09c5b1dded6900a219c218cc8b1b78510b62dae556b507304af226b18c3f1aeb1d48660283602d5b6586c399eed5c
- languageName: node
- linkType: hard
-
-"minipass-flush@npm:^1.0.5":
- version: 1.0.5
- resolution: "minipass-flush@npm:1.0.5"
- dependencies:
- minipass: "npm:^3.0.0"
- checksum: 10c0/2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd
- languageName: node
- linkType: hard
-
-"minipass-pipeline@npm:^1.2.4":
- version: 1.2.4
- resolution: "minipass-pipeline@npm:1.2.4"
- dependencies:
- minipass: "npm:^3.0.0"
- checksum: 10c0/cbda57cea20b140b797505dc2cac71581a70b3247b84480c1fed5ca5ba46c25ecc25f68bfc9e6dcb1a6e9017dab5c7ada5eab73ad4f0a49d84e35093e0c643f2
- languageName: node
- linkType: hard
-
-"minipass-sized@npm:^1.0.3":
- version: 1.0.3
- resolution: "minipass-sized@npm:1.0.3"
- dependencies:
- minipass: "npm:^3.0.0"
- checksum: 10c0/298f124753efdc745cfe0f2bdfdd81ba25b9f4e753ca4a2066eb17c821f25d48acea607dfc997633ee5bf7b6dfffb4eee4f2051eb168663f0b99fad2fa4829cb
- languageName: node
- linkType: hard
-
-"minipass@npm:^3.0.0":
- version: 3.3.6
- resolution: "minipass@npm:3.3.6"
- dependencies:
- yallist: "npm:^4.0.0"
- checksum: 10c0/a114746943afa1dbbca8249e706d1d38b85ed1298b530f5808ce51f8e9e941962e2a5ad2e00eae7dd21d8a4aae6586a66d4216d1a259385e9d0358f0c1eba16c
- languageName: node
- linkType: hard
-
-"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2":
- version: 7.1.2
- resolution: "minipass@npm:7.1.2"
- checksum: 10c0/b0fd20bb9fb56e5fa9a8bfac539e8915ae07430a619e4b86ff71f5fc757ef3924b23b2c4230393af1eda647ed3d75739e4e0acb250a6b1eb277cf7f8fe449557
- languageName: node
- linkType: hard
-
-"minizlib@npm:^3.0.1":
- version: 3.0.2
- resolution: "minizlib@npm:3.0.2"
- dependencies:
- minipass: "npm:^7.1.2"
- checksum: 10c0/9f3bd35e41d40d02469cb30470c55ccc21cae0db40e08d1d0b1dff01cc8cc89a6f78e9c5d2b7c844e485ec0a8abc2238111213fdc5b2038e6d1012eacf316f78
- languageName: node
- linkType: hard
-
-"mitm@npm:^1.3.2":
- version: 1.7.3
- resolution: "mitm@npm:1.7.3"
- dependencies:
- semver: "npm:>= 5 < 6"
- checksum: 10c0/1929d683fdb4073b3b8c810647064b948da9df14f3aca4f8a90fa2647ee0a8d8a7f85614d5de245b13cf756f11931902fcc5f6cb6467ff87024bfa8c6f525a26
- languageName: node
- linkType: hard
-
-"mkdirp@npm:1.0.4":
- version: 1.0.4
- resolution: "mkdirp@npm:1.0.4"
- bin:
- mkdirp: bin/cmd.js
- checksum: 10c0/46ea0f3ffa8bc6a5bc0c7081ffc3907777f0ed6516888d40a518c5111f8366d97d2678911ad1a6882bf592fa9de6c784fea32e1687bb94e1f4944170af48a5cf
- languageName: node
- linkType: hard
-
-"mkdirp@npm:^3.0.1":
- version: 3.0.1
- resolution: "mkdirp@npm:3.0.1"
- bin:
- mkdirp: dist/cjs/src/bin.js
- checksum: 10c0/9f2b975e9246351f5e3a40dcfac99fcd0baa31fbfab615fe059fb11e51f10e4803c63de1f384c54d656e4db31d000e4767e9ef076a22e12a641357602e31d57d
- languageName: node
- linkType: hard
-
-"mockdate@npm:^3.0.5":
- version: 3.0.5
- resolution: "mockdate@npm:3.0.5"
- checksum: 10c0/36ab00c4b94d3e3cc8b9ecec27730dcf396d47d2ba046ad96635e7f9bc4bba0fff6125dedaba7313b1cadc0cefc0eb3f3ac0d5c3655707afd3b82fa4550aae92
- languageName: node
- linkType: hard
-
-"module-details-from-path@npm:^1.0.3":
- version: 1.0.4
- resolution: "module-details-from-path@npm:1.0.4"
- checksum: 10c0/10863413e96dab07dee917eae07afe46f7bf853065cc75a7d2a718adf67574857fb64f8a2c0c9af12ac733a9a8cf652db7ed39b95f7a355d08106cb9cc50c83b
- languageName: node
- linkType: hard
-
-"ms@npm:2.0.0":
- version: 2.0.0
- resolution: "ms@npm:2.0.0"
- checksum: 10c0/f8fda810b39fd7255bbdc451c46286e549794fcc700dc9cd1d25658bbc4dc2563a5de6fe7c60f798a16a60c6ceb53f033cb353f493f0cf63e5199b702943159d
- languageName: node
- linkType: hard
-
-"ms@npm:2.1.2":
- version: 2.1.2
- resolution: "ms@npm:2.1.2"
- checksum: 10c0/a437714e2f90dbf881b5191d35a6db792efbca5badf112f87b9e1c712aace4b4b9b742dd6537f3edf90fd6f684de897cec230abde57e87883766712ddda297cc
- languageName: node
- linkType: hard
-
-"ms@npm:^2.0.0, ms@npm:^2.1.1, ms@npm:^2.1.3":
- version: 2.1.3
- resolution: "ms@npm:2.1.3"
- checksum: 10c0/d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48
- languageName: node
- linkType: hard
-
-"mute-stream@npm:^2.0.0":
- version: 2.0.0
- resolution: "mute-stream@npm:2.0.0"
- checksum: 10c0/2cf48a2087175c60c8dcdbc619908b49c07f7adcfc37d29236b0c5c612d6204f789104c98cc44d38acab7b3c96f4a3ec2cfdc4934d0738d876dbefa2a12c69f4
- languageName: node
- linkType: hard
-
-"mute-stream@npm:~0.0.4":
- version: 0.0.8
- resolution: "mute-stream@npm:0.0.8"
- checksum: 10c0/18d06d92e5d6d45e2b63c0e1b8f25376af71748ac36f53c059baa8b76ffac31c5ab225480494e7d35d30215ecdb18fed26ec23cafcd2f7733f2f14406bcd19e2
- languageName: node
- linkType: hard
-
-"napi-postinstall@npm:^0.2.2":
- version: 0.2.4
- resolution: "napi-postinstall@npm:0.2.4"
- bin:
- napi-postinstall: lib/cli.js
- checksum: 10c0/e8c357d7e27848c4af7becf2796afff245a2fc8ba176e1b133410bb1c9934a66d4bc542d0c9f04c73b0ba34ee0486b30b6cd1c62ed3aa36797d394200c9a2a8b
- languageName: node
- linkType: hard
-
-"natural-compare@npm:^1.4.0":
- version: 1.4.0
- resolution: "natural-compare@npm:1.4.0"
- checksum: 10c0/f5f9a7974bfb28a91afafa254b197f0f22c684d4a1731763dda960d2c8e375b36c7d690e0d9dc8fba774c537af14a7e979129bca23d88d052fbeb9466955e447
- languageName: node
- linkType: hard
-
-"natural-orderby@npm:^5.0.0":
- version: 5.0.0
- resolution: "natural-orderby@npm:5.0.0"
- checksum: 10c0/d4e8b3bf16636eedc0c99a4cd551cd371732dd8c9766f19c8e153946553d82c12527eab182b8e79d640681aa6cb718273b53662ccf88127d4726307b6e645b2b
- languageName: node
- linkType: hard
-
-"nedb-promises@npm:^6.2.3":
- version: 6.2.3
- resolution: "nedb-promises@npm:6.2.3"
- dependencies:
- "@seald-io/nedb": "npm:^4.0.2"
- checksum: 10c0/778610a6047c2e8be61db007fadacad956fc6e035e4f65c8764361a4614dd21e9f3a584b07fb483c92016993f17d77d27d13a8c73e28364f132ba407fe1f7097
- languageName: node
- linkType: hard
-
-"needle@npm:2.4.0":
- version: 2.4.0
- resolution: "needle@npm:2.4.0"
- dependencies:
- debug: "npm:^3.2.6"
- iconv-lite: "npm:^0.4.4"
- sax: "npm:^1.2.4"
- bin:
- needle: ./bin/needle
- checksum: 10c0/3f64b77628b9fd792744592b5c6633d5a551671dca89057016e0b5d5009bf42f1e195d5096811d9cf97b300e1a7b9b581a500aa82f122cb53176260e06e6b316
- languageName: node
- linkType: hard
-
-"negotiator@npm:0.6.3":
- version: 0.6.3
- resolution: "negotiator@npm:0.6.3"
- checksum: 10c0/3ec9fd413e7bf071c937ae60d572bc67155262068ed522cf4b3be5edbe6ddf67d095ec03a3a14ebf8fc8e95f8e1d61be4869db0dbb0de696f6b837358bd43fc2
- languageName: node
- linkType: hard
-
-"negotiator@npm:^1.0.0":
- version: 1.0.0
- resolution: "negotiator@npm:1.0.0"
- checksum: 10c0/4c559dd52669ea48e1914f9d634227c561221dd54734070791f999c52ed0ff36e437b2e07d5c1f6e32909fc625fe46491c16e4a8f0572567d4dd15c3a4fda04b
- languageName: node
- linkType: hard
-
-"netmask@npm:^2.0.2":
- version: 2.0.2
- resolution: "netmask@npm:2.0.2"
- checksum: 10c0/cafd28388e698e1138ace947929f842944d0f1c0b87d3fa2601a61b38dc89397d33c0ce2c8e7b99e968584b91d15f6810b91bef3f3826adf71b1833b61d4bf4f
- languageName: node
- linkType: hard
-
-"node-cleanup@npm:^2.1.2":
- version: 2.1.2
- resolution: "node-cleanup@npm:2.1.2"
- checksum: 10c0/c59077d7cac01f6315e4417e5d13523e43aa19965b14768581dbd06b37419323abe5f7171afe6aa52b7a483bdd0027e5a5f62a532a2ebec2a8c4cdf163736c92
- languageName: node
- linkType: hard
-
-"node-ensure@npm:^0.0.0":
- version: 0.0.0
- resolution: "node-ensure@npm:0.0.0"
- checksum: 10c0/7af391aee024a8b7df77c239ed8b90417e3f2539824fa06b60f243ce14c75ee455766464c7c3ba9407d5b1e4d1d74ed5cf5f8af10c67b0fc05aa6e29f5d2462b
- languageName: node
- linkType: hard
-
-"node-gyp@npm:latest":
- version: 11.2.0
- resolution: "node-gyp@npm:11.2.0"
- dependencies:
- env-paths: "npm:^2.2.0"
- exponential-backoff: "npm:^3.1.1"
- graceful-fs: "npm:^4.2.6"
- make-fetch-happen: "npm:^14.0.3"
- nopt: "npm:^8.0.0"
- proc-log: "npm:^5.0.0"
- semver: "npm:^7.3.5"
- tar: "npm:^7.4.3"
- tinyglobby: "npm:^0.2.12"
- which: "npm:^5.0.0"
- bin:
- node-gyp: bin/node-gyp.js
- checksum: 10c0/bd8d8c76b06be761239b0c8680f655f6a6e90b48e44d43415b11c16f7e8c15be346fba0cbf71588c7cdfb52c419d928a7d3db353afc1d952d19756237d8f10b9
- languageName: node
- linkType: hard
-
-"node-gzip@npm:^1.1.2":
- version: 1.1.2
- resolution: "node-gzip@npm:1.1.2"
- checksum: 10c0/c7aec81659bf69065bcfecb596293aaa3bd115ba328a2188a257f3640799f5ae8157ce82d93c17500494c695ff16e718308353ac628a9353679b2353f9e93402
- languageName: node
- linkType: hard
-
-"node-int64@npm:^0.4.0":
- version: 0.4.0
- resolution: "node-int64@npm:0.4.0"
- checksum: 10c0/a6a4d8369e2f2720e9c645255ffde909c0fbd41c92ea92a5607fc17055955daac99c1ff589d421eee12a0d24e99f7bfc2aabfeb1a4c14742f6c099a51863f31a
- languageName: node
- linkType: hard
-
-"node-releases@npm:^2.0.19":
- version: 2.0.19
- resolution: "node-releases@npm:2.0.19"
- checksum: 10c0/52a0dbd25ccf545892670d1551690fe0facb6a471e15f2cfa1b20142a5b255b3aa254af5f59d6ecb69c2bec7390bc643c43aa63b13bf5e64b6075952e716b1aa
- languageName: node
- linkType: hard
-
-"nopt@npm:^8.0.0":
- version: 8.1.0
- resolution: "nopt@npm:8.1.0"
- dependencies:
- abbrev: "npm:^3.0.0"
- bin:
- nopt: bin/nopt.js
- checksum: 10c0/62e9ea70c7a3eb91d162d2c706b6606c041e4e7b547cbbb48f8b3695af457dd6479904d7ace600856bf923dd8d1ed0696f06195c8c20f02ac87c1da0e1d315ef
- languageName: node
- linkType: hard
-
-"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0":
- version: 3.0.0
- resolution: "normalize-path@npm:3.0.0"
- checksum: 10c0/e008c8142bcc335b5e38cf0d63cfd39d6cf2d97480af9abdbe9a439221fd4d749763bab492a8ee708ce7a194bb00c9da6d0a115018672310850489137b3da046
- languageName: node
- linkType: hard
-
-"normalize-url@npm:^6.1.0":
- version: 6.1.0
- resolution: "normalize-url@npm:6.1.0"
- checksum: 10c0/95d948f9bdd2cfde91aa786d1816ae40f8262946e13700bf6628105994fe0ff361662c20af3961161c38a119dc977adeb41fc0b41b1745eb77edaaf9cb22db23
- languageName: node
- linkType: hard
-
-"npm-run-path@npm:^4.0.1":
- version: 4.0.1
- resolution: "npm-run-path@npm:4.0.1"
- dependencies:
- path-key: "npm:^3.0.0"
- checksum: 10c0/6f9353a95288f8455cf64cbeb707b28826a7f29690244c1e4bb61ec573256e021b6ad6651b394eb1ccfd00d6ec50147253aba2c5fe58a57ceb111fad62c519ac
- languageName: node
- linkType: hard
-
-"nth-check@npm:^2.0.1":
- version: 2.1.1
- resolution: "nth-check@npm:2.1.1"
- dependencies:
- boolbase: "npm:^1.0.0"
- checksum: 10c0/5fee7ff309727763689cfad844d979aedd2204a817fbaaf0e1603794a7c20db28548d7b024692f953557df6ce4a0ee4ae46cd8ebd9b36cfb300b9226b567c479
- languageName: node
- linkType: hard
-
-"numeral@npm:^2.0.6":
- version: 2.0.6
- resolution: "numeral@npm:2.0.6"
- checksum: 10c0/5ed008d3fae05cfa4986b77a85ca10bff29ae6e1fa41a04cce05ea21f08a8a104226f88868930e2a94e3239708d6985d111b5d1291e8b9a3049ffc5365c332d4
- languageName: node
- linkType: hard
-
-"object-code@npm:^1.2.2":
- version: 1.2.2
- resolution: "object-code@npm:1.2.2"
- checksum: 10c0/c884026afe8c5767962e4a44466915506209fdf358e716f2400f7c9d0afe19031b73e3452e4edffb3c90880e17ca6d609545239f628c4e9a372587eb04903ab7
- languageName: node
- linkType: hard
-
-"object-treeify@npm:^2.1.1":
- version: 2.1.1
- resolution: "object-treeify@npm:2.1.1"
- checksum: 10c0/c2fb1a16f7b3aa26bd8ff6978167a76168a75180565e58bd6af10ed38ec47a40b4ff2f3751dd891b63ebc7c54d1c9ec5b632dc4203f5579aec04fc0da7128833
- languageName: node
- linkType: hard
-
-"on-headers@npm:~1.0.2":
- version: 1.0.2
- resolution: "on-headers@npm:1.0.2"
- checksum: 10c0/f649e65c197bf31505a4c0444875db0258e198292f34b884d73c2f751e91792ef96bb5cf89aa0f4fecc2e4dc662461dda606b1274b0e564f539cae5d2f5fc32f
- languageName: node
- linkType: hard
-
-"once@npm:^1.3.0":
- version: 1.4.0
- resolution: "once@npm:1.4.0"
- dependencies:
- wrappy: "npm:1"
- checksum: 10c0/5d48aca287dfefabd756621c5dfce5c91a549a93e9fdb7b8246bc4c4790aa2ec17b34a260530474635147aeb631a2dcc8b32c613df0675f96041cbb8244517d0
- languageName: node
- linkType: hard
-
-"one-time@npm:^1.0.0":
- version: 1.0.0
- resolution: "one-time@npm:1.0.0"
- dependencies:
- fn.name: "npm:1.x.x"
- checksum: 10c0/6e4887b331edbb954f4e915831cbec0a7b9956c36f4feb5f6de98c448ac02ff881fd8d9b55a6b1b55030af184c6b648f340a76eb211812f4ad8c9b4b8692fdaa
- languageName: node
- linkType: hard
-
-"onetime@npm:^5.1.2":
- version: 5.1.2
- resolution: "onetime@npm:5.1.2"
- dependencies:
- mimic-fn: "npm:^2.1.0"
- checksum: 10c0/ffcef6fbb2692c3c40749f31ea2e22677a876daea92959b8a80b521d95cca7a668c884d8b2045d1d8ee7d56796aa405c405462af112a1477594cc63531baeb8f
- languageName: node
- linkType: hard
-
-"optionator@npm:^0.9.3":
- version: 0.9.3
- resolution: "optionator@npm:0.9.3"
- dependencies:
- "@aashutoshrathi/word-wrap": "npm:^1.2.3"
- deep-is: "npm:^0.1.3"
- fast-levenshtein: "npm:^2.0.6"
- levn: "npm:^0.4.1"
- prelude-ls: "npm:^1.2.1"
- type-check: "npm:^0.4.0"
- checksum: 10c0/66fba794d425b5be51353035cf3167ce6cfa049059cbb93229b819167687e0f48d2bc4603fcb21b091c99acb516aae1083624675b15c4765b2e4693a085e959c
- languageName: node
- linkType: hard
-
-"os-tmpdir@npm:~1.0.2":
- version: 1.0.2
- resolution: "os-tmpdir@npm:1.0.2"
- checksum: 10c0/f438450224f8e2687605a8dd318f0db694b6293c5d835ae509a69e97c8de38b6994645337e5577f5001115470414638978cc49da1cdcc25106dad8738dc69990
- languageName: node
- linkType: hard
-
-"p-limit@npm:^1.1.0":
- version: 1.3.0
- resolution: "p-limit@npm:1.3.0"
- dependencies:
- p-try: "npm:^1.0.0"
- checksum: 10c0/5c1b1d53d180b2c7501efb04b7c817448e10efe1ba46f4783f8951994d5027e4cd88f36ad79af50546682594c4ebd11702ac4b9364c47f8074890e2acad0edee
- languageName: node
- linkType: hard
-
-"p-limit@npm:^2.2.0":
- version: 2.3.0
- resolution: "p-limit@npm:2.3.0"
- dependencies:
- p-try: "npm:^2.0.0"
- checksum: 10c0/8da01ac53efe6a627080fafc127c873da40c18d87b3f5d5492d465bb85ec7207e153948df6b9cbaeb130be70152f874229b8242ee2be84c0794082510af97f12
- languageName: node
- linkType: hard
-
-"p-limit@npm:^3.0.2, p-limit@npm:^3.1.0":
- version: 3.1.0
- resolution: "p-limit@npm:3.1.0"
- dependencies:
- yocto-queue: "npm:^0.1.0"
- checksum: 10c0/9db675949dbdc9c3763c89e748d0ef8bdad0afbb24d49ceaf4c46c02c77d30db4e0652ed36d0a0a7a95154335fab810d95c86153105bb73b3a90448e2bb14e1a
- languageName: node
- linkType: hard
-
-"p-locate@npm:^2.0.0":
- version: 2.0.0
- resolution: "p-locate@npm:2.0.0"
- dependencies:
- p-limit: "npm:^1.1.0"
- checksum: 10c0/82da4be88fb02fd29175e66021610c881938d3cc97c813c71c1a605fac05617d57fd5d3b337494a6106c0edb2a37c860241430851411f1b265108cead34aee67
- languageName: node
- linkType: hard
-
-"p-locate@npm:^4.1.0":
- version: 4.1.0
- resolution: "p-locate@npm:4.1.0"
- dependencies:
- p-limit: "npm:^2.2.0"
- checksum: 10c0/1b476ad69ad7f6059744f343b26d51ce091508935c1dbb80c4e0a2f397ffce0ca3a1f9f5cd3c7ce19d7929a09719d5c65fe70d8ee289c3f267cd36f2881813e9
- languageName: node
- linkType: hard
-
-"p-locate@npm:^5.0.0":
- version: 5.0.0
- resolution: "p-locate@npm:5.0.0"
- dependencies:
- p-limit: "npm:^3.0.2"
- checksum: 10c0/2290d627ab7903b8b70d11d384fee714b797f6040d9278932754a6860845c4d3190603a0772a663c8cb5a7b21d1b16acb3a6487ebcafa9773094edc3dfe6009a
- languageName: node
- linkType: hard
-
-"p-map@npm:^7.0.2":
- version: 7.0.3
- resolution: "p-map@npm:7.0.3"
- checksum: 10c0/46091610da2b38ce47bcd1d8b4835a6fa4e832848a6682cf1652bc93915770f4617afc844c10a77d1b3e56d2472bb2d5622353fa3ead01a7f42b04fc8e744a5c
- languageName: node
- linkType: hard
-
-"p-try@npm:^1.0.0":
- version: 1.0.0
- resolution: "p-try@npm:1.0.0"
- checksum: 10c0/757ba31de5819502b80c447826fac8be5f16d3cb4fbf9bc8bc4971dba0682e84ac33e4b24176ca7058c69e29f64f34d8d9e9b08e873b7b7bb0aa89d620fa224a
- languageName: node
- linkType: hard
-
-"p-try@npm:^2.0.0":
- version: 2.2.0
- resolution: "p-try@npm:2.2.0"
- checksum: 10c0/c36c19907734c904b16994e6535b02c36c2224d433e01a2f1ab777237f4d86e6289fd5fd464850491e940379d4606ed850c03e0f9ab600b0ebddb511312e177f
- languageName: node
- linkType: hard
-
-"pac-proxy-agent@npm:^7.0.1":
- version: 7.2.0
- resolution: "pac-proxy-agent@npm:7.2.0"
- dependencies:
- "@tootallnate/quickjs-emscripten": "npm:^0.23.0"
- agent-base: "npm:^7.1.2"
- debug: "npm:^4.3.4"
- get-uri: "npm:^6.0.1"
- http-proxy-agent: "npm:^7.0.0"
- https-proxy-agent: "npm:^7.0.6"
- pac-resolver: "npm:^7.0.1"
- socks-proxy-agent: "npm:^8.0.5"
- checksum: 10c0/0265c17c9401c2ea735697931a6553a0c6d8b20c4d7d4e3b3a0506080ba69a8d5ad656e2a6be875411212e2b6ed7a4d9526dd3997e08581fdfb1cbcad454c296
- languageName: node
- linkType: hard
-
-"pac-resolver@npm:^7.0.1":
- version: 7.0.1
- resolution: "pac-resolver@npm:7.0.1"
- dependencies:
- degenerator: "npm:^5.0.0"
- netmask: "npm:^2.0.2"
- checksum: 10c0/5f3edd1dd10fded31e7d1f95776442c3ee51aa098c28b74ede4927d9677ebe7cebb2636750c24e945f5b84445e41ae39093d3a1014a994e5ceb9f0b1b88ebff5
- languageName: node
- linkType: hard
-
-"package-json-from-dist@npm:^1.0.0":
- version: 1.0.1
- resolution: "package-json-from-dist@npm:1.0.1"
- checksum: 10c0/62ba2785eb655fec084a257af34dbe24292ab74516d6aecef97ef72d4897310bc6898f6c85b5cd22770eaa1ce60d55a0230e150fb6a966e3ecd6c511e23d164b
- languageName: node
- linkType: hard
-
-"pako@npm:^0.2.5":
- version: 0.2.9
- resolution: "pako@npm:0.2.9"
- checksum: 10c0/79c1806ebcf325b60ae599e4d7227c2e346d7b829dc20f5cf24cef07c934079dc3a61c5b3c8278a2f7a190c4a613e343ea11e5302dbe252efd11712df4b6b041
- languageName: node
- linkType: hard
-
-"pako@npm:^2.1.0":
- version: 2.1.0
- resolution: "pako@npm:2.1.0"
- checksum: 10c0/8e8646581410654b50eb22a5dfd71159cae98145bd5086c9a7a816ec0370b5f72b4648d08674624b3870a521e6a3daffd6c2f7bc00fdefc7063c9d8232ff5116
- languageName: node
- linkType: hard
-
-"parent-module@npm:^1.0.0":
- version: 1.0.1
- resolution: "parent-module@npm:1.0.1"
- dependencies:
- callsites: "npm:^3.0.0"
- checksum: 10c0/c63d6e80000d4babd11978e0d3fee386ca7752a02b035fd2435960ffaa7219dc42146f07069fb65e6e8bf1caef89daf9af7535a39bddf354d78bf50d8294f556
- languageName: node
- linkType: hard
-
-"parse-duration@npm:^2.1.4":
- version: 2.1.4
- resolution: "parse-duration@npm:2.1.4"
- checksum: 10c0/e6dc70dbd33a0c13d9b9edaf37141340dadece38672bd7fd5e01887ef6587cd04149cc4f2cb05e7a3b3f94abbdca72dd311e2016720351d3dd1e17c45014dfbb
- languageName: node
- linkType: hard
-
-"parse-json@npm:^4.0.0":
- version: 4.0.0
- resolution: "parse-json@npm:4.0.0"
- dependencies:
- error-ex: "npm:^1.3.1"
- json-parse-better-errors: "npm:^1.0.1"
- checksum: 10c0/8d80790b772ccb1bcea4e09e2697555e519d83d04a77c2b4237389b813f82898943a93ffff7d0d2406203bdd0c30dcf95b1661e3a53f83d0e417f053957bef32
- languageName: node
- linkType: hard
-
-"parse-json@npm:^5.2.0":
- version: 5.2.0
- resolution: "parse-json@npm:5.2.0"
- dependencies:
- "@babel/code-frame": "npm:^7.0.0"
- error-ex: "npm:^1.3.1"
- json-parse-even-better-errors: "npm:^2.3.0"
- lines-and-columns: "npm:^1.1.6"
- checksum: 10c0/77947f2253005be7a12d858aedbafa09c9ae39eb4863adf330f7b416ca4f4a08132e453e08de2db46459256fb66afaac5ee758b44fe6541b7cdaf9d252e59585
- languageName: node
- linkType: hard
-
-"parse5-htmlparser2-tree-adapter@npm:^7.1.0":
- version: 7.1.0
- resolution: "parse5-htmlparser2-tree-adapter@npm:7.1.0"
- dependencies:
- domhandler: "npm:^5.0.3"
- parse5: "npm:^7.0.0"
- checksum: 10c0/e5a4e0b834c84c9e244b5749f8d007f4baaeafac7a1da2c54be3421ffd9ef8fdec4f198bf55cda22e88e6ba95e9943f6ed5aa3ae5900b39972ebf5dc8c3f4722
- languageName: node
- linkType: hard
-
-"parse5-parser-stream@npm:^7.1.2":
- version: 7.1.2
- resolution: "parse5-parser-stream@npm:7.1.2"
- dependencies:
- parse5: "npm:^7.0.0"
- checksum: 10c0/e236c61000d38ecad369e725a48506b051cebad8abb00e6d4e8bff7aa85c183820fcb45db1559cc90955bdbbdbd665ea94c41259594e74566fff411478dc7fcb
- languageName: node
- linkType: hard
-
-"parse5@npm:^7.0.0, parse5@npm:^7.3.0":
- version: 7.3.0
- resolution: "parse5@npm:7.3.0"
- dependencies:
- entities: "npm:^6.0.0"
- checksum: 10c0/7fd2e4e247e85241d6f2a464d0085eed599a26d7b0a5233790c49f53473232eb85350e8133344d9b3fd58b89339e7ad7270fe1f89d28abe50674ec97b87f80b5
- languageName: node
- linkType: hard
-
-"path-exists@npm:^3.0.0":
- version: 3.0.0
- resolution: "path-exists@npm:3.0.0"
- checksum: 10c0/17d6a5664bc0a11d48e2b2127d28a0e58822c6740bde30403f08013da599182289c56518bec89407e3f31d3c2b6b296a4220bc3f867f0911fee6952208b04167
- languageName: node
- linkType: hard
-
-"path-exists@npm:^4.0.0":
- version: 4.0.0
- resolution: "path-exists@npm:4.0.0"
- checksum: 10c0/8c0bd3f5238188197dc78dced15207a4716c51cc4e3624c44fc97acf69558f5ebb9a2afff486fe1b4ee148e0c133e96c5e11a9aa5c48a3006e3467da070e5e1b
- languageName: node
- linkType: hard
-
-"path-is-absolute@npm:^1.0.0":
- version: 1.0.1
- resolution: "path-is-absolute@npm:1.0.1"
- checksum: 10c0/127da03c82172a2a50099cddbf02510c1791fc2cc5f7713ddb613a56838db1e8168b121a920079d052e0936c23005562059756d653b7c544c53185efe53be078
- languageName: node
- linkType: hard
-
-"path-is-inside@npm:1.0.2":
- version: 1.0.2
- resolution: "path-is-inside@npm:1.0.2"
- checksum: 10c0/7fdd4b41672c70461cce734fc222b33e7b447fa489c7c4377c95e7e6852d83d69741f307d88ec0cc3b385b41cb4accc6efac3c7c511cd18512e95424f5fa980c
- languageName: node
- linkType: hard
-
-"path-key@npm:^3.0.0, path-key@npm:^3.1.0":
- version: 3.1.1
- resolution: "path-key@npm:3.1.1"
- checksum: 10c0/748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c
- languageName: node
- linkType: hard
-
-"path-parse@npm:^1.0.7":
- version: 1.0.7
- resolution: "path-parse@npm:1.0.7"
- checksum: 10c0/11ce261f9d294cc7a58d6a574b7f1b935842355ec66fba3c3fd79e0f036462eaf07d0aa95bb74ff432f9afef97ce1926c720988c6a7451d8a584930ae7de86e1
- languageName: node
- linkType: hard
-
-"path-scurry@npm:^1.11.1":
- version: 1.11.1
- resolution: "path-scurry@npm:1.11.1"
- dependencies:
- lru-cache: "npm:^10.2.0"
- minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0"
- checksum: 10c0/32a13711a2a505616ae1cc1b5076801e453e7aae6ac40ab55b388bb91b9d0547a52f5aaceff710ea400205f18691120d4431e520afbe4266b836fadede15872d
- languageName: node
- linkType: hard
-
-"path-scurry@npm:^2.0.0":
- version: 2.0.0
- resolution: "path-scurry@npm:2.0.0"
- dependencies:
- lru-cache: "npm:^11.0.0"
- minipass: "npm:^7.1.2"
- checksum: 10c0/3da4adedaa8e7ef8d6dc4f35a0ff8f05a9b4d8365f2b28047752b62d4c1ad73eec21e37b1579ef2d075920157856a3b52ae8309c480a6f1a8bbe06ff8e52b33c
- languageName: node
- linkType: hard
-
-"path-to-regexp@npm:3.3.0":
- version: 3.3.0
- resolution: "path-to-regexp@npm:3.3.0"
- checksum: 10c0/ffa0ebe7088d38d435a8d08b0fe6e8c93ceb2a81a65d4dd1d9a538f52e09d5e3474ed5f553cb3b180d894b0caa10698a68737ab599fd1e56b4663d1a64c9f77b
- languageName: node
- linkType: hard
-
-"pdf-parse@npm:^1.1.1":
- version: 1.1.1
- resolution: "pdf-parse@npm:1.1.1"
- dependencies:
- debug: "npm:^3.1.0"
- node-ensure: "npm:^0.0.0"
- checksum: 10c0/cba2b6ddfbfa73d94ff0cd342cbe8ef2ef0501863ada687eddf99487a4d06766e00fc44525c40cef3b01f04376cb99d5873ab789bd3e2379a28c3ae5377f3298
- languageName: node
- linkType: hard
-
-"picocolors@npm:^1.1.1":
- version: 1.1.1
- resolution: "picocolors@npm:1.1.1"
- checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58
- languageName: node
- linkType: hard
-
-"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.3.1":
- version: 2.3.1
- resolution: "picomatch@npm:2.3.1"
- checksum: 10c0/26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be
- languageName: node
- linkType: hard
-
-"picomatch@npm:^4.0.2":
- version: 4.0.2
- resolution: "picomatch@npm:4.0.2"
- checksum: 10c0/7c51f3ad2bb42c776f49ebf964c644958158be30d0a510efd5a395e8d49cb5acfed5b82c0c5b365523ce18e6ab85013c9ebe574f60305892ec3fa8eee8304ccc
- languageName: node
- linkType: hard
-
-"pidusage@npm:^2.0.21":
- version: 2.0.21
- resolution: "pidusage@npm:2.0.21"
- dependencies:
- safe-buffer: "npm:^5.2.1"
- checksum: 10c0/3f8e398c873d21452c88d675a3f6e7b0e00993eb2e2c4d5669c10a977c3c625ca25163c8b14e31d0f2080e82b97d813ce22559bedcd06e073c69241973be8615
- languageName: node
- linkType: hard
-
-"pidusage@npm:~3.0":
- version: 3.0.2
- resolution: "pidusage@npm:3.0.2"
- dependencies:
- safe-buffer: "npm:^5.2.1"
- checksum: 10c0/605722ab95e146ebaeb224285023d5c95bd383d460769cb00be774d125d654193b5de806fe9d6e6c9e4994687524f7285fc35bd5c653081c28ee6bd24d11b854
- languageName: node
- linkType: hard
-
-"pify@npm:^3.0.0":
- version: 3.0.0
- resolution: "pify@npm:3.0.0"
- checksum: 10c0/fead19ed9d801f1b1fcd0638a1ac53eabbb0945bf615f2f8806a8b646565a04a1b0e7ef115c951d225f042cca388fdc1cd3add46d10d1ed6951c20bd2998af10
- languageName: node
- linkType: hard
-
-"pirates@npm:^4.0.7":
- version: 4.0.7
- resolution: "pirates@npm:4.0.7"
- checksum: 10c0/a51f108dd811beb779d58a76864bbd49e239fa40c7984cd11596c75a121a8cc789f1c8971d8bb15f0dbf9d48b76c05bb62fcbce840f89b688c0fa64b37e8478a
- languageName: node
- linkType: hard
-
-"pkg-conf@npm:^2.1.0":
- version: 2.1.0
- resolution: "pkg-conf@npm:2.1.0"
- dependencies:
- find-up: "npm:^2.0.0"
- load-json-file: "npm:^4.0.0"
- checksum: 10c0/e1474a4f7714ee78204b4a7f2316dec9e59887762bdc126ebd0eb701bbde7c6a6da65c4dc9c2a7c1eaeee49914009bf4a4368f5d9894c596ddf812ff982fdb05
- languageName: node
- linkType: hard
-
-"pkg-dir@npm:^4.2.0":
- version: 4.2.0
- resolution: "pkg-dir@npm:4.2.0"
- dependencies:
- find-up: "npm:^4.0.0"
- checksum: 10c0/c56bda7769e04907a88423feb320babaed0711af8c436ce3e56763ab1021ba107c7b0cafb11cde7529f669cfc22bffcaebffb573645cbd63842ea9fb17cd7728
- languageName: node
- linkType: hard
-
-"pm2-axon-rpc@npm:~0.7.0, pm2-axon-rpc@npm:~0.7.1":
- version: 0.7.1
- resolution: "pm2-axon-rpc@npm:0.7.1"
- dependencies:
- debug: "npm:^4.3.1"
- checksum: 10c0/e6a7dffc0c3dadb1c3c98c9e9fc7a8c8ba56b3ae2206f490d9d8e69de47595f307549d09478a3f3b521c19e36b6683e50df6128003360cc3d7b5b70fe52a7a93
- languageName: node
- linkType: hard
-
-"pm2-axon@npm:~4.0.1":
- version: 4.0.1
- resolution: "pm2-axon@npm:4.0.1"
- dependencies:
- amp: "npm:~0.3.1"
- amp-message: "npm:~0.1.1"
- debug: "npm:^4.3.1"
- escape-string-regexp: "npm:^4.0.0"
- checksum: 10c0/caf6f4c26e3096380d635645762567aed53d64fe08d2b6c009d2260f0bcb22049cd605cfeda5ca242112a984e96310a17bf974ea96efb8e19dfe7e881c697e9d
- languageName: node
- linkType: hard
-
-"pm2-deploy@npm:~1.0.2":
- version: 1.0.2
- resolution: "pm2-deploy@npm:1.0.2"
- dependencies:
- run-series: "npm:^1.1.8"
- tv4: "npm:^1.3.0"
- checksum: 10c0/5a15cf7ec4ce1080be7f2968478a0d368715debc807ea8408b8e013e329fd765b8ca347b09f1faad5287cd15237ce910e1020b9ae39399da1ce9e32e77e5c950
- languageName: node
- linkType: hard
-
-"pm2-multimeter@npm:^0.1.2":
- version: 0.1.2
- resolution: "pm2-multimeter@npm:0.1.2"
- dependencies:
- charm: "npm:~0.1.1"
- checksum: 10c0/9702358fd339b9621ccc88689a4cbada314a6a4ac2e2f4a90e6642d5054ae3f4858c4dc06c26792789e3ffb84ae39ad7a978c94421ace023a4ad447b3cc55e9d
- languageName: node
- linkType: hard
-
-"pm2-sysmonit@npm:^1.2.8":
- version: 1.2.8
- resolution: "pm2-sysmonit@npm:1.2.8"
- dependencies:
- async: "npm:^3.2.0"
- debug: "npm:^4.3.1"
- pidusage: "npm:^2.0.21"
- systeminformation: "npm:^5.7"
- tx2: "npm:~1.0.4"
- checksum: 10c0/546601a933f696417074bfbfb1f2976556f28393bf5f5003ea439d8af2507b729be2b818ac8cc607a89087ab12b44457c59d768b4bd6e36a34876853dbc3040d
- languageName: node
- linkType: hard
-
-"pm2@npm:^6.0.8":
- version: 6.0.8
- resolution: "pm2@npm:6.0.8"
- dependencies:
- "@pm2/agent": "npm:~2.1.1"
- "@pm2/io": "npm:~6.1.0"
- "@pm2/js-api": "npm:~0.8.0"
- "@pm2/pm2-version-check": "npm:latest"
- ansis: "npm:4.0.0-node10"
- async: "npm:~3.2.6"
- blessed: "npm:0.1.81"
- chokidar: "npm:^3.5.3"
- cli-tableau: "npm:^2.0.0"
- commander: "npm:2.15.1"
- croner: "npm:~4.1.92"
- dayjs: "npm:~1.11.13"
- debug: "npm:^4.3.7"
- enquirer: "npm:2.3.6"
- eventemitter2: "npm:5.0.1"
- fclone: "npm:1.0.11"
- js-yaml: "npm:~4.1.0"
- mkdirp: "npm:1.0.4"
- needle: "npm:2.4.0"
- pidusage: "npm:~3.0"
- pm2-axon: "npm:~4.0.1"
- pm2-axon-rpc: "npm:~0.7.1"
- pm2-deploy: "npm:~1.0.2"
- pm2-multimeter: "npm:^0.1.2"
- pm2-sysmonit: "npm:^1.2.8"
- promptly: "npm:^2"
- semver: "npm:^7.6.2"
- source-map-support: "npm:0.5.21"
- sprintf-js: "npm:1.1.2"
- vizion: "npm:~2.2.1"
- dependenciesMeta:
- pm2-sysmonit:
- optional: true
- bin:
- pm2: bin/pm2
- pm2-dev: bin/pm2-dev
- pm2-docker: bin/pm2-docker
- pm2-runtime: bin/pm2-runtime
- checksum: 10c0/5b19ac7b1ed9f300c8549b372b95b825fb00302c402d3f6fc9b9cd31518a38035b12159f0aebc5c103aabe3d4f905716a8456bc2c17e4f5b7aedb280c9ee759c
- languageName: node
- linkType: hard
-
-"possible-typed-array-names@npm:^1.0.0":
- version: 1.1.0
- resolution: "possible-typed-array-names@npm:1.1.0"
- checksum: 10c0/c810983414142071da1d644662ce4caebce890203eb2bc7bf119f37f3fe5796226e117e6cca146b521921fa6531072674174a3325066ac66fce089a53e1e5196
- languageName: node
- linkType: hard
-
-"prelude-ls@npm:^1.2.1":
- version: 1.2.1
- resolution: "prelude-ls@npm:1.2.1"
- checksum: 10c0/b00d617431e7886c520a6f498a2e14c75ec58f6d93ba48c3b639cf241b54232d90daa05d83a9e9b9fef6baa63cb7e1e4602c2372fea5bc169668401eb127d0cd
- languageName: node
- linkType: hard
-
-"pretty-format@npm:30.0.2, pretty-format@npm:^30.0.0":
- version: 30.0.2
- resolution: "pretty-format@npm:30.0.2"
- dependencies:
- "@jest/schemas": "npm:30.0.1"
- ansi-styles: "npm:^5.2.0"
- react-is: "npm:^18.3.1"
- checksum: 10c0/cf542dc2d0be95e2b1c6e3a397a4fc13fce1c9f8feed6b56165c0d23c7a83423abb6b032ed8e3e1b7c1c0709f9b117dd30b5185f107e58f8766616be6de84850
- languageName: node
- linkType: hard
-
-"proc-log@npm:^5.0.0":
- version: 5.0.0
- resolution: "proc-log@npm:5.0.0"
- checksum: 10c0/bbe5edb944b0ad63387a1d5b1911ae93e05ce8d0f60de1035b218cdcceedfe39dbd2c697853355b70f1a090f8f58fe90da487c85216bf9671f9499d1a897e9e3
- languageName: node
- linkType: hard
-
-"promise-retry@npm:^2.0.1":
- version: 2.0.1
- resolution: "promise-retry@npm:2.0.1"
- dependencies:
- err-code: "npm:^2.0.2"
- retry: "npm:^0.12.0"
- checksum: 10c0/9c7045a1a2928094b5b9b15336dcd2a7b1c052f674550df63cc3f36cd44028e5080448175b6f6ca32b642de81150f5e7b1a98b728f15cb069f2dd60ac2616b96
- languageName: node
- linkType: hard
-
-"promptly@npm:^2":
- version: 2.2.0
- resolution: "promptly@npm:2.2.0"
- dependencies:
- read: "npm:^1.0.4"
- checksum: 10c0/f9af3ddeaa6abf6263588115d86a6cc1c10f902ca338c75a2481e97ffee76cb0c1a3a5e0801365d1f56fe894d6ac5f65db33b44a5fe2b03bca1457d7da35ac09
- languageName: node
- linkType: hard
-
-"proxy-agent@npm:~6.4.0":
- version: 6.4.0
- resolution: "proxy-agent@npm:6.4.0"
- dependencies:
- agent-base: "npm:^7.0.2"
- debug: "npm:^4.3.4"
- http-proxy-agent: "npm:^7.0.1"
- https-proxy-agent: "npm:^7.0.3"
- lru-cache: "npm:^7.14.1"
- pac-proxy-agent: "npm:^7.0.1"
- proxy-from-env: "npm:^1.1.0"
- socks-proxy-agent: "npm:^8.0.2"
- checksum: 10c0/0c5b85cacf67eec9d8add025a5e577b2c895672e4187079ec41b0ee2a6dacd90e69a837936cb3ac141dd92b05b50a325b9bfe86ab0dc3b904011aa3bcf406fc0
- languageName: node
- linkType: hard
-
-"proxy-from-env@npm:^1.1.0":
- version: 1.1.0
- resolution: "proxy-from-env@npm:1.1.0"
- checksum: 10c0/fe7dd8b1bdbbbea18d1459107729c3e4a2243ca870d26d34c2c1bcd3e4425b7bcc5112362df2d93cc7fb9746f6142b5e272fd1cc5c86ddf8580175186f6ad42b
- languageName: node
- linkType: hard
-
-"punycode@npm:^2.1.0":
- version: 2.3.1
- resolution: "punycode@npm:2.3.1"
- checksum: 10c0/14f76a8206bc3464f794fb2e3d3cc665ae416c01893ad7a02b23766eb07159144ee612ad67af5e84fa4479ccfe67678c4feb126b0485651b302babf66f04f9e9
- languageName: node
- linkType: hard
-
-"pure-rand@npm:^7.0.0":
- version: 7.0.1
- resolution: "pure-rand@npm:7.0.1"
- checksum: 10c0/9cade41030f5ec95f5d55a11a71404cd6f46b69becaad892097cd7f58e2c6248cd0a933349ca7d21336ab629f1da42ffe899699b671bc4651600eaf6e57f837e
- languageName: node
- linkType: hard
-
-"queue-microtask@npm:^1.2.2":
- version: 1.2.3
- resolution: "queue-microtask@npm:1.2.3"
- checksum: 10c0/900a93d3cdae3acd7d16f642c29a642aea32c2026446151f0778c62ac089d4b8e6c986811076e1ae180a694cedf077d453a11b58ff0a865629a4f82ab558e102
- languageName: node
- linkType: hard
-
-"range-parser@npm:1.2.0":
- version: 1.2.0
- resolution: "range-parser@npm:1.2.0"
- checksum: 10c0/c7aef4f6588eb974c475649c157f197d07437d8c6c8ff7e36280a141463fb5ab7a45918417334ebd7b665c6b8321cf31c763f7631dd5f5db9372249261b8b02a
- languageName: node
- linkType: hard
-
-"rc@npm:^1.0.1, rc@npm:^1.1.6":
- version: 1.2.8
- resolution: "rc@npm:1.2.8"
- dependencies:
- deep-extend: "npm:^0.6.0"
- ini: "npm:~1.3.0"
- minimist: "npm:^1.2.0"
- strip-json-comments: "npm:~2.0.1"
- bin:
- rc: ./cli.js
- checksum: 10c0/24a07653150f0d9ac7168e52943cc3cb4b7a22c0e43c7dff3219977c2fdca5a2760a304a029c20811a0e79d351f57d46c9bde216193a0f73978496afc2b85b15
- languageName: node
- linkType: hard
-
-"react-is@npm:^18.3.1":
- version: 18.3.1
- resolution: "react-is@npm:18.3.1"
- checksum: 10c0/f2f1e60010c683479e74c63f96b09fb41603527cd131a9959e2aee1e5a8b0caf270b365e5ca77d4a6b18aae659b60a86150bb3979073528877029b35aecd2072
- languageName: node
- linkType: hard
-
-"read@npm:^1.0.4":
- version: 1.0.7
- resolution: "read@npm:1.0.7"
- dependencies:
- mute-stream: "npm:~0.0.4"
- checksum: 10c0/443533f05d5bb11b36ef1c6d625aae4e2ced8967e93cf546f35aa77b4eb6bd157f4256619e446bae43467f8f6619c7bc5c76983348dffaf36afedf4224f46216
- languageName: node
- linkType: hard
-
-"readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0":
- version: 3.6.0
- resolution: "readable-stream@npm:3.6.0"
- dependencies:
- inherits: "npm:^2.0.3"
- string_decoder: "npm:^1.1.1"
- util-deprecate: "npm:^1.0.1"
- checksum: 10c0/937bedd29ac8a68331666291922bea892fa2be1a33269e582de9f844a2002f146cf831e39cd49fe6a378d3f0c27358f259ed0e20d20f0bdc6a3f8fc21fce42dc
- languageName: node
- linkType: hard
-
-"readdirp@npm:~3.6.0":
- version: 3.6.0
- resolution: "readdirp@npm:3.6.0"
- dependencies:
- picomatch: "npm:^2.2.1"
- checksum: 10c0/6fa848cf63d1b82ab4e985f4cf72bd55b7dcfd8e0a376905804e48c3634b7e749170940ba77b32804d5fe93b3cc521aa95a8d7e7d725f830da6d93f3669ce66b
- languageName: node
- linkType: hard
-
-"readline@npm:^1.3.0":
- version: 1.3.0
- resolution: "readline@npm:1.3.0"
- checksum: 10c0/7404c9edc3fd29430221ef1830867c8d87e50612e4ce70f84ecd55686f7db1c81d67c6a4dcb407839f4c459ad05dd34524a2c7a97681e91878367c68d0e38665
- languageName: node
- linkType: hard
-
-"registry-auth-token@npm:3.3.2":
- version: 3.3.2
- resolution: "registry-auth-token@npm:3.3.2"
- dependencies:
- rc: "npm:^1.1.6"
- safe-buffer: "npm:^5.0.1"
- checksum: 10c0/934b5d504ec6d94d78672dc5e74646c52793e74a6e400c1cffc78838bbb12c5f45e3ef3edba506f3295db794d4dda76f924f2948d48fe1f8e83b6500b0ba53c5
- languageName: node
- linkType: hard
-
-"registry-url@npm:3.1.0":
- version: 3.1.0
- resolution: "registry-url@npm:3.1.0"
- dependencies:
- rc: "npm:^1.0.1"
- checksum: 10c0/345cf9638f99d95863d92800b3f595ac312c19d6865595e499fbeb33fcda04021a0dbdafbb5e61a838a89a558bc239d78752a1f90eb68cf53fdf0d91da816a7c
- languageName: node
- linkType: hard
-
-"require-directory@npm:^2.1.1":
- version: 2.1.1
- resolution: "require-directory@npm:2.1.1"
- checksum: 10c0/83aa76a7bc1531f68d92c75a2ca2f54f1b01463cb566cf3fbc787d0de8be30c9dbc211d1d46be3497dac5785fe296f2dd11d531945ac29730643357978966e99
- languageName: node
- linkType: hard
-
-"require-from-string@npm:^2.0.2":
- version: 2.0.2
- resolution: "require-from-string@npm:2.0.2"
- checksum: 10c0/aaa267e0c5b022fc5fd4eef49d8285086b15f2a1c54b28240fdf03599cbd9c26049fee3eab894f2e1f6ca65e513b030a7c264201e3f005601e80c49fb2937ce2
- languageName: node
- linkType: hard
-
-"require-in-the-middle@npm:^5.0.0":
- version: 5.2.0
- resolution: "require-in-the-middle@npm:5.2.0"
- dependencies:
- debug: "npm:^4.1.1"
- module-details-from-path: "npm:^1.0.3"
- resolve: "npm:^1.22.1"
- checksum: 10c0/6721975872907c11a7bbda676c970b4fcc4b9e939321934920c86aa2d371514cd31bf06947737e8ac0cb41ae5cca24ce257f33b49ed5a5dd6fec14272db3907e
- languageName: node
- linkType: hard
-
-"resolve-cwd@npm:^3.0.0":
- version: 3.0.0
- resolution: "resolve-cwd@npm:3.0.0"
- dependencies:
- resolve-from: "npm:^5.0.0"
- checksum: 10c0/e608a3ebd15356264653c32d7ecbc8fd702f94c6703ea4ac2fb81d9c359180cba0ae2e6b71faa446631ed6145454d5a56b227efc33a2d40638ac13f8beb20ee4
- languageName: node
- linkType: hard
-
-"resolve-from@npm:^4.0.0":
- version: 4.0.0
- resolution: "resolve-from@npm:4.0.0"
- checksum: 10c0/8408eec31a3112ef96e3746c37be7d64020cda07c03a920f5024e77290a218ea758b26ca9529fd7b1ad283947f34b2291c1c0f6aa0ed34acfdda9c6014c8d190
- languageName: node
- linkType: hard
-
-"resolve-from@npm:^5.0.0":
- version: 5.0.0
- resolution: "resolve-from@npm:5.0.0"
- checksum: 10c0/b21cb7f1fb746de8107b9febab60095187781137fd803e6a59a76d421444b1531b641bba5857f5dc011974d8a5c635d61cec49e6bd3b7fc20e01f0fafc4efbf2
- languageName: node
- linkType: hard
-
-"resolve-pkg-maps@npm:^1.0.0":
- version: 1.0.0
- resolution: "resolve-pkg-maps@npm:1.0.0"
- checksum: 10c0/fb8f7bbe2ca281a73b7ef423a1cbc786fb244bd7a95cbe5c3fba25b27d327150beca8ba02f622baea65919a57e061eb5005204daa5f93ed590d9b77463a567ab
- languageName: node
- linkType: hard
-
-"resolve@npm:^1.22.1":
- version: 1.22.10
- resolution: "resolve@npm:1.22.10"
- dependencies:
- is-core-module: "npm:^2.16.0"
- path-parse: "npm:^1.0.7"
- supports-preserve-symlinks-flag: "npm:^1.0.0"
- bin:
- resolve: bin/resolve
- checksum: 10c0/8967e1f4e2cc40f79b7e080b4582b9a8c5ee36ffb46041dccb20e6461161adf69f843b43067b4a375de926a2cd669157e29a29578191def399dd5ef89a1b5203
- languageName: node
- linkType: hard
-
-"resolve@patch:resolve@npm%3A^1.22.1#optional!builtin":
- version: 1.22.10
- resolution: "resolve@patch:resolve@npm%3A1.22.10#optional!builtin::version=1.22.10&hash=c3c19d"
- dependencies:
- is-core-module: "npm:^2.16.0"
- path-parse: "npm:^1.0.7"
- supports-preserve-symlinks-flag: "npm:^1.0.0"
- bin:
- resolve: bin/resolve
- checksum: 10c0/52a4e505bbfc7925ac8f4cd91fd8c4e096b6a89728b9f46861d3b405ac9a1ccf4dcbf8befb4e89a2e11370dacd0160918163885cbc669369590f2f31f4c58939
- languageName: node
- linkType: hard
-
-"retry@npm:^0.12.0":
- version: 0.12.0
- resolution: "retry@npm:0.12.0"
- checksum: 10c0/59933e8501727ba13ad73ef4a04d5280b3717fd650408460c987392efe9d7be2040778ed8ebe933c5cbd63da3dcc37919c141ef8af0a54a6e4fca5a2af177bfe
- languageName: node
- linkType: hard
-
-"reusify@npm:^1.0.4":
- version: 1.1.0
- resolution: "reusify@npm:1.1.0"
- checksum: 10c0/4eff0d4a5f9383566c7d7ec437b671cc51b25963bd61bf127c3f3d3f68e44a026d99b8d2f1ad344afff8d278a8fe70a8ea092650a716d22287e8bef7126bb2fa
- languageName: node
- linkType: hard
-
-"run-async@npm:^3.0.0":
- version: 3.0.0
- resolution: "run-async@npm:3.0.0"
- checksum: 10c0/b18b562ae37c3020083dcaae29642e4cc360c824fbfb6b7d50d809a9d5227bb986152d09310255842c8dce40526e82ca768f02f00806c91ba92a8dfa6159cb85
- languageName: node
- linkType: hard
-
-"run-parallel@npm:^1.1.9":
- version: 1.2.0
- resolution: "run-parallel@npm:1.2.0"
- dependencies:
- queue-microtask: "npm:^1.2.2"
- checksum: 10c0/200b5ab25b5b8b7113f9901bfe3afc347e19bb7475b267d55ad0eb86a62a46d77510cb0f232507c9e5d497ebda569a08a9867d0d14f57a82ad5564d991588b39
- languageName: node
- linkType: hard
-
-"run-script-os@npm:^1.1.6":
- version: 1.1.6
- resolution: "run-script-os@npm:1.1.6"
- bin:
- run-os: index.js
- run-script-os: index.js
- checksum: 10c0/620e240a650c666bb8e3f5437680d88c522366e6c68d4867300caf6cad010c85ff36a016de2c71010debaf10e968966b2c6aaa8816bab8298381e5620d41d8aa
- languageName: node
- linkType: hard
-
-"run-series@npm:^1.1.8":
- version: 1.1.9
- resolution: "run-series@npm:1.1.9"
- checksum: 10c0/45338061510d70045d78c80cc2f2a867d307870ecd87b200444c9027fdf3bd881840ed2eb8ee6ca3e568c6a581bd9e56a2bd26351b12b6760a6fd1ded04d318c
- languageName: node
- linkType: hard
-
-"rxjs@npm:^7.2.0, rxjs@npm:^7.8.2":
- version: 7.8.2
- resolution: "rxjs@npm:7.8.2"
- dependencies:
- tslib: "npm:^2.1.0"
- checksum: 10c0/1fcd33d2066ada98ba8f21fcbbcaee9f0b271de1d38dc7f4e256bfbc6ffcdde68c8bfb69093de7eeb46f24b1fb820620bf0223706cff26b4ab99a7ff7b2e2c45
- languageName: node
- linkType: hard
-
-"safe-buffer@npm:5.1.2, safe-buffer@npm:^5.0.1":
- version: 5.1.2
- resolution: "safe-buffer@npm:5.1.2"
- checksum: 10c0/780ba6b5d99cc9a40f7b951d47152297d0e260f0df01472a1b99d4889679a4b94a13d644f7dbc4f022572f09ae9005fa2fbb93bbbd83643316f365a3e9a45b21
- languageName: node
- linkType: hard
-
-"safe-buffer@npm:^5.2.1, safe-buffer@npm:~5.2.0":
- version: 5.2.1
- resolution: "safe-buffer@npm:5.2.1"
- checksum: 10c0/6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3
- languageName: node
- linkType: hard
-
-"safe-regex-test@npm:^1.1.0":
- version: 1.1.0
- resolution: "safe-regex-test@npm:1.1.0"
- dependencies:
- call-bound: "npm:^1.0.2"
- es-errors: "npm:^1.3.0"
- is-regex: "npm:^1.2.1"
- checksum: 10c0/f2c25281bbe5d39cddbbce7f86fca5ea9b3ce3354ea6cd7c81c31b006a5a9fff4286acc5450a3b9122c56c33eba69c56b9131ad751457b2b4a585825e6a10665
- languageName: node
- linkType: hard
-
-"safe-stable-stringify@npm:^2.3.1":
- version: 2.3.1
- resolution: "safe-stable-stringify@npm:2.3.1"
- checksum: 10c0/5bdf3bae0a628c767cf0fad95a8245802ef3976d5d29709d5ffbbfecde49ad5f55a1c797cf438f1c4cb7d90ab3e88102cca8148829e3a12fe0dc0c36f6445031
- languageName: node
- linkType: hard
-
-"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0":
- version: 2.1.2
- resolution: "safer-buffer@npm:2.1.2"
- checksum: 10c0/7e3c8b2e88a1841c9671094bbaeebd94448111dd90a81a1f606f3f67708a6ec57763b3b47f06da09fc6054193e0e6709e77325415dc8422b04497a8070fa02d4
- languageName: node
- linkType: hard
-
-"sax@npm:^1.2.4":
- version: 1.2.4
- resolution: "sax@npm:1.2.4"
- checksum: 10c0/6e9b05ff443ee5e5096ce92d31c0740a20d33002fad714ebcb8fc7a664d9ee159103ebe8f7aef0a1f7c5ecacdd01f177f510dff95611c589399baf76437d3fe3
- languageName: node
- linkType: hard
-
-"semver@npm:>= 5 < 6":
- version: 5.7.2
- resolution: "semver@npm:5.7.2"
- bin:
- semver: bin/semver
- checksum: 10c0/e4cf10f86f168db772ae95d86ba65b3fd6c5967c94d97c708ccb463b778c2ee53b914cd7167620950fc07faf5a564e6efe903836639e512a1aa15fbc9667fa25
- languageName: node
- linkType: hard
-
-"semver@npm:^6.3.1":
- version: 6.3.1
- resolution: "semver@npm:6.3.1"
- bin:
- semver: bin/semver.js
- checksum: 10c0/e3d79b609071caa78bcb6ce2ad81c7966a46a7431d9d58b8800cfa9cb6a63699b3899a0e4bcce36167a284578212d9ae6942b6929ba4aa5015c079a67751d42d
- languageName: node
- linkType: hard
-
-"semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.2, semver@npm:^7.7.2":
- version: 7.7.2
- resolution: "semver@npm:7.7.2"
- bin:
- semver: bin/semver.js
- checksum: 10c0/aca305edfbf2383c22571cb7714f48cadc7ac95371b4b52362fb8eeffdfbc0de0669368b82b2b15978f8848f01d7114da65697e56cd8c37b0dab8c58e543f9ea
- languageName: node
- linkType: hard
-
-"semver@npm:~7.5.0, semver@npm:~7.5.4":
- version: 7.5.4
- resolution: "semver@npm:7.5.4"
- dependencies:
- lru-cache: "npm:^6.0.0"
- bin:
- semver: bin/semver.js
- checksum: 10c0/5160b06975a38b11c1ab55950cb5b8a23db78df88275d3d8a42ccf1f29e55112ac995b3a26a522c36e3b5f76b0445f1eef70d696b8c7862a2b4303d7b0e7609e
- languageName: node
- linkType: hard
-
-"serve-handler@npm:6.1.6":
- version: 6.1.6
- resolution: "serve-handler@npm:6.1.6"
- dependencies:
- bytes: "npm:3.0.0"
- content-disposition: "npm:0.5.2"
- mime-types: "npm:2.1.18"
- minimatch: "npm:3.1.2"
- path-is-inside: "npm:1.0.2"
- path-to-regexp: "npm:3.3.0"
- range-parser: "npm:1.2.0"
- checksum: 10c0/1e1cb6bbc51ee32bc1505f2e0605bdc2e96605c522277c977b67f83be9d66bd1eec8604388714a4d728e036d86b629bc9aec02120ea030d3d2c3899d44696503
- languageName: node
- linkType: hard
-
-"serve@npm:^14.2.4":
- version: 14.2.4
- resolution: "serve@npm:14.2.4"
- dependencies:
- "@zeit/schemas": "npm:2.36.0"
- ajv: "npm:8.12.0"
- arg: "npm:5.0.2"
- boxen: "npm:7.0.0"
- chalk: "npm:5.0.1"
- chalk-template: "npm:0.4.0"
- clipboardy: "npm:3.0.0"
- compression: "npm:1.7.4"
- is-port-reachable: "npm:4.0.0"
- serve-handler: "npm:6.1.6"
- update-check: "npm:1.5.4"
- bin:
- serve: build/main.js
- checksum: 10c0/93abecd6214228d529065040f7c0cbe541c1cc321c6a94b8a968f45a519bd9c46a9fd5e45a9b24a1f5736c5b547b8fa60d5414ebc78f870e29431b64165c1d06
- languageName: node
- linkType: hard
-
-"set-function-length@npm:^1.2.2":
- version: 1.2.2
- resolution: "set-function-length@npm:1.2.2"
- dependencies:
- define-data-property: "npm:^1.1.4"
- es-errors: "npm:^1.3.0"
- function-bind: "npm:^1.1.2"
- get-intrinsic: "npm:^1.2.4"
- gopd: "npm:^1.0.1"
- has-property-descriptors: "npm:^1.0.2"
- checksum: 10c0/82850e62f412a258b71e123d4ed3873fa9377c216809551192bb6769329340176f109c2eeae8c22a8d386c76739855f78e8716515c818bcaef384b51110f0f3c
- languageName: node
- linkType: hard
-
-"shebang-command@npm:^2.0.0":
- version: 2.0.0
- resolution: "shebang-command@npm:2.0.0"
- dependencies:
- shebang-regex: "npm:^3.0.0"
- checksum: 10c0/a41692e7d89a553ef21d324a5cceb5f686d1f3c040759c50aab69688634688c5c327f26f3ecf7001ebfd78c01f3c7c0a11a7c8bfd0a8bc9f6240d4f40b224e4e
- languageName: node
- linkType: hard
-
-"shebang-regex@npm:^3.0.0":
- version: 3.0.0
- resolution: "shebang-regex@npm:3.0.0"
- checksum: 10c0/1dbed0726dd0e1152a92696c76c7f06084eb32a90f0528d11acd764043aacf76994b2fb30aa1291a21bd019d6699164d048286309a278855ee7bec06cf6fb690
- languageName: node
- linkType: hard
-
-"shimmer@npm:^1.2.0":
- version: 1.2.1
- resolution: "shimmer@npm:1.2.1"
- checksum: 10c0/ae8b27c389db2a00acfc8da90240f11577685a8f3e40008f826a3bea8b4f3b3ecd305c26be024b4a0fd3b123d132c1569d6e238097960a9a543b6c60760fb46a
- languageName: node
- linkType: hard
-
-"signal-exit@npm:^3.0.3":
- version: 3.0.7
- resolution: "signal-exit@npm:3.0.7"
- checksum: 10c0/25d272fa73e146048565e08f3309d5b942c1979a6f4a58a8c59d5fa299728e9c2fcd1a759ec870863b1fd38653670240cd420dad2ad9330c71f36608a6a1c912
- languageName: node
- linkType: hard
-
-"signal-exit@npm:^4.0.1, signal-exit@npm:^4.1.0":
- version: 4.1.0
- resolution: "signal-exit@npm:4.1.0"
- checksum: 10c0/41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83
- languageName: node
- linkType: hard
-
-"signale@npm:^1.4.0":
- version: 1.4.0
- resolution: "signale@npm:1.4.0"
- dependencies:
- chalk: "npm:^2.3.2"
- figures: "npm:^2.0.0"
- pkg-conf: "npm:^2.1.0"
- checksum: 10c0/3b637421368a30805da3948f82350cb9959ddfb19073f44609495384b98baba1c62b1c5c094db57000836c8bc84c6c05c979aa7e072ceeaaf0032d7991b329c7
- languageName: node
- linkType: hard
-
-"simple-swizzle@npm:^0.2.2":
- version: 0.2.2
- resolution: "simple-swizzle@npm:0.2.2"
- dependencies:
- is-arrayish: "npm:^0.3.1"
- checksum: 10c0/df5e4662a8c750bdba69af4e8263c5d96fe4cd0f9fe4bdfa3cbdeb45d2e869dff640beaaeb1ef0e99db4d8d2ec92f85508c269f50c972174851bc1ae5bd64308
- languageName: node
- linkType: hard
-
-"skip-postinstall@npm:^1.0.0":
- version: 1.0.0
- resolution: "skip-postinstall@npm:1.0.0"
- bin:
- skip-postinstall: index.js
- checksum: 10c0/57104ba3e856112e681df26363a419e9a6bdadcb174c8f9984cea1b34eee94573aa612bfc12b76414d3a3b26cc7298f677215d901ea39733c59a6dbb04f71983
- languageName: node
- linkType: hard
-
-"slash@npm:^3.0.0":
- version: 3.0.0
- resolution: "slash@npm:3.0.0"
- checksum: 10c0/e18488c6a42bdfd4ac5be85b2ced3ccd0224773baae6ad42cfbb9ec74fc07f9fa8396bd35ee638084ead7a2a0818eb5e7151111544d4731ce843019dab4be47b
- languageName: node
- linkType: hard
-
-"smart-buffer@npm:^4.2.0":
- version: 4.2.0
- resolution: "smart-buffer@npm:4.2.0"
- checksum: 10c0/a16775323e1404dd43fabafe7460be13a471e021637bc7889468eb45ce6a6b207261f454e4e530a19500cc962c4cc5348583520843b363f4193cee5c00e1e539
- languageName: node
- linkType: hard
-
-"socks-proxy-agent@npm:^8.0.2, socks-proxy-agent@npm:^8.0.3, socks-proxy-agent@npm:^8.0.5":
- version: 8.0.5
- resolution: "socks-proxy-agent@npm:8.0.5"
- dependencies:
- agent-base: "npm:^7.1.2"
- debug: "npm:^4.3.4"
- socks: "npm:^2.8.3"
- checksum: 10c0/5d2c6cecba6821389aabf18728325730504bf9bb1d9e342e7987a5d13badd7a98838cc9a55b8ed3cb866ad37cc23e1086f09c4d72d93105ce9dfe76330e9d2a6
- languageName: node
- linkType: hard
-
-"socks@npm:^2.8.3":
- version: 2.8.3
- resolution: "socks@npm:2.8.3"
- dependencies:
- ip-address: "npm:^9.0.5"
- smart-buffer: "npm:^4.2.0"
- checksum: 10c0/d54a52bf9325165770b674a67241143a3d8b4e4c8884560c4e0e078aace2a728dffc7f70150660f51b85797c4e1a3b82f9b7aa25e0a0ceae1a243365da5c51a7
- languageName: node
- linkType: hard
-
-"source-map-support@npm:0.5.13":
- version: 0.5.13
- resolution: "source-map-support@npm:0.5.13"
- dependencies:
- buffer-from: "npm:^1.0.0"
- source-map: "npm:^0.6.0"
- checksum: 10c0/137539f8c453fa0f496ea42049ab5da4569f96781f6ac8e5bfda26937be9494f4e8891f523c5f98f0e85f71b35d74127a00c46f83f6a4f54672b58d53202565e
- languageName: node
- linkType: hard
-
-"source-map-support@npm:0.5.21":
- version: 0.5.21
- resolution: "source-map-support@npm:0.5.21"
- dependencies:
- buffer-from: "npm:^1.0.0"
- source-map: "npm:^0.6.0"
- checksum: 10c0/9ee09942f415e0f721d6daad3917ec1516af746a8120bba7bb56278707a37f1eb8642bde456e98454b8a885023af81a16e646869975f06afc1a711fb90484e7d
- languageName: node
- linkType: hard
-
-"source-map@npm:^0.6.0, source-map@npm:~0.6.1":
- version: 0.6.1
- resolution: "source-map@npm:0.6.1"
- checksum: 10c0/ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011
- languageName: node
- linkType: hard
-
-"sprintf-js@npm:1.1.2":
- version: 1.1.2
- resolution: "sprintf-js@npm:1.1.2"
- checksum: 10c0/6cc8382f746348bd64b31bc5c99d8ebda7efff716025c41bf501e0e8be4f6744a9fa507e18513554753553d0bcb57fd5fc8dc8c42f94f8008127a52a2c544d21
- languageName: node
- linkType: hard
-
-"sprintf-js@npm:^1.1.3":
- version: 1.1.3
- resolution: "sprintf-js@npm:1.1.3"
- checksum: 10c0/09270dc4f30d479e666aee820eacd9e464215cdff53848b443964202bf4051490538e5dd1b42e1a65cf7296916ca17640aebf63dae9812749c7542ee5f288dec
- languageName: node
- linkType: hard
-
-"sprintf-js@npm:~1.0.2":
- version: 1.0.3
- resolution: "sprintf-js@npm:1.0.3"
- checksum: 10c0/ecadcfe4c771890140da5023d43e190b7566d9cf8b2d238600f31bec0fc653f328da4450eb04bd59a431771a8e9cc0e118f0aa3974b683a4981b4e07abc2a5bb
- languageName: node
- linkType: hard
-
-"srcset@npm:^5.0.1":
- version: 5.0.1
- resolution: "srcset@npm:5.0.1"
- checksum: 10c0/411e5c8b9db0123f113d374e47a63c08cd3c6f2d43ac70756e5c1aafe64d8b9c9f364f1c1e8e980d81bd6c9a7b1e66138b661989bf032efa1eacd373482a76f6
- languageName: node
- linkType: hard
-
-"ssri@npm:^12.0.0":
- version: 12.0.0
- resolution: "ssri@npm:12.0.0"
- dependencies:
- minipass: "npm:^7.0.3"
- checksum: 10c0/caddd5f544b2006e88fa6b0124d8d7b28208b83c72d7672d5ade44d794525d23b540f3396108c4eb9280dcb7c01f0bef50682f5b4b2c34291f7c5e211fd1417d
- languageName: node
- linkType: hard
-
-"stack-trace@npm:0.0.x":
- version: 0.0.10
- resolution: "stack-trace@npm:0.0.10"
- checksum: 10c0/9ff3dabfad4049b635a85456f927a075c9d0c210e3ea336412d18220b2a86cbb9b13ec46d6c37b70a302a4ea4d49e30e5d4944dd60ae784073f1cde778ac8f4b
- languageName: node
- linkType: hard
-
-"stack-utils@npm:^2.0.6":
- version: 2.0.6
- resolution: "stack-utils@npm:2.0.6"
- dependencies:
- escape-string-regexp: "npm:^2.0.0"
- checksum: 10c0/651c9f87667e077584bbe848acaecc6049bc71979f1e9a46c7b920cad4431c388df0f51b8ad7cfd6eed3db97a2878d0fc8b3122979439ea8bac29c61c95eec8a
- languageName: node
- linkType: hard
-
-"string-length@npm:^4.0.2":
- version: 4.0.2
- resolution: "string-length@npm:4.0.2"
- dependencies:
- char-regex: "npm:^1.0.2"
- strip-ansi: "npm:^6.0.0"
- checksum: 10c0/1cd77409c3d7db7bc59406f6bcc9ef0783671dcbabb23597a1177c166906ef2ee7c8290f78cae73a8aec858768f189d2cb417797df5e15ec4eb5e16b3346340c
- languageName: node
- linkType: hard
-
-"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3":
- version: 4.2.3
- resolution: "string-width@npm:4.2.3"
- dependencies:
- emoji-regex: "npm:^8.0.0"
- is-fullwidth-code-point: "npm:^3.0.0"
- strip-ansi: "npm:^6.0.1"
- checksum: 10c0/1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b
- languageName: node
- linkType: hard
-
-"string-width@npm:^5.0.1, string-width@npm:^5.1.2":
- version: 5.1.2
- resolution: "string-width@npm:5.1.2"
- dependencies:
- eastasianwidth: "npm:^0.2.0"
- emoji-regex: "npm:^9.2.2"
- strip-ansi: "npm:^7.0.1"
- checksum: 10c0/ab9c4264443d35b8b923cbdd513a089a60de339216d3b0ed3be3ba57d6880e1a192b70ae17225f764d7adbf5994e9bb8df253a944736c15a0240eff553c678ca
- languageName: node
- linkType: hard
-
-"string_decoder@npm:^1.1.1":
- version: 1.3.0
- resolution: "string_decoder@npm:1.3.0"
- dependencies:
- safe-buffer: "npm:~5.2.0"
- checksum: 10c0/810614ddb030e271cd591935dcd5956b2410dd079d64ff92a1844d6b7588bf992b3e1b69b0f4d34a3e06e0bd73046ac646b5264c1987b20d0601f81ef35d731d
- languageName: node
- linkType: hard
-
-"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1":
- version: 6.0.1
- resolution: "strip-ansi@npm:6.0.1"
- dependencies:
- ansi-regex: "npm:^5.0.1"
- checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952
- languageName: node
- linkType: hard
-
-"strip-ansi@npm:^7.0.1":
- version: 7.1.0
- resolution: "strip-ansi@npm:7.1.0"
- dependencies:
- ansi-regex: "npm:^6.0.1"
- checksum: 10c0/a198c3762e8832505328cbf9e8c8381de14a4fa50a4f9b2160138158ea88c0f5549fb50cb13c651c3088f47e63a108b34622ec18c0499b6c8c3a5ddf6b305ac4
- languageName: node
- linkType: hard
-
-"strip-bom@npm:^3.0.0":
- version: 3.0.0
- resolution: "strip-bom@npm:3.0.0"
- checksum: 10c0/51201f50e021ef16672593d7434ca239441b7b760e905d9f33df6e4f3954ff54ec0e0a06f100d028af0982d6f25c35cd5cda2ce34eaebccd0250b8befb90d8f1
- languageName: node
- linkType: hard
-
-"strip-bom@npm:^4.0.0":
- version: 4.0.0
- resolution: "strip-bom@npm:4.0.0"
- checksum: 10c0/26abad1172d6bc48985ab9a5f96c21e440f6e7e476686de49be813b5a59b3566dccb5c525b831ec54fe348283b47f3ffb8e080bc3f965fde12e84df23f6bb7ef
- languageName: node
- linkType: hard
-
-"strip-final-newline@npm:^2.0.0":
- version: 2.0.0
- resolution: "strip-final-newline@npm:2.0.0"
- checksum: 10c0/bddf8ccd47acd85c0e09ad7375409d81653f645fda13227a9d459642277c253d877b68f2e5e4d819fe75733b0e626bac7e954c04f3236f6d196f79c94fa4a96f
- languageName: node
- linkType: hard
-
-"strip-json-comments@npm:^3.1.1":
- version: 3.1.1
- resolution: "strip-json-comments@npm:3.1.1"
- checksum: 10c0/9681a6257b925a7fa0f285851c0e613cc934a50661fa7bb41ca9cbbff89686bb4a0ee366e6ecedc4daafd01e83eee0720111ab294366fe7c185e935475ebcecd
- languageName: node
- linkType: hard
-
-"strip-json-comments@npm:~2.0.1":
- version: 2.0.1
- resolution: "strip-json-comments@npm:2.0.1"
- checksum: 10c0/b509231cbdee45064ff4f9fd73609e2bcc4e84a4d508e9dd0f31f70356473fde18abfb5838c17d56fb236f5a06b102ef115438de0600b749e818a35fbbc48c43
- languageName: node
- linkType: hard
-
-"supports-color@npm:^5.3.0":
- version: 5.5.0
- resolution: "supports-color@npm:5.5.0"
- dependencies:
- has-flag: "npm:^3.0.0"
- checksum: 10c0/6ae5ff319bfbb021f8a86da8ea1f8db52fac8bd4d499492e30ec17095b58af11f0c55f8577390a749b1c4dde691b6a0315dab78f5f54c9b3d83f8fb5905c1c05
- languageName: node
- linkType: hard
-
-"supports-color@npm:^7.1.0":
- version: 7.2.0
- resolution: "supports-color@npm:7.2.0"
- dependencies:
- has-flag: "npm:^4.0.0"
- checksum: 10c0/afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124
- languageName: node
- linkType: hard
-
-"supports-color@npm:^8.1.1":
- version: 8.1.1
- resolution: "supports-color@npm:8.1.1"
- dependencies:
- has-flag: "npm:^4.0.0"
- checksum: 10c0/ea1d3c275dd604c974670f63943ed9bd83623edc102430c05adb8efc56ba492746b6e95386e7831b872ec3807fd89dd8eb43f735195f37b5ec343e4234cc7e89
- languageName: node
- linkType: hard
-
-"supports-preserve-symlinks-flag@npm:^1.0.0":
- version: 1.0.0
- resolution: "supports-preserve-symlinks-flag@npm:1.0.0"
- checksum: 10c0/6c4032340701a9950865f7ae8ef38578d8d7053f5e10518076e6554a9381fa91bd9c6850193695c141f32b21f979c985db07265a758867bac95de05f7d8aeb39
- languageName: node
- linkType: hard
-
-"synckit@npm:^0.11.8":
- version: 0.11.8
- resolution: "synckit@npm:0.11.8"
- dependencies:
- "@pkgr/core": "npm:^0.2.4"
- checksum: 10c0/a1de5131ee527512afcaafceb2399b2f3e63678e56b831e1cb2dc7019c972a8b654703a3b94ef4166868f87eb984ea252b467c9d9e486b018ec2e6a55c24dfd8
- languageName: node
- linkType: hard
-
-"systeminformation@npm:^5.7":
- version: 5.25.11
- resolution: "systeminformation@npm:5.25.11"
- bin:
- systeminformation: lib/cli.js
- conditions: (os=darwin | os=linux | os=win32 | os=freebsd | os=openbsd | os=netbsd | os=sunos | os=android)
- languageName: node
- linkType: hard
-
-"table2array@npm:^0.0.2":
- version: 0.0.2
- resolution: "table2array@npm:0.0.2"
- dependencies:
- cheerio: "npm:^1.0.0-rc.12"
- checksum: 10c0/1310119c43ed39e4e1c7e32bab3f7b9f26e875d084c17d693a08bfbb3e7764fd288fdc2bf86beb91ac7ddfbdf5d54a891d1ab5f88de9eb1b7518ebd830657156
- languageName: node
- linkType: hard
-
-"tabletojson@npm:^4.1.6":
- version: 4.1.6
- resolution: "tabletojson@npm:4.1.6"
- dependencies:
- cheerio: "npm:^1.0.0"
- checksum: 10c0/42584d4486c49daea8f0f1ed6cbbb084570cf0cfd4f2460602c039d351ec6ba38ecc6da1022a83b2341f05dc33e0158dfc6e6a6c75aeaa1131d5280caa8e9e7e
- languageName: node
- linkType: hard
-
-"tar@npm:^7.4.3":
- version: 7.4.3
- resolution: "tar@npm:7.4.3"
- dependencies:
- "@isaacs/fs-minipass": "npm:^4.0.0"
- chownr: "npm:^3.0.0"
- minipass: "npm:^7.1.2"
- minizlib: "npm:^3.0.1"
- mkdirp: "npm:^3.0.1"
- yallist: "npm:^5.0.0"
- checksum: 10c0/d4679609bb2a9b48eeaf84632b6d844128d2412b95b6de07d53d8ee8baf4ca0857c9331dfa510390a0727b550fd543d4d1a10995ad86cdf078423fbb8d99831d
- languageName: node
- linkType: hard
-
-"test-exclude@npm:^6.0.0":
- version: 6.0.0
- resolution: "test-exclude@npm:6.0.0"
- dependencies:
- "@istanbuljs/schema": "npm:^0.1.2"
- glob: "npm:^7.1.4"
- minimatch: "npm:^3.0.4"
- checksum: 10c0/019d33d81adff3f9f1bfcff18125fb2d3c65564f437d9be539270ee74b994986abb8260c7c2ce90e8f30162178b09dbbce33c6389273afac4f36069c48521f57
- languageName: node
- linkType: hard
-
-"text-hex@npm:1.0.x":
- version: 1.0.0
- resolution: "text-hex@npm:1.0.0"
- checksum: 10c0/57d8d320d92c79d7c03ffb8339b825bb9637c2cbccf14304309f51d8950015c44464b6fd1b6820a3d4821241c68825634f09f5a2d9d501e84f7c6fd14376860d
- languageName: node
- linkType: hard
-
-"timer-node@npm:^5.0.9":
- version: 5.0.9
- resolution: "timer-node@npm:5.0.9"
- checksum: 10c0/7a2f87480e784eebd2bcd5979e097ac40ad6a36ae62059482eef4c5127214c1f4c7958cd5099846bb005d6154c7e1477ac2924103a4c35676e55d757b9f9e923
- languageName: node
- linkType: hard
-
-"tinyglobby@npm:^0.2.12":
- version: 0.2.14
- resolution: "tinyglobby@npm:0.2.14"
- dependencies:
- fdir: "npm:^6.4.4"
- picomatch: "npm:^4.0.2"
- checksum: 10c0/f789ed6c924287a9b7d3612056ed0cda67306cd2c80c249fd280cf1504742b12583a2089b61f4abbd24605f390809017240e250241f09938054c9b363e51c0a6
- languageName: node
- linkType: hard
-
-"tldts-core@npm:^6.1.68":
- version: 6.1.68
- resolution: "tldts-core@npm:6.1.68"
- checksum: 10c0/7ce2d0526aaf80656e746e322f9632b92afd07702c5aa61f92f908d325d4878fe6654d94039f30f625b32e7ff934e36cb83722b2e62c752ae34beed40fa1d123
- languageName: node
- linkType: hard
-
-"tldts@npm:^6.1.32":
- version: 6.1.68
- resolution: "tldts@npm:6.1.68"
- dependencies:
- tldts-core: "npm:^6.1.68"
- bin:
- tldts: bin/cli.js
- checksum: 10c0/adbc9b23fa18a150e5124daec853ec1a2c7b656e2e294855b52ef2f7f7d5266660392ae222840862b6360165f7adbc3ae731f78f0a0f96ee1b4558328e428a55
- languageName: node
- linkType: hard
-
-"tmp@npm:^0.0.33":
- version: 0.0.33
- resolution: "tmp@npm:0.0.33"
- dependencies:
- os-tmpdir: "npm:~1.0.2"
- checksum: 10c0/69863947b8c29cabad43fe0ce65cec5bb4b481d15d4b4b21e036b060b3edbf3bc7a5541de1bacb437bb3f7c4538f669752627fdf9b4aaf034cebd172ba373408
- languageName: node
- linkType: hard
-
-"tmpl@npm:1.0.5":
- version: 1.0.5
- resolution: "tmpl@npm:1.0.5"
- checksum: 10c0/f935537799c2d1922cb5d6d3805f594388f75338fe7a4a9dac41504dd539704ca4db45b883b52e7b0aa5b2fd5ddadb1452bf95cd23a69da2f793a843f9451cc9
- languageName: node
- linkType: hard
-
-"to-regex-range@npm:^5.0.1":
- version: 5.0.1
- resolution: "to-regex-range@npm:5.0.1"
- dependencies:
- is-number: "npm:^7.0.0"
- checksum: 10c0/487988b0a19c654ff3e1961b87f471702e708fa8a8dd02a298ef16da7206692e8552a0250e8b3e8759270f62e9d8314616f6da274734d3b558b1fc7b7724e892
- languageName: node
- linkType: hard
-
-"tough-cookie@npm:^5.0.0, tough-cookie@npm:^5.1.2":
- version: 5.1.2
- resolution: "tough-cookie@npm:5.1.2"
- dependencies:
- tldts: "npm:^6.1.32"
- checksum: 10c0/5f95023a47de0f30a902bba951664b359725597d8adeabc66a0b93a931c3af801e1e697dae4b8c21a012056c0ea88bd2bf4dfe66b2adcf8e2f42cd9796fe0626
- languageName: node
- linkType: hard
-
-"transliteration@npm:^2.3.5":
- version: 2.3.5
- resolution: "transliteration@npm:2.3.5"
- dependencies:
- yargs: "npm:^17.5.1"
- bin:
- slugify: dist/bin/slugify
- transliterate: dist/bin/transliterate
- checksum: 10c0/68397225c2ca59b8e33206c65f905724e86b64460cbf90576d352dc2366e763ded97e2c7b8b1f140fb36a565d61a97c51080df9fa638e6b1769f6cb24f383756
- languageName: node
- linkType: hard
-
-"triple-beam@npm:^1.3.0":
- version: 1.3.0
- resolution: "triple-beam@npm:1.3.0"
- checksum: 10c0/a6da96495f25b6c04b3629df5161c7eb84760927943f16665fd8dcd3a643daadf73d69eee78306b4b68d606937f22f8703afe763bc8d3723632ffb1f3a798493
- languageName: node
- linkType: hard
-
-"ts-api-utils@npm:^2.1.0":
- version: 2.1.0
- resolution: "ts-api-utils@npm:2.1.0"
- peerDependencies:
- typescript: ">=4.8.4"
- checksum: 10c0/9806a38adea2db0f6aa217ccc6bc9c391ddba338a9fe3080676d0d50ed806d305bb90e8cef0276e793d28c8a929f400abb184ddd7ff83a416959c0f4d2ce754f
- languageName: node
- linkType: hard
-
-"tslib@npm:1.9.3":
- version: 1.9.3
- resolution: "tslib@npm:1.9.3"
- checksum: 10c0/752ee37e2cb12193732494d465241e7297dacf20b20f34a7591ab03713a4939183543d30d51fe2313ce3ae478044ac1fa10e4f19ad826ca5c81552372879c5a2
- languageName: node
- linkType: hard
-
-"tslib@npm:^2.0.1, tslib@npm:^2.1.0":
- version: 2.6.2
- resolution: "tslib@npm:2.6.2"
- checksum: 10c0/e03a8a4271152c8b26604ed45535954c0a45296e32445b4b87f8a5abdb2421f40b59b4ca437c4346af0f28179780d604094eb64546bee2019d903d01c6c19bdb
- languageName: node
- linkType: hard
-
-"tslib@npm:^2.4.0":
- version: 2.8.1
- resolution: "tslib@npm:2.8.1"
- checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62
- languageName: node
- linkType: hard
-
-"tsx@npm:^4.20.3":
- version: 4.20.3
- resolution: "tsx@npm:4.20.3"
- dependencies:
- esbuild: "npm:~0.25.0"
- fsevents: "npm:~2.3.3"
- get-tsconfig: "npm:^4.7.5"
- dependenciesMeta:
- fsevents:
- optional: true
- bin:
- tsx: dist/cli.mjs
- checksum: 10c0/6ff0d91ed046ec743fac7ed60a07f3c025e5b71a5aaf58f3d2a6b45e4db114c83e59ebbb078c8e079e48d3730b944a02bc0de87695088aef4ec8bbc705dc791b
- languageName: node
- linkType: hard
-
-"tv4@npm:^1.3.0":
- version: 1.3.0
- resolution: "tv4@npm:1.3.0"
- checksum: 10c0/714a37d005a902db0099379ed473c4780f6473f31c223cb0f023640cb32e0be9957cf2c95add8ec07665c6a699d45e6fd5c6ef49162b4e92000038b13fd8b759
- languageName: node
- linkType: hard
-
-"tx2@npm:~1.0.4":
- version: 1.0.5
- resolution: "tx2@npm:1.0.5"
- dependencies:
- json-stringify-safe: "npm:^5.0.1"
- checksum: 10c0/2fcc1129c7aafc6fff3b4a38667acdc69867894120d3c75f5c071d3f3d932c71027b1f55c3a0e21c95d6fcf86f53a3eb38348fb45aae4fca7d31fe6da49a9875
- languageName: node
- linkType: hard
-
-"type-check@npm:^0.4.0, type-check@npm:~0.4.0":
- version: 0.4.0
- resolution: "type-check@npm:0.4.0"
- dependencies:
- prelude-ls: "npm:^1.2.1"
- checksum: 10c0/7b3fd0ed43891e2080bf0c5c504b418fbb3e5c7b9708d3d015037ba2e6323a28152ec163bcb65212741fa5d2022e3075ac3c76440dbd344c9035f818e8ecee58
- languageName: node
- linkType: hard
-
-"type-detect@npm:4.0.8":
- version: 4.0.8
- resolution: "type-detect@npm:4.0.8"
- checksum: 10c0/8fb9a51d3f365a7de84ab7f73b653534b61b622aa6800aecdb0f1095a4a646d3f5eb295322127b6573db7982afcd40ab492d038cf825a42093a58b1e1353e0bd
- languageName: node
- linkType: hard
-
-"type-fest@npm:^0.21.3":
- version: 0.21.3
- resolution: "type-fest@npm:0.21.3"
- checksum: 10c0/902bd57bfa30d51d4779b641c2bc403cdf1371fb9c91d3c058b0133694fcfdb817aef07a47f40faf79039eecbaa39ee9d3c532deff244f3a19ce68cea71a61e8
- languageName: node
- linkType: hard
-
-"type-fest@npm:^2.13.0":
- version: 2.19.0
- resolution: "type-fest@npm:2.19.0"
- checksum: 10c0/a5a7ecf2e654251613218c215c7493574594951c08e52ab9881c9df6a6da0aeca7528c213c622bc374b4e0cb5c443aa3ab758da4e3c959783ce884c3194e12cb
- languageName: node
- linkType: hard
-
-"typescript@npm:^5.8.3":
- version: 5.8.3
- resolution: "typescript@npm:5.8.3"
- bin:
- tsc: bin/tsc
- tsserver: bin/tsserver
- checksum: 10c0/5f8bb01196e542e64d44db3d16ee0e4063ce4f3e3966df6005f2588e86d91c03e1fb131c2581baf0fb65ee79669eea6e161cd448178986587e9f6844446dbb48
- languageName: node
- linkType: hard
-
-"typescript@patch:typescript@npm%3A^5.8.3#optional!builtin":
- version: 5.8.3
- resolution: "typescript@patch:typescript@npm%3A5.8.3#optional!builtin::version=5.8.3&hash=5786d5"
- bin:
- tsc: bin/tsc
- tsserver: bin/tsserver
- checksum: 10c0/39117e346ff8ebd87ae1510b3a77d5d92dae5a89bde588c747d25da5c146603a99c8ee588c7ef80faaf123d89ed46f6dbd918d534d641083177d5fac38b8a1cb
- languageName: node
- linkType: hard
-
-"undici-types@npm:~7.8.0":
- version: 7.8.0
- resolution: "undici-types@npm:7.8.0"
- checksum: 10c0/9d9d246d1dc32f318d46116efe3cfca5a72d4f16828febc1918d94e58f6ffcf39c158aa28bf5b4fc52f410446bc7858f35151367bd7a49f21746cab6497b709b
- languageName: node
- linkType: hard
-
-"undici@npm:^7.10.0":
- version: 7.10.0
- resolution: "undici@npm:7.10.0"
- checksum: 10c0/756ac876a8df845bc89eb8348c35d33a0ff63c17eb45b664075c961a7fbd4a398f94f9dce438262f55fe66e4bbb0a46aa63a3fd58ce51361c616aff11a270450
- languageName: node
- linkType: hard
-
-"unique-filename@npm:^4.0.0":
- version: 4.0.0
- resolution: "unique-filename@npm:4.0.0"
- dependencies:
- unique-slug: "npm:^5.0.0"
- checksum: 10c0/38ae681cceb1408ea0587b6b01e29b00eee3c84baee1e41fd5c16b9ed443b80fba90c40e0ba69627e30855570a34ba8b06702d4a35035d4b5e198bf5a64c9ddc
- languageName: node
- linkType: hard
-
-"unique-slug@npm:^5.0.0":
- version: 5.0.0
- resolution: "unique-slug@npm:5.0.0"
- dependencies:
- imurmurhash: "npm:^0.1.4"
- checksum: 10c0/d324c5a44887bd7e105ce800fcf7533d43f29c48757ac410afd42975de82cc38ea2035c0483f4de82d186691bf3208ef35c644f73aa2b1b20b8e651be5afd293
- languageName: node
- linkType: hard
-
-"universal-user-agent@npm:^7.0.0, universal-user-agent@npm:^7.0.2":
- version: 7.0.3
- resolution: "universal-user-agent@npm:7.0.3"
- checksum: 10c0/6043be466a9bb96c0ce82392842d9fddf4c37e296f7bacc2cb25f47123990eb436c82df824644f9c5070a94dbdb117be17f66d54599ab143648ec57ef93dbcc8
- languageName: node
- linkType: hard
-
-"universalify@npm:^2.0.0":
- version: 2.0.0
- resolution: "universalify@npm:2.0.0"
- checksum: 10c0/07092b9f46df61b823d8ab5e57f0ee5120c178b39609a95e4a15a98c42f6b0b8e834e66fbb47ff92831786193be42f1fd36347169b88ce8639d0f9670af24a71
- languageName: node
- linkType: hard
-
-"unrs-resolver@npm:^1.7.11":
- version: 1.9.1
- resolution: "unrs-resolver@npm:1.9.1"
- dependencies:
- "@unrs/resolver-binding-android-arm-eabi": "npm:1.9.1"
- "@unrs/resolver-binding-android-arm64": "npm:1.9.1"
- "@unrs/resolver-binding-darwin-arm64": "npm:1.9.1"
- "@unrs/resolver-binding-darwin-x64": "npm:1.9.1"
- "@unrs/resolver-binding-freebsd-x64": "npm:1.9.1"
- "@unrs/resolver-binding-linux-arm-gnueabihf": "npm:1.9.1"
- "@unrs/resolver-binding-linux-arm-musleabihf": "npm:1.9.1"
- "@unrs/resolver-binding-linux-arm64-gnu": "npm:1.9.1"
- "@unrs/resolver-binding-linux-arm64-musl": "npm:1.9.1"
- "@unrs/resolver-binding-linux-ppc64-gnu": "npm:1.9.1"
- "@unrs/resolver-binding-linux-riscv64-gnu": "npm:1.9.1"
- "@unrs/resolver-binding-linux-riscv64-musl": "npm:1.9.1"
- "@unrs/resolver-binding-linux-s390x-gnu": "npm:1.9.1"
- "@unrs/resolver-binding-linux-x64-gnu": "npm:1.9.1"
- "@unrs/resolver-binding-linux-x64-musl": "npm:1.9.1"
- "@unrs/resolver-binding-wasm32-wasi": "npm:1.9.1"
- "@unrs/resolver-binding-win32-arm64-msvc": "npm:1.9.1"
- "@unrs/resolver-binding-win32-ia32-msvc": "npm:1.9.1"
- "@unrs/resolver-binding-win32-x64-msvc": "npm:1.9.1"
- napi-postinstall: "npm:^0.2.2"
- dependenciesMeta:
- "@unrs/resolver-binding-android-arm-eabi":
- optional: true
- "@unrs/resolver-binding-android-arm64":
- optional: true
- "@unrs/resolver-binding-darwin-arm64":
- optional: true
- "@unrs/resolver-binding-darwin-x64":
- optional: true
- "@unrs/resolver-binding-freebsd-x64":
- optional: true
- "@unrs/resolver-binding-linux-arm-gnueabihf":
- optional: true
- "@unrs/resolver-binding-linux-arm-musleabihf":
- optional: true
- "@unrs/resolver-binding-linux-arm64-gnu":
- optional: true
- "@unrs/resolver-binding-linux-arm64-musl":
- optional: true
- "@unrs/resolver-binding-linux-ppc64-gnu":
- optional: true
- "@unrs/resolver-binding-linux-riscv64-gnu":
- optional: true
- "@unrs/resolver-binding-linux-riscv64-musl":
- optional: true
- "@unrs/resolver-binding-linux-s390x-gnu":
- optional: true
- "@unrs/resolver-binding-linux-x64-gnu":
- optional: true
- "@unrs/resolver-binding-linux-x64-musl":
- optional: true
- "@unrs/resolver-binding-wasm32-wasi":
- optional: true
- "@unrs/resolver-binding-win32-arm64-msvc":
- optional: true
- "@unrs/resolver-binding-win32-ia32-msvc":
- optional: true
- "@unrs/resolver-binding-win32-x64-msvc":
- optional: true
- checksum: 10c0/fded9251b6c180c92c0510abe63e4fa9a5a4adcdcf3c9f7920507dc9f1ec756de5e71d1258f12bf4a32f7042e1fe142b6dc1003d8a6fb4d0bf1234226c879b01
- languageName: node
- linkType: hard
-
-"unzipit@npm:^1.4.3":
- version: 1.4.3
- resolution: "unzipit@npm:1.4.3"
- dependencies:
- uzip-module: "npm:^1.0.2"
- checksum: 10c0/6f710615aaafb6283d5f489950e54d158deaa1c8757ba486d98ddc76f3ae3b7eab24cd24017185dd5f4edcd2df43b04431bca009538d4116c60229b60db8dd3b
- languageName: node
- linkType: hard
-
-"update-browserslist-db@npm:^1.1.3":
- version: 1.1.3
- resolution: "update-browserslist-db@npm:1.1.3"
- dependencies:
- escalade: "npm:^3.2.0"
- picocolors: "npm:^1.1.1"
- peerDependencies:
- browserslist: ">= 4.21.0"
- bin:
- update-browserslist-db: cli.js
- checksum: 10c0/682e8ecbf9de474a626f6462aa85927936cdd256fe584c6df2508b0df9f7362c44c957e9970df55dfe44d3623807d26316ea2c7d26b80bb76a16c56c37233c32
- languageName: node
- linkType: hard
-
-"update-check@npm:1.5.4":
- version: 1.5.4
- resolution: "update-check@npm:1.5.4"
- dependencies:
- registry-auth-token: "npm:3.3.2"
- registry-url: "npm:3.1.0"
- checksum: 10c0/ac4b8dafa5db9b1c8ff5d0cfcc3b4c5687c390526b3218155e27173c7ca647572ea9e523dd3463523e698ef94d273768b395748da54655fe773dada59ac9c7b0
- languageName: node
- linkType: hard
-
-"uri-js@npm:^4.2.2":
- version: 4.4.1
- resolution: "uri-js@npm:4.4.1"
- dependencies:
- punycode: "npm:^2.1.0"
- checksum: 10c0/4ef57b45aa820d7ac6496e9208559986c665e49447cb072744c13b66925a362d96dd5a46c4530a6b8e203e5db5fe849369444440cb22ecfc26c679359e5dfa3c
- languageName: node
- linkType: hard
-
-"util-deprecate@npm:^1.0.1":
- version: 1.0.2
- resolution: "util-deprecate@npm:1.0.2"
- checksum: 10c0/41a5bdd214df2f6c3ecf8622745e4a366c4adced864bc3c833739791aeeeb1838119af7daed4ba36428114b5c67dcda034a79c882e97e43c03e66a4dd7389942
- languageName: node
- linkType: hard
-
-"util@npm:^0.12.4":
- version: 0.12.5
- resolution: "util@npm:0.12.5"
- dependencies:
- inherits: "npm:^2.0.3"
- is-arguments: "npm:^1.0.4"
- is-generator-function: "npm:^1.0.7"
- is-typed-array: "npm:^1.1.3"
- which-typed-array: "npm:^1.1.2"
- checksum: 10c0/c27054de2cea2229a66c09522d0fa1415fb12d861d08523a8846bf2e4cbf0079d4c3f725f09dcb87493549bcbf05f5798dce1688b53c6c17201a45759e7253f3
- languageName: node
- linkType: hard
-
-"uzip-module@npm:^1.0.2":
- version: 1.0.3
- resolution: "uzip-module@npm:1.0.3"
- checksum: 10c0/206e09cf620aa178e5d8ab20425d1a4f4484de9a86673e8a5913087b7b0febb12d49a22b15574a3c5b0c9d911a0d600c9f51651de2a78ffbc6e0345b8ef3af8d
- languageName: node
- linkType: hard
-
-"v8-to-istanbul@npm:^9.0.1":
- version: 9.3.0
- resolution: "v8-to-istanbul@npm:9.3.0"
- dependencies:
- "@jridgewell/trace-mapping": "npm:^0.3.12"
- "@types/istanbul-lib-coverage": "npm:^2.0.1"
- convert-source-map: "npm:^2.0.0"
- checksum: 10c0/968bcf1c7c88c04df1ffb463c179558a2ec17aa49e49376120504958239d9e9dad5281aa05f2a78542b8557f2be0b0b4c325710262f3b838b40d703d5ed30c23
- languageName: node
- linkType: hard
-
-"vary@npm:~1.1.2":
- version: 1.1.2
- resolution: "vary@npm:1.1.2"
- checksum: 10c0/f15d588d79f3675135ba783c91a4083dcd290a2a5be9fcb6514220a1634e23df116847b1cc51f66bfb0644cf9353b2abb7815ae499bab06e46dd33c1a6bf1f4f
- languageName: node
- linkType: hard
-
-"vizion@npm:~2.2.1":
- version: 2.2.1
- resolution: "vizion@npm:2.2.1"
- dependencies:
- async: "npm:^2.6.3"
- git-node-fs: "npm:^1.0.0"
- ini: "npm:^1.3.5"
- js-git: "npm:^0.7.8"
- checksum: 10c0/cdca365840e838af4724a3bca3dcafc79730ea589299c7f802d1084ea5771037a7e9b83c61e2e174cf6dd98df3de850fc0110faabb71a408edc5336161d9e930
- languageName: node
- linkType: hard
-
-"walker@npm:^1.0.8":
- version: 1.0.8
- resolution: "walker@npm:1.0.8"
- dependencies:
- makeerror: "npm:1.0.12"
- checksum: 10c0/a17e037bccd3ca8a25a80cb850903facdfed0de4864bd8728f1782370715d679fa72e0a0f5da7c1c1379365159901e5935f35be531229da53bbfc0efdabdb48e
- languageName: node
- linkType: hard
-
-"whatwg-encoding@npm:^3.1.1":
- version: 3.1.1
- resolution: "whatwg-encoding@npm:3.1.1"
- dependencies:
- iconv-lite: "npm:0.6.3"
- checksum: 10c0/273b5f441c2f7fda3368a496c3009edbaa5e43b71b09728f90425e7f487e5cef9eb2b846a31bd760dd8077739c26faf6b5ca43a5f24033172b003b72cf61a93e
- languageName: node
- linkType: hard
-
-"whatwg-mimetype@npm:^4.0.0":
- version: 4.0.0
- resolution: "whatwg-mimetype@npm:4.0.0"
- checksum: 10c0/a773cdc8126b514d790bdae7052e8bf242970cebd84af62fb2f35a33411e78e981f6c0ab9ed1fe6ec5071b09d5340ac9178e05b52d35a9c4bcf558ba1b1551df
- languageName: node
- linkType: hard
-
-"which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.2":
- version: 1.1.19
- resolution: "which-typed-array@npm:1.1.19"
- dependencies:
- available-typed-arrays: "npm:^1.0.7"
- call-bind: "npm:^1.0.8"
- call-bound: "npm:^1.0.4"
- for-each: "npm:^0.3.5"
- get-proto: "npm:^1.0.1"
- gopd: "npm:^1.2.0"
- has-tostringtag: "npm:^1.0.2"
- checksum: 10c0/702b5dc878addafe6c6300c3d0af5983b175c75fcb4f2a72dfc3dd38d93cf9e89581e4b29c854b16ea37e50a7d7fca5ae42ece5c273d8060dcd603b2404bbb3f
- languageName: node
- linkType: hard
-
-"which@npm:^2.0.1":
- version: 2.0.2
- resolution: "which@npm:2.0.2"
- dependencies:
- isexe: "npm:^2.0.0"
- bin:
- node-which: ./bin/node-which
- checksum: 10c0/66522872a768b60c2a65a57e8ad184e5372f5b6a9ca6d5f033d4b0dc98aff63995655a7503b9c0a2598936f532120e81dd8cc155e2e92ed662a2b9377cc4374f
- languageName: node
- linkType: hard
-
-"which@npm:^5.0.0":
- version: 5.0.0
- resolution: "which@npm:5.0.0"
- dependencies:
- isexe: "npm:^3.1.1"
- bin:
- node-which: bin/which.js
- checksum: 10c0/e556e4cd8b7dbf5df52408c9a9dd5ac6518c8c5267c8953f5b0564073c66ed5bf9503b14d876d0e9c7844d4db9725fb0dcf45d6e911e17e26ab363dc3965ae7b
- languageName: node
- linkType: hard
-
-"widest-line@npm:^4.0.1":
- version: 4.0.1
- resolution: "widest-line@npm:4.0.1"
- dependencies:
- string-width: "npm:^5.0.1"
- checksum: 10c0/7da9525ba45eaf3e4ed1a20f3dcb9b85bd9443962450694dae950f4bdd752839747bbc14713522b0b93080007de8e8af677a61a8c2114aa553ad52bde72d0f9c
- languageName: node
- linkType: hard
-
-"wildcard-match@npm:^5.1.4":
- version: 5.1.4
- resolution: "wildcard-match@npm:5.1.4"
- checksum: 10c0/2f37e2fedceca003ec48d064e57c20792a71529ca5765c2d0d67c0964f3a184b33ed61efd8765ed78fd18086c9cf951b381c7277b8f0edb550638f76e3e17897
- languageName: node
- linkType: hard
-
-"winston-transport@npm:^4.5.0":
- version: 4.5.0
- resolution: "winston-transport@npm:4.5.0"
- dependencies:
- logform: "npm:^2.3.2"
- readable-stream: "npm:^3.6.0"
- triple-beam: "npm:^1.3.0"
- checksum: 10c0/110a47c5acc87c3aa0f101741c0a992e52a86802272838c18aede8178d2b5e80254d2433dcac3439cefbc2777d9e22e65f84e9cee3130681c58e4ae5d58f50c3
- languageName: node
- linkType: hard
-
-"winston@npm:^3.3.3":
- version: 3.7.2
- resolution: "winston@npm:3.7.2"
- dependencies:
- "@dabh/diagnostics": "npm:^2.0.2"
- async: "npm:^3.2.3"
- is-stream: "npm:^2.0.0"
- logform: "npm:^2.4.0"
- one-time: "npm:^1.0.0"
- readable-stream: "npm:^3.4.0"
- safe-stable-stringify: "npm:^2.3.1"
- stack-trace: "npm:0.0.x"
- triple-beam: "npm:^1.3.0"
- winston-transport: "npm:^4.5.0"
- checksum: 10c0/c8f73f089b12101bacbd3cb050d1963083748e64fc9c6e8f5f45a019fb6edffc267d8465013f3adb456c32da241a8f5af530c5d46b3dc4b549426d9208d96839
- languageName: node
- linkType: hard
-
-"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0":
- version: 7.0.0
- resolution: "wrap-ansi@npm:7.0.0"
- dependencies:
- ansi-styles: "npm:^4.0.0"
- string-width: "npm:^4.1.0"
- strip-ansi: "npm:^6.0.0"
- checksum: 10c0/d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da
- languageName: node
- linkType: hard
-
-"wrap-ansi@npm:^6.2.0":
- version: 6.2.0
- resolution: "wrap-ansi@npm:6.2.0"
- dependencies:
- ansi-styles: "npm:^4.0.0"
- string-width: "npm:^4.1.0"
- strip-ansi: "npm:^6.0.0"
- checksum: 10c0/baad244e6e33335ea24e86e51868fe6823626e3a3c88d9a6674642afff1d34d9a154c917e74af8d845fd25d170c4ea9cf69a47133c3f3656e1252b3d462d9f6c
- languageName: node
- linkType: hard
-
-"wrap-ansi@npm:^8.0.1, wrap-ansi@npm:^8.1.0":
- version: 8.1.0
- resolution: "wrap-ansi@npm:8.1.0"
- dependencies:
- ansi-styles: "npm:^6.1.0"
- string-width: "npm:^5.0.1"
- strip-ansi: "npm:^7.0.1"
- checksum: 10c0/138ff58a41d2f877eae87e3282c0630fc2789012fc1af4d6bd626eeb9a2f9a65ca92005e6e69a75c7b85a68479fe7443c7dbe1eb8fbaa681a4491364b7c55c60
- languageName: node
- linkType: hard
-
-"wrappy@npm:1":
- version: 1.0.2
- resolution: "wrappy@npm:1.0.2"
- checksum: 10c0/56fece1a4018c6a6c8e28fbc88c87e0fbf4ea8fd64fc6c63b18f4acc4bd13e0ad2515189786dd2c30d3eec9663d70f4ecf699330002f8ccb547e4a18231fc9f0
- languageName: node
- linkType: hard
-
-"write-file-atomic@npm:^5.0.1":
- version: 5.0.1
- resolution: "write-file-atomic@npm:5.0.1"
- dependencies:
- imurmurhash: "npm:^0.1.4"
- signal-exit: "npm:^4.0.1"
- checksum: 10c0/e8c850a8e3e74eeadadb8ad23c9d9d63e4e792bd10f4836ed74189ef6e996763959f1249c5650e232f3c77c11169d239cbfc8342fc70f3fe401407d23810505d
- languageName: node
- linkType: hard
-
-"ws@npm:^7.0.0, ws@npm:~7.5.10":
- version: 7.5.10
- resolution: "ws@npm:7.5.10"
- peerDependencies:
- bufferutil: ^4.0.1
- utf-8-validate: ^5.0.2
- peerDependenciesMeta:
- bufferutil:
- optional: true
- utf-8-validate:
- optional: true
- checksum: 10c0/bd7d5f4aaf04fae7960c23dcb6c6375d525e00f795dd20b9385902bd008c40a94d3db3ce97d878acc7573df852056ca546328b27b39f47609f80fb22a0a9b61d
- languageName: node
- linkType: hard
-
-"xml-js@npm:^1.6.11":
- version: 1.6.11
- resolution: "xml-js@npm:1.6.11"
- dependencies:
- sax: "npm:^1.2.4"
- bin:
- xml-js: ./bin/cli.js
- checksum: 10c0/c83631057f10bf90ea785cee434a8a1a0030c7314fe737ad9bf568a281083b565b28b14c9e9ba82f11fc9dc582a3a907904956af60beb725be1c9ad4b030bc5a
- languageName: node
- linkType: hard
-
-"y18n@npm:^5.0.5":
- version: 5.0.8
- resolution: "y18n@npm:5.0.8"
- checksum: 10c0/4df2842c36e468590c3691c894bc9cdbac41f520566e76e24f59401ba7d8b4811eb1e34524d57e54bc6d864bcb66baab7ffd9ca42bf1eda596618f9162b91249
- languageName: node
- linkType: hard
-
-"yallist@npm:^3.0.2":
- version: 3.1.1
- resolution: "yallist@npm:3.1.1"
- checksum: 10c0/c66a5c46bc89af1625476f7f0f2ec3653c1a1791d2f9407cfb4c2ba812a1e1c9941416d71ba9719876530e3340a99925f697142989371b72d93b9ee628afd8c1
- languageName: node
- linkType: hard
-
-"yallist@npm:^4.0.0":
- version: 4.0.0
- resolution: "yallist@npm:4.0.0"
- checksum: 10c0/2286b5e8dbfe22204ab66e2ef5cc9bbb1e55dfc873bbe0d568aa943eb255d131890dfd5bf243637273d31119b870f49c18fcde2c6ffbb7a7a092b870dc90625a
- languageName: node
- linkType: hard
-
-"yallist@npm:^5.0.0":
- version: 5.0.0
- resolution: "yallist@npm:5.0.0"
- checksum: 10c0/a499c81ce6d4a1d260d4ea0f6d49ab4da09681e32c3f0472dee16667ed69d01dae63a3b81745a24bd78476ec4fcf856114cb4896ace738e01da34b2c42235416
- languageName: node
- linkType: hard
-
-"yargs-parser@npm:^21.1.1":
- version: 21.1.1
- resolution: "yargs-parser@npm:21.1.1"
- checksum: 10c0/f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2
- languageName: node
- linkType: hard
-
-"yargs@npm:^17.5.1, yargs@npm:^17.7.2":
- version: 17.7.2
- resolution: "yargs@npm:17.7.2"
- dependencies:
- cliui: "npm:^8.0.1"
- escalade: "npm:^3.1.1"
- get-caller-file: "npm:^2.0.5"
- require-directory: "npm:^2.1.1"
- string-width: "npm:^4.2.3"
- y18n: "npm:^5.0.5"
- yargs-parser: "npm:^21.1.1"
- checksum: 10c0/ccd7e723e61ad5965fffbb791366db689572b80cca80e0f96aad968dfff4156cd7cd1ad18607afe1046d8241e6fb2d6c08bf7fa7bfb5eaec818735d8feac8f05
- languageName: node
- linkType: hard
-
-"yocto-queue@npm:^0.1.0":
- version: 0.1.0
- resolution: "yocto-queue@npm:0.1.0"
- checksum: 10c0/dceb44c28578b31641e13695d200d34ec4ab3966a5729814d5445b194933c096b7ced71494ce53a0e8820685d1d010df8b2422e5bf2cdea7e469d97ffbea306f
- languageName: node
- linkType: hard
-
-"yoctocolors-cjs@npm:^2.1.2":
- version: 2.1.2
- resolution: "yoctocolors-cjs@npm:2.1.2"
- checksum: 10c0/a0e36eb88fea2c7981eab22d1ba45e15d8d268626e6c4143305e2c1628fa17ebfaa40cd306161a8ce04c0a60ee0262058eab12567493d5eb1409780853454c6f
- languageName: node
- linkType: hard
From 12849d2350a7cd68c44d2ed29736b9f06a934632 Mon Sep 17 00:00:00 2001
From: theofficialomega <30985701+BellezaEmporium@users.noreply.github.com>
Date: Sat, 12 Jul 2025 13:24:07 +0200
Subject: [PATCH 03/32] uniformise tests part 1
---
sites/tv.trueid.net/__data__/data.json | 5095 ++++++++++++++++-
sites/tv.yandex.ru/__data__/no_content.html | 1 +
sites/tv.yandex.ru/tv.yandex.ru.test.js | 2 +-
sites/tv2go.t-2.net/__data__/content.json | 54 +
sites/tv2go.t-2.net/tv2go.t-2.net.test.js | 5 +-
sites/tvcesoir.fr/__data__/no_content.html | 1 +
sites/tvcesoir.fr/tvcesoir.fr.test.js | 2 +-
sites/tvcubana.icrt.cu/__data__/content.json | 55 +
.../tvcubana.icrt.cu/__data__/no_content.html | 1 +
.../tvcubana.icrt.cu/tvcubana.icrt.cu.test.js | 10 +-
sites/tvguide.myjcom.jp/__data__/content.json | 34 +
.../__data__/no_content.json | 1 +
.../tvguide.myjcom.jp.test.js | 7 +-
sites/tvheute.at/tvheute.at.test.js | 5 +-
14 files changed, 5259 insertions(+), 14 deletions(-)
create mode 100644 sites/tv.yandex.ru/__data__/no_content.html
create mode 100644 sites/tv2go.t-2.net/__data__/content.json
create mode 100644 sites/tvcesoir.fr/__data__/no_content.html
create mode 100644 sites/tvcubana.icrt.cu/__data__/content.json
create mode 100644 sites/tvcubana.icrt.cu/__data__/no_content.html
create mode 100644 sites/tvguide.myjcom.jp/__data__/content.json
create mode 100644 sites/tvguide.myjcom.jp/__data__/no_content.json
diff --git a/sites/tv.trueid.net/__data__/data.json b/sites/tv.trueid.net/__data__/data.json
index dff308543..a66974aec 100644
--- a/sites/tv.trueid.net/__data__/data.json
+++ b/sites/tv.trueid.net/__data__/data.json
@@ -1 +1,5094 @@
-{"pageProps":{"currentLang":{"country":"th","lang":"en"},"isBotPerformance":false,"titleH1":"Watch Live TV Online 24 hours","metaData":{"title":"ดูทีวีออนไลน์ True Movie Hits - TrueID TV","description":"Watch Live TV Online 24 hours, Thai Drama, Full HD","imageURL":"https://cms.dmpcdn.com/livetv/2023/04/28/45345d10-e599-11ed-86b8-bb40638e3c49_webp_original.png","currentUrl":"https://tv.trueid.net/th-en/live/true-movie-hits","metaTitle":"ดูทีวีออนไลน์ True Movie Hits - TrueID TV"},"channelList":[{"id":"nQlqONGyoa4","thumb":"https://cms.dmpcdn.com/livetv/2023/07/24/5ff3e270-29cc-11ee-b2f4-e9de482d866e_webp_original.webp","slug":"ch3-hd","title":"Channel 3","content_type":"livetv","category":"livetv-ca|digitaltv-ca|entertainment-ca|freetv-ca","content_provider":"","channel_code":"c03","content_rights":null,"channel_info":{"channel_name_cbd":"ប៉ុស្តិ៍ 3 HD","channel_name_eng":"CH3 HD","channel_name_mm":"CH3 HD","channel_name_th":"ช่อง 3 HD"},"views":96184,"isLiveChat":false},{"id":"wKngqJ2Vqnl","thumb":"https://cms.dmpcdn.com/livetv/2019/01/10/35a35017-8473-4953-8474-5c58d805b74a.png","slug":"mono29","title":"MONO 29","content_type":"livetv","category":"livetv-ca|digitaltv-ca|freetv-ca|movies-series-ca","content_provider":"","channel_code":"d43","content_rights":null,"channel_info":{"channel_name_cbd":"មូណូ ធីវី","channel_name_eng":"Mono 29","channel_name_mm":"Mono 29","channel_name_th":"โมโน 29"},"views":33721,"isLiveChat":false},{"id":"8v732AYomo9","thumb":"https://cms.dmpcdn.com/livetv/2023/07/18/7dc7a180-2515-11ee-b8b2-77e2a8f4c31e_webp_original.webp","slug":"thairathtv-hd","title":"Thairath TV","content_type":"livetv","category":"livetv-ca|digitaltv-ca|freetv-ca|news-ca","content_provider":"","channel_code":"d05","content_rights":null,"channel_info":{"channel_name_cbd":"ថៃរ៉ាត់ ធីវី HD","channel_name_eng":"Thairath TV HD","channel_name_mm":"Thairath TV HD","channel_name_th":"ไทยรัฐ ทีวี HD"},"views":17228,"isLiveChat":false},{"id":"9O54lyP5Rqx","thumb":"https://cms.dmpcdn.com/livetv/2023/07/19/212d15e0-25e7-11ee-bfc1-85e95548413c_webp_original.webp","slug":"ch7-hd","title":"Channel 7HD","content_type":"livetv","category":"livetv-ca|digitaltv-ca|entertainment-ca|freetv-ca","content_provider":"","channel_code":"c07","content_rights":null,"channel_info":{"channel_name_cbd":"ប៉ុស្តិ៍ 7","channel_name_eng":"CH 7HD","channel_name_mm":"Channel 7","channel_name_th":"ช่อง 7HD"},"views":12092,"isLiveChat":false},{"id":"0z4lvq6Xwoa","thumb":"https://cms.dmpcdn.com/livetv/2019/01/16/396384be-35dc-4d11-bf04-06c9546ec7bc.png","slug":"one-hd","title":"One31","content_type":"livetv","category":"livetv-ca|digitaltv-ca|entertainment-ca|freetv-ca","content_provider":"","channel_code":"d56","content_rights":null,"channel_info":{"channel_name_cbd":"វ័ន HD","channel_name_eng":"One HD","channel_name_mm":"One HD","channel_name_th":"วัน HD"},"views":10182,"isLiveChat":false},{"id":"vqbr1WgEnGQ","thumb":"https://cms.dmpcdn.com/livetv/2023/09/15/5408a390-5377-11ee-8e1b-194edbb69638_webp_original.webp","slug":"ch8","title":"Channel 8","content_type":"livetv","category":"livetv-ca|digitaltv-ca|entertainment-ca|freetv-ca","content_provider":"","channel_code":"d62","content_rights":null,"channel_info":{"channel_name_cbd":"ប៉ុស្តិ៍ 8","channel_name_eng":"CH8","channel_name_th":"ช่อง 8"},"views":8295,"isLiveChat":false},{"id":"OVKwZle4eop","thumb":"https://cms.dmpcdn.com/livetv/2023/09/15/84504210-5377-11ee-aaa1-7d584d8ca7a4_webp_original.webp","slug":"true4u","title":"True4U","content_type":"livetv","category":"livetv-ca|digitaltv-ca|entertainment-ca|freetv-ca|movies-series-ca","content_provider":"","channel_code":"207","content_rights":null,"channel_info":{"channel_name_cbd":"ទ្រូ4យូ","channel_name_chi":"True4U","channel_name_eng":"True4U","channel_name_mm":"True4U","channel_name_rus":"True4U","channel_name_th":"ทรูโฟร์ยู","channel_name_vie":"True4U"},"views":6489,"isLiveChat":false},{"id":"OBb6NzoJX7O","thumb":"https://cms.dmpcdn.com/livetv/2023/10/02/d2ec4b30-60f1-11ee-92a4-8597bcef0049_webp_original.webp","slug":"amarintv-hd","title":"Amarin TV","content_type":"livetv","category":"livetv-ca|digitaltv-ca|freetv-ca","content_provider":"","channel_code":"da0","content_rights":null,"channel_info":{"channel_name_cbd":"អាម៉ារិន","channel_name_eng":"Amarin TV","channel_name_mm":"Amarin TV","channel_name_th":"อมรินทร์"},"views":6407,"isLiveChat":false},{"id":"yYk6PvXwXDb","thumb":"https://cms.dmpcdn.com/livetv/2023/11/17/2a1de990-852d-11ee-bf98-41acc8fd04fc_webp_original.webp","slug":"workpointtv","title":"WorkPoint TV","content_type":"livetv","category":"livetv-ca|digitaltv-ca|entertainment-ca|freetv-ca","content_provider":"","channel_code":"d83","content_rights":null,"channel_info":{"channel_name_cbd":"វើកភ័ញ គ្រីអ៊ែតធិវ ធីវី","channel_name_eng":"Workpoint TV","channel_name_mm":"Workpoint TV","channel_name_th":"เวิร์คพอยท์ ทีวี"},"views":6075,"isLiveChat":false},{"id":"qvgeWLPGMY6","thumb":"https://cms.dmpcdn.com/livetv/2020/11/19/ed873d50-2a22-11eb-bed4-0972e345f90c_original.png","slug":"gmm25","title":"GMM 25","content_type":"livetv","category":"livetv-ca|digitaltv-ca|entertainment-ca|freetv-ca","content_provider":"","channel_code":"d76","content_rights":null,"channel_info":{"channel_name_cbd":"GMM 25","channel_name_eng":"GMM 25","channel_name_mm":"GMM 25","channel_name_th":"จีเอ็มเอ็ม 25"},"views":4861,"isLiveChat":false},{"id":"zMLBpX7AWmk","thumb":"https://cms.dmpcdn.com/livetv/2023/09/09/9c6f59c0-4ebe-11ee-99a7-832609069236_webp_original.webp","slug":"nationtv","title":"Nation TV","content_type":"livetv","category":"livetv-ca|digitaltv-ca|freetv-ca|news-ca","content_provider":"","channel_code":"d78","content_rights":null,"channel_info":{"channel_name_cbd":"Nation TV 22","channel_name_chi":"Nation TV 22","channel_name_eng":"Nation TV 22","channel_name_mm":"Nation TV 22","channel_name_rus":"Nation TV 22","channel_name_th":"เนชั่น ทีวี","channel_name_vie":"Nation TV 22"},"views":4733,"isLiveChat":false},{"id":"QNBwOpdaxpQ","thumb":"https://cms.dmpcdn.com/livetv/2023/08/28/012eed00-458a-11ee-bd2b-6734a2d9e428_webp_original.webp","slug":"pptv-hd","title":"PPTV","content_type":"livetv","category":"livetv-ca|digitaltv-ca|freetv-ca","content_provider":"","channel_code":"da7","content_rights":null,"channel_info":{"channel_name_cbd":"ភីភីធីវី","channel_name_eng":"PPTV","channel_name_mm":"PPTV","channel_name_th":"พีพีทีวี"},"views":4723,"isLiveChat":false},{"id":"xqY73dWBoZye","thumb":"https://cms.dmpcdn.com/livetv/2023/05/03/ba425a00-e966-11ed-be07-cbff4c6d2c94_webp_original.png","slug":"truepremierfootballhd1","title":"True Premier Football 1","content_type":"livetv","category":"livetv-ca|football-ca|sports-ca|tvsnow|sports","content_provider":"true_vision","channel_code":"ht111","content_rights":null,"channel_info":{"channel_name_eng":"True Premier Football 1","channel_name_th":"ทรู พรีเมียร์ ฟุตบอล 1"},"views":3123,"isLiveChat":true},{"id":"QRP2K658b7G","thumb":"https://cms.dmpcdn.com/livetv/2023/09/15/ab170410-5377-11ee-8e1b-194edbb69638_webp_original.webp","slug":"thaipbs","title":"Thai PBS","content_type":"livetv","category":"livetv-ca|digitaltv-ca|freetv-ca|news-ca","content_provider":"","channel_code":"c12","content_rights":null,"channel_info":{"channel_name_cbd":"ធីភីបីអេស","channel_name_eng":"TPBS","channel_name_mm":"TPBS","channel_name_th":"ไทยพีบีเอส"},"views":2526,"isLiveChat":false},{"id":"OZeq8ZLPldY","thumb":"https://cms.dmpcdn.com/livetv/2023/10/02/75023d90-60f1-11ee-935a-5d4eba985103_webp_original.webp","slug":"tnn16","title":"TNN 16","content_type":"livetv","category":"livetv-ca|digitaltv-ca|freetv-ca|news-ca|tvsnow|tvsnews","content_provider":"true_vision","channel_code":"135","content_rights":null,"channel_info":{"channel_name_cbd":"ធីអិនអិន 16","channel_name_eng":"TNN 16","channel_name_mm":"TNN 16","channel_name_th":"ทีเอ็นเอ็น 16"},"views":2444,"isLiveChat":false},{"id":"LY2j6Pyxbla","thumb":"https://cms.dmpcdn.com/livetv/2023/10/02/4a2afc60-60f1-11ee-a78e-f70ba0052fab_webp_original.webp","slug":"nbt","title":"NBT","content_type":"livetv","category":"livetv-ca|digitaltv-ca|freetv-ca","content_provider":"","channel_code":"c11","content_rights":null,"channel_info":{"channel_name_cbd":"អិនបីធី","channel_name_eng":"NBT","channel_name_mm":"์NBT","channel_name_th":"เอ็นบีที"},"views":2043,"isLiveChat":false},{"id":"Z9E4LnAbgjKy","thumb":"https://cms.dmpcdn.com/livetv/2021/06/15/3e4e0540-cdb4-11eb-9a22-7958179a38a7_original.png","slug":"jkn18","title":"JKN 18","content_type":"livetv","category":"livetv-ca|digitaltv-ca|freetv-ca","content_provider":"","channel_code":"d11","content_rights":null,"channel_info":{"channel_name_eng":"JKN 18","channel_name_mm":"JKN 18","channel_name_th":"เจเคเอ็น 18"},"views":1725,"isLiveChat":false},{"id":"rBWOx89v9Rk","thumb":"https://cms.dmpcdn.com/livetv/2023/09/09/9cc40970-4ebe-11ee-9801-97f95b5eed9a_webp_original.webp","slug":"9mcot-hd","title":"9 MCOT","content_type":"livetv","category":"livetv-ca|digitaltv-ca|freetv-ca","content_provider":"","channel_code":"c09","content_rights":null,"channel_info":{"channel_name_cbd":"ប៉ុស្តិ៍ 9 HD","channel_name_eng":"9 MCOT HD","channel_name_mm":"9 MCOT HD","channel_name_th":"9 เอ็มคอต HD"},"views":1323,"isLiveChat":false},{"id":"5PKobQk5gLOP","thumb":"https://cms.dmpcdn.com/livetv/2023/07/05/b74a2460-1b05-11ee-8ce6-b102b53cb4a2_webp_original.webp","slug":"boomerang-hd","title":"Boomerang","content_type":"livetv","category":"livetv-ca|freetv-ca|kids-ca","content_provider":"","channel_code":"i007","content_rights":null,"channel_info":{"channel_name_eng":"Boomerang","channel_name_th":"บูมเมอแรง"},"views":707,"isLiveChat":false},{"id":"KEN52vz3o6M","thumb":"https://cms.dmpcdn.com/livetv/2023/04/28/296e96a0-e593-11ed-8507-4fc0b025fedb_webp_original.png","slug":"truesport-hd-3","title":"True Sports 3","content_type":"livetv","category":"livetv-ca|sports-ca|tvsnow|sports","content_provider":"true_vision","channel_code":"ht117","content_rights":null,"channel_info":{"channel_name_cbd":"True Sports 3","channel_name_chi":"True Sports 3","channel_name_eng":"True Sports 3","channel_name_mm":"True Sports 3","channel_name_rus":"True Sports 3","channel_name_th":"ทรูสปอร์ต 3","channel_name_vie":"True Sports 3"},"views":652,"isLiveChat":true},{"id":"1KDEkNJDZ9r","thumb":"https://cms.dmpcdn.com/livetv/2023/07/18/7e060a10-2515-11ee-864f-a52221dad038_webp_original.webp","slug":"ch5","title":"TV5 HD","content_type":"livetv","category":"livetv-ca|digitaltv-ca|freetv-ca|news-ca","content_provider":"","channel_code":"c05","content_rights":null,"channel_info":{"channel_name_cbd":"ប៉ុស្តិ៍ 5","channel_name_eng":"CH 5","channel_name_mm":"နံပါတ္ 5 အစီအစဥ","channel_name_th":"ช่อง 5"},"views":648,"isLiveChat":false},{"id":"NopZ5gjkGmE","thumb":"https://cms.dmpcdn.com/livetv/2023/04/28/45345d10-e599-11ed-86b8-bb40638e3c49_webp_original.png","slug":"true-movie-hits","title":"True Movie Hits","content_type":"livetv","category":"livetv-ca|movies-series-ca|trueunlock-ca|tvsnow|movieseries","content_provider":"true_vision","channel_code":"057","content_rights":null,"channel_info":{"channel_name_cbd":"True Movie Hits","channel_name_chi":"True Movie Hits","channel_name_eng":"True Movie Hits","channel_name_mm":"True Movie Hits","channel_name_rus":"True Movie Hits","channel_name_th":"True Movie Hits","channel_name_vie":"True Movie Hits"},"views":640,"isLiveChat":false},{"id":"9xQq7Yk7Jzr","thumb":"https://cms.dmpcdn.com/livetv/2023/07/18/7d74eda0-2515-11ee-864f-a52221dad038_webp_original.webp","slug":"realitychannel-hd","title":"Reality","content_type":"livetv","category":"livetv-ca|education-ca|entertainment-ca|freetv-ca|kids-ca|truelittlemonk|tvsnow|entertainment","content_provider":"true_vision","channel_code":"107","content_rights":null,"channel_info":{"channel_name_cbd":"ប៉ុស្តិ៍ រែលអាលីធី","channel_name_eng":"Reality","channel_name_mm":"ထရူး ပူပန္ယာ","channel_name_th":"เรียลลิตี้"},"views":518,"isLiveChat":false},{"id":"GPVMYwpnzKv","thumb":"https://cms.dmpcdn.com/livetv/2023/04/28/f63723d0-e595-11ed-abcb-c792e696f885_webp_original.png","slug":"truesport-7","title":"True Sports 7","content_type":"livetv","category":"livetv-ca|sports-ca|trueunlock-ca|tvsnow|sports","content_provider":"true_vision","channel_code":"105","content_rights":null,"channel_info":{"channel_name_cbd":"True Sports 7","channel_name_chi":"True Sports 7","channel_name_eng":"True Sports 7","channel_name_mm":"True Sports 7","channel_name_rus":"True Sports 7","channel_name_th":"ทรูสปอร์ต 7","channel_name_vie":"True Sports 7"},"views":499,"isLiveChat":true},{"id":"RN8ALdyRovrj","thumb":"https://cms.dmpcdn.com/livetv/2022/02/10/e00c0e00-8a3c-11ec-8f9e-831d2ccecc69_webp_original.png","slug":"t-sports-7-sd","title":"T Sports 7","content_type":"livetv","category":"livetv-ca|digitaltv-ca|freetv-ca|sports-ca","content_provider":"","channel_code":"t514","content_rights":null,"channel_info":{"channel_name_eng":"T Sports 7","channel_name_th":"สถานีโทรทัศน์เพื่อการท่องเที่ยวและกีฬา"},"views":484,"isLiveChat":false},{"id":"AlPo3NzNZa62","thumb":"https://cms.dmpcdn.com/livetv/2023/05/03/ba4c4510-e966-11ed-896e-69ce273284a6_webp_original.png","slug":"truepremierfootballhd2","title":"True Premier Football 2","content_type":"livetv","category":"livetv-ca|football-ca|sports-ca|tvsnow|sports","content_provider":"true_vision","channel_code":"ht112","content_rights":null,"channel_info":{"channel_name_eng":"True Premier Football 2","channel_name_th":"ทรู พรีเมียร์ ฟุตบอล 2"},"views":449,"isLiveChat":true},{"id":"PanRBOzKovQ","thumb":"https://cms.dmpcdn.com/livetv/2023/04/28/43f28e40-e599-11ed-844f-795506bf0bf9_webp_original.png","slug":"true-film-hd","title":"True Film 1","content_type":"livetv","category":"hbtv-trueidtv-all|livetv-ca|movies-series-ca|trueidtv-movies-series|tvsnow|movieseries","content_provider":"true_vision","channel_code":"176","content_rights":null,"channel_info":{"channel_name_cbd":"True Film 1","channel_name_chi":"True Film 1","channel_name_eng":"True Film 1","channel_name_mm":"True Film 1","channel_name_rus":"True Film 1","channel_name_th":"True Film 1","channel_name_vie":"True Film 1"},"views":388,"isLiveChat":false},{"id":"GNd67OBJ6pv","thumb":"https://cms.dmpcdn.com/livetv/2023/04/28/46f1c480-e599-11ed-96ec-4d05b9e2ca86_webp_original.png","slug":"thai-film","title":"True Thai Film","content_type":"livetv","category":"livetv-ca|movies-series-ca|trueunlock-ca|tvsnow|movieseries","content_provider":"true_vision","channel_code":"094","content_rights":null,"channel_info":{"channel_name_cbd":"True Thai Film","channel_name_chi":"True Thai Film","channel_name_eng":"True Thai Film","channel_name_mm":"True Thai Film","channel_name_rus":"True Thai Film","channel_name_th":"True Thai Film","channel_name_vie":"True Thai Film"},"views":359,"isLiveChat":false},{"id":"a0k7zw9OPrr0","thumb":"https://cms.dmpcdn.com/livetv/2020/07/14/72c22620-c5aa-11ea-a8d3-2b56c8ce453d_original.png","slug":"altv","title":"ALTV","content_type":"livetv","category":"livetv-ca|digitaltv-ca|education-ca|freetv-ca","content_provider":"","channel_code":"dum024","content_rights":null,"channel_info":{"channel_name_eng":"ALTV","channel_name_th":"เอแอลทีวี"},"views":255,"isLiveChat":false},{"id":"9WmoQMj0NOp","thumb":"https://cms.dmpcdn.com/livetv/2023/11/22/932dbce0-8919-11ee-820d-0ff332ca746f_webp_original.webp","slug":"trueplookpanya","title":"True Plook Panya","content_type":"livetv","category":"livetv-ca|documentary-ca|tvsnow|documentary","content_provider":"true_vision","channel_code":"139","content_rights":null,"channel_info":{"channel_name_cbd":"ទ្រូបណ្តុះគំណិត","channel_name_eng":"True Plookpanya","channel_name_mm":"True Plookpanya","channel_name_th":"ทรู ปลูกปัญญา"},"views":242,"isLiveChat":false},{"id":"KlW9OymBRqrD","thumb":"https://cms.dmpcdn.com/livetv/2023/09/25/c3898e20-5b4f-11ee-a599-1d1a4f7c1125_webp_original.webp","slug":"trueid-sports","title":"TrueID Sports","content_type":"livetv","category":"livetv-ca|sports-ca","content_provider":"","channel_code":"he003","content_rights":null,"channel_info":{"channel_name_eng":"TrueID Sports","channel_name_th":"ทรูไอดี สปอร์ต"},"views":240,"isLiveChat":true},{"id":"Vwz1j7XVRkdn","thumb":"https://cms.dmpcdn.com/livetv/2023/08/02/89262f60-30e1-11ee-b445-3703761d6f4d_webp_original.webp","slug":"true-ball-thai-1","title":"True Ball Thai 1","content_type":"livetv","category":"livetv-ca|football-ca|sports-ca|tvsnow|sports","content_provider":"true_vision","channel_code":"vc01","content_rights":null,"channel_info":{"channel_name_eng":"True Ball Thai 1","channel_name_th":"True Ball Thai 1"},"views":234,"isLiveChat":false},{"id":"YmaygkwgE6Lm","thumb":"https://cms.dmpcdn.com/livetv/2023/10/02/75023d90-60f1-11ee-935a-5d4eba985103_webp_original.webp","slug":"tnn16-hd","title":"TNN 16 HD","content_type":"livetv","category":"livetv-ca|news-ca|tnn|tvsnow|tvsnews","content_provider":"true_vision","channel_code":"t516","content_rights":null,"channel_info":{"channel_name_eng":"TNN 16 HD","channel_name_th":"TNN 16 HD"},"views":233,"isLiveChat":false},{"id":"GdgqaeMewGp4","thumb":"https://cms.dmpcdn.com/livetv/2023/05/03/baf9ea30-e966-11ed-a3d3-f3f98ac7a1a1_webp_original.png","slug":"truepremierfootballhd3","title":"True Premier Football 3","content_type":"livetv","category":"livetv-ca|football-ca|sports-ca|tvsnow|sports","content_provider":"true_vision","channel_code":"ht113","content_rights":null,"channel_info":{"channel_name_eng":"True Premier Football 3","channel_name_th":"ทรู พรีเมียร์ ฟุตบอล 3"},"views":199,"isLiveChat":true},{"id":"A36nrdXGn3V","thumb":"https://cms.dmpcdn.com/livetv/2023/04/28/47a53600-e599-11ed-94a2-8feec94a4a3b_webp_original.png","slug":"true-asian-more","title":"True Asian More","content_type":"livetv","category":"livetv-ca|movies-series-ca|trueunlock-ca|tvsnow|movieseries","content_provider":"true_vision","channel_code":"081","content_rights":null,"channel_info":{"channel_name_cbd":"True Asian More","channel_name_chi":"True Asian More","channel_name_eng":"True Asian More","channel_name_mm":"True Asian More","channel_name_rus":"True Asian More","channel_name_th":"True Asian More","channel_name_vie":"True Asian More"},"views":190,"isLiveChat":false},{"id":"74ngXBo8ke0","thumb":"https://cms.dmpcdn.com/livetv/2019/01/21/a01a26bb-ed4a-45c5-88a9-ff30f6bbb039.png","slug":"cartoonclub","title":"Cartoon Club","content_type":"livetv","category":"cartoon|hbtv-trueidtv-all|hbtv-truetv-kids|trueidtv-all|trueidtv-kids|kids|livetv-ca|kids-ca","content_provider":"","channel_code":"143","content_rights":null,"channel_info":{"channel_name_cbd":"កាទូនខ្លឹប","channel_name_eng":"Cartoon Club","channel_name_mm":"ကာတြန္းကလပ္","channel_name_th":"การ์ตูน คลับ"},"views":189,"isLiveChat":false},{"id":"4QmJ09AyPm4","thumb":"https://cms.dmpcdn.com/livetv/2023/04/28/43ffada0-e599-11ed-abcb-c792e696f885_webp_original.png","slug":"true-film-hd-2","title":"True Film 2","content_type":"livetv","category":"hbtv-truetv-movies-series|livetv-ca|movies-series-ca|tvsnow|movieseries","content_provider":"true_vision","channel_code":"221","content_rights":null,"channel_info":{"channel_name_cbd":"True Film 2","channel_name_chi":"True Film 2","channel_name_eng":"True Film 2","channel_name_mm":"True Film 2","channel_name_rus":"True Film 2","channel_name_th":"True Film 2","channel_name_vie":"True Film 2"},"views":185,"isLiveChat":false},{"id":"wQZrKd3mo65","thumb":"https://cms.dmpcdn.com/livetv/2023/04/24/81825540-e28a-11ed-9bb2-7fe2e28bfd8c_webp_original.png","slug":"truesport-hd","title":"True Sports 1","content_type":"livetv","category":"livetv-ca|sports-ca|tvsnow|sports","content_provider":"true_vision","channel_code":"097","content_rights":null,"channel_info":{"channel_name_cbd":"True Sports 1","channel_name_chi":"True Sports 1","channel_name_eng":"True Sports 1","channel_name_mm":"True Sports 1","channel_name_rus":"True Sports 1","channel_name_th":"ทรูสปอร์ต 1","channel_name_vie":"True Sports 1"},"views":179,"isLiveChat":true},{"id":"Lzz61DA3zYL","thumb":"https://cms.dmpcdn.com/livetv/2023/04/28/486c7da0-e599-11ed-b481-1b121c78e74e_webp_original.png","slug":"true-explore-life","title":"True Explore Life","content_type":"livetv","category":"livetv-ca|documentary-ca|trueunlock-ca|tvsnow|documentary","content_provider":"true_vision","channel_code":"060","content_rights":null,"channel_info":{"channel_name_cbd":"True Explore Life","channel_name_chi":"True Explore Life","channel_name_eng":"True Explore Life","channel_name_mm":"True Explore Life","channel_name_rus":"True Explore Life","channel_name_th":"True Explore Life","channel_name_vie":"True Explore Life"},"views":124,"isLiveChat":false},{"id":"vNG2L371k5W","thumb":"https://cms.dmpcdn.com/livetv/2023/04/28/433fe010-e599-11ed-96ec-4d05b9e2ca86_webp_original.png","slug":"true-explore-wild","title":"True Explore Wild","content_type":"livetv","category":"livetv-ca|documentary-ca|trueunlock-ca|true-unlock|true-unlock-atv|tvsnow|documentary","content_provider":"true_vision","channel_code":"058","content_rights":null,"channel_info":{"channel_name_cbd":"True Explore Wild","channel_name_eng":"True Explore Wild","channel_name_mm":"True Explore Wild","channel_name_th":"True Explore Wild"},"views":119,"isLiveChat":false},{"id":"jqepWV3ka8j","thumb":"https://cms.dmpcdn.com/livetv/2023/04/28/46fb6170-e599-11ed-b606-c19576cb8b29_webp_original.png","slug":"true-x-zyte-hd","title":"True X-Zyte","content_type":"livetv","category":"livetv-ca|entertainment-ca|trueunlock-ca|tvsnow|entertainment","content_provider":"true_vision","channel_code":"034","content_rights":null,"channel_info":{"channel_name_cbd":"True X-Zyte","channel_name_chi":"True X-Zyte","channel_name_eng":"True X-Zyte","channel_name_mm":"True X-Zyte","channel_name_rus":"True X-Zyte","channel_name_th":"True X-Zyte","channel_name_vie":"True X-Zyte"},"views":107,"isLiveChat":false},{"id":"3wLvyKyryPAD","thumb":"https://cms.dmpcdn.com/livetv/2023/07/24/5fda18e0-29cc-11ee-846b-a1c4e5181c87_webp_original.webp","slug":"bein-sports-hd3","title":"beIN SPORTS 3","content_type":"livetv","category":"livetv-ca|football-ca|sports-ca|tvsnow|sports","content_provider":"true_vision","channel_code":"215","content_rights":null,"channel_info":{"channel_name_eng":"beIN SPORTS 3","channel_name_th":"บีอินสปอตส์ 3"},"views":96,"isLiveChat":false},{"id":"mVoXV1rk4B5","thumb":"https://cms.dmpcdn.com/livetv/2023/04/28/488c61b0-e599-11ed-94a2-8feec94a4a3b_webp_original.png","slug":"true-explore-3","title":"True Explore Sci","content_type":"livetv","category":"livetv-ca|documentary-ca|trueunlock-ca|tvsnow|documentary","content_provider":"true_vision","channel_code":"061","content_rights":null,"channel_info":{"channel_name_cbd":"True Explore Sci","channel_name_chi":"True Explore Sci","channel_name_eng":"True Explore Sci","channel_name_mm":"True Explore Sci","channel_name_rus":"True Explore Sci","channel_name_th":"True Explore Sci","channel_name_vie":"True Explore Sci"},"views":91,"isLiveChat":false},{"id":"D1029rjaV6GQ","thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/0c14dd80-9407-11ee-b625-274874732f96_webp_original.webp","slug":"manchester-united","title":"Manchester United","content_type":"livetv","category":"hbtv-trueidtv-all|livetv-ca|football-ca|sports-ca|true-unlock|true-unlock-atv|trueidtv-all","content_provider":"","channel_code":"mun01","content_rights":null,"channel_info":{"channel_name_eng":"Manchester United","channel_name_th":"แมนยู"},"views":91,"isLiveChat":false},{"id":"peWQgAb52vk","thumb":"https://cms.dmpcdn.com/livetv/2023/07/18/7cb4aae0-2515-11ee-9407-9367a664b338_webp_original.webp","slug":"golf-channel","title":"Golf Channel Thailand","content_type":"livetv","category":"livetv-ca|sports-ca|tvsnow|sports","content_provider":"true_vision","channel_code":"095","content_rights":null,"channel_info":{"channel_name_cbd":"Golf Channel Thailand HD","channel_name_chi":"Golf Channel Thailand HD","channel_name_eng":"Golf Channel Thailand HD","channel_name_mm":"Golf Channel Thailand HD","channel_name_rus":"Golf Channel Thailand HD","channel_name_th":"Golf Channel Thailand HD","channel_name_vie":"Golf Channel Thailand HD"},"views":88,"isLiveChat":false},{"id":"A8aVZWzlOmDE","thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/d7783cc0-9406-11ee-b445-0b5cfb8bf6f8_webp_original.webp","slug":"liverpool","title":"Liverpool","content_type":"livetv","category":"hbtv-trueidtv-all|livetv-ca|football-ca|sports-ca|true-unlock|true-unlock-atv|trueidtv-all","content_provider":"","channel_code":"liv01","content_rights":null,"channel_info":{"channel_name_eng":"Liverpool","channel_name_th":"ลิเวอร์พูล"},"views":88,"isLiveChat":false},{"id":"Ay93Q8zlOeA","thumb":"https://cms.dmpcdn.com/livetv/2023/04/28/456c5d00-e599-11ed-b550-9935ba8025b9_webp_original.png","slug":"true-series","title":"True Series","content_type":"livetv","category":"livetv-ca|movies-series-ca|tvsnow|movieseries","content_provider":"true_vision","channel_code":"st006","content_rights":null,"channel_info":{"channel_name_cbd":"True Series","channel_name_chi":"True Series","channel_name_eng":"True Series","channel_name_mm":"True Series","channel_name_rus":"True Series","channel_name_th":"True Series","channel_name_vie":"True Series"},"views":82,"isLiveChat":false},{"id":"g9ONWXWJV5pq","thumb":"https://cms.dmpcdn.com/livetv/2023/07/24/5f3c5240-29cc-11ee-b2f4-e9de482d866e_webp_original.webp","slug":"bein-sports-hd1","title":"beIN SPORTS 1","content_type":"livetv","category":"livetv-ca|football-ca|sports-ca|tvsnow|sports","content_provider":"true_vision","channel_code":"202","content_rights":null,"channel_info":{"channel_name_eng":"beIN SPORTS 1","channel_name_th":"บีอินสปอตส์ 1"},"views":80,"isLiveChat":false},{"id":"xR0n6ePG7wL","thumb":"https://cms.dmpcdn.com/livetv/2023/04/28/2960b3f0-e593-11ed-b26c-6b89d082d464_webp_original.png","slug":"truesport-hd-2","title":"True Sports 2","content_type":"livetv","category":"livetv-ca|football-ca|sports-ca|trueunlock-ca|tvsnow|sports","content_provider":"true_vision","channel_code":"ht116","content_rights":null,"channel_info":{"channel_name_cbd":"True Sports 2","channel_name_chi":"True Sports 2","channel_name_eng":"True Sports 2","channel_name_mm":"True Sports 2","channel_name_rus":"True Sports 2","channel_name_th":"ทรูสปอร์ต 2","channel_name_vie":"True Sports 2"},"views":80,"isLiveChat":true},{"id":"JlrpNK19py0M","thumb":"https://cms.dmpcdn.com/livetv/2019/04/11/19b4bd2a-750c-4ee6-9d41-5080e1310bc3_original.png","slug":"Mangorn","title":"Mangorn","content_type":"livetv","category":"free-tv|livetv-ca|freetv-ca|movies-series-ca","content_provider":"","channel_code":"o020","content_rights":null,"channel_info":{"channel_name_eng":"Mangorn","channel_name_th":"มังกร"},"views":73,"isLiveChat":false},{"id":"lPXDJR6gN6l","thumb":"https://cms.dmpcdn.com/livetv/2019/02/28/a9490c72-7387-4409-b5a8-80db28585ca4.png","slug":"true-select","title":"True Select","content_type":"livetv","category":"livetv-ca|entertainment-ca|variety-ca|tvsnow|entertainment","content_provider":"true_vision","channel_code":"218","content_rights":null,"channel_info":{"channel_name_cbd":"True Select","channel_name_chi":"True Select","channel_name_eng":"True Select","channel_name_mm":"True Select","channel_name_rus":"True Select","channel_name_th":"True Select","channel_name_vie":"True Select"},"views":71,"isLiveChat":false},{"id":"NWY5K7ZELP2","thumb":"https://cms.dmpcdn.com/livetv/2018/12/17/0c30b192-953b-49b9-a9bf-a4c6e3e71de3.png","slug":"true-select-hd","title":"True Shopping","content_type":"livetv","category":"livetv-ca|entertainment-ca|tvsnow|entertainment","content_provider":"true_vision","channel_code":"127","content_rights":null,"channel_info":{"channel_name_cbd":"True Shopping","channel_name_chi":"True Shopping","channel_name_eng":"True Shopping","channel_name_mm":"True Shopping","channel_name_rus":"True Shopping","channel_name_th":"True Shopping","channel_name_vie":"True Shopping"},"views":70,"isLiveChat":true},{"id":"r71LNbqjaKe","thumb":"https://cms.dmpcdn.com/livetv/2019/01/31/a5aeb78c-c4db-474f-a5af-345cb9e2f5b5.png","slug":"rama-channel","title":"Rama Channel","content_type":"livetv","category":"livetv-ca|documentary-ca|news-ca|tvsnow|documentary","content_provider":"true_vision","channel_code":"128","content_rights":null,"channel_info":{"channel_name_cbd":"Rama Channel","channel_name_chi":"Rama Channel","channel_name_eng":"Rama Channel","channel_name_mm":"Rama Channel","channel_name_rus":"Rama Channel","channel_name_th":"Rama Channel","channel_name_vie":"Rama Channel"},"views":69,"isLiveChat":false},{"id":"YLN6d3oYyXEL","thumb":"https://cms.dmpcdn.com/livetv/2023/11/22/2a4de600-8919-11ee-8416-3dc6bea66698_webp_original.webp","slug":"tptv","title":"TPTV","content_type":"livetv","category":"livetv-ca|digitaltv-ca|education-ca|freetv-ca","content_provider":"","channel_code":"d31","content_rights":null,"channel_info":{"channel_name_eng":"TPTV - Thai Parliament TV","channel_name_th":"ทีพีทีวี"},"views":61,"isLiveChat":false},{"id":"eXlvvZ4EA5aY","thumb":"https://cms.dmpcdn.com/livetv/2022/12/22/d9313340-81d9-11ed-a7f9-412bbba270e9_webp_original.png","slug":"tv-nfl-nba","title":"NFL & NBA TV","content_type":"livetv","category":"livetv-ca|sports-ca","content_provider":"true_vision","channel_code":"t513","content_rights":null,"channel_info":{"channel_name_eng":"NFL & NBA TV","channel_name_th":"เอ็นเอฟแอล แอนด์ เอ็นบีเอ ทีวี"},"views":59,"isLiveChat":false},{"id":"zmvD0RO72nL","thumb":"https://cms.dmpcdn.com/livetv/2023/04/28/f493fb20-e595-11ed-b26c-6b89d082d464_webp_original.png","slug":"truesport-5","title":"True Sports 5","content_type":"livetv","category":"livetv-ca|sports-ca|tvsnow|sports","content_provider":"true_vision","channel_code":"056","content_rights":null,"channel_info":{"channel_name_cbd":"True Sports 5","channel_name_chi":"True Sports 5","channel_name_eng":"True Sports 5","channel_name_mm":"True Sports 5","channel_name_rus":"True Sports 5","channel_name_th":"ทรูสปอร์ต 5","channel_name_vie":"True Sports 5"},"views":58,"isLiveChat":false},{"id":"mXQoNYKda2L9","thumb":"https://cms.dmpcdn.com/livetv/2023/04/28/434696d0-e599-11ed-b26c-6b89d082d464_webp_original.png","slug":"film-asia-hd","title":"True Film Asia","content_type":"livetv","category":"livetv-ca|movies-series-ca|tvsnow|movieseries","content_provider":"true_vision","channel_code":"t500","content_rights":null,"channel_info":{"channel_name_cbd":"True Film Asia","channel_name_chi":"True Film Asia","channel_name_eng":"True Film Asia","channel_name_mm":"True Film Asia","channel_name_rus":"True Film Asia","channel_name_th":"True Film Asia","channel_name_vie":"True Film Asia"},"views":55,"isLiveChat":false},{"id":"P83vkq1M1Lp","thumb":"https://cms.dmpcdn.com/livetv/2023/04/28/46065310-e599-11ed-96ec-4d05b9e2ca86_webp_original.png","slug":"true-spark","title":"True Spark Play","content_type":"livetv","category":"livetv-ca|kids-ca|trueunlock-ca|tvsnow|kids","content_provider":"true_vision","channel_code":"007","content_rights":null,"channel_info":{"channel_name_cbd":"True Spark Play","channel_name_chi":"True Spark Play","channel_name_eng":"True Spark Play","channel_name_mm":"True Spark Play","channel_name_rus":"True Spark Play","channel_name_th":"True Spark Play","channel_name_vie":"True Spark Play"},"views":54,"isLiveChat":false},{"id":"2L1ZZdJGxPej","thumb":"https://cms.dmpcdn.com/livetv/2023/07/24/61050450-29cc-11ee-b2f4-e9de482d866e_webp_original.webp","slug":"spotv2-hd","title":"SPOTV 2","content_type":"livetv","category":"livetv-ca|sports-ca|tvsnow|sports","content_provider":"true_vision","channel_code":"t511","content_rights":null,"channel_info":{"channel_name_eng":"SPOTV 2","channel_name_th":"SPOTV 2"},"views":46,"isLiveChat":false},{"id":"Mbx79DOD44J","thumb":"https://cms.dmpcdn.com/livetv/2021/06/01/e2f61c80-c234-11eb-92e3-4bf272c5d086_original.png","slug":"true-music-channel-hd","title":"True Music","content_type":"livetv","category":"livetv-ca|entertainment-ca|trueunlock-ca|tvsnow|entertainment","content_provider":"true_vision","channel_code":"159","content_rights":null,"channel_info":{"channel_name_cbd":"True Music","channel_name_chi":"True Music","channel_name_eng":"True Music","channel_name_mm":"True Music","channel_name_rus":"True Music","channel_name_th":"True Music","channel_name_vie":"True Music"},"views":40,"isLiveChat":false},{"id":"leVMNwY8LA1B","thumb":"https://cms.dmpcdn.com/livetv/2021/02/24/cc08cbe0-764d-11eb-b272-17d04980ce1e_original.png","slug":"ATTV","title":"@TV","content_type":"livetv","category":"free-tv|livetv-ca|freetv-ca","content_provider":"","channel_code":"i002","content_rights":null,"channel_info":{"channel_name_eng":"@TV","channel_name_th":"แอททีวี"},"views":39,"isLiveChat":false},{"id":"V14w2AL9grW6","thumb":"https://cms.dmpcdn.com/livetv/2023/11/13/bd6a6d20-8205-11ee-822c-6bbb3f82c35b_webp_original.webp","slug":"voicetv-2023","title":"VOICE TV","content_type":"livetv","category":"livetv-ca|freetv-ca|news-ca","content_provider":"","channel_code":"154","content_rights":null,"channel_info":{"channel_name_cbd":"វ៉យធីវី","channel_name_eng":"Voice TV","channel_name_mm":"Voice TV","channel_name_th":"วอยซ์ ทีวี"},"views":33,"isLiveChat":false},{"id":"NB2d2A9Zd94z","thumb":"https://cms.dmpcdn.com/livetv/2023/09/25/c389b530-5b4f-11ee-a6f1-ffa978a40b9f_webp_original.webp","slug":"trueid-live","title":"TrueID Live","content_type":"livetv","category":"livetv-ca|entertainment-ca|variety-ca","content_provider":"","channel_code":"ev04","content_rights":null,"channel_info":{"channel_name_th":"ทรูไอดี ไลฟ์"},"views":31,"isLiveChat":true},{"id":"GOPVJMln56Y","thumb":"https://cms.dmpcdn.com/livetv/2020/06/23/816989d0-b550-11ea-8fac-236a281cd6c5_original.png","slug":"dharmatv","title":"Dhamma TV","content_type":"livetv","category":"knowledge|livetv-ca|digitaltv-ca|documentary-ca|trueidtv-all|trueidtv-digital-tv|variety","content_provider":"","channel_code":"o016","content_rights":null,"channel_info":{"channel_name_cbd":"ព្រះធម៌ធីវី","channel_name_eng":"Dhamma TV","channel_name_mm":"Dhamma TV","channel_name_th":"ธรรมะทีวี"},"views":31,"isLiveChat":false},{"id":"09BRRXKbgge9","thumb":"https://cms.dmpcdn.com/livetv/2022/03/23/f7108720-aa94-11ec-9b91-03afdbb2e824_webp_original.png","slug":"truepremierfootballhd6","title":"True Premier Football 6","content_type":"livetv","category":"livetv-ca|football-ca|sports-ca","content_provider":"true_vision","channel_code":"t502","content_rights":null,"channel_info":{"channel_name_eng":"True Premier Football 6","channel_name_th":"ทรู พรีเมียร์ ฟุตบอล 6"},"views":31,"isLiveChat":false},{"id":"Q7vaEm8O9e4","thumb":"https://cms.dmpcdn.com/livetv/2023/04/28/f65ea900-e595-11ed-86b8-bb40638e3c49_webp_original.png","slug":"true-tennis-hd","title":"True Tennis","content_type":"livetv","category":"livetv-ca|sports-ca|tvsnow|sports","content_provider":"true_vision","channel_code":"045","content_rights":null,"channel_info":{"channel_name_cbd":"True Tennis","channel_name_chi":"True Tennis","channel_name_eng":"True Tennis","channel_name_mm":"True Tennis","channel_name_rus":"True Tennis","channel_name_th":"True Tennis","channel_name_vie":"True Tennis"},"views":29,"isLiveChat":false},{"id":"N8E7v0JlM15e","thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/94a32ae0-9406-11ee-a0fd-836d91d2dd6e_webp_original.webp","slug":"chelsea","title":"Chelsea","content_type":"livetv","category":"hbtv-trueidtv-all|livetv-ca|football-ca|sports-ca|true-unlock|true-unlock-atv|trueidtv-all","content_provider":"","channel_code":"che01","content_rights":null,"channel_info":{"channel_name_eng":"Chelsea","channel_name_th":"เชลซี"},"views":28,"isLiveChat":false},{"id":"PdOXKN4O1vDr","thumb":"https://cms.dmpcdn.com/livetv/2023/09/25/c3898e20-5b4f-11ee-a599-1d1a4f7c1125_webp_original.webp","slug":"trueid-sports02","title":"TrueID Sports 2","content_type":"livetv","category":"livetv-ca|sports-ca|trueidtv-sport","content_provider":"","channel_code":"he004","content_rights":null,"channel_info":{"channel_name_eng":"TrueID Sports 2","channel_name_th":"ทรูไอดี สปอร์ต 2"},"views":26,"isLiveChat":false},{"id":"k3B64mk9ELl3","thumb":"https://cms.dmpcdn.com/livetv/2023/07/24/6057ad50-29cc-11ee-846b-a1c4e5181c87_webp_original.webp","slug":"golfchannel-thhdplus","title":"Golf Channel Thailand HD+","content_type":"livetv","category":"livetv-ca|sports-ca|tvsnow|sports","content_provider":"true_vision","channel_code":"t501","content_rights":null,"channel_info":{"channel_name_cbd":"Golf Channel Thailand HD Plus","channel_name_chi":"Golf Channel Thailand HD Plus","channel_name_eng":"Golf Channel Thailand HD Plus","channel_name_mm":"Golf Channel Thailand HD Plus","channel_name_rus":"Golf Channel Thailand HD Plus","channel_name_th":"Golf Channel Thailand HD Plus","channel_name_vie":"Golf Channel Thailand HD Plus"},"views":26,"isLiveChat":false},{"id":"zWoZqZv6J6N5","thumb":"https://cms.dmpcdn.com/livetv/2022/10/11/f09e41a0-492e-11ed-bb17-0527d4e1664c_webp_original.png","slug":"crime-investigation","title":"Crime + Investigation","content_type":"livetv","category":"livetv-ca|documentary-ca|tvsnow|documentary","content_provider":"true_vision","channel_code":"t517","content_rights":null,"channel_info":{"channel_name_eng":"Crime Investigation","channel_name_th":"ไคร์ม แอนด์ อินเวสทิเกชั่น"},"views":25,"isLiveChat":false},{"id":"bDKPPGOdyAmn","thumb":"https://cms.dmpcdn.com/livetv/2023/07/24/60cba4d0-29cc-11ee-b2f4-e9de482d866e_webp_original.webp","slug":"spotv1-hd","title":"SPOTV 1","content_type":"livetv","category":"livetv-ca|sports-ca|tvsnow|sports","content_provider":"true_vision","channel_code":"t510","content_rights":null,"channel_info":{"channel_name_eng":"SPOTV 1","channel_name_th":"SPOTV 1"},"views":25,"isLiveChat":false},{"id":"zpwxwAgYOV7n","thumb":"https://cms.dmpcdn.com/livetv/2022/02/17/3943ca00-8fd6-11ec-b076-dffedf0eab22_webp_original.png","slug":"white-channel-hd","title":"White Channel","content_type":"livetv","category":"hbtv-trueidtv-all|livetv-ca|freetv-ca","content_provider":"","channel_code":"i006","content_rights":null,"channel_info":{"channel_name_eng":"White Channel","channel_name_th":"ไวท์แชนแนล"},"views":25,"isLiveChat":false},{"id":"vW6BOL0AzxdW","thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/21b70060-9406-11ee-906d-89adbc3169c1_webp_original.webp","slug":"arsenal","title":"Arsenal","content_type":"livetv","category":"hbtv-trueidtv-all|livetv-ca|football-ca|sports-ca|true-unlock|true-unlock-atv|trueidtv-all","content_provider":"","channel_code":"ars01","content_rights":null,"channel_info":{"channel_name_eng":"Arsenal","channel_name_th":"อาร์เซน่อล"},"views":25,"isLiveChat":false},{"id":"5YQaWExRqD5","thumb":"https://cms.dmpcdn.com/livetv/2020/05/18/87773550-98c4-11ea-b284-2bff0287c295_original.png","slug":"dltv-3","title":"DLTV 3","content_type":"livetv","category":"education|hbtv-trueidtv-all|livetv-ca|education-ca","content_provider":"","channel_code":"dum003","content_rights":null,"channel_info":{"channel_name_cbd":"DLTV 3","channel_name_chi":"DLTV 3","channel_name_eng":"DLTV 3","channel_name_mm":"DLTV 3","channel_name_rus":"DLTV 3","channel_name_th":"DLTV 3","channel_name_vie":"DLTV 3"},"views":23,"isLiveChat":false},{"id":"xPgxpqoyqQ62","thumb":"https://cms.dmpcdn.com/livetv/2021/01/06/68be8520-500f-11eb-8d28-4b8e3f30b51b_original.png","slug":"zing","title":"Zing","content_type":"livetv","category":"livetv-ca|entertainment-ca|movies-series-ca|trueidtv-all","content_provider":"","channel_code":"i001","content_rights":null,"channel_info":{"channel_name_cbd":"Zing","channel_name_chi":"Zing","channel_name_eng":"Zing","channel_name_mm":"Zing","channel_name_rus":"Zing","channel_name_th":"Zing","channel_name_vie":"Zing"},"views":22,"isLiveChat":false},{"id":"5XaDjQd1JJgw","thumb":"https://cms.dmpcdn.com/livetv/2023/07/24/5f346300-29cc-11ee-b2f4-e9de482d866e_webp_original.webp","slug":"bein-sports-hd2","title":"beIN SPORTS 2","content_type":"livetv","category":"livetv-ca|football-ca|sports-ca|trueidtv-all|tvsnow|sports","content_provider":"true_vision","channel_code":"t521","content_rights":null,"channel_info":{"channel_name_eng":"beIN SPORTS 2","channel_name_th":"บีอินสปอตส์ 2"},"views":22,"isLiveChat":false},{"id":"pmXrb1NjLeP0","thumb":"https://cms.dmpcdn.com/livetv/2023/05/03/bbea1690-e966-11ed-935b-df134f58d288_webp_original.png","slug":"truepremierfootballhd5","title":"True Premier Football 5","content_type":"livetv","category":"livetv-ca|football-ca|sports-ca|tvsnow|sports","content_provider":"true_vision","channel_code":"ht115","content_rights":null,"channel_info":{"channel_name_eng":"True Premier Football 5","channel_name_th":"ทรู พรีเมียร์ ฟุตบอล 5"},"views":21,"isLiveChat":false},{"id":"GDna51EdVk4","thumb":"https://cms.dmpcdn.com/livetv/2023/04/28/f4888970-e595-11ed-8507-4fc0b025fedb_webp_original.png","slug":"truesport-hd-4","title":"True Sports 4","content_type":"livetv","category":"livetv-ca|sports-ca|tvsnow|sports","content_provider":"true_vision","channel_code":"062","content_rights":null,"channel_info":{"channel_name_cbd":"True Sports 4","channel_name_chi":"True Sports 4","channel_name_eng":"True Sports 4","channel_name_mm":"True Sports 4","channel_name_rus":"True Sports 4","channel_name_th":"ทรูสปอร์ต 4","channel_name_vie":"True Sports 4"},"views":21,"isLiveChat":false},{"id":"o9vKOR0dLVm7","thumb":"https://cms.dmpcdn.com/livetv/2023/09/25/c3898e20-5b4f-11ee-a599-1d1a4f7c1125_webp_original.webp","slug":"trueid-sports03","title":"TrueID Sports 3","content_type":"livetv","category":"livetv-ca|sports-ca|trueidtv-sport","content_provider":"","channel_code":"he005","content_rights":null,"channel_info":{"channel_name_eng":"TrueID Sports 3","channel_name_th":"ทรูไอดี สปอร์ต 3"},"views":20,"isLiveChat":false},{"id":"rO7WMREyepr","thumb":"https://cms.dmpcdn.com/livetv/2020/05/18/c273ea90-98c4-11ea-bcb3-0320ce420b5e_original.png","slug":"dltv-15","title":"DLTV 15","content_type":"livetv","category":"education|hbtv-trueidtv-all|livetv-ca|education-ca","content_provider":"","channel_code":"dum015","content_rights":null,"channel_info":{"channel_name_cbd":"DLTV 15","channel_name_chi":"DLTV 15","channel_name_eng":"DLTV 15","channel_name_mm":"DLTV 15","channel_name_rus":"DLTV 15","channel_name_th":"DLTV 15","channel_name_vie":"DLTV 15"},"views":20,"isLiveChat":false},{"id":"67ollp0Raz2V","thumb":"https://cms.dmpcdn.com/livetv/2022/03/23/f7114a70-aa94-11ec-9b91-03afdbb2e824_webp_original.png","slug":"truepremierfootballhd7","title":"True Premier Football 7","content_type":"livetv","category":"livetv-ca|football-ca|sports-ca","content_provider":"true_vision","channel_code":"t503","content_rights":null,"channel_info":{"channel_name_eng":"True Premier Football 7","channel_name_th":"ทรู พรีเมียร์ ฟุตบอล 7"},"views":18,"isLiveChat":false},{"id":"2KyzkV6AyPZ","thumb":"https://cms.dmpcdn.com/livetv/2020/05/18/65dc9bb0-98c4-11ea-bcb3-0320ce420b5e_original.png","slug":"dltv-1","title":"DLTV 1","content_type":"livetv","category":"education|hbtv-trueidtv-all|livetv-ca|education-ca","content_provider":"","channel_code":"dum001","content_rights":null,"channel_info":{"channel_name_cbd":"DLTV 1","channel_name_chi":"DLTV 1","channel_name_eng":"DLTV 1","channel_name_mm":"DLTV 1","channel_name_rus":"DLTV 1","channel_name_th":"DLTV 1","channel_name_vie":"DLTV 1"},"views":17,"isLiveChat":false},{"id":"gqVn9n7MeYXq","thumb":"https://cms.dmpcdn.com/livetv/2022/09/08/e55200a0-2f27-11ed-a458-efe831982670_webp_original.png","slug":"arirang-tv","title":"Arirang TV","content_type":"livetv","category":"livetv-ca|entertainment-ca|tvsnow|entertainment","content_provider":"true_vision","channel_code":"t519","content_rights":null,"channel_info":{"channel_name_eng":"Arirang TV","channel_name_th":"Arirang TV"},"views":16,"isLiveChat":false},{"id":"r4PaaOpzr0Ow","thumb":"https://cms.dmpcdn.com/livetv/2022/03/23/f868c420-aa94-11ec-9b91-03afdbb2e824_webp_original.png","slug":"truepremierfootballhd8","title":"True Premier Football 8","content_type":"livetv","category":"livetv-ca|football-ca|sports-ca","content_provider":"true_vision","channel_code":"t504","content_rights":null,"channel_info":{"channel_name_eng":"True Premier Football 8","channel_name_th":"ทรู พรีเมียร์ ฟุตบอล 8"},"views":16,"isLiveChat":false},{"id":"Kz5zjkGyDVA","thumb":"https://cms.dmpcdn.com/livetv/2020/05/18/66ce9cd0-98c4-11ea-b284-2bff0287c295_original.png","slug":"dltv-6","title":"DLTV 6","content_type":"livetv","category":"education|hbtv-trueidtv-all|livetv-ca|education-ca","content_provider":"","channel_code":"dum006","content_rights":null,"channel_info":{"channel_name_cbd":"DLTV 6","channel_name_chi":"DLTV 6","channel_name_eng":"DLTV 6","channel_name_mm":"DLTV 6","channel_name_rus":"DLTV 6","channel_name_th":"DLTV 6","channel_name_vie":"DLTV 6"},"views":16,"isLiveChat":false},{"id":"Veb1NRpQ6LXk","thumb":"https://cms.dmpcdn.com/livetv/2022/02/10/16689820-8a46-11ec-8573-9fd52c482da3_webp_original.png","slug":"zee-anmol-sd","title":"Zee Anmol","content_type":"livetv","category":"livetv-ca|entertainment-ca|freetv-ca|movies-series-ca","content_provider":"","channel_code":"i005","content_rights":null,"channel_info":{"channel_name_eng":"Zee Anmol","channel_name_th":"Zee Anmol"},"views":15,"isLiveChat":false},{"id":"L3Jbvn0BnbA","thumb":"https://cms.dmpcdn.com/livetv/2020/05/18/65debe90-98c4-11ea-b284-2bff0287c295_original.png","slug":"dltv-2","title":"DLTV 2","content_type":"livetv","category":"education|hbtv-trueidtv-all|livetv-ca|education-ca","content_provider":"","channel_code":"dum002","content_rights":null,"channel_info":{"channel_name_cbd":"DLTV 2","channel_name_chi":"DLTV 2","channel_name_eng":"DLTV 2","channel_name_mm":"DLTV 2","channel_name_rus":"DLTV 2","channel_name_th":"DLTV 2","channel_name_vie":"DLTV 2"},"views":15,"isLiveChat":false},{"id":"v2M0K4kgbrN","thumb":"https://cms.dmpcdn.com/livetv/2020/05/18/66317270-98c4-11ea-b284-2bff0287c295_original.png","slug":"dltv-4","title":"DLTV 4","content_type":"livetv","category":"education|hbtv-trueidtv-all|livetv-ca|education-ca","content_provider":"","channel_code":"dum004","content_rights":null,"channel_info":{"channel_name_cbd":"DLTV 4","channel_name_chi":"DLTV 4","channel_name_eng":"DLTV 4","channel_name_mm":"DLTV 4","channel_name_rus":"DLTV 4","channel_name_th":"DLTV 4","channel_name_vie":"DLTV 4"},"views":15,"isLiveChat":false},{"id":"RGdlapJnLQNG","thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/f8af80b0-9406-11ee-8d65-879d2e0f23a3_webp_original.webp","slug":"manchester-city","title":"Manchester City","content_type":"livetv","category":"hbtv-trueidtv-all|livetv-ca|football-ca|sports-ca|true-unlock|true-unlock-atv|trueidtv-all","content_provider":"","channel_code":"mci01","content_rights":null,"channel_info":{"channel_name_eng":"Manchester City","channel_name_th":"แมนซิตี้"},"views":15,"isLiveChat":false},{"id":"JkpG4LeljXJ0","thumb":"https://cms.dmpcdn.com/livetv/2023/08/02/8a0c49a0-30e1-11ee-b220-4544ede97b74_webp_original.webp","slug":"true-ball-thai-2","title":"True Ball Thai 2","content_type":"livetv","category":"livetv-ca|football-ca|sports-ca|tvsnow|sports","content_provider":"true_vision","channel_code":"vc02","content_rights":null,"channel_info":{"channel_name_eng":"True Ball Thai 2","channel_name_th":"True Ball Thai 2"},"views":14,"isLiveChat":false},{"id":"Yb4p39lbgvN","thumb":"https://cms.dmpcdn.com/livetv/2020/05/18/6683b120-98c4-11ea-b284-2bff0287c295_original.png","slug":"dltv-5","title":"DLTV 5","content_type":"livetv","category":"education|hbtv-trueidtv-all|livetv-ca|education-ca","content_provider":"","channel_code":"dum005","content_rights":null,"channel_info":{"channel_name_cbd":"DLTV 5","channel_name_chi":"DLTV 5","channel_name_eng":"DLTV 5","channel_name_mm":"DLTV 5","channel_name_rus":"DLTV 5","channel_name_th":"DLTV 5","channel_name_vie":"DLTV 5"},"views":14,"isLiveChat":false},{"id":"D38Lb540KAE3","thumb":"https://cms.dmpcdn.com/livetv/2021/02/24/cc358130-764d-11eb-9057-2d10fb4d0cf4_original.png","slug":"MediaTV","title":"Media TV","content_type":"livetv","category":"free-tv|livetv-ca|freetv-ca","content_provider":"","channel_code":"i003","content_rights":null,"channel_info":{"channel_name_eng":"Media TV","channel_name_th":"มีเดีย ทีวี"},"views":13,"isLiveChat":false},{"id":"JGAQ7VZpX9Y","thumb":"https://cms.dmpcdn.com/livetv/2020/05/18/044a2a10-98c5-11ea-bcb3-0320ce420b5e_original.png","slug":"dltv-12","title":"DLTV 12","content_type":"livetv","category":"education|hbtv-trueidtv-all|livetv-ca|education-ca","content_provider":"","channel_code":"dum012","content_rights":null,"channel_info":{"channel_name_cbd":"DLTV 12","channel_name_chi":"DLTV 12","channel_name_eng":"DLTV 12","channel_name_mm":"DLTV 12","channel_name_rus":"DLTV 12","channel_name_th":"DLTV 12","channel_name_vie":"DLTV 12"},"views":13,"isLiveChat":false},{"id":"zyab4aWZ0OWx","thumb":"https://cms.dmpcdn.com/livetv/2023/05/03/bb0beb90-e966-11ed-993c-b59183950f79_webp_original.png","slug":"truepremierfootballhd4","title":"True Premier Football 4","content_type":"livetv","category":"livetv-ca|football-ca|sports-ca|tvsnow|sports","content_provider":"true_vision","channel_code":"ht114","content_rights":null,"channel_info":{"channel_name_eng":"True Premier Football 4","channel_name_th":"ทรู พรีเมียร์ ฟุตบอล 4"},"views":12,"isLiveChat":false},{"id":"pQ6ok8M72AD","thumb":"https://cms.dmpcdn.com/livetv/2020/05/18/bfd21690-98c4-11ea-bcb3-0320ce420b5e_original.png","slug":"dltv-10","title":"DLTV 10","content_type":"livetv","category":"education|hbtv-trueidtv-all|livetv-ca|education-ca","content_provider":null,"channel_code":"dum010","content_rights":null,"channel_info":{"channel_name_cbd":"DLTV 10","channel_name_chi":"DLTV 10","channel_name_eng":"DLTV 10","channel_name_mm":"DLTV 10","channel_name_rus":"DLTV 10","channel_name_th":"DLTV 10","channel_name_vie":"DLTV 10"},"views":12,"isLiveChat":false},{"id":"wkrQgY603zM","thumb":"https://cms.dmpcdn.com/livetv/2020/05/18/c2364550-98c4-11ea-bcb3-0320ce420b5e_original.png","slug":"dltv-14","title":"DLTV 14","content_type":"livetv","category":"education|hbtv-trueidtv-all|livetv-ca|education-ca","content_provider":"","channel_code":"dum014","content_rights":null,"channel_info":{"channel_name_cbd":"DLTV 14","channel_name_chi":"DLTV 14","channel_name_eng":"DLTV 14","channel_name_mm":"DLTV 14","channel_name_rus":"DLTV 14","channel_name_th":"DLTV 14","channel_name_vie":"DLTV 14"},"views":12,"isLiveChat":false},{"id":"nYvz5QLWjyD","thumb":"https://cms.dmpcdn.com/livetv/2020/05/18/67145860-98c4-11ea-b284-2bff0287c295_original.png","slug":"dltv-7","title":"DLTV 7","content_type":"livetv","category":"education|hbtv-trueidtv-all|livetv-ca|education-ca","content_provider":"","channel_code":"dum007","content_rights":null,"channel_info":{"channel_name_cbd":"DLTV 7","channel_name_chi":"DLTV 7","channel_name_eng":"DLTV 7","channel_name_mm":"DLTV 7","channel_name_rus":"DLTV 7","channel_name_th":"DLTV 7","channel_name_vie":"DLTV 7"},"views":11,"isLiveChat":false},{"id":"MndX5W8rWaMn","thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/7003e750-9407-11ee-b445-0b5cfb8bf6f8_webp_original.webp","slug":"tottenham-hotspur","title":"Tottenham Hotspur","content_type":"livetv","category":"hbtv-trueidtv-all|livetv-ca|football-ca|sports-ca|true-unlock|true-unlock-atv|trueidtv-all","content_provider":"","channel_code":"tot01","content_rights":null,"channel_info":{"channel_name_eng":"Tottenham Hotspur","channel_name_th":"สเปอร์"},"views":11,"isLiveChat":false},{"id":"E9k68z9aKDp","thumb":"https://cms.dmpcdn.com/livetv/2017/10/18/f1b957db-b175-45fc-ab2b-60150f9c570a.png","slug":"tnn-2","title":"TNN 2","content_type":"livetv","category":"livetv-ca|freetv-ca|news-ca|tvsnow|tvsnews","content_provider":"true_vision","channel_code":"074","content_rights":null,"channel_info":{"channel_name_cbd":"TNN 2","channel_name_chi":"TNN 2","channel_name_eng":"TNN 2","channel_name_mm":"TNN 2","channel_name_rus":"TNN 2","channel_name_th":"TNN 2","channel_name_vie":"TNN 2"},"views":10,"isLiveChat":false},{"id":"JeQ5L9PpVBJ","thumb":"https://cms.dmpcdn.com/livetv/2020/05/18/bf927580-98c4-11ea-bcb3-0320ce420b5e_original.png","slug":"dltv-9","title":"DLTV 9","content_type":"livetv","category":"education|hbtv-trueidtv-all|livetv-ca|education-ca","content_provider":"","channel_code":"dum009","content_rights":null,"channel_info":{"channel_name_cbd":"DLTV 9","channel_name_chi":"DLTV 9","channel_name_eng":"DLTV 9","channel_name_mm":"DLTV 9","channel_name_rus":"DLTV 9","channel_name_th":"DLTV 9","channel_name_vie":"DLTV 9"},"views":10,"isLiveChat":false},{"id":"M34YDGLk2wVj","thumb":"https://cms.dmpcdn.com/livetv/2023/08/02/8a3b21d0-30e1-11ee-a53e-b3f87dc8ba1e_webp_original.webp","slug":"true-ball-thai-3","title":"True Ball Thai 3","content_type":"livetv","category":"livetv-ca|football-ca|sports-ca|tvsnow|sports","content_provider":"true_vision","channel_code":"vc03","content_rights":null,"channel_info":{"channel_name_eng":"True Ball Thai 3","channel_name_th":"True Ball Thai 3"},"views":9,"isLiveChat":false},{"id":"R4WyxL6Mp8b","thumb":"https://cms.dmpcdn.com/livetv/2020/05/18/bf9386f0-98c4-11ea-b284-2bff0287c295_original.png","slug":"dltv-8","title":"DLTV 8","content_type":"livetv","category":"education|hbtv-trueidtv-all|livetv-ca|education-ca","content_provider":"","channel_code":"dum008","content_rights":null,"channel_info":{"channel_name_cbd":"DLTV 8","channel_name_chi":"DLTV 8","channel_name_eng":"DLTV 8","channel_name_mm":"DLTV 8","channel_name_rus":"DLTV 8","channel_name_th":"DLTV 8","channel_name_vie":"DLTV 8"},"views":9,"isLiveChat":false},{"id":"6Qna2oVjq3P","thumb":"https://cms.dmpcdn.com/livetv/2020/05/18/c2335f20-98c4-11ea-bcb3-0320ce420b5e_original.png","slug":"dltv-13","title":"DLTV 13","content_type":"livetv","category":"education|hbtv-trueidtv-all|livetv-ca|education-ca","content_provider":"","channel_code":"dum013","content_rights":null,"channel_info":{"channel_name_cbd":"DLTV 13","channel_name_chi":"DLTV 13","channel_name_eng":"DLTV 13","channel_name_mm":"DLTV 13","channel_name_rus":"DLTV 13","channel_name_th":"DLTV 13","channel_name_vie":"DLTV 13"},"views":9,"isLiveChat":false},{"id":"3JYow6Dx7zx0","thumb":"https://cms.dmpcdn.com/livetv/2023/08/02/2f7ad050-30f6-11ee-b57d-a9829f092f3e_webp_original.webp","slug":"bein-sports-6","title":"beIN SPORTS 6","content_type":"livetv","category":"livetv-ca|football-ca|sports-ca|tvsnow|sports","content_provider":"","channel_code":"216","content_rights":null,"channel_info":{"channel_name_eng":"beIN SPORTS 6","channel_name_th":"บีอินสปอตส์ 6"},"views":7,"isLiveChat":false},{"id":"EGvbeMNZOwq","thumb":"https://cms.dmpcdn.com/livetv/2020/05/18/bfdaa210-98c4-11ea-bcb3-0320ce420b5e_original.png","slug":"dltv-11","title":"DLTV 11","content_type":"livetv","category":"education|hbtv-trueidtv-all|livetv-ca|education-ca","content_provider":"","channel_code":"dum011","content_rights":null,"channel_info":{"channel_name_cbd":"DLTV 11","channel_name_chi":"DLTV 11","channel_name_eng":"DLTV 11","channel_name_mm":"DLTV 11","channel_name_rus":"DLTV 11","channel_name_th":"DLTV 11","channel_name_vie":"DLTV 11"},"views":6,"isLiveChat":false},{"id":"JpawvVMe6aXO","thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/1bf1afd0-9407-11ee-8d65-879d2e0f23a3_webp_original.webp","slug":"newcastle-united","title":"Newcastle United","content_type":"livetv","category":"hbtv-trueidtv-all|livetv-ca|football-ca|sports-ca|true-unlock|true-unlock-atv|trueidtv-all","content_provider":"","channel_code":"new01","content_rights":null,"channel_info":{"channel_name_eng":"Newcastle United","channel_name_th":"นิวคาสเซิล"},"views":6,"isLiveChat":false},{"id":"RVrAxAOGx21v","thumb":"https://cms.dmpcdn.com/livetv/2022/09/08/e5b667c0-2f27-11ed-9e57-d98920d4c462_webp_original.png","slug":"dw-english","title":"DW English","content_type":"livetv","category":"livetv-ca|entertainment-ca|trueunlock-ca|tvsnow|entertainment","content_provider":"true_vision","channel_code":"t518","content_rights":null,"channel_info":{"channel_name_eng":"DW English","channel_name_th":"ดี ดับเบิ้ลยู อิงลิช"},"views":5,"isLiveChat":false},{"id":"eyEPa8A2WaJN","thumb":"https://cms.dmpcdn.com/livetv/2023/08/02/2f7a5b20-30f6-11ee-8c65-b3a6cba5ed9d_webp_original.webp","slug":"beinsports-4","title":"beIN SPORTS 4","content_type":"livetv","category":"livetv-ca|football-ca|sports-ca|tvsnow|sports","content_provider":"","channel_code":"217","content_rights":null,"channel_info":{"channel_name_eng":"beIN SPORTS 4","channel_name_th":"บีอินสปอตส์ 4"},"views":5,"isLiveChat":false},{"id":"pQNm6nA20a6e","thumb":"https://cms.dmpcdn.com/livetv/2023/08/02/300adb50-30f6-11ee-b3e7-85edd640cc04_webp_original.webp","slug":"beinsports-5","title":"beIN SPORTS 5","content_type":"livetv","category":"livetv-ca|football-ca|sports-ca|tvsnow|sports","content_provider":"","channel_code":"219","content_rights":null,"channel_info":{"channel_name_eng":"beIN SPORTS 5","channel_name_th":"บีอินสปอตส์ 5"},"views":2,"isLiveChat":false},{"id":"YZzDXGM1Yd68","thumb":"https://cms.dmpcdn.com/livetv/2021/10/28/3965c0a0-3794-11ec-8e1f-6bce3683de8c_webp_original.png","slug":"Event2","title":"Event 2","content_type":"livetv","category":"hbtv-trueidtv-all|hbtv-truetv-sport|ott-trueidtv-sport|sport|trueidtv-all|trueidtv-sport","content_provider":"","channel_code":"ev03","content_rights":null,"channel_info":null,"views":1,"isLiveChat":false},{"id":"LVQzz7xplYpP","thumb":"https://cms.dmpcdn.com/livetv/2021/10/28/3965c0a0-3794-11ec-8e1f-6bce3683de8c_webp_original.png","slug":"Event5","title":"Event 5","content_type":"livetv","category":"hbtv-trueidtv-all|hbtv-truetv-sport|ott-trueidtv-sport|sport|trueidtv-all|trueidtv-sport","content_provider":null,"channel_code":"emer05","content_rights":null,"channel_info":null,"views":1,"isLiveChat":false},{"id":"xVW7oVd8Gen","thumb":"https://cms.dmpcdn.com/livetv/2020/06/23/99bc7f60-b550-11ea-8fac-236a281cd6c5_original.png","slug":"super-entertain","title":"Super Bunteung","content_type":"livetv","category":"hbtv-trueidtv-all|hbtv-truetv-entertainment|tvsnow|entertainment|livetv-ca|entertainment-ca","content_provider":"true_vision","channel_code":"108","content_rights":null,"channel_info":{"channel_name_cbd":"ស៊ុបព័រអិនធើធែនមិន","channel_name_eng":"Super Bunteung","channel_name_mm":"အထူးေဖ်ာ္ေျဖမႈမ်ား","channel_name_th":"ซุปเปอร์ บันเทิง"},"views":1,"isLiveChat":false},{"id":"rVWJGN1VLOB","thumb":"https://cms.dmpcdn.com/livetv/2017/10/17/31a68f7b-d24e-43e0-9403-22f5e48f081b.png","slug":"etv","title":"ETV","content_type":"livetv","category":"hbtv-trueidtv-all|tvsnow|entertainment|livetv-ca|entertainment-ca|education-ca","content_provider":"true_vision","channel_code":"da2","content_rights":null,"channel_info":{"channel_name_cbd":"ETV","channel_name_chi":"ETV","channel_name_eng":"ETV","channel_name_mm":"ETV","channel_name_rus":"ETV","channel_name_th":"ETV","channel_name_vie":"ETV"},"views":1,"isLiveChat":false},{"id":"vAG5EZznD1Kl","thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/7e72f8d0-9407-11ee-b32f-2d43ff6700d5_webp_original.webp","slug":"west-ham-united","title":"West Ham United","content_type":"livetv","category":"hbtv-trueidtv-all|livetv-ca|football-ca|sports-ca|true-unlock|true-unlock-atv|trueidtv-all","content_provider":"","channel_code":"whu01","content_rights":null,"channel_info":{"channel_name_eng":"West Ham United","channel_name_th":"เวสต์แฮม"},"views":1,"isLiveChat":false},{"id":"nle3eNnyVpag","thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/a4879e50-9406-11ee-b543-51f040e58632_webp_original.webp","slug":"crystal-palace","title":"Crystal Palace","content_type":"livetv","category":"hbtv-trueidtv-all|livetv-ca|football-ca|sports-ca|true-unlock|true-unlock-atv|trueidtv-all","content_provider":"","channel_code":"cry01","content_rights":null,"channel_info":{"channel_name_eng":"Crystal-Palace","channel_name_th":"คริสตัลพาเลซ"},"views":1,"isLiveChat":false},{"id":"GB0gZlzxgnJr","thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/0a03a630-9406-11ee-906d-89adbc3169c1_webp_original.webp","slug":"bournemouth","title":"A.F.C. Bournemouth","content_type":"livetv","category":"hbtv-trueidtv-all|livetv-ca|football-ca|sports-ca|true-unlock|true-unlock-atv|trueidtv-all","content_provider":"","channel_code":"bou01","content_rights":null,"channel_info":{"channel_name_eng":"Bournemouth","channel_name_th":"บอร์นมัธ"},"views":1,"isLiveChat":false},{"id":"1ZrGkEk3qP7L","thumb":"https://cms.dmpcdn.com/livetv/2022/07/18/79461e70-0667-11ed-b687-85f145af88ed_webp_original.png","slug":"test3","title":"ช่องทดสอบออกอากาศที่ 3","content_type":"livetv","category":"livetv-ca|sports-ca","content_provider":"","channel_code":"tmp005","content_rights":null,"channel_info":{"channel_name_eng":"ช่องทดสอบออกอากาศที่ 3","channel_name_th":"ช่องทดสอบออกอากาศที่ 3"},"views":0,"isLiveChat":false},{"id":"6G190MBm2kkG","thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/7bb41c60-9406-11ee-a0fd-836d91d2dd6e_webp_original.webp","slug":"burnley","title":"Burnley","content_type":"livetv","category":"livetv-ca|football-ca|sports-ca|trueunlock-ca","content_provider":"","channel_code":"brn01","content_rights":null,"channel_info":{"channel_name_eng":"Burnley","channel_name_th":"เบิร์นลีย์"},"views":0,"isLiveChat":false},{"id":"4GePx966Dzao","thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/e8af9600-9406-11ee-b625-274874732f96_webp_original.webp","slug":"luton-town","title":"Luton Town","content_type":"livetv","category":"livetv-ca|football-ca|sports-ca|trueunlock-ca","content_provider":"","channel_code":"lut01","content_rights":null,"channel_info":{"channel_name_eng":"Luton Town","channel_name_th":"ลูตัน ทาวน์"},"views":0,"isLiveChat":false},{"id":"4NYqR5KyQArN","thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/61985840-9407-11ee-a0fd-836d91d2dd6e_webp_original.webp","slug":"sheffield-united","title":"Sheffield United","content_type":"livetv","category":"livetv-ca|football-ca|sports-ca|trueunlock-ca","content_provider":"","channel_code":"shu01","content_rights":null,"channel_info":{"channel_name_eng":"Sheffield United","channel_name_th":"เชฟฟิลด์ ยูไนเต็ด"},"views":0,"isLiveChat":false},{"id":"xAzllg2VXjRm","thumb":"https://cms.dmpcdn.com/livetv/2021/10/28/3965c0a0-3794-11ec-8e1f-6bce3683de8c_webp_original.png","slug":"Event3","title":"Event 3","content_type":"livetv","category":"hbtv-trueidtv-all|hbtv-truetv-sport|ott-trueidtv-sport|sport|trueidtv-all|trueidtv-sport","content_provider":null,"channel_code":"emer03","content_rights":null,"channel_info":null,"views":0,"isLiveChat":false},{"id":"WGVqq6zeAzaZ","thumb":"https://cms.dmpcdn.com/livetv/2021/10/28/3965c0a0-3794-11ec-8e1f-6bce3683de8c_webp_original.png","slug":"Event4","title":"Event 4","content_type":"livetv","category":"hbtv-trueidtv-all|hbtv-truetv-sport|ott-trueidtv-sport|sport|trueidtv-all|trueidtv-sport","content_provider":null,"channel_code":"emer04","content_rights":null,"channel_info":null,"views":0,"isLiveChat":false},{"id":"RjY3XkeL5Mwl","thumb":"https://cms.dmpcdn.com/livetv/2021/10/28/3965c0a0-3794-11ec-8e1f-6bce3683de8c_webp_original.png","slug":"Event1","title":"Event 1","content_type":"livetv","category":"hbtv-trueidtv-all|hbtv-truetv-sport|ott-trueidtv-sport|sport|trueidtv-all|trueidtv-sport","content_provider":null,"channel_code":"ev02","content_rights":null,"channel_info":null,"views":0,"isLiveChat":false},{"id":"glmE5eNRz47l","thumb":"https://cms.dmpcdn.com/livetv/2022/07/18/79461e70-0667-11ed-b687-85f145af88ed_webp_original.png","slug":"test","title":"ช่องทดสอบการออกอากาศ","content_type":"livetv","category":"livetv-ca","content_provider":"","channel_code":"tmp003","content_rights":null,"channel_info":{"channel_name_eng":"ทดสอบการออกอากาศ","channel_name_th":"ทดสอบการออกอากาศ"},"views":0,"isLiveChat":false},{"id":"RvJwkNg06Qre","thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/35f494c0-9406-11ee-b32f-2d43ff6700d5_webp_original.webp","slug":"aston-villa","title":"Aston Villa","content_type":"livetv","category":"hbtv-trueidtv-all|livetv-ca|football-ca|sports-ca|true-unlock|true-unlock-atv|trueidtv-all","content_provider":"","channel_code":"avl01","content_rights":null,"channel_info":{"channel_name_eng":"Aston Villa","channel_name_th":"แอสตันวิลล่า"},"views":0,"isLiveChat":false},{"id":"Vjb43gpNAVnl","thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/b6bb0ad0-9406-11ee-b543-51f040e58632_webp_original.webp","slug":"everton","title":"Everton","content_type":"livetv","category":"hbtv-trueidtv-all|livetv-ca|football-ca|sports-ca|true-unlock|true-unlock-atv|trueidtv-all","content_provider":"","channel_code":"eve01","content_rights":null,"channel_info":{"channel_name_eng":"Everton","channel_name_th":"เอเวอร์ตัน"},"views":0,"isLiveChat":false},{"id":"K24pNw8k5Kj2","thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/94ed36c0-9407-11ee-906d-89adbc3169c1_webp_original.webp","slug":"wolves","title":"Wolves","content_type":"livetv","category":"hbtv-trueidtv-all|livetv-ca|football-ca|sports-ca|true-unlock|true-unlock-atv|trueidtv-all","content_provider":"","channel_code":"wol01","content_rights":null,"channel_info":{"channel_name_eng":"Wolves","channel_name_th":"วูลฟ์"},"views":0,"isLiveChat":false},{"id":"vQEl8Do0nK46","thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/c843df70-9406-11ee-8d65-879d2e0f23a3_webp_original.webp","slug":"fulham","title":"Fulham","content_type":"livetv","category":"hbtv-trueidtv-all|livetv-ca|football-ca|sports-ca|true-unlock|true-unlock-atv|trueidtv-all","content_provider":"","channel_code":"ful01","content_rights":null,"channel_info":{"channel_name_eng":"Fulham","channel_name_th":"ฟูแล่ม"},"views":0,"isLiveChat":false},{"id":"oDqg2NPZdJz5","thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/600d67f0-9406-11ee-ab3e-a51daa175c33_webp_original.webp","slug":"brighton-and-hove-albion","title":"Brighton & Hove Albion","content_type":"livetv","category":"hbtv-trueidtv-all|livetv-ca|football-ca|sports-ca|true-unlock|true-unlock-atv|trueidtv-all","content_provider":"","channel_code":"bha01","content_rights":null,"channel_info":{"channel_name_eng":"Brighton-and-Hove-Albion","channel_name_th":"ไบร์ทตัน"},"views":0,"isLiveChat":false},{"id":"ykaXNqEMoPZR","thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/30299ee0-9407-11ee-a469-0b60cd4a260f_webp_original.webp","slug":"nottingham-forest","title":"Nottingham Forest","content_type":"livetv","category":"hbtv-trueidtv-all|livetv-ca|football-ca|sports-ca|true-unlock|true-unlock-atv|trueidtv-all","content_provider":"","channel_code":"nfo01","content_rights":null,"channel_info":{"channel_name_eng":"Nottingham Forest","channel_name_th":"ฟอร์เรสต์"},"views":0,"isLiveChat":false},{"id":"3gaL3mjZoxrE","thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/4738bf40-9406-11ee-a0fd-836d91d2dd6e_webp_original.webp","slug":"brentford","title":"Brentford","content_type":"livetv","category":"hbtv-trueidtv-all|livetv-ca|football-ca|sports-ca|true-unlock|true-unlock-atv|trueidtv-all","content_provider":"","channel_code":"bre01","content_rights":null,"channel_info":{"channel_name_eng":"Brentford","channel_name_th":"เบรนท์ฟอร์ด"},"views":0,"isLiveChat":false},{"id":"2Ag1bgVdNwoL","thumb":"https://cms.dmpcdn.com/livetv/2022/07/18/79461e70-0667-11ed-b687-85f145af88ed_webp_original.png","slug":"test2","title":"ช่องทดสอบออกอากาศที่2","content_type":"livetv","category":"livetv-ca|sports-ca","content_provider":"","channel_code":"tmp004","content_rights":null,"channel_info":{"channel_name_eng":"ช่องทดสอบออกอากาศที่2","channel_name_th":"ช่องทดสอบออกอากาศที่2"},"views":0,"isLiveChat":false},{"id":"OzKE5d4pdNwy","thumb":"https://cms.dmpcdn.com/livetv/2022/11/16/88521af0-6598-11ed-8215-b386a7bd4f58_webp_original.png","slug":"ufc","title":"UFC","content_type":"livetv","category":"livetv-ca|sports-ca|tvsnow|sports","content_provider":"true_vision","channel_code":"vc04","content_rights":null,"channel_info":{"channel_name_eng":"UFC","channel_name_th":"ยูเอฟซี"},"views":0,"isLiveChat":false}],"channelSlug":"true-movie-hits","baseShelves":{"adsConfig":{"adsNetworkId":"","adsUnit":"21682623839/TrueID_Web/TV"},"id":"3MPnXKpGjKqQ","shelfItems":[{"id":"G3rooMXA2b4Z","title":{"th":"แนะนำ","en":"Featured"},"type":"by_banner_homepage","viewType":"horizontal","shelfItems":[{"id":"J1X89KQE7001","title":"ContentMkt_AVOD_Series_SpiceAndSpell","thumb":"https://cms.dmpcdn.com/hilight/2023/11/24/890e7c60-8aac-11ee-ad2b-e5fcaaed0aed_webp_original.webp","redirectUrl":"https://movie.trueid.net/series/kbNxLxw5Eg52/rV1rP8Dj27kB/AkMBP4z2VOKG/XrVjVjeWXz2r","article_category":null,"content_type":"hilight"},{"id":"xrGQRbjWx1EL","title":"ContentMkt_TVOD_Movie_MI7Part1","thumb":"https://cms.dmpcdn.com/hilight/2023/11/23/32f66c30-89cf-11ee-976f-abdcd950f267_webp_original.webp","redirectUrl":"https://movie.trueid.net/movie/xDnNeqGkreJD","article_category":null,"content_type":"hilight"},{"id":"J52JxN0jXkA5","title":"ContentMkt_SVOD_Asianseries_MyPrecious","thumb":"https://cms.dmpcdn.com/hilight/2023/11/06/00af5020-7c19-11ee-a9a1-41799b41aff4_webp_original.webp","redirectUrl":"","article_category":null,"content_type":"hilight"},{"id":"yb22AdYZnQGb","title":"ContentMkt_AVOD_Lakorn_BakeMePlease","thumb":"https://cms.dmpcdn.com/hilight/2023/11/24/48523fc0-8aa9-11ee-bf9d-a586c3ad0143_webp_original.webp","redirectUrl":"https://movie.trueid.net/series/kN0QYgOQ0EJ5/zWBxNa65n6Vv/Eadp1WLqDXra/yqJgdKrkyRLY","article_category":null,"content_type":"hilight"},{"id":"VmW2pEP9q3rw","title":"ContentMkt_AVOD_Anime_JujutsuKaisen","thumb":"https://cms.dmpcdn.com/hilight/2023/11/24/88238020-8aac-11ee-873d-3f4e5da5fd9c_webp_original.webp","redirectUrl":"https://movie.trueid.net/series/LgR5wpRnPQVA/qYQ00Mby07Rl/MvKZ6RnxKRaQ/jdAX0Wagxl4R","article_category":null,"content_type":"hilight"},{"id":"BXGpEAn51mwW","title":"ContentMkt_TVOD_Movie_Ambulance","thumb":"https://cms.dmpcdn.com/hilight/2023/11/23/32aa20f0-89cf-11ee-ae81-d157aa7f87b4_webp_original.webp","redirectUrl":"https://movie.trueid.net/movie/Eq63XJL4okzw","article_category":null,"content_type":"hilight"},{"id":"DoLWMe0YeQR8","title":"ContentMkt_AVOD_Anime_DarkGathering","thumb":"https://cms.dmpcdn.com/hilight/2023/11/23/316e93b0-89cf-11ee-a5ec-b3b59a2ebd97_webp_original.webp","redirectUrl":"https://movie.trueid.net/series/d6425Em1DPjQ/QMrQQgYaEDGZ/OAqkmxqX05DQ/1G8xwp6ja86G","article_category":null,"content_type":"hilight"},{"id":"1PddoL4xG12P","title":"ContentMkt_AVOD_Anime_OnePiece","thumb":"https://cms.dmpcdn.com/hilight/2023/11/24/88241c60-8aac-11ee-bf9d-a586c3ad0143_webp_original.webp","redirectUrl":"https://movie.trueid.net/th-th/series/kxqkPYqVBq0D/4AoxBYpn4L1W/p2N5lYZGlVlL/lZ78MWznOElG","article_category":null,"content_type":"hilight"},{"id":"nYa5A41VxmXY","title":"TruelD One Package ความบันเทิงระดับโลก แบบไร้ขีดจำกัด V21-23","thumb":"https://cms.dmpcdn.com/hilight/2023/11/13/84d3ef30-8215-11ee-84cd-3b76e2935cfd_webp_original.webp","redirectUrl":"https://home.trueid.net/external-browser?website=https://myaccount.trueid.net/checkout?promotionCode=SUPERBUNDLE_TID_IQIYI_WETV_PRIME&utm_campaign=Package_NA_NA_TrueIDOne&utm_medium=inside-platform&utm_source=Today_new_release","article_category":null,"content_type":"hilight"},{"id":"VKvARdba10aW","title":"What's Wrong with My Princess","thumb":"https://cms.dmpcdn.com/hilight/2023/11/27/77b75b30-8cd2-11ee-9352-bd2663fbb8ed_webp_original.webp","redirectUrl":"https://movie.trueid.net/series/mP3G7aOXQGXP/QeDwwRKOL2Mp/RvD2p1OpZMRQ/zxnrl6JJnZ2x","article_category":null,"content_type":"hilight"}]},{"id":"k42naQeVKbK4","title":{"th":"","en":""},"type":"by_ads","viewType":"horizontal","shelfItems":[{"ALL":{"targetingArguments":{"TrueID_page":[],"Device":[]},"sizeMapping":[{"viewport":[1280,0],"sizes":[[750,200],[970,90],[728,90],"fluid",[800,250],[970,250],[1,1],[1280,250]]},{"viewport":[375,0],"sizes":[[1,1],[320,250],[375,250],"fluid",[300,250],[320,100]]},{"viewport":[800,0],"sizes":["fluid",[640,250],[800,250],[1,1],[728,90]]},{"viewport":[0,0],"sizes":[[320,50],[320,100],[1,1]]}],"slotId":"div-gpt-ad-lb-1","adUnit":"21682623839/TrueID_Web/TV","sizes":[[970,90],[728,90]]}}]},{"id":"O8pKrLmQlj2a","title":{"th":"ช่องฟรีทีวีฮิต","en":"Free TV"},"type":"by_livetv_channel","viewType":"vertical","shelfItems":[{"id":"wKngqJ2Vqnl","title":"MONO 29","thumb":"https://cms.dmpcdn.com/livetv/2019/01/10/35a35017-8473-4953-8474-5c58d805b74a.png","redirectUrl":"mono29","channel_code":"d43","views":33721,"article_category":["livetv-ca","digitaltv-ca","freetv-ca","movies-series-ca"],"content_type":"livetv","content_rights":"","isLiveChat":false},{"id":"yYk6PvXwXDb","title":"WorkPoint TV","thumb":"https://cms.dmpcdn.com/livetv/2023/11/17/2a1de990-852d-11ee-bf98-41acc8fd04fc_webp_original.webp","redirectUrl":"workpointtv","channel_code":"d83","views":6075,"article_category":["livetv-ca","digitaltv-ca","entertainment-ca","freetv-ca"],"content_type":"livetv","content_rights":"","isLiveChat":false},{"id":"QRP2K658b7G","title":"Thai PBS","thumb":"https://cms.dmpcdn.com/livetv/2023/09/15/ab170410-5377-11ee-8e1b-194edbb69638_webp_original.webp","redirectUrl":"thaipbs","channel_code":"c12","views":2526,"article_category":["livetv-ca","digitaltv-ca","freetv-ca","news-ca"],"content_type":"livetv","content_rights":"","isLiveChat":false},{"id":"vqbr1WgEnGQ","title":"Channel 8","thumb":"https://cms.dmpcdn.com/livetv/2023/09/15/5408a390-5377-11ee-8e1b-194edbb69638_webp_original.webp","redirectUrl":"ch8","channel_code":"d62","views":8295,"article_category":["livetv-ca","digitaltv-ca","entertainment-ca","freetv-ca"],"content_type":"livetv","content_rights":"","isLiveChat":false},{"id":"9O54lyP5Rqx","title":"Channel 7HD","thumb":"https://cms.dmpcdn.com/livetv/2023/07/19/212d15e0-25e7-11ee-bfc1-85e95548413c_webp_original.webp","redirectUrl":"ch7-hd","channel_code":"c07","views":12092,"article_category":["livetv-ca","digitaltv-ca","entertainment-ca","freetv-ca"],"content_type":"livetv","content_rights":"","isLiveChat":false},{"id":"zMLBpX7AWmk","title":"Nation TV","thumb":"https://cms.dmpcdn.com/livetv/2023/09/09/9c6f59c0-4ebe-11ee-99a7-832609069236_webp_original.webp","redirectUrl":"nationtv","channel_code":"d78","views":4733,"article_category":["livetv-ca","digitaltv-ca","freetv-ca","news-ca"],"content_type":"livetv","content_rights":"","isLiveChat":false},{"id":"nQlqONGyoa4","title":"Channel 3","thumb":"https://cms.dmpcdn.com/livetv/2023/07/24/5ff3e270-29cc-11ee-b2f4-e9de482d866e_webp_original.webp","redirectUrl":"ch3-hd","channel_code":"c03","views":96184,"article_category":["livetv-ca","digitaltv-ca","entertainment-ca","freetv-ca"],"content_type":"livetv","content_rights":"","isLiveChat":false},{"id":"5PKobQk5gLOP","title":"Boomerang","thumb":"https://cms.dmpcdn.com/livetv/2023/07/05/b74a2460-1b05-11ee-8ce6-b102b53cb4a2_webp_original.webp","redirectUrl":"boomerang-hd","channel_code":"i007","views":707,"article_category":["livetv-ca","freetv-ca","kids-ca"],"content_type":"livetv","content_rights":"","isLiveChat":false},{"id":"OVKwZle4eop","title":"True4U","thumb":"https://cms.dmpcdn.com/livetv/2023/09/15/84504210-5377-11ee-aaa1-7d584d8ca7a4_webp_original.webp","redirectUrl":"true4u","channel_code":"207","views":6489,"article_category":["livetv-ca","digitaltv-ca","entertainment-ca","freetv-ca","movies-series-ca"],"content_type":"livetv","content_rights":"","isLiveChat":false},{"id":"0z4lvq6Xwoa","title":"One31","thumb":"https://cms.dmpcdn.com/livetv/2019/01/16/396384be-35dc-4d11-bf04-06c9546ec7bc.png","redirectUrl":"one-hd","channel_code":"d56","views":10182,"article_category":["livetv-ca","digitaltv-ca","entertainment-ca","freetv-ca"],"content_type":"livetv","content_rights":"","isLiveChat":false},{"id":"rBWOx89v9Rk","title":"9 MCOT","thumb":"https://cms.dmpcdn.com/livetv/2023/09/09/9cc40970-4ebe-11ee-9801-97f95b5eed9a_webp_original.webp","redirectUrl":"9mcot-hd","channel_code":"c09","views":1323,"article_category":["livetv-ca","digitaltv-ca","freetv-ca"],"content_type":"livetv","content_rights":"","isLiveChat":false}]},{"id":"agbxxnP7GZQ4","title":{"th":"โปรแกรมทีวียอดนิยม","en":"Trending TV Program"},"type":"by_trending_tv_program","viewType":"horizontal","shelfItems":[{"id":"nQlqONGyoa4","title":"แชนแนลทรี ซีรีส์ สายใยรัก เหนือบัลลังก์","thumb":"https://cms.dmpcdn.com/livetv/2023/07/24/5ff3e270-29cc-11ee-b2f4-e9de482d866e_webp_original.webp","thumbLarge":"https://epgthumb.dmpcdn.com/thumbnail_large/c03.jpg?time=1702312743612","redirectUrl":"https://tv.trueid.net/th-en/live/ch3-hd","views":96184,"program_id":"wDGy4q2m963K","program_name":"แชนแนลทรี ซีรีส์ สายใยรัก เหนือบัลลังก์","article_category":["livetv-ca","digitaltv-ca","entertainment-ca","freetv-ca"],"content_type":"livetv","channel_info":{"channel_name_cbd":"ប៉ុស្តិ៍ 3 HD","channel_name_eng":"CH3 HD","channel_name_mm":"CH3 HD","channel_name_th":"ช่อง 3 HD"}},{"id":"8v732AYomo9","title":"ไทยรัฐเจาะประเด็น","thumb":"https://cms.dmpcdn.com/livetv/2023/07/18/7dc7a180-2515-11ee-b8b2-77e2a8f4c31e_webp_original.webp","thumbLarge":"https://epgthumb.dmpcdn.com/thumbnail_large/d05.jpg?time=1702312743612","redirectUrl":"https://tv.trueid.net/th-en/live/thairathtv-hd","views":17228,"program_id":"xkKBjq0VA926","program_name":"ไทยรัฐเจาะประเด็น","article_category":["livetv-ca","digitaltv-ca","freetv-ca","news-ca"],"content_type":"livetv","channel_info":{"channel_name_cbd":"ថៃរ៉ាត់ ធីវី HD","channel_name_eng":"Thairath TV HD","channel_name_mm":"Thairath TV HD","channel_name_th":"ไทยรัฐ ทีวี HD"}},{"id":"0z4lvq6Xwoa","title":"ละคร เสน่หาข้ามเส้น (ตอนอวสาน)","thumb":"https://cms.dmpcdn.com/livetv/2019/01/16/396384be-35dc-4d11-bf04-06c9546ec7bc.png","thumbLarge":"https://epgthumb.dmpcdn.com/thumbnail_large/d56.jpg?time=1702312743612","redirectUrl":"https://tv.trueid.net/th-en/live/one-hd","views":10182,"program_id":"VZ8mMrWEKxQ3","program_name":"ละคร เสน่หาข้ามเส้น (ตอนอวสาน)","article_category":["livetv-ca","digitaltv-ca","entertainment-ca","freetv-ca"],"content_type":"livetv","channel_info":{"channel_name_cbd":"វ័ន HD","channel_name_eng":"One HD","channel_name_mm":"One HD","channel_name_th":"วัน HD"}},{"id":"OVKwZle4eop","title":"ภาพยนตร์ อันธพาล","thumb":"https://cms.dmpcdn.com/livetv/2023/09/15/84504210-5377-11ee-aaa1-7d584d8ca7a4_webp_original.webp","thumbLarge":"https://epgthumb.dmpcdn.com/thumbnail_large/207.jpg?time=1702312743612","redirectUrl":"https://tv.trueid.net/th-en/live/true4u","views":6489,"program_id":"4A8jX4rrX58J","program_name":"ภาพยนตร์ อันธพาล","article_category":["livetv-ca","digitaltv-ca","entertainment-ca","freetv-ca","movies-series-ca"],"content_type":"livetv","channel_info":{"channel_name_cbd":"ទ្រូ4យូ","channel_name_chi":"True4U","channel_name_eng":"True4U","channel_name_mm":"True4U","channel_name_rus":"True4U","channel_name_th":"ทรูโฟร์ยู","channel_name_vie":"True4U"}},{"id":"9O54lyP5Rqx","title":"One Lumpinee Heroes","thumb":"https://cms.dmpcdn.com/livetv/2023/07/19/212d15e0-25e7-11ee-bfc1-85e95548413c_webp_original.webp","thumbLarge":"https://epgthumb.dmpcdn.com/thumbnail_large/c07.jpg?time=1702312743612","redirectUrl":"https://tv.trueid.net/th-en/live/ch7-hd","views":12092,"program_id":"vbQqm8mnpyYb","program_name":"One Lumpinee Heroes","article_category":["livetv-ca","digitaltv-ca","entertainment-ca","freetv-ca"],"content_type":"livetv","channel_info":{"channel_name_cbd":"ប៉ុស្តិ៍ 7","channel_name_eng":"CH 7HD","channel_name_mm":"Channel 7","channel_name_th":"ช่อง 7HD"}},{"id":"yYk6PvXwXDb","title":"เคลียร์ชัดชัด รีรัน","thumb":"https://cms.dmpcdn.com/livetv/2023/11/17/2a1de990-852d-11ee-bf98-41acc8fd04fc_webp_original.webp","thumbLarge":"https://epgthumb.dmpcdn.com/thumbnail_large/d83.jpg?time=1702312743612","redirectUrl":"https://tv.trueid.net/th-en/live/workpointtv","views":6075,"program_id":"KzKlKXKPDkDY","program_name":"เคลียร์ชัดชัด รีรัน","article_category":["livetv-ca","digitaltv-ca","entertainment-ca","freetv-ca"],"content_type":"livetv","channel_info":{"channel_name_cbd":"វើកភ័ញ គ្រីអ៊ែតធិវ ធីវី","channel_name_eng":"Workpoint TV","channel_name_mm":"Workpoint TV","channel_name_th":"เวิร์คพอยท์ ทีวี"}},{"id":"OBb6NzoJX7O","title":"ทรูช้อปปิ้ง","thumb":"https://cms.dmpcdn.com/livetv/2023/10/02/d2ec4b30-60f1-11ee-92a4-8597bcef0049_webp_original.webp","thumbLarge":"https://epgthumb.dmpcdn.com/thumbnail_large/da0.jpg?time=1702312743612","redirectUrl":"https://tv.trueid.net/th-en/live/amarintv-hd","views":6407,"program_id":"PwP4AzA5KBXw","program_name":"ทรูช้อปปิ้ง","article_category":["livetv-ca","digitaltv-ca","freetv-ca"],"content_type":"livetv","channel_info":{"channel_name_cbd":"អាម៉ារិន","channel_name_eng":"Amarin TV","channel_name_mm":"Amarin TV","channel_name_th":"อมรินทร์"}},{"id":"vqbr1WgEnGQ","title":"เด็ดมวยเดือด","thumb":"https://cms.dmpcdn.com/livetv/2023/09/15/5408a390-5377-11ee-8e1b-194edbb69638_webp_original.webp","thumbLarge":"https://epgthumb.dmpcdn.com/thumbnail_large/d62.jpg?time=1702312743612","redirectUrl":"https://tv.trueid.net/th-en/live/ch8","views":8295,"program_id":"XJ4NgMgdr7K2","program_name":"เด็ดมวยเดือด","article_category":["livetv-ca","digitaltv-ca","entertainment-ca","freetv-ca"],"content_type":"livetv","channel_info":{"channel_name_cbd":"ប៉ុស្តិ៍ 8","channel_name_eng":"CH8","channel_name_th":"ช่อง 8"}},{"id":"zMLBpX7AWmk","title":"ยุคลชนข่าว","thumb":"https://cms.dmpcdn.com/livetv/2023/09/09/9c6f59c0-4ebe-11ee-99a7-832609069236_webp_original.webp","thumbLarge":"https://epgthumb.dmpcdn.com/thumbnail_large/d78.jpg?time=1702312743612","redirectUrl":"https://tv.trueid.net/th-en/live/nationtv","views":4733,"program_id":"m6ejRJ5pKvdL","program_name":"ยุคลชนข่าว","article_category":["livetv-ca","digitaltv-ca","freetv-ca","news-ca"],"content_type":"livetv","channel_info":{"channel_name_cbd":"Nation TV 22","channel_name_chi":"Nation TV 22","channel_name_eng":"Nation TV 22","channel_name_mm":"Nation TV 22","channel_name_rus":"Nation TV 22","channel_name_th":"เนชั่น ทีวี","channel_name_vie":"Nation TV 22"}},{"id":"QNBwOpdaxpQ","title":"Highlights Bundesliga","thumb":"https://cms.dmpcdn.com/livetv/2023/08/28/012eed00-458a-11ee-bd2b-6734a2d9e428_webp_original.webp","thumbLarge":"https://epgthumb.dmpcdn.com/thumbnail_large/da7.jpg?time=1702312743612","redirectUrl":"https://tv.trueid.net/th-en/live/pptv-hd","views":4723,"program_id":"DwYXj5Jbvex1","program_name":"Highlights Bundesliga","article_category":["livetv-ca","digitaltv-ca","freetv-ca"],"content_type":"livetv","channel_info":{"channel_name_cbd":"ភីភីធីវី","channel_name_eng":"PPTV","channel_name_mm":"PPTV","channel_name_th":"พีพีทีวี"}}]}]},"channelDetail":{"display_country":"th","display_lang":"en","id":"NopZ5gjkGmE","content_type":"livetv","original_id":"279","title":"True Movie Hits","article_category":["livetv-ca","movies-series-ca","trueunlock-ca","tvsnow","movieseries"],"thumb":"https://cms.dmpcdn.com/livetv/2023/04/28/45345d10-e599-11ed-86b8-bb40638e3c49_webp_original.png","tags":null,"status":"publish","count_views":538976,"publish_date":"2020-07-26T17:00:00.000Z","create_date":"2017-10-17T22:01:00.000Z","update_date":"2023-11-26T11:08:14.333Z","searchable":"Y","create_by":"Live TV","create_by_ssoid":null,"update_by":"KANT","update_by_ssoid":"112710659","source_url":null,"count_likes":null,"count_ratings":null,"source_country":null,"channel_code":"057","drm":"WV_FPS","channel_info":{"channel_name_cbd":"True Movie Hits","channel_name_chi":"True Movie Hits","channel_name_eng":"True Movie Hits","channel_name_mm":"True Movie Hits","channel_name_rus":"True Movie Hits","channel_name_th":"True Movie Hits","channel_name_vie":"True Movie Hits"},"lang_dual":"yes","setting":null,"slug":"true-movie-hits","allow_app":["trueidapp","trueidweb","trueidott","hybrid"],"detail":"ช่องภาพยนต์ต่างประเทศ รับชมได้ทั้งครบครัวด้วยระบบเสียงภาษาไทย
","content_provider":"true_vision","playready":"","score":null},"liveChatConfig":{"channelId":"NopZ5gjkGmE","isLiveChat":false,"slug":"true-movie-hits","disabledChat":false,"supportBrowser":{"chrome_browser_version":{"min_version":83,"live_chat":false},"firefox_browser_version":{"min_version":92,"live_chat":false},"msedge_browser_version":{"min_version":80,"live_chat":false},"off_livechat":false},"disabledChatList":[]},"epgList":[{"id":"w2xyzKz9eyb3","original_id":"057:20231212_020500","content_type":"epg","title":"The Last Witch Hunter","detail":"","status":"publish","channel_code":"057","title_id":"715307","ep_id":"2397606","ep_no":"1","ep_name":"LAST WITCH HUNTER, THE (2015) [MHS] [R]","movie_type":"series","first_run":"Y","cast_type":"tape","start_date":"2023-12-11T19:05:00.000Z","end_date":"2023-12-11T20:55:00.000Z","publish_date":"2023-12-11T10:36:41.801Z","lang":"en","thumb":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_020500.jpg","thumb_list":{"thumb":"https://epgthumb.dmpcdn.com/thumbnail/057/20231212/20231212_020500.jpg","thumb_catchup":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_021000.jpg","thumb_large":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_020500.jpg"},"black_out":0,"catch_up":0,"flag":"N","info":{"channel_name":"TR MOVIE HITS","image":"https://bms.dmpcdn.com/uploads/pic/381f853da5f4a310bf248357fed21a57.jpg","synopsis_en":"A young man is all that stands between humanity and the most horrifying witches in history.","director":"Breck Eisner","title_id":"715307","video":"pBNufkr4KkU","channel_code":"057","type":"Movie","synopsis_th":"หนุ่มนักล่าแม่มดถูกสาปให้เป็นอมตะจนกระทั่งราชินีแม่มดได้ฟื้นคืนชีพขึ้นมาจึงมีเพียงเขาคนเดียวเท่านั้นที่จะสามารถกอบกู้มวลมนุษยชาติได้","imdb_image":"https://bms.dmpcdn.com/uploads/pic/44b0eb2f46eed6a3953014cb5abdbff3.jpg","cast":"Vin Diesel, Rose Leslie, Elijah Wood","genres":"action","program_title":"LAST WITCH HUNTER, THE","production_year":"2015"},"isShowTime":"02:05","isActive":false},{"id":"GPApa0aZzprE","original_id":"057:20231212_035500","content_type":"epg","title":"Point Break","detail":"","status":"publish","channel_code":"057","title_id":"718258","ep_id":"2413906","ep_no":"1","ep_name":"POINT BREAK (2015) [MHS] [R]","movie_type":"series","first_run":"Y","cast_type":"tape","start_date":"2023-12-11T20:55:00.000Z","end_date":"2023-12-11T22:55:00.000Z","publish_date":"2023-12-11T10:36:41.801Z","lang":"en","thumb":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_035500.jpg","thumb_list":{"thumb":"https://epgthumb.dmpcdn.com/thumbnail/057/20231212/20231212_035500.jpg","thumb_catchup":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_040000.jpg","thumb_large":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_035500.jpg"},"black_out":0,"catch_up":0,"flag":"N","info":{"channel_name":"TR MOVIE HITS","image":"https://bms.dmpcdn.com/uploads/pic/e143a6f05ce8e87bf3e7c0f8dfca9914.jpeg","synopsis_en":"An FBI agent infiltrates a gang of thrill-seeking athlete thieves who are suspects in a spate of daring robberies.","director":"Ericson Core","title_id":"718258","video":"jcDD2-s4vWA","channel_code":"057","type":"Movie","synopsis_th":"เรื่องราวของเจ้าหน้าที่เอฟบีไอกับปฏิบัติการสืบสวนเพื่อตามล่าตัวมิจฉาชีพระดับโลกด้วยการแฝงตัวเข้าไปในกลุ่มนักเล่นกระดานโต้คลื่น","imdb_image":"https://bms.dmpcdn.com/uploads/pic/5a0fc22d59c8aef7e9693119687b2172.jpg","cast":"Edgar Ramirez, Luke Bracey, Ray Winstone","genres":"action","program_title":"POINT BREAK","production_year":"2015"},"isShowTime":"03:55","isActive":false},{"id":"Va15bqbQn58a","original_id":"057:20231212_055500","content_type":"epg","title":"The Art of War","detail":"","status":"publish","channel_code":"057","title_id":"712097","ep_id":"2372786","ep_no":"1","ep_name":"ART OF WAR, THE [2000] [MHS]","movie_type":"series","first_run":"Y","cast_type":"tape","start_date":"2023-12-11T22:55:00.000Z","end_date":"2023-12-12T00:55:00.000Z","publish_date":"2023-12-11T10:36:41.801Z","lang":"en","thumb":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_055500.jpg","thumb_list":{"thumb":"https://epgthumb.dmpcdn.com/thumbnail/057/20231212/20231212_055500.jpg","thumb_catchup":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_060000.jpg","thumb_large":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_055500.jpg"},"black_out":0,"catch_up":0,"flag":"N","info":{"channel_name":"TR MOVIE HITS","image":"https://bms.dmpcdn.com/uploads/pic/4f12f9d90f2e8d29b9e427ef415bcb4e.jpg","synopsis_en":"After a US agent is framed for the assassination of the Chinese ambassador, he faces a race against time to catch the real killers.","director":"Christian Duguay","title_id":"712097","video":"rKFmSpB-uGQ","channel_code":"057","type":"Movie","synopsis_th":"เมื่อสายลับถูกใส่ร้ายว่าเป็นฆาตกรเขาจึงต้องหลบหนีการตามไล่ล่าและแข่งกับเวลาเพื่อสืบหาตามล่าฆาตกรตัวจริงให้ได้โดยเร็วที่สุด","imdb_image":"https://bms.dmpcdn.com/uploads/pic/28ab499dffdff191fba497f64131e744.jpg","cast":"Wesley Snipes, Anne Archer, Maury Chaykin","genres":"crime","program_title":"ART OF WAR, THE","production_year":"2000"},"isShowTime":"05:55","isActive":false},{"id":"ALxXy6y32XOL","original_id":"057:20231212_075500","content_type":"epg","title":"The Marksman","detail":"","status":"publish","channel_code":"057","title_id":"726358","ep_id":"2466252","ep_no":"1","ep_name":"MARKSMAN, THE (2021) [MHS]","movie_type":"series","first_run":"Y","cast_type":"tape","start_date":"2023-12-12T00:55:00.000Z","end_date":"2023-12-12T02:50:00.000Z","publish_date":"2023-12-11T10:36:41.801Z","lang":"en","thumb":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_075500.jpg","thumb_list":{"thumb":"https://epgthumb.dmpcdn.com/thumbnail/057/20231212/20231212_075500.jpg","thumb_catchup":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_080000.jpg","thumb_large":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_075500.jpg"},"black_out":0,"catch_up":0,"flag":"N","info":{"channel_name":"TR MOVIE HITS","image":"https://bms.dmpcdn.com/uploads/pic/3945dc2c6cfff5ebeb61f021b58104ab.jpg","synopsis_en":"An Arizona rancher becomes the unlikely defender of a Mexican boy desperately fleeing the cartel assassins who've pursued him into the US.","director":"Robert Lorenz","title_id":"726358","video":"lEBPNi4bEbc","channel_code":"057","type":"Movie","synopsis_th":"อดีตทหารเรือ ที่หนีความวุ่นวายมาใช้ชีวิตอย่างสงบสุขในฟาร์มนอกเมือง แต่กลับต้องไปพัวพันกับสองแม่ลูกที่หลบหนีเอาตัวรอดจากกลุ่มนักฆ่าค้ายา","imdb_image":"https://bms.dmpcdn.com/uploads/pic/573349fd5394caccce8c4f818fdb57b5.jpg","cast":"Liam Neeson, Katheryn Winnick, Juan Pablo Raba","genres":"action","program_title":"MARKSMAN, THE","production_year":"2021"},"isShowTime":"07:55","isActive":false},{"id":"XzDNDnDrXNJ9","original_id":"057:20231212_095000","content_type":"epg","title":"Gods of Egypt","detail":"","status":"publish","channel_code":"057","title_id":"718274","ep_id":"2414078","ep_no":"1","ep_name":"GODS OF EGYPT (2016) [MHS] [R]","movie_type":"series","first_run":"Y","cast_type":"tape","start_date":"2023-12-12T02:50:00.000Z","end_date":"2023-12-12T05:05:00.000Z","publish_date":"2023-12-11T10:36:41.801Z","lang":"en","thumb":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_095000.jpg","thumb_list":{"thumb":"https://epgthumb.dmpcdn.com/thumbnail/057/20231212/20231212_095000.jpg","thumb_catchup":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_095500.jpg","thumb_large":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_095000.jpg"},"black_out":0,"catch_up":0,"flag":"N","info":{"channel_name":"TR MOVIE HITS","image":"https://bms.dmpcdn.com/uploads/pic/e772028844f60526e6dc0fe5b666425a.jpg","synopsis_en":"A young hero teams with the god Horus to fight against the god of darkness, who has usurped Egypt's throne.","director":"Alex Proyas","title_id":"718274","video":"Oijdb-a9GKY","channel_code":"057","type":"Movie","synopsis_th":"เรื่องราวความขัดแย้งและการช่วงชิงที่อุบัติขึ้นท่ามกลางความร้อนระอุแห่งทะเลทรายในดินแดนลุ่มแม่น้ำไนล์อันเต็มไปด้วยมนตรา ทวยเทพ และ เหล่าอสูร","imdb_image":"https://bms.dmpcdn.com/uploads/pic/0a945dc3853317779946f5b9f38269a1.jpg","cast":"Gerard Butler, Brenton Thwaites, Nikolaj Coster-Waldau","genres":"action","program_title":"GODS OF EGYPT","production_year":"2016"},"isShowTime":"09:50","isActive":false},{"id":"4DnvNENgamwD","original_id":"057:20231212_120500","content_type":"epg","title":"The Last Witch Hunter","detail":"","status":"publish","channel_code":"057","title_id":"715307","ep_id":"2397606","ep_no":"1","ep_name":"LAST WITCH HUNTER, THE (2015) [MHS] [R]","movie_type":"series","first_run":"Y","cast_type":"tape","start_date":"2023-12-12T05:05:00.000Z","end_date":"2023-12-12T06:55:00.000Z","publish_date":"2023-12-11T10:36:41.801Z","lang":"en","thumb":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_120500.jpg","thumb_list":{"thumb":"https://epgthumb.dmpcdn.com/thumbnail/057/20231212/20231212_120500.jpg","thumb_catchup":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_121000.jpg","thumb_large":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_120500.jpg"},"black_out":0,"catch_up":0,"flag":"N","info":{"channel_name":"TR MOVIE HITS","image":"https://bms.dmpcdn.com/uploads/pic/381f853da5f4a310bf248357fed21a57.jpg","synopsis_en":"A young man is all that stands between humanity and the most horrifying witches in history.","director":"Breck Eisner","title_id":"715307","video":"pBNufkr4KkU","channel_code":"057","type":"Movie","synopsis_th":"หนุ่มนักล่าแม่มดถูกสาปให้เป็นอมตะจนกระทั่งราชินีแม่มดได้ฟื้นคืนชีพขึ้นมาจึงมีเพียงเขาคนเดียวเท่านั้นที่จะสามารถกอบกู้มวลมนุษยชาติได้","imdb_image":"https://bms.dmpcdn.com/uploads/pic/44b0eb2f46eed6a3953014cb5abdbff3.jpg","cast":"Vin Diesel, Rose Leslie, Elijah Wood","genres":"action","program_title":"LAST WITCH HUNTER, THE","production_year":"2015"},"isShowTime":"12:05","isActive":false},{"id":"AEMb1g1LnzpQ","original_id":"057:20231212_135500","content_type":"epg","title":"Leon","detail":"","status":"publish","channel_code":"057","title_id":"729656","ep_id":"2488591","ep_no":"1","ep_name":"LEON [1994] [MHS]","movie_type":"series","first_run":"Y","cast_type":"tape","start_date":"2023-12-12T06:55:00.000Z","end_date":"2023-12-12T09:05:00.000Z","publish_date":"2023-12-11T10:36:41.801Z","lang":"en","thumb":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_135500.jpg","thumb_list":{"thumb":"https://epgthumb.dmpcdn.com/thumbnail/057/20231212/20231212_135500.jpg","thumb_catchup":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_140000.jpg","thumb_large":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_135500.jpg"},"black_out":0,"catch_up":0,"flag":"N","info":{"channel_name":"TR MOVIE HITS","image":"https://bms.dmpcdn.com/uploads/pic/79eabd21fdb1da338cca6b598de46cde.jpg","synopsis_en":"A hitman forms an unlikely bond with a young girl, teaching her his deadly skills while protecting her from ruthless criminals.","director":"Luc Besson","title_id":"729656","video":"aNQqoExfQsg","channel_code":"057","type":"Movie","synopsis_th":"เรื่องราวของนักฆ่าที่ได้สร้างความผูกพันธ์ที่ไม่น่าจะเป็นไปได้กับเด็กหญิง โดยสอนทักษะอันอันตรายแก่เธอพร้อมทั้งปกป้องเธอจากอาชญากรผู้โหดเหี้ยม","imdb_image":"https://bms.dmpcdn.com/uploads/pic/20be5d12ff2b8f86fb40f9db619d4cb8.jpg","cast":"Jean Reno, Gary Oldman, Natalie Portman","genres":"crime","program_title":"LEON","production_year":"1994"},"isShowTime":"13:55","isActive":false},{"id":"2xe7R1Rgamq4","original_id":"057:20231212_160500","content_type":"epg","title":"Gunpowder Milkshake","detail":"","status":"publish","channel_code":"057","title_id":"710376","ep_id":"2363208","ep_no":"1","ep_name":"GUNPOWDER MILKSHAKE (2021) [MHS]","movie_type":"series","first_run":"Y","cast_type":"tape","start_date":"2023-12-12T09:05:00.000Z","end_date":"2023-12-12T11:00:00.000Z","publish_date":"2023-12-11T10:36:41.801Z","lang":"en","thumb":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_160500.jpg","thumb_list":{"thumb":"https://epgthumb.dmpcdn.com/thumbnail/057/20231212/20231212_160500.jpg","thumb_catchup":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_161000.jpg","thumb_large":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_160500.jpg"},"black_out":0,"catch_up":0,"flag":"N","info":{"channel_name":"TR MOVIE HITS","image":"https://bms.dmpcdn.com/uploads/pic/0039112f2fef876ebf32f9bfb3a9fcf9.jpg","synopsis_en":"Three generations of women fight back against those who aim to take everything from them.","director":"Navot Papushado","title_id":"710376","video":"yxuAroBqt2c","channel_code":"057","type":"Movie","synopsis_th":"เรื่องราวของสามหญิงสามวัยที่ต้องต่อสู้กับผู้ซึ่งแย่งชิงทุกสิ่งทุกอย่างไปจากพวกเธอ","imdb_image":"https://bms.dmpcdn.com/uploads/pic/756c225bc8f5f2ed1268945c979b01a1.jpg","cast":"Karen Gillan, Lena Headey, Carla Gugino","genres":"action","program_title":"GUNPOWDER MILKSHAKE","production_year":"2021"},"isShowTime":"16:05","isActive":false},{"id":"QoeyO1O0Q3no","original_id":"057:20231212_180000","content_type":"epg","title":"Point Break","detail":"","status":"publish","channel_code":"057","title_id":"718258","ep_id":"2413906","ep_no":"1","ep_name":"POINT BREAK (2015) [MHS] [R]","movie_type":"series","first_run":"Y","cast_type":"tape","start_date":"2023-12-12T11:00:00.000Z","end_date":"2023-12-12T13:00:00.000Z","publish_date":"2023-12-11T10:36:41.801Z","lang":"en","thumb":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_180000.jpg","thumb_list":{"thumb":"https://epgthumb.dmpcdn.com/thumbnail/057/20231212/20231212_180000.jpg","thumb_catchup":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_180500.jpg","thumb_large":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_180000.jpg"},"black_out":0,"catch_up":0,"flag":"N","info":{"channel_name":"TR MOVIE HITS","image":"https://bms.dmpcdn.com/uploads/pic/e143a6f05ce8e87bf3e7c0f8dfca9914.jpeg","synopsis_en":"An FBI agent infiltrates a gang of thrill-seeking athlete thieves who are suspects in a spate of daring robberies.","director":"Ericson Core","title_id":"718258","video":"jcDD2-s4vWA","channel_code":"057","type":"Movie","synopsis_th":"เรื่องราวของเจ้าหน้าที่เอฟบีไอกับปฏิบัติการสืบสวนเพื่อตามล่าตัวมิจฉาชีพระดับโลกด้วยการแฝงตัวเข้าไปในกลุ่มนักเล่นกระดานโต้คลื่น","imdb_image":"https://bms.dmpcdn.com/uploads/pic/5a0fc22d59c8aef7e9693119687b2172.jpg","cast":"Edgar Ramirez, Luke Bracey, Ray Winstone","genres":"action","program_title":"POINT BREAK","production_year":"2015"},"isShowTime":"18:00","isActive":false},{"id":"voAargrBvRQo","original_id":"057:20231212_200000","content_type":"epg","title":"Max Steel","detail":"","status":"publish","channel_code":"057","title_id":"718257","ep_id":"2413902","ep_no":"1","ep_name":"MAX STEEL (2016) [MHS] [R]","movie_type":"series","first_run":"Y","cast_type":"tape","start_date":"2023-12-12T13:00:00.000Z","end_date":"2023-12-12T14:35:00.000Z","publish_date":"2023-12-11T10:36:41.801Z","lang":"en","thumb":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_200000.jpg","thumb_list":{"thumb":"https://epgthumb.dmpcdn.com/thumbnail/057/20231212/20231212_200000.jpg","thumb_catchup":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_200500.jpg","thumb_large":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_200000.jpg"},"black_out":0,"catch_up":0,"flag":"N","info":{"channel_name":"TR MOVIE HITS","image":"https://bms.dmpcdn.com/uploads/pic/a10785bc40cd82e82ae702d8a7827393.jpg","synopsis_en":"A young teen and an alien companion harness and combine their tremendous new powers to evolve into the turbo-charged superhero Max Steel.","director":"Stewart Hendler","title_id":"718257","video":"Tf4sa0BVJVw","channel_code":"057","type":"Movie","synopsis_th":"ชายหนุ่มที่ชีวิตต้องแปรเปลี่ยนไปตลอดกาลจากอุบัติเหตุภายในห้องทดลองซึ่งทำให้เขากลายเป็นยอดมนุษย์แกร่ง","imdb_image":"https://bms.dmpcdn.com/uploads/pic/c8e9e6d49546fbde72d0f0b552db97a6.jpg","cast":"Ben Winchell, Josh Brener, Maria Bello","genres":"action","program_title":"MAX STEEL","production_year":"2016"},"isShowTime":"20:00","isActive":false},{"id":"Ena7xBxkNK3z","original_id":"057:20231212_213500","content_type":"epg","title":"Pompeii","detail":"","status":"publish","channel_code":"057","title_id":"715311","ep_id":"2397620","ep_no":"1","ep_name":"POMPEII (2014) [MHS] [R]","movie_type":"series","first_run":"Y","cast_type":"tape","start_date":"2023-12-12T14:35:00.000Z","end_date":"2023-12-12T16:20:00.000Z","publish_date":"2023-12-11T10:36:41.801Z","lang":"en","thumb":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_213500.jpg","thumb_list":{"thumb":"https://epgthumb.dmpcdn.com/thumbnail/057/20231212/20231212_213500.jpg","thumb_catchup":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_214000.jpg","thumb_large":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_213500.jpg"},"black_out":0,"catch_up":0,"flag":"N","info":{"channel_name":"TR MOVIE HITS","image":"https://bms.dmpcdn.com/uploads/pic/28b7c486d1d8c52060413fb58c869c76.jpg","synopsis_en":"Just before the fateful eruption of Mt Vesuvius, a gladiator must save the love of his life from a corrupt Roman.","director":"Paul Anderson","title_id":"715311","video":"t6TRwfxDICM","channel_code":"057","type":"Movie","synopsis_th":"เรื่องราวของหนุ่มนักรบซึ่งเสี่ยงชีพช่วยเหลือหญิงสาวผู้เป็นที่รักจากมหาวิบัติกัมปนาทครั้งใหญ่แห่งประวัติศาสตร์เมื่อภูเขาไฟวิซูเวียสเกิดปะทุขึ้น","imdb_image":"https://bms.dmpcdn.com/uploads/pic/8675b7f9a08f3f0587bed52c7a8015e1.jpg","cast":"Kit Harington, Emily Browning, Kiefer Sutherland","genres":"action","program_title":"POMPEII","production_year":"2014"},"isShowTime":"21:35","isActive":false},{"id":"WNxrPpPwwkQl","original_id":"057:20231212_232000","content_type":"epg","title":"Leon","detail":"","status":"publish","channel_code":"057","title_id":"729656","ep_id":"2488591","ep_no":"1","ep_name":"LEON [1994] [MHS]","movie_type":"series","first_run":"Y","cast_type":"tape","start_date":"2023-12-12T16:20:00.000Z","end_date":"2023-12-12T18:30:00.000Z","publish_date":"2023-12-11T10:36:41.801Z","lang":"en","thumb":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_232000.jpg","thumb_list":{"thumb":"https://epgthumb.dmpcdn.com/thumbnail/057/20231212/20231212_232000.jpg","thumb_catchup":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_232500.jpg","thumb_large":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_232000.jpg"},"black_out":0,"catch_up":0,"flag":"N","info":{"channel_name":"TR MOVIE HITS","image":"https://bms.dmpcdn.com/uploads/pic/79eabd21fdb1da338cca6b598de46cde.jpg","synopsis_en":"A hitman forms an unlikely bond with a young girl, teaching her his deadly skills while protecting her from ruthless criminals.","director":"Luc Besson","title_id":"729656","video":"aNQqoExfQsg","channel_code":"057","type":"Movie","synopsis_th":"เรื่องราวของนักฆ่าที่ได้สร้างความผูกพันธ์ที่ไม่น่าจะเป็นไปได้กับเด็กหญิง โดยสอนทักษะอันอันตรายแก่เธอพร้อมทั้งปกป้องเธอจากอาชญากรผู้โหดเหี้ยม","imdb_image":"https://bms.dmpcdn.com/uploads/pic/20be5d12ff2b8f86fb40f9db619d4cb8.jpg","cast":"Jean Reno, Gary Oldman, Natalie Portman","genres":"crime","program_title":"LEON","production_year":"1994"},"isShowTime":"23:20","isActive":false}],"audioData":{"lang_locale":"","voice_commentary":""},"playerLanguage":{"data":{"aa":"Afar","ab":"Abkhazian","af":"Afrikaans","ak":"Akan","am":"Amharic","ar":"Arabic","an":"Aragonese","as":"Assamese","av":"Avaric","ae":"Avestan","ay":"Aymara","az":"Azerbaijani","ba":"Bashkir","bm":"Bambara","be":"Belarusian","bn":"Bengali","bh":"Biharilanguages","bi":"Bislama","bs":"Bosnian","br":"Breton","bg":"Bulgarian","ca":"CatalanValencian","ch":"Chamorro","ce":"Chechen","cu":"ChurchSlavicOldSlavonicChurchSlavonicOldBulgarianOldChurchSlavonic","cv":"Chuvash","kw":"Cornish","co":"Corsican","cr":"Cree","cs":"Czech","da":"Danish","dv":"DivehiDhivehiMaldivian","dz":"Dzongkha","en":"English","eo":"Esperanto","et":"Estonian","eu":"Basque","ee":"Ewe","fo":"Faroese","fj":"Fijian","fi":"Finnish","fr":"French","fy":"WesternFrisian","ff":"Fulah","de":"German","gd":"GaelicScottishGaelic","ga":"Irish","gl":"Galician","gv":"Manx","el":"Greek,Modern(1453-)","gn":"Guarani","gu":"Gujarati","ht":"HaitianHaitianCreole","ha":"Hausa","he":"Hebrew","hz":"Herero","hi":"Hindi","ho":"HiriMotu","hr":"Croatian","hu":"Hungarian","hy":"Armenian","ig":"Igbo","io":"Ido","ii":"SichuanYiNuosu","iu":"Inuktitut","ie":"InterlingueOccidental","ia":"Interlingua(InternationalAuxiliaryLanguageAssociation)","id":"Indonesian","ik":"Inupiaq","is":"Icelandic","it":"Italian","jv":"Javanese","ja":"Japanese","kl":"KalaallisutGreenlandic","kn":"Kannada","ks":"Kashmiri","ka":"Georgian","kr":"Kanuri","kk":"Kazakh","km":"CentralKhmer","ki":"KikuyuGikuyu","rw":"Kinyarwanda","ky":"KirghizKyrgyz","kv":"Komi","kg":"Kongo","ko":"Korean","kj":"KuanyamaKwanyama","ku":"Kurdish","lo":"Lao","la":"Latin","lv":"Latvian","li":"LimburganLimburgerLimburgish","ln":"Lingala","lt":"Lithuanian","lb":"LuxembourgishLetzeburgesch","lu":"Luba-Katanga","lg":"Ganda","mh":"Marshallese","ml":"Malayalam","mr":"Marathi","mk":"Macedonian","mg":"Malagasy","mt":"Maltese","mn":"Mongolian","mi":"Maori","ms":"Malay","my":"Burmese","na":"Nauru","nv":"NavajoNavaho","nr":"Ndebele,SouthSouthNdebele","nd":"Ndebele,NorthNorthNdebele","ng":"Ndonga","ne":"Nepali","nl":"DutchFlemish","nn":"NorwegianNynorskNynorsk,Norwegian","nb":"Bokmål,NorwegianNorwegianBokmål","no":"Norwegian","ny":"ChichewaChewaNyanja","oc":"Occitan(post1500)","oj":"Ojibwa","or":"Oriya","om":"Oromo","os":"OssetianOssetic","pa":"PanjabiPunjabi","fa":"Persian","pi":"Pali","pl":"Polish","pt":"Portuguese","ps":"PushtoPashto","qu":"Quechua","rm":"Romansh","ro":"RomanianMoldavianMoldovan","rn":"Rundi","ru":"Russian","sg":"Sango","sa":"Sanskrit","si":"SinhalaSinhalese","sk":"Slovak","sl":"Slovenian","se":"NorthernSami","sm":"Samoan","sn":"Shona","sd":"Sindhi","so":"Somali","st":"Sotho,Southern","es":"SpanishCastilian","sq":"Albanian","sc":"Sardinian","sr":"Serbian","ss":"Swati","su":"Sundanese","sw":"Swahili","sv":"Swedish","ty":"Tahitian","ta":"Tamil","tt":"Tatar","te":"Telugu","tg":"Tajik","tl":"Tagalog","th":"Thai","bo":"Tibetan","ti":"Tigrinya","to":"Tonga(TongaIslands)","tn":"Tswana","ts":"Tsonga","tk":"Turkmen","tr":"Turkish","tw":"Twi","ug":"UighurUyghur","uk":"Ukrainian","ur":"Urdu","uz":"Uzbek","ve":"Venda","vi":"Vietnamese","vo":"Volapük","cy":"Welsh","wa":"Walloon","wo":"Wolof","xh":"Xhosa","yi":"Yiddish","yo":"Yoruba","za":"ZhuangChuang","zh":"Chinese","zu":"Zulu","aar":"Afar","abk":"Abkhazian","ace":"Achinese","ach":"Acoli","ada":"Adangme","ady":"AdygheAdygei","afa":"Afro-Asiaticlanguages","afh":"Afrihili","afr":"Afrikaans","ain":"Ainu","aka":"Akan","akk":"Akkadian","ale":"Aleut","alg":"Algonquianlanguages","alt":"SouthernAltai","amh":"Amharic","ang":"English,Old(ca.450-1100)","anp":"Angika","apa":"Apachelanguages","ara":"Arabic","arc":"OfficialAramaic(700-300BCE)ImperialAramaic(700-300BCE)","arg":"Aragonese","arn":"MapudungunMapuche","arp":"Arapaho","art":"Artificiallanguages","arw":"Arawak","asm":"Assamese","ast":"AsturianBableLeoneseAsturleonese","ath":"Athapascanlanguages","aus":"Australianlanguages","ava":"Avaric","ave":"Avestan","awa":"Awadhi","aym":"Aymara","aze":"Azerbaijani","bad":"Bandalanguages","bai":"Bamilekelanguages","bak":"Bashkir","bal":"Baluchi","bam":"Bambara","ban":"Balinese","bas":"Basa","bat":"Balticlanguages","bej":"BejaBedawiyet","bel":"Belarusian","bem":"Bemba","ben":"Bengali","ber":"Berberlanguages","bho":"Bhojpuri","bih":"Biharilanguages","bik":"Bikol","bin":"BiniEdo","bis":"Bislama","bla":"Siksika","bnt":"Bantulanguages","bos":"Bosnian","bra":"Braj","bre":"Breton","btk":"Bataklanguages","bua":"Buriat","bug":"Buginese","bul":"Bulgarian","bur(B)mya(T)":"Burmese","byn":"BlinBilin","cad":"Caddo","cai":"CentralAmericanIndianlanguages","car":"GalibiCarib","cat":"CatalanValencian","cau":"Caucasianlanguages","ceb":"Cebuano","cel":"Celticlanguages","cha":"Chamorro","chb":"Chibcha","che":"Chechen","chg":"Chagatai","chk":"Chuukese","chm":"Mari","chn":"Chinookjargon","cho":"Choctaw","chp":"ChipewyanDeneSuline","chr":"Cherokee","chu":"ChurchSlavicOldSlavonicChurchSlavonicOldBulgarianOldChurchSlavonic","chv":"Chuvash","chy":"Cheyenne","cmc":"Chamiclanguages","cnr":"Montenegrin","cop":"Coptic","cor":"Cornish","cos":"Corsican","cpe":"Creolesandpidgins,Englishbased","cpf":"Creolesandpidgins,French-based","cpp":"Creolesandpidgins,Portuguese-based","cre":"Cree","crh":"CrimeanTatarCrimeanTurkish","crp":"Creolesandpidgins","csb":"Kashubian","cus":"Cushiticlanguages","cze(B)ces(T)":"Czech","dak":"Dakota","dan":"Danish","dar":"Dargwa","day":"LandDayaklanguages","del":"Delaware","den":"Slave(Athapascan)","dgr":"Dogrib","din":"Dinka","div":"DivehiDhivehiMaldivian","doi":"Dogri","dra":"Dravidianlanguages","dsb":"LowerSorbian","dua":"Duala","dum":"Dutch,Middle(ca.1050-1350)","dyu":"Dyula","dzo":"Dzongkha","efi":"Efik","egy":"Egyptian(Ancient)","eka":"Ekajuk","elx":"Elamite","eng":"English","enm":"English,Middle(1100-1500)","epo":"Esperanto","est":"Estonian","baq(B)eus(T)":"Basque","ewo":"Ewondo","fan":"Fang","fao":"Faroese","fat":"Fanti","fij":"Fijian","fil":"FilipinoPilipino","fin":"Finnish","fiu":"Finno-Ugrianlanguages","fre(B)fra(T)":"French","frm":"French,Middle(ca.1400-1600)","fro":"French,Old(842-ca.1400)","frr":"NorthernFrisian","frs":"EasternFrisian","fry":"WesternFrisian","ful":"Fulah","fur":"Friulian","gaa":"Ga","gay":"Gayo","gba":"Gbaya","gem":"Germaniclanguages","ger(B)deu(T)":"German","gez":"Geez","gil":"Gilbertese","gla":"GaelicScottishGaelic","gle":"Irish","glg":"Galician","glv":"Manx","gmh":"German,MiddleHigh(ca.1050-1500)","goh":"German,OldHigh(ca.750-1050)","gon":"Gondi","gor":"Gorontalo","got":"Gothic","grb":"Grebo","grc":"Greek,Ancient(to1453)","gre(B)ell(T)":"Greek,Modern(1453-)","grn":"Guarani","gsw":"SwissGermanAlemannicAlsatian","guj":"Gujarati","gwi":"Gwich'in","hai":"Haida","hat":"HaitianHaitianCreole","hau":"Hausa","haw":"Hawaiian","heb":"Hebrew","her":"Herero","hil":"Hiligaynon","him":"HimachalilanguagesWesternPaharilanguages","hin":"Hindi","hit":"Hittite","hmn":"HmongMong","hmo":"HiriMotu","hrv":"Croatian","hsb":"UpperSorbian","hun":"Hungarian","hup":"Hupa","arm(B)hye(T)":"Armenian","iba":"Iban","ibo":"Igbo","iii":"SichuanYiNuosu","ijo":"Ijolanguages","iku":"Inuktitut","ile":"InterlingueOccidental","ilo":"Iloko","ina":"Interlingua(InternationalAuxiliaryLanguageAssociation)","inc":"Indiclanguages","ind":"Indonesian","ine":"Indo-Europeanlanguages","inh":"Ingush","ipk":"Inupiaq","ira":"Iranianlanguages","iro":"Iroquoianlanguages","ice(B)isl(T)":"Icelandic","ita":"Italian","jav":"Javanese","jbo":"Lojban","jpn":"Japanese","jpr":"Judeo-Persian","jrb":"Judeo-Arabic","kaa":"Kara-Kalpak","kab":"Kabyle","kac":"KachinJingpho","kal":"KalaallisutGreenlandic","kam":"Kamba","kan":"Kannada","kar":"Karenlanguages","kas":"Kashmiri","geo(B)kat(T)":"Georgian","kau":"Kanuri","kaw":"Kawi","kaz":"Kazakh","kbd":"Kabardian","kha":"Khasi","khi":"Khoisanlanguages","khm":"CentralKhmer","kho":"KhotaneseSakan","kik":"KikuyuGikuyu","kin":"Kinyarwanda","kir":"KirghizKyrgyz","kmb":"Kimbundu","kok":"Konkani","kom":"Komi","kon":"Kongo","kor":"Korean","kos":"Kosraean","kpe":"Kpelle","krc":"Karachay-Balkar","krl":"Karelian","kro":"Krulanguages","kru":"Kurukh","kua":"KuanyamaKwanyama","kum":"Kumyk","kur":"Kurdish","kut":"Kutenai","lad":"Ladino","lah":"Lahnda","lam":"Lamba","lat":"Latin","lav":"Latvian","lez":"Lezghian","lim":"LimburganLimburgerLimburgish","lin":"Lingala","lit":"Lithuanian","lol":"Mongo","loz":"Lozi","ltz":"LuxembourgishLetzeburgesch","lua":"Luba-Lulua","lub":"Luba-Katanga","lug":"Ganda","lui":"Luiseno","lun":"Lunda","luo":"Luo(KenyaandTanzania)","lus":"Lushai","mac(B)mkd(T)":"Macedonian","mad":"Madurese","mag":"Magahi","mah":"Marshallese","mai":"Maithili","mak":"Makasar","mal":"Malayalam","man":"Mandingo","mao(B)mri(T)":"Maori","map":"Austronesianlanguages","mar":"Marathi","mas":"Masai","may(B)msa(T)":"Malay","mdf":"Moksha","mdr":"Mandar","men":"Mende","mga":"Irish,Middle(900-1200)","mic":"Mi'kmaqMicmac","min":"Minangkabau","mis":"Uncodedlanguages","mkh":"Mon-Khmerlanguages","mlg":"Malagasy","mlt":"Maltese","mnc":"Manchu","mni":"Manipuri","mno":"Manobolanguages","moh":"Mohawk","mon":"Mongolian","mos":"Mossi","mul":"Multiplelanguages","mun":"Mundalanguages","mus":"Creek","mwl":"Mirandese","mwr":"Marwari","myn":"Mayanlanguages","myv":"Erzya","nah":"Nahuatllanguages","nai":"NorthAmericanIndianlanguages","nap":"Neapolitan","nau":"Nauru","nav":"NavajoNavaho","nbl":"Ndebele,SouthSouthNdebele","nde":"Ndebele,NorthNorthNdebele","ndo":"Ndonga","nds":"LowGermanLowSaxonGerman,LowSaxon,Low","nep":"Nepali","new":"NepalBhasaNewari","nia":"Nias","nic":"Niger-Kordofanianlanguages","niu":"Niuean","dut(B)nld(T)":"DutchFlemish","nno":"NorwegianNynorskNynorsk,Norwegian","nob":"Bokmål,NorwegianNorwegianBokmål","nog":"Nogai","non":"Norse,Old","nor":"Norwegian","nqo":"N'Ko","nso":"PediSepediNorthernSotho","nub":"Nubianlanguages","nwc":"ClassicalNewariOldNewariClassicalNepalBhasa","nya":"ChichewaChewaNyanja","nym":"Nyamwezi","nyn":"Nyankole","nyo":"Nyoro","nzi":"Nzima","oci":"Occitan(post1500)","oji":"Ojibwa","ori":"Oriya","orm":"Oromo","osa":"Osage","oss":"OssetianOssetic","ota":"Turkish,Ottoman(1500-1928)","oto":"Otomianlanguages","paa":"Papuanlanguages","pag":"Pangasinan","pal":"Pahlavi","pam":"PampangaKapampangan","pan":"PanjabiPunjabi","pap":"Papiamento","pau":"Palauan","peo":"Persian,Old(ca.600-400B.C.)","per(B)fas(T)":"Persian","phi":"Philippinelanguages","phn":"Phoenician","pli":"Pali","pol":"Polish","pon":"Pohnpeian","por":"Portuguese","pra":"Prakritlanguages","pro":"Provençal,Old(to1500)Occitan,Old(to1500)","pus":"PushtoPashto","qaa-qtz":"Reservedforlocaluse","que":"Quechua","raj":"Rajasthani","rap":"Rapanui","rar":"RarotonganCookIslandsMaori","roa":"Romancelanguages","roh":"Romansh","rom":"Romany","rum(B)ron(T)":"RomanianMoldavianMoldovan","run":"Rundi","rup":"AromanianArumanianMacedo-Romanian","rus":"Russian","sad":"Sandawe","sag":"Sango","sah":"Yakut","sai":"SouthAmericanIndianlanguages","sal":"Salishanlanguages","sam":"SamaritanAramaic","san":"Sanskrit","sas":"Sasak","sat":"Santali","scn":"Sicilian","sco":"Scots","sel":"Selkup","sem":"Semiticlanguages","sga":"Irish,Old(to900)","sgn":"SignLanguages","shn":"Shan","sid":"Sidamo","sin":"SinhalaSinhalese","sio":"Siouanlanguages","sit":"Sino-Tibetanlanguages","sla":"Slaviclanguages","slo(B)slk(T)":"Slovak","slv":"Slovenian","sma":"SouthernSami","sme":"NorthernSami","smi":"Samilanguages","smj":"LuleSami","smn":"InariSami","smo":"Samoan","sms":"SkoltSami","sna":"Shona","snd":"Sindhi","snk":"Soninke","sog":"Sogdian","som":"Somali","son":"Songhailanguages","sot":"Sotho,Southern","spa":"SpanishCastilian","alb(B)sqi(T)":"Albanian","srd":"Sardinian","srn":"SrananTongo","srp":"Serbian","srr":"Serer","ssa":"Nilo-Saharanlanguages","ssw":"Swati","suk":"Sukuma","sun":"Sundanese","sus":"Susu","sux":"Sumerian","swa":"Swahili","swe":"Swedish","syc":"ClassicalSyriac","syr":"Syriac","tah":"Tahitian","tai":"Tailanguages","tam":"Tamil","tat":"Tatar","tel":"Telugu","tem":"Timne","ter":"Tereno","tet":"Tetum","tgk":"Tajik","tgl":"Tagalog","tha":"Thai","tib(B)bod(T)":"Tibetan","tig":"Tigre","tir":"Tigrinya","tiv":"Tiv","tkl":"Tokelau","tlh":"KlingontlhIngan-Hol","tli":"Tlingit","tmh":"Tamashek","tog":"Tonga(Nyasa)","ton":"Tonga(TongaIslands)","tpi":"TokPisin","tsi":"Tsimshian","tsn":"Tswana","tso":"Tsonga","tuk":"Turkmen","tum":"Tumbuka","tup":"Tupilanguages","tur":"Turkish","tut":"Altaiclanguages","tvl":"Tuvalu","tyv":"Tuvinian","udm":"Udmurt","uga":"Ugaritic","uig":"UighurUyghur","ukr":"Ukrainian","umb":"Umbundu","und":"Undetermined","urd":"Urdu","uzb":"Uzbek","ven":"Venda","vie":"Vietnamese","vol":"Volapük","vot":"Votic","wak":"Wakashanlanguages","wal":"WolaittaWolaytta","war":"Waray","was":"Washo","wel(B)cym(T)":"Welsh","wen":"Sorbianlanguages","wln":"Walloon","wol":"Wolof","xal":"KalmykOirat","xho":"Xhosa","yap":"Yapese","yid":"Yiddish","yor":"Yoruba","ypk":"Yupiklanguages","zap":"Zapotec","zbl":"BlissymbolsBlissymbolicsBliss","zen":"Zenaga","zgh":"StandardMoroccanTamazight","zha":"ZhuangChuang","chi(B)zho(T)":"Chinese","chi":"Chinese","znd":"Zandelanguages","zul":"Zulu","zun":"Zuni","zxx":"NolinguisticcontentNotapplicable","zza":"ZazaDimiliDimliKirdkiKirmanjkiZazaki","afar":"Afar","abkhazian":"Abkhazian","achinese":"Achinese","acoli":"Acoli","adangme":"Adangme","adygheadygei":"AdygheAdygei","afro-asiaticlanguages":"Afro-Asiaticlanguages","afrihili":"Afrihili","afrikaans":"Afrikaans","ainu":"Ainu","akan":"Akan","akkadian":"Akkadian","aleut":"Aleut","algonquianlanguages":"Algonquianlanguages","southernaltai":"SouthernAltai","amharic":"Amharic","english,old(ca.450-1100)":"English,Old(ca.450-1100)","angika":"Angika","apachelanguages":"Apachelanguages","arabic":"Arabic","officialaramaic(700-300bce)imperialaramaic(700-300bce)":"OfficialAramaic(700-300BCE)ImperialAramaic(700-300BCE)","aragonese":"Aragonese","mapudungunmapuche":"MapudungunMapuche","arapaho":"Arapaho","artificiallanguages":"Artificiallanguages","arawak":"Arawak","assamese":"Assamese","asturianbableleoneseasturleonese":"AsturianBableLeoneseAsturleonese","athapascanlanguages":"Athapascanlanguages","australianlanguages":"Australianlanguages","avaric":"Avaric","avestan":"Avestan","awadhi":"Awadhi","aymara":"Aymara","azerbaijani":"Azerbaijani","bandalanguages":"Bandalanguages","bamilekelanguages":"Bamilekelanguages","bashkir":"Bashkir","baluchi":"Baluchi","bambara":"Bambara","balinese":"Balinese","basa":"Basa","balticlanguages":"Balticlanguages","bejabedawiyet":"BejaBedawiyet","belarusian":"Belarusian","bemba":"Bemba","bengali":"Bengali","berberlanguages":"Berberlanguages","bhojpuri":"Bhojpuri","biharilanguages":"Biharilanguages","bikol":"Bikol","biniedo":"BiniEdo","bislama":"Bislama","siksika":"Siksika","bantulanguages":"Bantulanguages","bosnian":"Bosnian","braj":"Braj","breton":"Breton","bataklanguages":"Bataklanguages","buriat":"Buriat","buginese":"Buginese","bulgarian":"Bulgarian","blinbilin":"BlinBilin","caddo":"Caddo","centralamericanindianlanguages":"CentralAmericanIndianlanguages","galibicarib":"GalibiCarib","catalanvalencian":"CatalanValencian","caucasianlanguages":"Caucasianlanguages","cebuano":"Cebuano","celticlanguages":"Celticlanguages","chamorro":"Chamorro","chibcha":"Chibcha","chechen":"Chechen","chagatai":"Chagatai","chuukese":"Chuukese","mari":"Mari","chinookjargon":"Chinookjargon","choctaw":"Choctaw","chipewyandenesuline":"ChipewyanDeneSuline","cherokee":"Cherokee","churchslavicoldslavonicchurchslavonicoldbulgarianoldchurchslavonic":"ChurchSlavicOldSlavonicChurchSlavonicOldBulgarianOldChurchSlavonic","chuvash":"Chuvash","cheyenne":"Cheyenne","chamiclanguages":"Chamiclanguages","montenegrin":"Montenegrin","coptic":"Coptic","cornish":"Cornish","corsican":"Corsican","creolesandpidgins,englishbased":"Creolesandpidgins,Englishbased","creolesandpidgins,french-based":"Creolesandpidgins,French-based","creolesandpidgins,portuguese-based":"Creolesandpidgins,Portuguese-based","cree":"Cree","crimeantatarcrimeanturkish":"CrimeanTatarCrimeanTurkish","creolesandpidgins":"Creolesandpidgins","kashubian":"Kashubian","cushiticlanguages":"Cushiticlanguages","czech":"Czech","dakota":"Dakota","danish":"Danish","dargwa":"Dargwa","landdayaklanguages":"LandDayaklanguages","delaware":"Delaware","slave(athapascan)":"Slave(Athapascan)","dogrib":"Dogrib","dinka":"Dinka","divehidhivehimaldivian":"DivehiDhivehiMaldivian","dogri":"Dogri","dravidianlanguages":"Dravidianlanguages","lowersorbian":"LowerSorbian","duala":"Duala","dutch,middle(ca.1050-1350)":"Dutch,Middle(ca.1050-1350)","dyula":"Dyula","dzongkha":"Dzongkha","efik":"Efik","egyptian(ancient)":"Egyptian(Ancient)","ekajuk":"Ekajuk","elamite":"Elamite","english":"English","english,middle(1100-1500)":"English,Middle(1100-1500)","esperanto":"Esperanto","estonian":"Estonian","basque":"Basque","ewe":"Ewe","ewondo":"Ewondo","fang":"Fang","faroese":"Faroese","fanti":"Fanti","fijian":"Fijian","filipinopilipino":"FilipinoPilipino","finnish":"Finnish","finno-ugrianlanguages":"Finno-Ugrianlanguages","fon":"Fon","french":"French","french,middle(ca.1400-1600)":"French,Middle(ca.1400-1600)","french,old(842-ca.1400)":"French,Old(842-ca.1400)","northernfrisian":"NorthernFrisian","easternfrisian":"EasternFrisian","westernfrisian":"WesternFrisian","fulah":"Fulah","friulian":"Friulian","gayo":"Gayo","gbaya":"Gbaya","germaniclanguages":"Germaniclanguages","german":"German","geez":"Geez","gilbertese":"Gilbertese","gaelicscottishgaelic":"GaelicScottishGaelic","irish":"Irish","galician":"Galician","manx":"Manx","german,middlehigh(ca.1050-1500)":"German,MiddleHigh(ca.1050-1500)","german,oldhigh(ca.750-1050)":"German,OldHigh(ca.750-1050)","gondi":"Gondi","gorontalo":"Gorontalo","gothic":"Gothic","grebo":"Grebo","greek,ancient(to1453)":"Greek,Ancient(to1453)","greek,modern(1453-)":"Greek,Modern(1453-)","guarani":"Guarani","swissgermanalemannicalsatian":"SwissGermanAlemannicAlsatian","gujarati":"Gujarati","gwich'in":"Gwich'in","haida":"Haida","haitianhaitiancreole":"HaitianHaitianCreole","hausa":"Hausa","hawaiian":"Hawaiian","hebrew":"Hebrew","herero":"Herero","hiligaynon":"Hiligaynon","himachalilanguageswesternpaharilanguages":"HimachalilanguagesWesternPaharilanguages","hindi":"Hindi","hittite":"Hittite","hmongmong":"HmongMong","hirimotu":"HiriMotu","croatian":"Croatian","uppersorbian":"UpperSorbian","hungarian":"Hungarian","hupa":"Hupa","armenian":"Armenian","iban":"Iban","igbo":"Igbo","ido":"Ido","sichuanyinuosu":"SichuanYiNuosu","ijolanguages":"Ijolanguages","inuktitut":"Inuktitut","interlingueoccidental":"InterlingueOccidental","iloko":"Iloko","interlingua(internationalauxiliarylanguageassociation)":"Interlingua(InternationalAuxiliaryLanguageAssociation)","indiclanguages":"Indiclanguages","indonesian":"Indonesian","indo-europeanlanguages":"Indo-Europeanlanguages","ingush":"Ingush","inupiaq":"Inupiaq","iranianlanguages":"Iranianlanguages","iroquoianlanguages":"Iroquoianlanguages","icelandic":"Icelandic","italian":"Italian","javanese":"Javanese","lojban":"Lojban","japanese":"Japanese","judeo-persian":"Judeo-Persian","judeo-arabic":"Judeo-Arabic","kara-kalpak":"Kara-Kalpak","kabyle":"Kabyle","kachinjingpho":"KachinJingpho","kalaallisutgreenlandic":"KalaallisutGreenlandic","kamba":"Kamba","kannada":"Kannada","karenlanguages":"Karenlanguages","kashmiri":"Kashmiri","georgian":"Georgian","kanuri":"Kanuri","kawi":"Kawi","kazakh":"Kazakh","kabardian":"Kabardian","khasi":"Khasi","khoisanlanguages":"Khoisanlanguages","centralkhmer":"CentralKhmer","khotanesesakan":"KhotaneseSakan","kikuyugikuyu":"KikuyuGikuyu","kinyarwanda":"Kinyarwanda","kirghizkyrgyz":"KirghizKyrgyz","kimbundu":"Kimbundu","konkani":"Konkani","komi":"Komi","kongo":"Kongo","korean":"Korean","kosraean":"Kosraean","kpelle":"Kpelle","karachay-balkar":"Karachay-Balkar","karelian":"Karelian","krulanguages":"Krulanguages","kurukh":"Kurukh","kuanyamakwanyama":"KuanyamaKwanyama","kumyk":"Kumyk","kurdish":"Kurdish","kutenai":"Kutenai","ladino":"Ladino","lahnda":"Lahnda","lamba":"Lamba","lao":"Lao","latin":"Latin","latvian":"Latvian","lezghian":"Lezghian","limburganlimburgerlimburgish":"LimburganLimburgerLimburgish","lingala":"Lingala","lithuanian":"Lithuanian","mongo":"Mongo","lozi":"Lozi","luxembourgishletzeburgesch":"LuxembourgishLetzeburgesch","luba-lulua":"Luba-Lulua","luba-katanga":"Luba-Katanga","ganda":"Ganda","luiseno":"Luiseno","lunda":"Lunda","luo(kenyaandtanzania)":"Luo(KenyaandTanzania)","lushai":"Lushai","madurese":"Madurese","magahi":"Magahi","marshallese":"Marshallese","maithili":"Maithili","makasar":"Makasar","malayalam":"Malayalam","mandingo":"Mandingo","austronesianlanguages":"Austronesianlanguages","marathi":"Marathi","masai":"Masai","moksha":"Moksha","mandar":"Mandar","mende":"Mende","irish,middle(900-1200)":"Irish,Middle(900-1200)","mi'kmaqmicmac":"Mi'kmaqMicmac","minangkabau":"Minangkabau","uncodedlanguages":"Uncodedlanguages","macedonian":"Macedonian","mon-khmerlanguages":"Mon-Khmerlanguages","malagasy":"Malagasy","maltese":"Maltese","manchu":"Manchu","manipuri":"Manipuri","manobolanguages":"Manobolanguages","mohawk":"Mohawk","mongolian":"Mongolian","mossi":"Mossi","maori":"Maori","malay":"Malay","multiplelanguages":"Multiplelanguages","mundalanguages":"Mundalanguages","creek":"Creek","mirandese":"Mirandese","marwari":"Marwari","burmese":"Burmese","mayanlanguages":"Mayanlanguages","erzya":"Erzya","nahuatllanguages":"Nahuatllanguages","northamericanindianlanguages":"NorthAmericanIndianlanguages","neapolitan":"Neapolitan","nauru":"Nauru","navajonavaho":"NavajoNavaho","ndebele,southsouthndebele":"Ndebele,SouthSouthNdebele","ndebele,northnorthndebele":"Ndebele,NorthNorthNdebele","ndonga":"Ndonga","lowgermanlowsaxongerman,lowsaxon,low":"LowGermanLowSaxonGerman,LowSaxon,Low","nepali":"Nepali","nepalbhasanewari":"NepalBhasaNewari","nias":"Nias","niger-kordofanianlanguages":"Niger-Kordofanianlanguages","niuean":"Niuean","dutchflemish":"DutchFlemish","norwegiannynorsknynorsk,norwegian":"NorwegianNynorskNynorsk,Norwegian","bokmål,norwegiannorwegianbokmål":"Bokmål,NorwegianNorwegianBokmål","nogai":"Nogai","norse,old":"Norse,Old","norwegian":"Norwegian","n'ko":"N'Ko","pedisepedinorthernsotho":"PediSepediNorthernSotho","nubianlanguages":"Nubianlanguages","classicalnewarioldnewariclassicalnepalbhasa":"ClassicalNewariOldNewariClassicalNepalBhasa","chichewachewanyanja":"ChichewaChewaNyanja","nyamwezi":"Nyamwezi","nyankole":"Nyankole","nyoro":"Nyoro","nzima":"Nzima","occitan(post1500)":"Occitan(post1500)","ojibwa":"Ojibwa","oriya":"Oriya","oromo":"Oromo","osage":"Osage","ossetianossetic":"OssetianOssetic","turkish,ottoman(1500-1928)":"Turkish,Ottoman(1500-1928)","otomianlanguages":"Otomianlanguages","papuanlanguages":"Papuanlanguages","pangasinan":"Pangasinan","pahlavi":"Pahlavi","pampangakapampangan":"PampangaKapampangan","panjabipunjabi":"PanjabiPunjabi","papiamento":"Papiamento","palauan":"Palauan","persian,old(ca.600-400b.c.)":"Persian,Old(ca.600-400B.C.)","persian":"Persian","philippinelanguages":"Philippinelanguages","phoenician":"Phoenician","pali":"Pali","polish":"Polish","pohnpeian":"Pohnpeian","portuguese":"Portuguese","prakritlanguages":"Prakritlanguages","provençal,old(to1500)occitan,old(to1500)":"Provençal,Old(to1500)Occitan,Old(to1500)","pushtopashto":"PushtoPashto","reservedforlocaluse":"Reservedforlocaluse","quechua":"Quechua","rajasthani":"Rajasthani","rapanui":"Rapanui","rarotongancookislandsmaori":"RarotonganCookIslandsMaori","romancelanguages":"Romancelanguages","romansh":"Romansh","romany":"Romany","romanianmoldavianmoldovan":"RomanianMoldavianMoldovan","rundi":"Rundi","aromanianarumanianmacedo-romanian":"AromanianArumanianMacedo-Romanian","russian":"Russian","sandawe":"Sandawe","sango":"Sango","yakut":"Yakut","southamericanindianlanguages":"SouthAmericanIndianlanguages","salishanlanguages":"Salishanlanguages","samaritanaramaic":"SamaritanAramaic","sanskrit":"Sanskrit","sasak":"Sasak","santali":"Santali","sicilian":"Sicilian","scots":"Scots","selkup":"Selkup","semiticlanguages":"Semiticlanguages","irish,old(to900)":"Irish,Old(to900)","signlanguages":"SignLanguages","shan":"Shan","sidamo":"Sidamo","sinhalasinhalese":"SinhalaSinhalese","siouanlanguages":"Siouanlanguages","sino-tibetanlanguages":"Sino-Tibetanlanguages","slaviclanguages":"Slaviclanguages","slovak":"Slovak","slovenian":"Slovenian","southernsami":"SouthernSami","northernsami":"NorthernSami","samilanguages":"Samilanguages","lulesami":"LuleSami","inarisami":"InariSami","samoan":"Samoan","skoltsami":"SkoltSami","shona":"Shona","sindhi":"Sindhi","soninke":"Soninke","sogdian":"Sogdian","somali":"Somali","songhailanguages":"Songhailanguages","sotho,southern":"Sotho,Southern","spanishcastilian":"SpanishCastilian","albanian":"Albanian","sardinian":"Sardinian","sranantongo":"SrananTongo","serbian":"Serbian","serer":"Serer","nilo-saharanlanguages":"Nilo-Saharanlanguages","swati":"Swati","sukuma":"Sukuma","sundanese":"Sundanese","susu":"Susu","sumerian":"Sumerian","swahili":"Swahili","swedish":"Swedish","classicalsyriac":"ClassicalSyriac","syriac":"Syriac","tahitian":"Tahitian","tailanguages":"Tailanguages","tamil":"Tamil","tatar":"Tatar","telugu":"Telugu","timne":"Timne","tereno":"Tereno","tetum":"Tetum","tajik":"Tajik","tagalog":"Tagalog","thai":"Thai","tibetan":"Tibetan","tigre":"Tigre","tigrinya":"Tigrinya","tokelau":"Tokelau","klingontlhingan-hol":"KlingontlhIngan-Hol","tlingit":"Tlingit","tamashek":"Tamashek","tonga(nyasa)":"Tonga(Nyasa)","tonga(tongaislands)":"Tonga(TongaIslands)","tokpisin":"TokPisin","tsimshian":"Tsimshian","tswana":"Tswana","tsonga":"Tsonga","turkmen":"Turkmen","tumbuka":"Tumbuka","tupilanguages":"Tupilanguages","turkish":"Turkish","altaiclanguages":"Altaiclanguages","tuvalu":"Tuvalu","twi":"Twi","tuvinian":"Tuvinian","udmurt":"Udmurt","ugaritic":"Ugaritic","uighuruyghur":"UighurUyghur","ukrainian":"Ukrainian","umbundu":"Umbundu","undetermined":"Undetermined","urdu":"Urdu","uzbek":"Uzbek","vai":"Vai","venda":"Venda","vietnamese":"Vietnamese","volapük":"Volapük","votic":"Votic","wakashanlanguages":"Wakashanlanguages","wolaittawolaytta":"WolaittaWolaytta","waray":"Waray","washo":"Washo","welsh":"Welsh","sorbianlanguages":"Sorbianlanguages","walloon":"Walloon","wolof":"Wolof","kalmykoirat":"KalmykOirat","xhosa":"Xhosa","yao":"Yao","yapese":"Yapese","yiddish":"Yiddish","yoruba":"Yoruba","yupiklanguages":"Yupiklanguages","zapotec":"Zapotec","blissymbolsblissymbolicsbliss":"BlissymbolsBlissymbolicsBliss","zenaga":"Zenaga","standardmoroccantamazight":"StandardMoroccanTamazight","zhuangchuang":"ZhuangChuang","chinese":"Chinese","zandelanguages":"Zandelanguages","zulu":"Zulu","zuni":"Zuni","nolinguisticcontentnotapplicable":"NolinguisticcontentNotapplicable","zazadimilidimlikirdkikirmanjkizazaki":"ZazaDimiliDimliKirdkiKirmanjkiZazaki","influencer1":"Influencer1","influencer2":"Influencer2","original":"Original"}},"ccu":458,"deviceId":"yxN2Cd3kIhYKTM7aYAxGl5NnYCAdyIlQ","isAllowedWeb":true,"epgActive":{},"configBlackout":{"duration":300000,"enable":false,"btn_channel_list":{"title_en":"","title_th":"","url":"","url_th":"","url_en":""}},"activeCategory":"","adsSideBar":{"adsData":{"ALL":{"targetingArguments":{"TrueID_page":[],"Device":[]},"sizeMapping":[{"viewport":[0,0],"sizes":[[320,250],[300,250],[1,1],"fluid"]}],"slotId":"div-gpt-ad-rt-1","adUnit":"21682623839/TrueID_Web/TV","sizes":[[320,250]]}},"adsConfig":{"adsNetworkId":"","adsUnit":"21682623839/TrueID_Web/TV"}},"currentURL":"https://tv.trueid.net/th-en/live/true-movie-hits"},"__N_SSP":true}
\ No newline at end of file
+{
+ "pageProps":{
+ "currentLang":{
+ "country":"th",
+ "lang":"en"
+ },
+ "isBotPerformance":false,
+ "titleH1":"Watch Live TV Online 24 hours",
+ "metaData":{
+ "title":"ดูทีวีออนไลน์ True Movie Hits - TrueID TV",
+ "description":"Watch Live TV Online 24 hours, Thai Drama, Full HD",
+ "imageURL":"https://cms.dmpcdn.com/livetv/2023/04/28/45345d10-e599-11ed-86b8-bb40638e3c49_webp_original.png",
+ "currentUrl":"https://tv.trueid.net/th-en/live/true-movie-hits",
+ "metaTitle":"ดูทีวีออนไลน์ True Movie Hits - TrueID TV"
+ },
+ "channelList":[
+ {
+ "id":"nQlqONGyoa4",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/07/24/5ff3e270-29cc-11ee-b2f4-e9de482d866e_webp_original.webp",
+ "slug":"ch3-hd",
+ "title":"Channel 3",
+ "content_type":"livetv",
+ "category":"livetv-ca|digitaltv-ca|entertainment-ca|freetv-ca",
+ "content_provider":"",
+ "channel_code":"c03",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"ប៉ុស្តិ៍ 3 HD",
+ "channel_name_eng":"CH3 HD",
+ "channel_name_mm":"CH3 HD",
+ "channel_name_th":"ช่อง 3 HD"
+ },
+ "views":96184,
+ "isLiveChat":false
+ },
+ {
+ "id":"wKngqJ2Vqnl",
+ "thumb":"https://cms.dmpcdn.com/livetv/2019/01/10/35a35017-8473-4953-8474-5c58d805b74a.png",
+ "slug":"mono29",
+ "title":"MONO 29",
+ "content_type":"livetv",
+ "category":"livetv-ca|digitaltv-ca|freetv-ca|movies-series-ca",
+ "content_provider":"",
+ "channel_code":"d43",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"មូណូ ធីវី",
+ "channel_name_eng":"Mono 29",
+ "channel_name_mm":"Mono 29",
+ "channel_name_th":"โมโน 29"
+ },
+ "views":33721,
+ "isLiveChat":false
+ },
+ {
+ "id":"8v732AYomo9",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/07/18/7dc7a180-2515-11ee-b8b2-77e2a8f4c31e_webp_original.webp",
+ "slug":"thairathtv-hd",
+ "title":"Thairath TV",
+ "content_type":"livetv",
+ "category":"livetv-ca|digitaltv-ca|freetv-ca|news-ca",
+ "content_provider":"",
+ "channel_code":"d05",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"ថៃរ៉ាត់ ធីវី HD",
+ "channel_name_eng":"Thairath TV HD",
+ "channel_name_mm":"Thairath TV HD",
+ "channel_name_th":"ไทยรัฐ ทีวี HD"
+ },
+ "views":17228,
+ "isLiveChat":false
+ },
+ {
+ "id":"9O54lyP5Rqx",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/07/19/212d15e0-25e7-11ee-bfc1-85e95548413c_webp_original.webp",
+ "slug":"ch7-hd",
+ "title":"Channel 7HD",
+ "content_type":"livetv",
+ "category":"livetv-ca|digitaltv-ca|entertainment-ca|freetv-ca",
+ "content_provider":"",
+ "channel_code":"c07",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"ប៉ុស្តិ៍ 7",
+ "channel_name_eng":"CH 7HD",
+ "channel_name_mm":"Channel 7",
+ "channel_name_th":"ช่อง 7HD"
+ },
+ "views":12092,
+ "isLiveChat":false
+ },
+ {
+ "id":"0z4lvq6Xwoa",
+ "thumb":"https://cms.dmpcdn.com/livetv/2019/01/16/396384be-35dc-4d11-bf04-06c9546ec7bc.png",
+ "slug":"one-hd",
+ "title":"One31",
+ "content_type":"livetv",
+ "category":"livetv-ca|digitaltv-ca|entertainment-ca|freetv-ca",
+ "content_provider":"",
+ "channel_code":"d56",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"វ័ន HD",
+ "channel_name_eng":"One HD",
+ "channel_name_mm":"One HD",
+ "channel_name_th":"วัน HD"
+ },
+ "views":10182,
+ "isLiveChat":false
+ },
+ {
+ "id":"vqbr1WgEnGQ",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/09/15/5408a390-5377-11ee-8e1b-194edbb69638_webp_original.webp",
+ "slug":"ch8",
+ "title":"Channel 8",
+ "content_type":"livetv",
+ "category":"livetv-ca|digitaltv-ca|entertainment-ca|freetv-ca",
+ "content_provider":"",
+ "channel_code":"d62",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"ប៉ុស្តិ៍ 8",
+ "channel_name_eng":"CH8",
+ "channel_name_th":"ช่อง 8"
+ },
+ "views":8295,
+ "isLiveChat":false
+ },
+ {
+ "id":"OVKwZle4eop",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/09/15/84504210-5377-11ee-aaa1-7d584d8ca7a4_webp_original.webp",
+ "slug":"true4u",
+ "title":"True4U",
+ "content_type":"livetv",
+ "category":"livetv-ca|digitaltv-ca|entertainment-ca|freetv-ca|movies-series-ca",
+ "content_provider":"",
+ "channel_code":"207",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"ទ្រូ4យូ",
+ "channel_name_chi":"True4U",
+ "channel_name_eng":"True4U",
+ "channel_name_mm":"True4U",
+ "channel_name_rus":"True4U",
+ "channel_name_th":"ทรูโฟร์ยู",
+ "channel_name_vie":"True4U"
+ },
+ "views":6489,
+ "isLiveChat":false
+ },
+ {
+ "id":"OBb6NzoJX7O",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/10/02/d2ec4b30-60f1-11ee-92a4-8597bcef0049_webp_original.webp",
+ "slug":"amarintv-hd",
+ "title":"Amarin TV",
+ "content_type":"livetv",
+ "category":"livetv-ca|digitaltv-ca|freetv-ca",
+ "content_provider":"",
+ "channel_code":"da0",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"អាម៉ារិន",
+ "channel_name_eng":"Amarin TV",
+ "channel_name_mm":"Amarin TV",
+ "channel_name_th":"อมรินทร์"
+ },
+ "views":6407,
+ "isLiveChat":false
+ },
+ {
+ "id":"yYk6PvXwXDb",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/11/17/2a1de990-852d-11ee-bf98-41acc8fd04fc_webp_original.webp",
+ "slug":"workpointtv",
+ "title":"WorkPoint TV",
+ "content_type":"livetv",
+ "category":"livetv-ca|digitaltv-ca|entertainment-ca|freetv-ca",
+ "content_provider":"",
+ "channel_code":"d83",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"វើកភ័ញ គ្រីអ៊ែតធិវ ធីវី",
+ "channel_name_eng":"Workpoint TV",
+ "channel_name_mm":"Workpoint TV",
+ "channel_name_th":"เวิร์คพอยท์ ทีวี"
+ },
+ "views":6075,
+ "isLiveChat":false
+ },
+ {
+ "id":"qvgeWLPGMY6",
+ "thumb":"https://cms.dmpcdn.com/livetv/2020/11/19/ed873d50-2a22-11eb-bed4-0972e345f90c_original.png",
+ "slug":"gmm25",
+ "title":"GMM 25",
+ "content_type":"livetv",
+ "category":"livetv-ca|digitaltv-ca|entertainment-ca|freetv-ca",
+ "content_provider":"",
+ "channel_code":"d76",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"GMM 25",
+ "channel_name_eng":"GMM 25",
+ "channel_name_mm":"GMM 25",
+ "channel_name_th":"จีเอ็มเอ็ม 25"
+ },
+ "views":4861,
+ "isLiveChat":false
+ },
+ {
+ "id":"zMLBpX7AWmk",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/09/09/9c6f59c0-4ebe-11ee-99a7-832609069236_webp_original.webp",
+ "slug":"nationtv",
+ "title":"Nation TV",
+ "content_type":"livetv",
+ "category":"livetv-ca|digitaltv-ca|freetv-ca|news-ca",
+ "content_provider":"",
+ "channel_code":"d78",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"Nation TV 22",
+ "channel_name_chi":"Nation TV 22",
+ "channel_name_eng":"Nation TV 22",
+ "channel_name_mm":"Nation TV 22",
+ "channel_name_rus":"Nation TV 22",
+ "channel_name_th":"เนชั่น ทีวี",
+ "channel_name_vie":"Nation TV 22"
+ },
+ "views":4733,
+ "isLiveChat":false
+ },
+ {
+ "id":"QNBwOpdaxpQ",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/08/28/012eed00-458a-11ee-bd2b-6734a2d9e428_webp_original.webp",
+ "slug":"pptv-hd",
+ "title":"PPTV",
+ "content_type":"livetv",
+ "category":"livetv-ca|digitaltv-ca|freetv-ca",
+ "content_provider":"",
+ "channel_code":"da7",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"ភីភីធីវី",
+ "channel_name_eng":"PPTV",
+ "channel_name_mm":"PPTV",
+ "channel_name_th":"พีพีทีวี"
+ },
+ "views":4723,
+ "isLiveChat":false
+ },
+ {
+ "id":"xqY73dWBoZye",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/05/03/ba425a00-e966-11ed-be07-cbff4c6d2c94_webp_original.png",
+ "slug":"truepremierfootballhd1",
+ "title":"True Premier Football 1",
+ "content_type":"livetv",
+ "category":"livetv-ca|football-ca|sports-ca|tvsnow|sports",
+ "content_provider":"true_vision",
+ "channel_code":"ht111",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"True Premier Football 1",
+ "channel_name_th":"ทรู พรีเมียร์ ฟุตบอล 1"
+ },
+ "views":3123,
+ "isLiveChat":true
+ },
+ {
+ "id":"QRP2K658b7G",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/09/15/ab170410-5377-11ee-8e1b-194edbb69638_webp_original.webp",
+ "slug":"thaipbs",
+ "title":"Thai PBS",
+ "content_type":"livetv",
+ "category":"livetv-ca|digitaltv-ca|freetv-ca|news-ca",
+ "content_provider":"",
+ "channel_code":"c12",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"ធីភីបីអេស",
+ "channel_name_eng":"TPBS",
+ "channel_name_mm":"TPBS",
+ "channel_name_th":"ไทยพีบีเอส"
+ },
+ "views":2526,
+ "isLiveChat":false
+ },
+ {
+ "id":"OZeq8ZLPldY",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/10/02/75023d90-60f1-11ee-935a-5d4eba985103_webp_original.webp",
+ "slug":"tnn16",
+ "title":"TNN 16",
+ "content_type":"livetv",
+ "category":"livetv-ca|digitaltv-ca|freetv-ca|news-ca|tvsnow|tvsnews",
+ "content_provider":"true_vision",
+ "channel_code":"135",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"ធីអិនអិន 16",
+ "channel_name_eng":"TNN 16",
+ "channel_name_mm":"TNN 16",
+ "channel_name_th":"ทีเอ็นเอ็น 16"
+ },
+ "views":2444,
+ "isLiveChat":false
+ },
+ {
+ "id":"LY2j6Pyxbla",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/10/02/4a2afc60-60f1-11ee-a78e-f70ba0052fab_webp_original.webp",
+ "slug":"nbt",
+ "title":"NBT",
+ "content_type":"livetv",
+ "category":"livetv-ca|digitaltv-ca|freetv-ca",
+ "content_provider":"",
+ "channel_code":"c11",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"អិនបីធី",
+ "channel_name_eng":"NBT",
+ "channel_name_mm":"์NBT",
+ "channel_name_th":"เอ็นบีที"
+ },
+ "views":2043,
+ "isLiveChat":false
+ },
+ {
+ "id":"Z9E4LnAbgjKy",
+ "thumb":"https://cms.dmpcdn.com/livetv/2021/06/15/3e4e0540-cdb4-11eb-9a22-7958179a38a7_original.png",
+ "slug":"jkn18",
+ "title":"JKN 18",
+ "content_type":"livetv",
+ "category":"livetv-ca|digitaltv-ca|freetv-ca",
+ "content_provider":"",
+ "channel_code":"d11",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"JKN 18",
+ "channel_name_mm":"JKN 18",
+ "channel_name_th":"เจเคเอ็น 18"
+ },
+ "views":1725,
+ "isLiveChat":false
+ },
+ {
+ "id":"rBWOx89v9Rk",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/09/09/9cc40970-4ebe-11ee-9801-97f95b5eed9a_webp_original.webp",
+ "slug":"9mcot-hd",
+ "title":"9 MCOT",
+ "content_type":"livetv",
+ "category":"livetv-ca|digitaltv-ca|freetv-ca",
+ "content_provider":"",
+ "channel_code":"c09",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"ប៉ុស្តិ៍ 9 HD",
+ "channel_name_eng":"9 MCOT HD",
+ "channel_name_mm":"9 MCOT HD",
+ "channel_name_th":"9 เอ็มคอต HD"
+ },
+ "views":1323,
+ "isLiveChat":false
+ },
+ {
+ "id":"5PKobQk5gLOP",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/07/05/b74a2460-1b05-11ee-8ce6-b102b53cb4a2_webp_original.webp",
+ "slug":"boomerang-hd",
+ "title":"Boomerang",
+ "content_type":"livetv",
+ "category":"livetv-ca|freetv-ca|kids-ca",
+ "content_provider":"",
+ "channel_code":"i007",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"Boomerang",
+ "channel_name_th":"บูมเมอแรง"
+ },
+ "views":707,
+ "isLiveChat":false
+ },
+ {
+ "id":"KEN52vz3o6M",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/04/28/296e96a0-e593-11ed-8507-4fc0b025fedb_webp_original.png",
+ "slug":"truesport-hd-3",
+ "title":"True Sports 3",
+ "content_type":"livetv",
+ "category":"livetv-ca|sports-ca|tvsnow|sports",
+ "content_provider":"true_vision",
+ "channel_code":"ht117",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"True Sports 3",
+ "channel_name_chi":"True Sports 3",
+ "channel_name_eng":"True Sports 3",
+ "channel_name_mm":"True Sports 3",
+ "channel_name_rus":"True Sports 3",
+ "channel_name_th":"ทรูสปอร์ต 3",
+ "channel_name_vie":"True Sports 3"
+ },
+ "views":652,
+ "isLiveChat":true
+ },
+ {
+ "id":"1KDEkNJDZ9r",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/07/18/7e060a10-2515-11ee-864f-a52221dad038_webp_original.webp",
+ "slug":"ch5",
+ "title":"TV5 HD",
+ "content_type":"livetv",
+ "category":"livetv-ca|digitaltv-ca|freetv-ca|news-ca",
+ "content_provider":"",
+ "channel_code":"c05",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"ប៉ុស្តិ៍ 5",
+ "channel_name_eng":"CH 5",
+ "channel_name_mm":"နံပါတ္ 5 အစီအစဥ",
+ "channel_name_th":"ช่อง 5"
+ },
+ "views":648,
+ "isLiveChat":false
+ },
+ {
+ "id":"NopZ5gjkGmE",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/04/28/45345d10-e599-11ed-86b8-bb40638e3c49_webp_original.png",
+ "slug":"true-movie-hits",
+ "title":"True Movie Hits",
+ "content_type":"livetv",
+ "category":"livetv-ca|movies-series-ca|trueunlock-ca|tvsnow|movieseries",
+ "content_provider":"true_vision",
+ "channel_code":"057",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"True Movie Hits",
+ "channel_name_chi":"True Movie Hits",
+ "channel_name_eng":"True Movie Hits",
+ "channel_name_mm":"True Movie Hits",
+ "channel_name_rus":"True Movie Hits",
+ "channel_name_th":"True Movie Hits",
+ "channel_name_vie":"True Movie Hits"
+ },
+ "views":640,
+ "isLiveChat":false
+ },
+ {
+ "id":"9xQq7Yk7Jzr",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/07/18/7d74eda0-2515-11ee-864f-a52221dad038_webp_original.webp",
+ "slug":"realitychannel-hd",
+ "title":"Reality",
+ "content_type":"livetv",
+ "category":"livetv-ca|education-ca|entertainment-ca|freetv-ca|kids-ca|truelittlemonk|tvsnow|entertainment",
+ "content_provider":"true_vision",
+ "channel_code":"107",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"ប៉ុស្តិ៍ រែលអាលីធី",
+ "channel_name_eng":"Reality",
+ "channel_name_mm":"ထရူး ပူပန္ယာ",
+ "channel_name_th":"เรียลลิตี้"
+ },
+ "views":518,
+ "isLiveChat":false
+ },
+ {
+ "id":"GPVMYwpnzKv",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/04/28/f63723d0-e595-11ed-abcb-c792e696f885_webp_original.png",
+ "slug":"truesport-7",
+ "title":"True Sports 7",
+ "content_type":"livetv",
+ "category":"livetv-ca|sports-ca|trueunlock-ca|tvsnow|sports",
+ "content_provider":"true_vision",
+ "channel_code":"105",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"True Sports 7",
+ "channel_name_chi":"True Sports 7",
+ "channel_name_eng":"True Sports 7",
+ "channel_name_mm":"True Sports 7",
+ "channel_name_rus":"True Sports 7",
+ "channel_name_th":"ทรูสปอร์ต 7",
+ "channel_name_vie":"True Sports 7"
+ },
+ "views":499,
+ "isLiveChat":true
+ },
+ {
+ "id":"RN8ALdyRovrj",
+ "thumb":"https://cms.dmpcdn.com/livetv/2022/02/10/e00c0e00-8a3c-11ec-8f9e-831d2ccecc69_webp_original.png",
+ "slug":"t-sports-7-sd",
+ "title":"T Sports 7",
+ "content_type":"livetv",
+ "category":"livetv-ca|digitaltv-ca|freetv-ca|sports-ca",
+ "content_provider":"",
+ "channel_code":"t514",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"T Sports 7",
+ "channel_name_th":"สถานีโทรทัศน์เพื่อการท่องเที่ยวและกีฬา"
+ },
+ "views":484,
+ "isLiveChat":false
+ },
+ {
+ "id":"AlPo3NzNZa62",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/05/03/ba4c4510-e966-11ed-896e-69ce273284a6_webp_original.png",
+ "slug":"truepremierfootballhd2",
+ "title":"True Premier Football 2",
+ "content_type":"livetv",
+ "category":"livetv-ca|football-ca|sports-ca|tvsnow|sports",
+ "content_provider":"true_vision",
+ "channel_code":"ht112",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"True Premier Football 2",
+ "channel_name_th":"ทรู พรีเมียร์ ฟุตบอล 2"
+ },
+ "views":449,
+ "isLiveChat":true
+ },
+ {
+ "id":"PanRBOzKovQ",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/04/28/43f28e40-e599-11ed-844f-795506bf0bf9_webp_original.png",
+ "slug":"true-film-hd",
+ "title":"True Film 1",
+ "content_type":"livetv",
+ "category":"hbtv-trueidtv-all|livetv-ca|movies-series-ca|trueidtv-movies-series|tvsnow|movieseries",
+ "content_provider":"true_vision",
+ "channel_code":"176",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"True Film 1",
+ "channel_name_chi":"True Film 1",
+ "channel_name_eng":"True Film 1",
+ "channel_name_mm":"True Film 1",
+ "channel_name_rus":"True Film 1",
+ "channel_name_th":"True Film 1",
+ "channel_name_vie":"True Film 1"
+ },
+ "views":388,
+ "isLiveChat":false
+ },
+ {
+ "id":"GNd67OBJ6pv",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/04/28/46f1c480-e599-11ed-96ec-4d05b9e2ca86_webp_original.png",
+ "slug":"thai-film",
+ "title":"True Thai Film",
+ "content_type":"livetv",
+ "category":"livetv-ca|movies-series-ca|trueunlock-ca|tvsnow|movieseries",
+ "content_provider":"true_vision",
+ "channel_code":"094",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"True Thai Film",
+ "channel_name_chi":"True Thai Film",
+ "channel_name_eng":"True Thai Film",
+ "channel_name_mm":"True Thai Film",
+ "channel_name_rus":"True Thai Film",
+ "channel_name_th":"True Thai Film",
+ "channel_name_vie":"True Thai Film"
+ },
+ "views":359,
+ "isLiveChat":false
+ },
+ {
+ "id":"a0k7zw9OPrr0",
+ "thumb":"https://cms.dmpcdn.com/livetv/2020/07/14/72c22620-c5aa-11ea-a8d3-2b56c8ce453d_original.png",
+ "slug":"altv",
+ "title":"ALTV",
+ "content_type":"livetv",
+ "category":"livetv-ca|digitaltv-ca|education-ca|freetv-ca",
+ "content_provider":"",
+ "channel_code":"dum024",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"ALTV",
+ "channel_name_th":"เอแอลทีวี"
+ },
+ "views":255,
+ "isLiveChat":false
+ },
+ {
+ "id":"9WmoQMj0NOp",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/11/22/932dbce0-8919-11ee-820d-0ff332ca746f_webp_original.webp",
+ "slug":"trueplookpanya",
+ "title":"True Plook Panya",
+ "content_type":"livetv",
+ "category":"livetv-ca|documentary-ca|tvsnow|documentary",
+ "content_provider":"true_vision",
+ "channel_code":"139",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"ទ្រូបណ្តុះគំណិត",
+ "channel_name_eng":"True Plookpanya",
+ "channel_name_mm":"True Plookpanya",
+ "channel_name_th":"ทรู ปลูกปัญญา"
+ },
+ "views":242,
+ "isLiveChat":false
+ },
+ {
+ "id":"KlW9OymBRqrD",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/09/25/c3898e20-5b4f-11ee-a599-1d1a4f7c1125_webp_original.webp",
+ "slug":"trueid-sports",
+ "title":"TrueID Sports",
+ "content_type":"livetv",
+ "category":"livetv-ca|sports-ca",
+ "content_provider":"",
+ "channel_code":"he003",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"TrueID Sports",
+ "channel_name_th":"ทรูไอดี สปอร์ต"
+ },
+ "views":240,
+ "isLiveChat":true
+ },
+ {
+ "id":"Vwz1j7XVRkdn",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/08/02/89262f60-30e1-11ee-b445-3703761d6f4d_webp_original.webp",
+ "slug":"true-ball-thai-1",
+ "title":"True Ball Thai 1",
+ "content_type":"livetv",
+ "category":"livetv-ca|football-ca|sports-ca|tvsnow|sports",
+ "content_provider":"true_vision",
+ "channel_code":"vc01",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"True Ball Thai 1",
+ "channel_name_th":"True Ball Thai 1"
+ },
+ "views":234,
+ "isLiveChat":false
+ },
+ {
+ "id":"YmaygkwgE6Lm",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/10/02/75023d90-60f1-11ee-935a-5d4eba985103_webp_original.webp",
+ "slug":"tnn16-hd",
+ "title":"TNN 16 HD",
+ "content_type":"livetv",
+ "category":"livetv-ca|news-ca|tnn|tvsnow|tvsnews",
+ "content_provider":"true_vision",
+ "channel_code":"t516",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"TNN 16 HD",
+ "channel_name_th":"TNN 16 HD"
+ },
+ "views":233,
+ "isLiveChat":false
+ },
+ {
+ "id":"GdgqaeMewGp4",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/05/03/baf9ea30-e966-11ed-a3d3-f3f98ac7a1a1_webp_original.png",
+ "slug":"truepremierfootballhd3",
+ "title":"True Premier Football 3",
+ "content_type":"livetv",
+ "category":"livetv-ca|football-ca|sports-ca|tvsnow|sports",
+ "content_provider":"true_vision",
+ "channel_code":"ht113",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"True Premier Football 3",
+ "channel_name_th":"ทรู พรีเมียร์ ฟุตบอล 3"
+ },
+ "views":199,
+ "isLiveChat":true
+ },
+ {
+ "id":"A36nrdXGn3V",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/04/28/47a53600-e599-11ed-94a2-8feec94a4a3b_webp_original.png",
+ "slug":"true-asian-more",
+ "title":"True Asian More",
+ "content_type":"livetv",
+ "category":"livetv-ca|movies-series-ca|trueunlock-ca|tvsnow|movieseries",
+ "content_provider":"true_vision",
+ "channel_code":"081",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"True Asian More",
+ "channel_name_chi":"True Asian More",
+ "channel_name_eng":"True Asian More",
+ "channel_name_mm":"True Asian More",
+ "channel_name_rus":"True Asian More",
+ "channel_name_th":"True Asian More",
+ "channel_name_vie":"True Asian More"
+ },
+ "views":190,
+ "isLiveChat":false
+ },
+ {
+ "id":"74ngXBo8ke0",
+ "thumb":"https://cms.dmpcdn.com/livetv/2019/01/21/a01a26bb-ed4a-45c5-88a9-ff30f6bbb039.png",
+ "slug":"cartoonclub",
+ "title":"Cartoon Club",
+ "content_type":"livetv",
+ "category":"cartoon|hbtv-trueidtv-all|hbtv-truetv-kids|trueidtv-all|trueidtv-kids|kids|livetv-ca|kids-ca",
+ "content_provider":"",
+ "channel_code":"143",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"កាទូនខ្លឹប",
+ "channel_name_eng":"Cartoon Club",
+ "channel_name_mm":"ကာတြန္းကလပ္",
+ "channel_name_th":"การ์ตูน คลับ"
+ },
+ "views":189,
+ "isLiveChat":false
+ },
+ {
+ "id":"4QmJ09AyPm4",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/04/28/43ffada0-e599-11ed-abcb-c792e696f885_webp_original.png",
+ "slug":"true-film-hd-2",
+ "title":"True Film 2",
+ "content_type":"livetv",
+ "category":"hbtv-truetv-movies-series|livetv-ca|movies-series-ca|tvsnow|movieseries",
+ "content_provider":"true_vision",
+ "channel_code":"221",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"True Film 2",
+ "channel_name_chi":"True Film 2",
+ "channel_name_eng":"True Film 2",
+ "channel_name_mm":"True Film 2",
+ "channel_name_rus":"True Film 2",
+ "channel_name_th":"True Film 2",
+ "channel_name_vie":"True Film 2"
+ },
+ "views":185,
+ "isLiveChat":false
+ },
+ {
+ "id":"wQZrKd3mo65",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/04/24/81825540-e28a-11ed-9bb2-7fe2e28bfd8c_webp_original.png",
+ "slug":"truesport-hd",
+ "title":"True Sports 1",
+ "content_type":"livetv",
+ "category":"livetv-ca|sports-ca|tvsnow|sports",
+ "content_provider":"true_vision",
+ "channel_code":"097",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"True Sports 1",
+ "channel_name_chi":"True Sports 1",
+ "channel_name_eng":"True Sports 1",
+ "channel_name_mm":"True Sports 1",
+ "channel_name_rus":"True Sports 1",
+ "channel_name_th":"ทรูสปอร์ต 1",
+ "channel_name_vie":"True Sports 1"
+ },
+ "views":179,
+ "isLiveChat":true
+ },
+ {
+ "id":"Lzz61DA3zYL",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/04/28/486c7da0-e599-11ed-b481-1b121c78e74e_webp_original.png",
+ "slug":"true-explore-life",
+ "title":"True Explore Life",
+ "content_type":"livetv",
+ "category":"livetv-ca|documentary-ca|trueunlock-ca|tvsnow|documentary",
+ "content_provider":"true_vision",
+ "channel_code":"060",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"True Explore Life",
+ "channel_name_chi":"True Explore Life",
+ "channel_name_eng":"True Explore Life",
+ "channel_name_mm":"True Explore Life",
+ "channel_name_rus":"True Explore Life",
+ "channel_name_th":"True Explore Life",
+ "channel_name_vie":"True Explore Life"
+ },
+ "views":124,
+ "isLiveChat":false
+ },
+ {
+ "id":"vNG2L371k5W",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/04/28/433fe010-e599-11ed-96ec-4d05b9e2ca86_webp_original.png",
+ "slug":"true-explore-wild",
+ "title":"True Explore Wild",
+ "content_type":"livetv",
+ "category":"livetv-ca|documentary-ca|trueunlock-ca|true-unlock|true-unlock-atv|tvsnow|documentary",
+ "content_provider":"true_vision",
+ "channel_code":"058",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"True Explore Wild",
+ "channel_name_eng":"True Explore Wild",
+ "channel_name_mm":"True Explore Wild",
+ "channel_name_th":"True Explore Wild"
+ },
+ "views":119,
+ "isLiveChat":false
+ },
+ {
+ "id":"jqepWV3ka8j",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/04/28/46fb6170-e599-11ed-b606-c19576cb8b29_webp_original.png",
+ "slug":"true-x-zyte-hd",
+ "title":"True X-Zyte",
+ "content_type":"livetv",
+ "category":"livetv-ca|entertainment-ca|trueunlock-ca|tvsnow|entertainment",
+ "content_provider":"true_vision",
+ "channel_code":"034",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"True X-Zyte",
+ "channel_name_chi":"True X-Zyte",
+ "channel_name_eng":"True X-Zyte",
+ "channel_name_mm":"True X-Zyte",
+ "channel_name_rus":"True X-Zyte",
+ "channel_name_th":"True X-Zyte",
+ "channel_name_vie":"True X-Zyte"
+ },
+ "views":107,
+ "isLiveChat":false
+ },
+ {
+ "id":"3wLvyKyryPAD",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/07/24/5fda18e0-29cc-11ee-846b-a1c4e5181c87_webp_original.webp",
+ "slug":"bein-sports-hd3",
+ "title":"beIN SPORTS 3",
+ "content_type":"livetv",
+ "category":"livetv-ca|football-ca|sports-ca|tvsnow|sports",
+ "content_provider":"true_vision",
+ "channel_code":"215",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"beIN SPORTS 3",
+ "channel_name_th":"บีอินสปอตส์ 3"
+ },
+ "views":96,
+ "isLiveChat":false
+ },
+ {
+ "id":"mVoXV1rk4B5",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/04/28/488c61b0-e599-11ed-94a2-8feec94a4a3b_webp_original.png",
+ "slug":"true-explore-3",
+ "title":"True Explore Sci",
+ "content_type":"livetv",
+ "category":"livetv-ca|documentary-ca|trueunlock-ca|tvsnow|documentary",
+ "content_provider":"true_vision",
+ "channel_code":"061",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"True Explore Sci",
+ "channel_name_chi":"True Explore Sci",
+ "channel_name_eng":"True Explore Sci",
+ "channel_name_mm":"True Explore Sci",
+ "channel_name_rus":"True Explore Sci",
+ "channel_name_th":"True Explore Sci",
+ "channel_name_vie":"True Explore Sci"
+ },
+ "views":91,
+ "isLiveChat":false
+ },
+ {
+ "id":"D1029rjaV6GQ",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/0c14dd80-9407-11ee-b625-274874732f96_webp_original.webp",
+ "slug":"manchester-united",
+ "title":"Manchester United",
+ "content_type":"livetv",
+ "category":"hbtv-trueidtv-all|livetv-ca|football-ca|sports-ca|true-unlock|true-unlock-atv|trueidtv-all",
+ "content_provider":"",
+ "channel_code":"mun01",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"Manchester United",
+ "channel_name_th":"แมนยู"
+ },
+ "views":91,
+ "isLiveChat":false
+ },
+ {
+ "id":"peWQgAb52vk",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/07/18/7cb4aae0-2515-11ee-9407-9367a664b338_webp_original.webp",
+ "slug":"golf-channel",
+ "title":"Golf Channel Thailand",
+ "content_type":"livetv",
+ "category":"livetv-ca|sports-ca|tvsnow|sports",
+ "content_provider":"true_vision",
+ "channel_code":"095",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"Golf Channel Thailand HD",
+ "channel_name_chi":"Golf Channel Thailand HD",
+ "channel_name_eng":"Golf Channel Thailand HD",
+ "channel_name_mm":"Golf Channel Thailand HD",
+ "channel_name_rus":"Golf Channel Thailand HD",
+ "channel_name_th":"Golf Channel Thailand HD",
+ "channel_name_vie":"Golf Channel Thailand HD"
+ },
+ "views":88,
+ "isLiveChat":false
+ },
+ {
+ "id":"A8aVZWzlOmDE",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/d7783cc0-9406-11ee-b445-0b5cfb8bf6f8_webp_original.webp",
+ "slug":"liverpool",
+ "title":"Liverpool",
+ "content_type":"livetv",
+ "category":"hbtv-trueidtv-all|livetv-ca|football-ca|sports-ca|true-unlock|true-unlock-atv|trueidtv-all",
+ "content_provider":"",
+ "channel_code":"liv01",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"Liverpool",
+ "channel_name_th":"ลิเวอร์พูล"
+ },
+ "views":88,
+ "isLiveChat":false
+ },
+ {
+ "id":"Ay93Q8zlOeA",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/04/28/456c5d00-e599-11ed-b550-9935ba8025b9_webp_original.png",
+ "slug":"true-series",
+ "title":"True Series",
+ "content_type":"livetv",
+ "category":"livetv-ca|movies-series-ca|tvsnow|movieseries",
+ "content_provider":"true_vision",
+ "channel_code":"st006",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"True Series",
+ "channel_name_chi":"True Series",
+ "channel_name_eng":"True Series",
+ "channel_name_mm":"True Series",
+ "channel_name_rus":"True Series",
+ "channel_name_th":"True Series",
+ "channel_name_vie":"True Series"
+ },
+ "views":82,
+ "isLiveChat":false
+ },
+ {
+ "id":"g9ONWXWJV5pq",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/07/24/5f3c5240-29cc-11ee-b2f4-e9de482d866e_webp_original.webp",
+ "slug":"bein-sports-hd1",
+ "title":"beIN SPORTS 1",
+ "content_type":"livetv",
+ "category":"livetv-ca|football-ca|sports-ca|tvsnow|sports",
+ "content_provider":"true_vision",
+ "channel_code":"202",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"beIN SPORTS 1",
+ "channel_name_th":"บีอินสปอตส์ 1"
+ },
+ "views":80,
+ "isLiveChat":false
+ },
+ {
+ "id":"xR0n6ePG7wL",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/04/28/2960b3f0-e593-11ed-b26c-6b89d082d464_webp_original.png",
+ "slug":"truesport-hd-2",
+ "title":"True Sports 2",
+ "content_type":"livetv",
+ "category":"livetv-ca|football-ca|sports-ca|trueunlock-ca|tvsnow|sports",
+ "content_provider":"true_vision",
+ "channel_code":"ht116",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"True Sports 2",
+ "channel_name_chi":"True Sports 2",
+ "channel_name_eng":"True Sports 2",
+ "channel_name_mm":"True Sports 2",
+ "channel_name_rus":"True Sports 2",
+ "channel_name_th":"ทรูสปอร์ต 2",
+ "channel_name_vie":"True Sports 2"
+ },
+ "views":80,
+ "isLiveChat":true
+ },
+ {
+ "id":"JlrpNK19py0M",
+ "thumb":"https://cms.dmpcdn.com/livetv/2019/04/11/19b4bd2a-750c-4ee6-9d41-5080e1310bc3_original.png",
+ "slug":"Mangorn",
+ "title":"Mangorn",
+ "content_type":"livetv",
+ "category":"free-tv|livetv-ca|freetv-ca|movies-series-ca",
+ "content_provider":"",
+ "channel_code":"o020",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"Mangorn",
+ "channel_name_th":"มังกร"
+ },
+ "views":73,
+ "isLiveChat":false
+ },
+ {
+ "id":"lPXDJR6gN6l",
+ "thumb":"https://cms.dmpcdn.com/livetv/2019/02/28/a9490c72-7387-4409-b5a8-80db28585ca4.png",
+ "slug":"true-select",
+ "title":"True Select",
+ "content_type":"livetv",
+ "category":"livetv-ca|entertainment-ca|variety-ca|tvsnow|entertainment",
+ "content_provider":"true_vision",
+ "channel_code":"218",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"True Select",
+ "channel_name_chi":"True Select",
+ "channel_name_eng":"True Select",
+ "channel_name_mm":"True Select",
+ "channel_name_rus":"True Select",
+ "channel_name_th":"True Select",
+ "channel_name_vie":"True Select"
+ },
+ "views":71,
+ "isLiveChat":false
+ },
+ {
+ "id":"NWY5K7ZELP2",
+ "thumb":"https://cms.dmpcdn.com/livetv/2018/12/17/0c30b192-953b-49b9-a9bf-a4c6e3e71de3.png",
+ "slug":"true-select-hd",
+ "title":"True Shopping",
+ "content_type":"livetv",
+ "category":"livetv-ca|entertainment-ca|tvsnow|entertainment",
+ "content_provider":"true_vision",
+ "channel_code":"127",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"True Shopping",
+ "channel_name_chi":"True Shopping",
+ "channel_name_eng":"True Shopping",
+ "channel_name_mm":"True Shopping",
+ "channel_name_rus":"True Shopping",
+ "channel_name_th":"True Shopping",
+ "channel_name_vie":"True Shopping"
+ },
+ "views":70,
+ "isLiveChat":true
+ },
+ {
+ "id":"r71LNbqjaKe",
+ "thumb":"https://cms.dmpcdn.com/livetv/2019/01/31/a5aeb78c-c4db-474f-a5af-345cb9e2f5b5.png",
+ "slug":"rama-channel",
+ "title":"Rama Channel",
+ "content_type":"livetv",
+ "category":"livetv-ca|documentary-ca|news-ca|tvsnow|documentary",
+ "content_provider":"true_vision",
+ "channel_code":"128",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"Rama Channel",
+ "channel_name_chi":"Rama Channel",
+ "channel_name_eng":"Rama Channel",
+ "channel_name_mm":"Rama Channel",
+ "channel_name_rus":"Rama Channel",
+ "channel_name_th":"Rama Channel",
+ "channel_name_vie":"Rama Channel"
+ },
+ "views":69,
+ "isLiveChat":false
+ },
+ {
+ "id":"YLN6d3oYyXEL",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/11/22/2a4de600-8919-11ee-8416-3dc6bea66698_webp_original.webp",
+ "slug":"tptv",
+ "title":"TPTV",
+ "content_type":"livetv",
+ "category":"livetv-ca|digitaltv-ca|education-ca|freetv-ca",
+ "content_provider":"",
+ "channel_code":"d31",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"TPTV - Thai Parliament TV",
+ "channel_name_th":"ทีพีทีวี"
+ },
+ "views":61,
+ "isLiveChat":false
+ },
+ {
+ "id":"eXlvvZ4EA5aY",
+ "thumb":"https://cms.dmpcdn.com/livetv/2022/12/22/d9313340-81d9-11ed-a7f9-412bbba270e9_webp_original.png",
+ "slug":"tv-nfl-nba",
+ "title":"NFL & NBA TV",
+ "content_type":"livetv",
+ "category":"livetv-ca|sports-ca",
+ "content_provider":"true_vision",
+ "channel_code":"t513",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"NFL & NBA TV",
+ "channel_name_th":"เอ็นเอฟแอล แอนด์ เอ็นบีเอ ทีวี"
+ },
+ "views":59,
+ "isLiveChat":false
+ },
+ {
+ "id":"zmvD0RO72nL",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/04/28/f493fb20-e595-11ed-b26c-6b89d082d464_webp_original.png",
+ "slug":"truesport-5",
+ "title":"True Sports 5",
+ "content_type":"livetv",
+ "category":"livetv-ca|sports-ca|tvsnow|sports",
+ "content_provider":"true_vision",
+ "channel_code":"056",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"True Sports 5",
+ "channel_name_chi":"True Sports 5",
+ "channel_name_eng":"True Sports 5",
+ "channel_name_mm":"True Sports 5",
+ "channel_name_rus":"True Sports 5",
+ "channel_name_th":"ทรูสปอร์ต 5",
+ "channel_name_vie":"True Sports 5"
+ },
+ "views":58,
+ "isLiveChat":false
+ },
+ {
+ "id":"mXQoNYKda2L9",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/04/28/434696d0-e599-11ed-b26c-6b89d082d464_webp_original.png",
+ "slug":"film-asia-hd",
+ "title":"True Film Asia",
+ "content_type":"livetv",
+ "category":"livetv-ca|movies-series-ca|tvsnow|movieseries",
+ "content_provider":"true_vision",
+ "channel_code":"t500",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"True Film Asia",
+ "channel_name_chi":"True Film Asia",
+ "channel_name_eng":"True Film Asia",
+ "channel_name_mm":"True Film Asia",
+ "channel_name_rus":"True Film Asia",
+ "channel_name_th":"True Film Asia",
+ "channel_name_vie":"True Film Asia"
+ },
+ "views":55,
+ "isLiveChat":false
+ },
+ {
+ "id":"P83vkq1M1Lp",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/04/28/46065310-e599-11ed-96ec-4d05b9e2ca86_webp_original.png",
+ "slug":"true-spark",
+ "title":"True Spark Play",
+ "content_type":"livetv",
+ "category":"livetv-ca|kids-ca|trueunlock-ca|tvsnow|kids",
+ "content_provider":"true_vision",
+ "channel_code":"007",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"True Spark Play",
+ "channel_name_chi":"True Spark Play",
+ "channel_name_eng":"True Spark Play",
+ "channel_name_mm":"True Spark Play",
+ "channel_name_rus":"True Spark Play",
+ "channel_name_th":"True Spark Play",
+ "channel_name_vie":"True Spark Play"
+ },
+ "views":54,
+ "isLiveChat":false
+ },
+ {
+ "id":"2L1ZZdJGxPej",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/07/24/61050450-29cc-11ee-b2f4-e9de482d866e_webp_original.webp",
+ "slug":"spotv2-hd",
+ "title":"SPOTV 2",
+ "content_type":"livetv",
+ "category":"livetv-ca|sports-ca|tvsnow|sports",
+ "content_provider":"true_vision",
+ "channel_code":"t511",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"SPOTV 2",
+ "channel_name_th":"SPOTV 2"
+ },
+ "views":46,
+ "isLiveChat":false
+ },
+ {
+ "id":"Mbx79DOD44J",
+ "thumb":"https://cms.dmpcdn.com/livetv/2021/06/01/e2f61c80-c234-11eb-92e3-4bf272c5d086_original.png",
+ "slug":"true-music-channel-hd",
+ "title":"True Music",
+ "content_type":"livetv",
+ "category":"livetv-ca|entertainment-ca|trueunlock-ca|tvsnow|entertainment",
+ "content_provider":"true_vision",
+ "channel_code":"159",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"True Music",
+ "channel_name_chi":"True Music",
+ "channel_name_eng":"True Music",
+ "channel_name_mm":"True Music",
+ "channel_name_rus":"True Music",
+ "channel_name_th":"True Music",
+ "channel_name_vie":"True Music"
+ },
+ "views":40,
+ "isLiveChat":false
+ },
+ {
+ "id":"leVMNwY8LA1B",
+ "thumb":"https://cms.dmpcdn.com/livetv/2021/02/24/cc08cbe0-764d-11eb-b272-17d04980ce1e_original.png",
+ "slug":"ATTV",
+ "title":"@TV",
+ "content_type":"livetv",
+ "category":"free-tv|livetv-ca|freetv-ca",
+ "content_provider":"",
+ "channel_code":"i002",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"@TV",
+ "channel_name_th":"แอททีวี"
+ },
+ "views":39,
+ "isLiveChat":false
+ },
+ {
+ "id":"V14w2AL9grW6",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/11/13/bd6a6d20-8205-11ee-822c-6bbb3f82c35b_webp_original.webp",
+ "slug":"voicetv-2023",
+ "title":"VOICE TV",
+ "content_type":"livetv",
+ "category":"livetv-ca|freetv-ca|news-ca",
+ "content_provider":"",
+ "channel_code":"154",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"វ៉យធីវី",
+ "channel_name_eng":"Voice TV",
+ "channel_name_mm":"Voice TV",
+ "channel_name_th":"วอยซ์ ทีวี"
+ },
+ "views":33,
+ "isLiveChat":false
+ },
+ {
+ "id":"NB2d2A9Zd94z",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/09/25/c389b530-5b4f-11ee-a6f1-ffa978a40b9f_webp_original.webp",
+ "slug":"trueid-live",
+ "title":"TrueID Live",
+ "content_type":"livetv",
+ "category":"livetv-ca|entertainment-ca|variety-ca",
+ "content_provider":"",
+ "channel_code":"ev04",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_th":"ทรูไอดี ไลฟ์"
+ },
+ "views":31,
+ "isLiveChat":true
+ },
+ {
+ "id":"GOPVJMln56Y",
+ "thumb":"https://cms.dmpcdn.com/livetv/2020/06/23/816989d0-b550-11ea-8fac-236a281cd6c5_original.png",
+ "slug":"dharmatv",
+ "title":"Dhamma TV",
+ "content_type":"livetv",
+ "category":"knowledge|livetv-ca|digitaltv-ca|documentary-ca|trueidtv-all|trueidtv-digital-tv|variety",
+ "content_provider":"",
+ "channel_code":"o016",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"ព្រះធម៌ធីវី",
+ "channel_name_eng":"Dhamma TV",
+ "channel_name_mm":"Dhamma TV",
+ "channel_name_th":"ธรรมะทีวี"
+ },
+ "views":31,
+ "isLiveChat":false
+ },
+ {
+ "id":"09BRRXKbgge9",
+ "thumb":"https://cms.dmpcdn.com/livetv/2022/03/23/f7108720-aa94-11ec-9b91-03afdbb2e824_webp_original.png",
+ "slug":"truepremierfootballhd6",
+ "title":"True Premier Football 6",
+ "content_type":"livetv",
+ "category":"livetv-ca|football-ca|sports-ca",
+ "content_provider":"true_vision",
+ "channel_code":"t502",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"True Premier Football 6",
+ "channel_name_th":"ทรู พรีเมียร์ ฟุตบอล 6"
+ },
+ "views":31,
+ "isLiveChat":false
+ },
+ {
+ "id":"Q7vaEm8O9e4",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/04/28/f65ea900-e595-11ed-86b8-bb40638e3c49_webp_original.png",
+ "slug":"true-tennis-hd",
+ "title":"True Tennis",
+ "content_type":"livetv",
+ "category":"livetv-ca|sports-ca|tvsnow|sports",
+ "content_provider":"true_vision",
+ "channel_code":"045",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"True Tennis",
+ "channel_name_chi":"True Tennis",
+ "channel_name_eng":"True Tennis",
+ "channel_name_mm":"True Tennis",
+ "channel_name_rus":"True Tennis",
+ "channel_name_th":"True Tennis",
+ "channel_name_vie":"True Tennis"
+ },
+ "views":29,
+ "isLiveChat":false
+ },
+ {
+ "id":"N8E7v0JlM15e",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/94a32ae0-9406-11ee-a0fd-836d91d2dd6e_webp_original.webp",
+ "slug":"chelsea",
+ "title":"Chelsea",
+ "content_type":"livetv",
+ "category":"hbtv-trueidtv-all|livetv-ca|football-ca|sports-ca|true-unlock|true-unlock-atv|trueidtv-all",
+ "content_provider":"",
+ "channel_code":"che01",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"Chelsea",
+ "channel_name_th":"เชลซี"
+ },
+ "views":28,
+ "isLiveChat":false
+ },
+ {
+ "id":"PdOXKN4O1vDr",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/09/25/c3898e20-5b4f-11ee-a599-1d1a4f7c1125_webp_original.webp",
+ "slug":"trueid-sports02",
+ "title":"TrueID Sports 2",
+ "content_type":"livetv",
+ "category":"livetv-ca|sports-ca|trueidtv-sport",
+ "content_provider":"",
+ "channel_code":"he004",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"TrueID Sports 2",
+ "channel_name_th":"ทรูไอดี สปอร์ต 2"
+ },
+ "views":26,
+ "isLiveChat":false
+ },
+ {
+ "id":"k3B64mk9ELl3",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/07/24/6057ad50-29cc-11ee-846b-a1c4e5181c87_webp_original.webp",
+ "slug":"golfchannel-thhdplus",
+ "title":"Golf Channel Thailand HD+",
+ "content_type":"livetv",
+ "category":"livetv-ca|sports-ca|tvsnow|sports",
+ "content_provider":"true_vision",
+ "channel_code":"t501",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"Golf Channel Thailand HD Plus",
+ "channel_name_chi":"Golf Channel Thailand HD Plus",
+ "channel_name_eng":"Golf Channel Thailand HD Plus",
+ "channel_name_mm":"Golf Channel Thailand HD Plus",
+ "channel_name_rus":"Golf Channel Thailand HD Plus",
+ "channel_name_th":"Golf Channel Thailand HD Plus",
+ "channel_name_vie":"Golf Channel Thailand HD Plus"
+ },
+ "views":26,
+ "isLiveChat":false
+ },
+ {
+ "id":"zWoZqZv6J6N5",
+ "thumb":"https://cms.dmpcdn.com/livetv/2022/10/11/f09e41a0-492e-11ed-bb17-0527d4e1664c_webp_original.png",
+ "slug":"crime-investigation",
+ "title":"Crime + Investigation",
+ "content_type":"livetv",
+ "category":"livetv-ca|documentary-ca|tvsnow|documentary",
+ "content_provider":"true_vision",
+ "channel_code":"t517",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"Crime Investigation",
+ "channel_name_th":"ไคร์ม แอนด์ อินเวสทิเกชั่น"
+ },
+ "views":25,
+ "isLiveChat":false
+ },
+ {
+ "id":"bDKPPGOdyAmn",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/07/24/60cba4d0-29cc-11ee-b2f4-e9de482d866e_webp_original.webp",
+ "slug":"spotv1-hd",
+ "title":"SPOTV 1",
+ "content_type":"livetv",
+ "category":"livetv-ca|sports-ca|tvsnow|sports",
+ "content_provider":"true_vision",
+ "channel_code":"t510",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"SPOTV 1",
+ "channel_name_th":"SPOTV 1"
+ },
+ "views":25,
+ "isLiveChat":false
+ },
+ {
+ "id":"zpwxwAgYOV7n",
+ "thumb":"https://cms.dmpcdn.com/livetv/2022/02/17/3943ca00-8fd6-11ec-b076-dffedf0eab22_webp_original.png",
+ "slug":"white-channel-hd",
+ "title":"White Channel",
+ "content_type":"livetv",
+ "category":"hbtv-trueidtv-all|livetv-ca|freetv-ca",
+ "content_provider":"",
+ "channel_code":"i006",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"White Channel",
+ "channel_name_th":"ไวท์แชนแนล"
+ },
+ "views":25,
+ "isLiveChat":false
+ },
+ {
+ "id":"vW6BOL0AzxdW",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/21b70060-9406-11ee-906d-89adbc3169c1_webp_original.webp",
+ "slug":"arsenal",
+ "title":"Arsenal",
+ "content_type":"livetv",
+ "category":"hbtv-trueidtv-all|livetv-ca|football-ca|sports-ca|true-unlock|true-unlock-atv|trueidtv-all",
+ "content_provider":"",
+ "channel_code":"ars01",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"Arsenal",
+ "channel_name_th":"อาร์เซน่อล"
+ },
+ "views":25,
+ "isLiveChat":false
+ },
+ {
+ "id":"5YQaWExRqD5",
+ "thumb":"https://cms.dmpcdn.com/livetv/2020/05/18/87773550-98c4-11ea-b284-2bff0287c295_original.png",
+ "slug":"dltv-3",
+ "title":"DLTV 3",
+ "content_type":"livetv",
+ "category":"education|hbtv-trueidtv-all|livetv-ca|education-ca",
+ "content_provider":"",
+ "channel_code":"dum003",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"DLTV 3",
+ "channel_name_chi":"DLTV 3",
+ "channel_name_eng":"DLTV 3",
+ "channel_name_mm":"DLTV 3",
+ "channel_name_rus":"DLTV 3",
+ "channel_name_th":"DLTV 3",
+ "channel_name_vie":"DLTV 3"
+ },
+ "views":23,
+ "isLiveChat":false
+ },
+ {
+ "id":"xPgxpqoyqQ62",
+ "thumb":"https://cms.dmpcdn.com/livetv/2021/01/06/68be8520-500f-11eb-8d28-4b8e3f30b51b_original.png",
+ "slug":"zing",
+ "title":"Zing",
+ "content_type":"livetv",
+ "category":"livetv-ca|entertainment-ca|movies-series-ca|trueidtv-all",
+ "content_provider":"",
+ "channel_code":"i001",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"Zing",
+ "channel_name_chi":"Zing",
+ "channel_name_eng":"Zing",
+ "channel_name_mm":"Zing",
+ "channel_name_rus":"Zing",
+ "channel_name_th":"Zing",
+ "channel_name_vie":"Zing"
+ },
+ "views":22,
+ "isLiveChat":false
+ },
+ {
+ "id":"5XaDjQd1JJgw",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/07/24/5f346300-29cc-11ee-b2f4-e9de482d866e_webp_original.webp",
+ "slug":"bein-sports-hd2",
+ "title":"beIN SPORTS 2",
+ "content_type":"livetv",
+ "category":"livetv-ca|football-ca|sports-ca|trueidtv-all|tvsnow|sports",
+ "content_provider":"true_vision",
+ "channel_code":"t521",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"beIN SPORTS 2",
+ "channel_name_th":"บีอินสปอตส์ 2"
+ },
+ "views":22,
+ "isLiveChat":false
+ },
+ {
+ "id":"pmXrb1NjLeP0",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/05/03/bbea1690-e966-11ed-935b-df134f58d288_webp_original.png",
+ "slug":"truepremierfootballhd5",
+ "title":"True Premier Football 5",
+ "content_type":"livetv",
+ "category":"livetv-ca|football-ca|sports-ca|tvsnow|sports",
+ "content_provider":"true_vision",
+ "channel_code":"ht115",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"True Premier Football 5",
+ "channel_name_th":"ทรู พรีเมียร์ ฟุตบอล 5"
+ },
+ "views":21,
+ "isLiveChat":false
+ },
+ {
+ "id":"GDna51EdVk4",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/04/28/f4888970-e595-11ed-8507-4fc0b025fedb_webp_original.png",
+ "slug":"truesport-hd-4",
+ "title":"True Sports 4",
+ "content_type":"livetv",
+ "category":"livetv-ca|sports-ca|tvsnow|sports",
+ "content_provider":"true_vision",
+ "channel_code":"062",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"True Sports 4",
+ "channel_name_chi":"True Sports 4",
+ "channel_name_eng":"True Sports 4",
+ "channel_name_mm":"True Sports 4",
+ "channel_name_rus":"True Sports 4",
+ "channel_name_th":"ทรูสปอร์ต 4",
+ "channel_name_vie":"True Sports 4"
+ },
+ "views":21,
+ "isLiveChat":false
+ },
+ {
+ "id":"o9vKOR0dLVm7",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/09/25/c3898e20-5b4f-11ee-a599-1d1a4f7c1125_webp_original.webp",
+ "slug":"trueid-sports03",
+ "title":"TrueID Sports 3",
+ "content_type":"livetv",
+ "category":"livetv-ca|sports-ca|trueidtv-sport",
+ "content_provider":"",
+ "channel_code":"he005",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"TrueID Sports 3",
+ "channel_name_th":"ทรูไอดี สปอร์ต 3"
+ },
+ "views":20,
+ "isLiveChat":false
+ },
+ {
+ "id":"rO7WMREyepr",
+ "thumb":"https://cms.dmpcdn.com/livetv/2020/05/18/c273ea90-98c4-11ea-bcb3-0320ce420b5e_original.png",
+ "slug":"dltv-15",
+ "title":"DLTV 15",
+ "content_type":"livetv",
+ "category":"education|hbtv-trueidtv-all|livetv-ca|education-ca",
+ "content_provider":"",
+ "channel_code":"dum015",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"DLTV 15",
+ "channel_name_chi":"DLTV 15",
+ "channel_name_eng":"DLTV 15",
+ "channel_name_mm":"DLTV 15",
+ "channel_name_rus":"DLTV 15",
+ "channel_name_th":"DLTV 15",
+ "channel_name_vie":"DLTV 15"
+ },
+ "views":20,
+ "isLiveChat":false
+ },
+ {
+ "id":"67ollp0Raz2V",
+ "thumb":"https://cms.dmpcdn.com/livetv/2022/03/23/f7114a70-aa94-11ec-9b91-03afdbb2e824_webp_original.png",
+ "slug":"truepremierfootballhd7",
+ "title":"True Premier Football 7",
+ "content_type":"livetv",
+ "category":"livetv-ca|football-ca|sports-ca",
+ "content_provider":"true_vision",
+ "channel_code":"t503",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"True Premier Football 7",
+ "channel_name_th":"ทรู พรีเมียร์ ฟุตบอล 7"
+ },
+ "views":18,
+ "isLiveChat":false
+ },
+ {
+ "id":"2KyzkV6AyPZ",
+ "thumb":"https://cms.dmpcdn.com/livetv/2020/05/18/65dc9bb0-98c4-11ea-bcb3-0320ce420b5e_original.png",
+ "slug":"dltv-1",
+ "title":"DLTV 1",
+ "content_type":"livetv",
+ "category":"education|hbtv-trueidtv-all|livetv-ca|education-ca",
+ "content_provider":"",
+ "channel_code":"dum001",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"DLTV 1",
+ "channel_name_chi":"DLTV 1",
+ "channel_name_eng":"DLTV 1",
+ "channel_name_mm":"DLTV 1",
+ "channel_name_rus":"DLTV 1",
+ "channel_name_th":"DLTV 1",
+ "channel_name_vie":"DLTV 1"
+ },
+ "views":17,
+ "isLiveChat":false
+ },
+ {
+ "id":"gqVn9n7MeYXq",
+ "thumb":"https://cms.dmpcdn.com/livetv/2022/09/08/e55200a0-2f27-11ed-a458-efe831982670_webp_original.png",
+ "slug":"arirang-tv",
+ "title":"Arirang TV",
+ "content_type":"livetv",
+ "category":"livetv-ca|entertainment-ca|tvsnow|entertainment",
+ "content_provider":"true_vision",
+ "channel_code":"t519",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"Arirang TV",
+ "channel_name_th":"Arirang TV"
+ },
+ "views":16,
+ "isLiveChat":false
+ },
+ {
+ "id":"r4PaaOpzr0Ow",
+ "thumb":"https://cms.dmpcdn.com/livetv/2022/03/23/f868c420-aa94-11ec-9b91-03afdbb2e824_webp_original.png",
+ "slug":"truepremierfootballhd8",
+ "title":"True Premier Football 8",
+ "content_type":"livetv",
+ "category":"livetv-ca|football-ca|sports-ca",
+ "content_provider":"true_vision",
+ "channel_code":"t504",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"True Premier Football 8",
+ "channel_name_th":"ทรู พรีเมียร์ ฟุตบอล 8"
+ },
+ "views":16,
+ "isLiveChat":false
+ },
+ {
+ "id":"Kz5zjkGyDVA",
+ "thumb":"https://cms.dmpcdn.com/livetv/2020/05/18/66ce9cd0-98c4-11ea-b284-2bff0287c295_original.png",
+ "slug":"dltv-6",
+ "title":"DLTV 6",
+ "content_type":"livetv",
+ "category":"education|hbtv-trueidtv-all|livetv-ca|education-ca",
+ "content_provider":"",
+ "channel_code":"dum006",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"DLTV 6",
+ "channel_name_chi":"DLTV 6",
+ "channel_name_eng":"DLTV 6",
+ "channel_name_mm":"DLTV 6",
+ "channel_name_rus":"DLTV 6",
+ "channel_name_th":"DLTV 6",
+ "channel_name_vie":"DLTV 6"
+ },
+ "views":16,
+ "isLiveChat":false
+ },
+ {
+ "id":"Veb1NRpQ6LXk",
+ "thumb":"https://cms.dmpcdn.com/livetv/2022/02/10/16689820-8a46-11ec-8573-9fd52c482da3_webp_original.png",
+ "slug":"zee-anmol-sd",
+ "title":"Zee Anmol",
+ "content_type":"livetv",
+ "category":"livetv-ca|entertainment-ca|freetv-ca|movies-series-ca",
+ "content_provider":"",
+ "channel_code":"i005",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"Zee Anmol",
+ "channel_name_th":"Zee Anmol"
+ },
+ "views":15,
+ "isLiveChat":false
+ },
+ {
+ "id":"L3Jbvn0BnbA",
+ "thumb":"https://cms.dmpcdn.com/livetv/2020/05/18/65debe90-98c4-11ea-b284-2bff0287c295_original.png",
+ "slug":"dltv-2",
+ "title":"DLTV 2",
+ "content_type":"livetv",
+ "category":"education|hbtv-trueidtv-all|livetv-ca|education-ca",
+ "content_provider":"",
+ "channel_code":"dum002",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"DLTV 2",
+ "channel_name_chi":"DLTV 2",
+ "channel_name_eng":"DLTV 2",
+ "channel_name_mm":"DLTV 2",
+ "channel_name_rus":"DLTV 2",
+ "channel_name_th":"DLTV 2",
+ "channel_name_vie":"DLTV 2"
+ },
+ "views":15,
+ "isLiveChat":false
+ },
+ {
+ "id":"v2M0K4kgbrN",
+ "thumb":"https://cms.dmpcdn.com/livetv/2020/05/18/66317270-98c4-11ea-b284-2bff0287c295_original.png",
+ "slug":"dltv-4",
+ "title":"DLTV 4",
+ "content_type":"livetv",
+ "category":"education|hbtv-trueidtv-all|livetv-ca|education-ca",
+ "content_provider":"",
+ "channel_code":"dum004",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"DLTV 4",
+ "channel_name_chi":"DLTV 4",
+ "channel_name_eng":"DLTV 4",
+ "channel_name_mm":"DLTV 4",
+ "channel_name_rus":"DLTV 4",
+ "channel_name_th":"DLTV 4",
+ "channel_name_vie":"DLTV 4"
+ },
+ "views":15,
+ "isLiveChat":false
+ },
+ {
+ "id":"RGdlapJnLQNG",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/f8af80b0-9406-11ee-8d65-879d2e0f23a3_webp_original.webp",
+ "slug":"manchester-city",
+ "title":"Manchester City",
+ "content_type":"livetv",
+ "category":"hbtv-trueidtv-all|livetv-ca|football-ca|sports-ca|true-unlock|true-unlock-atv|trueidtv-all",
+ "content_provider":"",
+ "channel_code":"mci01",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"Manchester City",
+ "channel_name_th":"แมนซิตี้"
+ },
+ "views":15,
+ "isLiveChat":false
+ },
+ {
+ "id":"JkpG4LeljXJ0",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/08/02/8a0c49a0-30e1-11ee-b220-4544ede97b74_webp_original.webp",
+ "slug":"true-ball-thai-2",
+ "title":"True Ball Thai 2",
+ "content_type":"livetv",
+ "category":"livetv-ca|football-ca|sports-ca|tvsnow|sports",
+ "content_provider":"true_vision",
+ "channel_code":"vc02",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"True Ball Thai 2",
+ "channel_name_th":"True Ball Thai 2"
+ },
+ "views":14,
+ "isLiveChat":false
+ },
+ {
+ "id":"Yb4p39lbgvN",
+ "thumb":"https://cms.dmpcdn.com/livetv/2020/05/18/6683b120-98c4-11ea-b284-2bff0287c295_original.png",
+ "slug":"dltv-5",
+ "title":"DLTV 5",
+ "content_type":"livetv",
+ "category":"education|hbtv-trueidtv-all|livetv-ca|education-ca",
+ "content_provider":"",
+ "channel_code":"dum005",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"DLTV 5",
+ "channel_name_chi":"DLTV 5",
+ "channel_name_eng":"DLTV 5",
+ "channel_name_mm":"DLTV 5",
+ "channel_name_rus":"DLTV 5",
+ "channel_name_th":"DLTV 5",
+ "channel_name_vie":"DLTV 5"
+ },
+ "views":14,
+ "isLiveChat":false
+ },
+ {
+ "id":"D38Lb540KAE3",
+ "thumb":"https://cms.dmpcdn.com/livetv/2021/02/24/cc358130-764d-11eb-9057-2d10fb4d0cf4_original.png",
+ "slug":"MediaTV",
+ "title":"Media TV",
+ "content_type":"livetv",
+ "category":"free-tv|livetv-ca|freetv-ca",
+ "content_provider":"",
+ "channel_code":"i003",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"Media TV",
+ "channel_name_th":"มีเดีย ทีวี"
+ },
+ "views":13,
+ "isLiveChat":false
+ },
+ {
+ "id":"JGAQ7VZpX9Y",
+ "thumb":"https://cms.dmpcdn.com/livetv/2020/05/18/044a2a10-98c5-11ea-bcb3-0320ce420b5e_original.png",
+ "slug":"dltv-12",
+ "title":"DLTV 12",
+ "content_type":"livetv",
+ "category":"education|hbtv-trueidtv-all|livetv-ca|education-ca",
+ "content_provider":"",
+ "channel_code":"dum012",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"DLTV 12",
+ "channel_name_chi":"DLTV 12",
+ "channel_name_eng":"DLTV 12",
+ "channel_name_mm":"DLTV 12",
+ "channel_name_rus":"DLTV 12",
+ "channel_name_th":"DLTV 12",
+ "channel_name_vie":"DLTV 12"
+ },
+ "views":13,
+ "isLiveChat":false
+ },
+ {
+ "id":"zyab4aWZ0OWx",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/05/03/bb0beb90-e966-11ed-993c-b59183950f79_webp_original.png",
+ "slug":"truepremierfootballhd4",
+ "title":"True Premier Football 4",
+ "content_type":"livetv",
+ "category":"livetv-ca|football-ca|sports-ca|tvsnow|sports",
+ "content_provider":"true_vision",
+ "channel_code":"ht114",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"True Premier Football 4",
+ "channel_name_th":"ทรู พรีเมียร์ ฟุตบอล 4"
+ },
+ "views":12,
+ "isLiveChat":false
+ },
+ {
+ "id":"pQ6ok8M72AD",
+ "thumb":"https://cms.dmpcdn.com/livetv/2020/05/18/bfd21690-98c4-11ea-bcb3-0320ce420b5e_original.png",
+ "slug":"dltv-10",
+ "title":"DLTV 10",
+ "content_type":"livetv",
+ "category":"education|hbtv-trueidtv-all|livetv-ca|education-ca",
+ "content_provider":null,
+ "channel_code":"dum010",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"DLTV 10",
+ "channel_name_chi":"DLTV 10",
+ "channel_name_eng":"DLTV 10",
+ "channel_name_mm":"DLTV 10",
+ "channel_name_rus":"DLTV 10",
+ "channel_name_th":"DLTV 10",
+ "channel_name_vie":"DLTV 10"
+ },
+ "views":12,
+ "isLiveChat":false
+ },
+ {
+ "id":"wkrQgY603zM",
+ "thumb":"https://cms.dmpcdn.com/livetv/2020/05/18/c2364550-98c4-11ea-bcb3-0320ce420b5e_original.png",
+ "slug":"dltv-14",
+ "title":"DLTV 14",
+ "content_type":"livetv",
+ "category":"education|hbtv-trueidtv-all|livetv-ca|education-ca",
+ "content_provider":"",
+ "channel_code":"dum014",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"DLTV 14",
+ "channel_name_chi":"DLTV 14",
+ "channel_name_eng":"DLTV 14",
+ "channel_name_mm":"DLTV 14",
+ "channel_name_rus":"DLTV 14",
+ "channel_name_th":"DLTV 14",
+ "channel_name_vie":"DLTV 14"
+ },
+ "views":12,
+ "isLiveChat":false
+ },
+ {
+ "id":"nYvz5QLWjyD",
+ "thumb":"https://cms.dmpcdn.com/livetv/2020/05/18/67145860-98c4-11ea-b284-2bff0287c295_original.png",
+ "slug":"dltv-7",
+ "title":"DLTV 7",
+ "content_type":"livetv",
+ "category":"education|hbtv-trueidtv-all|livetv-ca|education-ca",
+ "content_provider":"",
+ "channel_code":"dum007",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"DLTV 7",
+ "channel_name_chi":"DLTV 7",
+ "channel_name_eng":"DLTV 7",
+ "channel_name_mm":"DLTV 7",
+ "channel_name_rus":"DLTV 7",
+ "channel_name_th":"DLTV 7",
+ "channel_name_vie":"DLTV 7"
+ },
+ "views":11,
+ "isLiveChat":false
+ },
+ {
+ "id":"MndX5W8rWaMn",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/7003e750-9407-11ee-b445-0b5cfb8bf6f8_webp_original.webp",
+ "slug":"tottenham-hotspur",
+ "title":"Tottenham Hotspur",
+ "content_type":"livetv",
+ "category":"hbtv-trueidtv-all|livetv-ca|football-ca|sports-ca|true-unlock|true-unlock-atv|trueidtv-all",
+ "content_provider":"",
+ "channel_code":"tot01",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"Tottenham Hotspur",
+ "channel_name_th":"สเปอร์"
+ },
+ "views":11,
+ "isLiveChat":false
+ },
+ {
+ "id":"E9k68z9aKDp",
+ "thumb":"https://cms.dmpcdn.com/livetv/2017/10/18/f1b957db-b175-45fc-ab2b-60150f9c570a.png",
+ "slug":"tnn-2",
+ "title":"TNN 2",
+ "content_type":"livetv",
+ "category":"livetv-ca|freetv-ca|news-ca|tvsnow|tvsnews",
+ "content_provider":"true_vision",
+ "channel_code":"074",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"TNN 2",
+ "channel_name_chi":"TNN 2",
+ "channel_name_eng":"TNN 2",
+ "channel_name_mm":"TNN 2",
+ "channel_name_rus":"TNN 2",
+ "channel_name_th":"TNN 2",
+ "channel_name_vie":"TNN 2"
+ },
+ "views":10,
+ "isLiveChat":false
+ },
+ {
+ "id":"JeQ5L9PpVBJ",
+ "thumb":"https://cms.dmpcdn.com/livetv/2020/05/18/bf927580-98c4-11ea-bcb3-0320ce420b5e_original.png",
+ "slug":"dltv-9",
+ "title":"DLTV 9",
+ "content_type":"livetv",
+ "category":"education|hbtv-trueidtv-all|livetv-ca|education-ca",
+ "content_provider":"",
+ "channel_code":"dum009",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"DLTV 9",
+ "channel_name_chi":"DLTV 9",
+ "channel_name_eng":"DLTV 9",
+ "channel_name_mm":"DLTV 9",
+ "channel_name_rus":"DLTV 9",
+ "channel_name_th":"DLTV 9",
+ "channel_name_vie":"DLTV 9"
+ },
+ "views":10,
+ "isLiveChat":false
+ },
+ {
+ "id":"M34YDGLk2wVj",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/08/02/8a3b21d0-30e1-11ee-a53e-b3f87dc8ba1e_webp_original.webp",
+ "slug":"true-ball-thai-3",
+ "title":"True Ball Thai 3",
+ "content_type":"livetv",
+ "category":"livetv-ca|football-ca|sports-ca|tvsnow|sports",
+ "content_provider":"true_vision",
+ "channel_code":"vc03",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"True Ball Thai 3",
+ "channel_name_th":"True Ball Thai 3"
+ },
+ "views":9,
+ "isLiveChat":false
+ },
+ {
+ "id":"R4WyxL6Mp8b",
+ "thumb":"https://cms.dmpcdn.com/livetv/2020/05/18/bf9386f0-98c4-11ea-b284-2bff0287c295_original.png",
+ "slug":"dltv-8",
+ "title":"DLTV 8",
+ "content_type":"livetv",
+ "category":"education|hbtv-trueidtv-all|livetv-ca|education-ca",
+ "content_provider":"",
+ "channel_code":"dum008",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"DLTV 8",
+ "channel_name_chi":"DLTV 8",
+ "channel_name_eng":"DLTV 8",
+ "channel_name_mm":"DLTV 8",
+ "channel_name_rus":"DLTV 8",
+ "channel_name_th":"DLTV 8",
+ "channel_name_vie":"DLTV 8"
+ },
+ "views":9,
+ "isLiveChat":false
+ },
+ {
+ "id":"6Qna2oVjq3P",
+ "thumb":"https://cms.dmpcdn.com/livetv/2020/05/18/c2335f20-98c4-11ea-bcb3-0320ce420b5e_original.png",
+ "slug":"dltv-13",
+ "title":"DLTV 13",
+ "content_type":"livetv",
+ "category":"education|hbtv-trueidtv-all|livetv-ca|education-ca",
+ "content_provider":"",
+ "channel_code":"dum013",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"DLTV 13",
+ "channel_name_chi":"DLTV 13",
+ "channel_name_eng":"DLTV 13",
+ "channel_name_mm":"DLTV 13",
+ "channel_name_rus":"DLTV 13",
+ "channel_name_th":"DLTV 13",
+ "channel_name_vie":"DLTV 13"
+ },
+ "views":9,
+ "isLiveChat":false
+ },
+ {
+ "id":"3JYow6Dx7zx0",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/08/02/2f7ad050-30f6-11ee-b57d-a9829f092f3e_webp_original.webp",
+ "slug":"bein-sports-6",
+ "title":"beIN SPORTS 6",
+ "content_type":"livetv",
+ "category":"livetv-ca|football-ca|sports-ca|tvsnow|sports",
+ "content_provider":"",
+ "channel_code":"216",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"beIN SPORTS 6",
+ "channel_name_th":"บีอินสปอตส์ 6"
+ },
+ "views":7,
+ "isLiveChat":false
+ },
+ {
+ "id":"EGvbeMNZOwq",
+ "thumb":"https://cms.dmpcdn.com/livetv/2020/05/18/bfdaa210-98c4-11ea-bcb3-0320ce420b5e_original.png",
+ "slug":"dltv-11",
+ "title":"DLTV 11",
+ "content_type":"livetv",
+ "category":"education|hbtv-trueidtv-all|livetv-ca|education-ca",
+ "content_provider":"",
+ "channel_code":"dum011",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"DLTV 11",
+ "channel_name_chi":"DLTV 11",
+ "channel_name_eng":"DLTV 11",
+ "channel_name_mm":"DLTV 11",
+ "channel_name_rus":"DLTV 11",
+ "channel_name_th":"DLTV 11",
+ "channel_name_vie":"DLTV 11"
+ },
+ "views":6,
+ "isLiveChat":false
+ },
+ {
+ "id":"JpawvVMe6aXO",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/1bf1afd0-9407-11ee-8d65-879d2e0f23a3_webp_original.webp",
+ "slug":"newcastle-united",
+ "title":"Newcastle United",
+ "content_type":"livetv",
+ "category":"hbtv-trueidtv-all|livetv-ca|football-ca|sports-ca|true-unlock|true-unlock-atv|trueidtv-all",
+ "content_provider":"",
+ "channel_code":"new01",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"Newcastle United",
+ "channel_name_th":"นิวคาสเซิล"
+ },
+ "views":6,
+ "isLiveChat":false
+ },
+ {
+ "id":"RVrAxAOGx21v",
+ "thumb":"https://cms.dmpcdn.com/livetv/2022/09/08/e5b667c0-2f27-11ed-9e57-d98920d4c462_webp_original.png",
+ "slug":"dw-english",
+ "title":"DW English",
+ "content_type":"livetv",
+ "category":"livetv-ca|entertainment-ca|trueunlock-ca|tvsnow|entertainment",
+ "content_provider":"true_vision",
+ "channel_code":"t518",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"DW English",
+ "channel_name_th":"ดี ดับเบิ้ลยู อิงลิช"
+ },
+ "views":5,
+ "isLiveChat":false
+ },
+ {
+ "id":"eyEPa8A2WaJN",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/08/02/2f7a5b20-30f6-11ee-8c65-b3a6cba5ed9d_webp_original.webp",
+ "slug":"beinsports-4",
+ "title":"beIN SPORTS 4",
+ "content_type":"livetv",
+ "category":"livetv-ca|football-ca|sports-ca|tvsnow|sports",
+ "content_provider":"",
+ "channel_code":"217",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"beIN SPORTS 4",
+ "channel_name_th":"บีอินสปอตส์ 4"
+ },
+ "views":5,
+ "isLiveChat":false
+ },
+ {
+ "id":"pQNm6nA20a6e",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/08/02/300adb50-30f6-11ee-b3e7-85edd640cc04_webp_original.webp",
+ "slug":"beinsports-5",
+ "title":"beIN SPORTS 5",
+ "content_type":"livetv",
+ "category":"livetv-ca|football-ca|sports-ca|tvsnow|sports",
+ "content_provider":"",
+ "channel_code":"219",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"beIN SPORTS 5",
+ "channel_name_th":"บีอินสปอตส์ 5"
+ },
+ "views":2,
+ "isLiveChat":false
+ },
+ {
+ "id":"YZzDXGM1Yd68",
+ "thumb":"https://cms.dmpcdn.com/livetv/2021/10/28/3965c0a0-3794-11ec-8e1f-6bce3683de8c_webp_original.png",
+ "slug":"Event2",
+ "title":"Event 2",
+ "content_type":"livetv",
+ "category":"hbtv-trueidtv-all|hbtv-truetv-sport|ott-trueidtv-sport|sport|trueidtv-all|trueidtv-sport",
+ "content_provider":"",
+ "channel_code":"ev03",
+ "content_rights":null,
+ "channel_info":null,
+ "views":1,
+ "isLiveChat":false
+ },
+ {
+ "id":"LVQzz7xplYpP",
+ "thumb":"https://cms.dmpcdn.com/livetv/2021/10/28/3965c0a0-3794-11ec-8e1f-6bce3683de8c_webp_original.png",
+ "slug":"Event5",
+ "title":"Event 5",
+ "content_type":"livetv",
+ "category":"hbtv-trueidtv-all|hbtv-truetv-sport|ott-trueidtv-sport|sport|trueidtv-all|trueidtv-sport",
+ "content_provider":null,
+ "channel_code":"emer05",
+ "content_rights":null,
+ "channel_info":null,
+ "views":1,
+ "isLiveChat":false
+ },
+ {
+ "id":"xVW7oVd8Gen",
+ "thumb":"https://cms.dmpcdn.com/livetv/2020/06/23/99bc7f60-b550-11ea-8fac-236a281cd6c5_original.png",
+ "slug":"super-entertain",
+ "title":"Super Bunteung",
+ "content_type":"livetv",
+ "category":"hbtv-trueidtv-all|hbtv-truetv-entertainment|tvsnow|entertainment|livetv-ca|entertainment-ca",
+ "content_provider":"true_vision",
+ "channel_code":"108",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"ស៊ុបព័រអិនធើធែនមិន",
+ "channel_name_eng":"Super Bunteung",
+ "channel_name_mm":"အထူးေဖ်ာ္ေျဖမႈမ်ား",
+ "channel_name_th":"ซุปเปอร์ บันเทิง"
+ },
+ "views":1,
+ "isLiveChat":false
+ },
+ {
+ "id":"rVWJGN1VLOB",
+ "thumb":"https://cms.dmpcdn.com/livetv/2017/10/17/31a68f7b-d24e-43e0-9403-22f5e48f081b.png",
+ "slug":"etv",
+ "title":"ETV",
+ "content_type":"livetv",
+ "category":"hbtv-trueidtv-all|tvsnow|entertainment|livetv-ca|entertainment-ca|education-ca",
+ "content_provider":"true_vision",
+ "channel_code":"da2",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_cbd":"ETV",
+ "channel_name_chi":"ETV",
+ "channel_name_eng":"ETV",
+ "channel_name_mm":"ETV",
+ "channel_name_rus":"ETV",
+ "channel_name_th":"ETV",
+ "channel_name_vie":"ETV"
+ },
+ "views":1,
+ "isLiveChat":false
+ },
+ {
+ "id":"vAG5EZznD1Kl",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/7e72f8d0-9407-11ee-b32f-2d43ff6700d5_webp_original.webp",
+ "slug":"west-ham-united",
+ "title":"West Ham United",
+ "content_type":"livetv",
+ "category":"hbtv-trueidtv-all|livetv-ca|football-ca|sports-ca|true-unlock|true-unlock-atv|trueidtv-all",
+ "content_provider":"",
+ "channel_code":"whu01",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"West Ham United",
+ "channel_name_th":"เวสต์แฮม"
+ },
+ "views":1,
+ "isLiveChat":false
+ },
+ {
+ "id":"nle3eNnyVpag",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/a4879e50-9406-11ee-b543-51f040e58632_webp_original.webp",
+ "slug":"crystal-palace",
+ "title":"Crystal Palace",
+ "content_type":"livetv",
+ "category":"hbtv-trueidtv-all|livetv-ca|football-ca|sports-ca|true-unlock|true-unlock-atv|trueidtv-all",
+ "content_provider":"",
+ "channel_code":"cry01",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"Crystal-Palace",
+ "channel_name_th":"คริสตัลพาเลซ"
+ },
+ "views":1,
+ "isLiveChat":false
+ },
+ {
+ "id":"GB0gZlzxgnJr",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/0a03a630-9406-11ee-906d-89adbc3169c1_webp_original.webp",
+ "slug":"bournemouth",
+ "title":"A.F.C. Bournemouth",
+ "content_type":"livetv",
+ "category":"hbtv-trueidtv-all|livetv-ca|football-ca|sports-ca|true-unlock|true-unlock-atv|trueidtv-all",
+ "content_provider":"",
+ "channel_code":"bou01",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"Bournemouth",
+ "channel_name_th":"บอร์นมัธ"
+ },
+ "views":1,
+ "isLiveChat":false
+ },
+ {
+ "id":"1ZrGkEk3qP7L",
+ "thumb":"https://cms.dmpcdn.com/livetv/2022/07/18/79461e70-0667-11ed-b687-85f145af88ed_webp_original.png",
+ "slug":"test3",
+ "title":"ช่องทดสอบออกอากาศที่ 3",
+ "content_type":"livetv",
+ "category":"livetv-ca|sports-ca",
+ "content_provider":"",
+ "channel_code":"tmp005",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"ช่องทดสอบออกอากาศที่ 3",
+ "channel_name_th":"ช่องทดสอบออกอากาศที่ 3"
+ },
+ "views":0,
+ "isLiveChat":false
+ },
+ {
+ "id":"6G190MBm2kkG",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/7bb41c60-9406-11ee-a0fd-836d91d2dd6e_webp_original.webp",
+ "slug":"burnley",
+ "title":"Burnley",
+ "content_type":"livetv",
+ "category":"livetv-ca|football-ca|sports-ca|trueunlock-ca",
+ "content_provider":"",
+ "channel_code":"brn01",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"Burnley",
+ "channel_name_th":"เบิร์นลีย์"
+ },
+ "views":0,
+ "isLiveChat":false
+ },
+ {
+ "id":"4GePx966Dzao",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/e8af9600-9406-11ee-b625-274874732f96_webp_original.webp",
+ "slug":"luton-town",
+ "title":"Luton Town",
+ "content_type":"livetv",
+ "category":"livetv-ca|football-ca|sports-ca|trueunlock-ca",
+ "content_provider":"",
+ "channel_code":"lut01",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"Luton Town",
+ "channel_name_th":"ลูตัน ทาวน์"
+ },
+ "views":0,
+ "isLiveChat":false
+ },
+ {
+ "id":"4NYqR5KyQArN",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/61985840-9407-11ee-a0fd-836d91d2dd6e_webp_original.webp",
+ "slug":"sheffield-united",
+ "title":"Sheffield United",
+ "content_type":"livetv",
+ "category":"livetv-ca|football-ca|sports-ca|trueunlock-ca",
+ "content_provider":"",
+ "channel_code":"shu01",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"Sheffield United",
+ "channel_name_th":"เชฟฟิลด์ ยูไนเต็ด"
+ },
+ "views":0,
+ "isLiveChat":false
+ },
+ {
+ "id":"xAzllg2VXjRm",
+ "thumb":"https://cms.dmpcdn.com/livetv/2021/10/28/3965c0a0-3794-11ec-8e1f-6bce3683de8c_webp_original.png",
+ "slug":"Event3",
+ "title":"Event 3",
+ "content_type":"livetv",
+ "category":"hbtv-trueidtv-all|hbtv-truetv-sport|ott-trueidtv-sport|sport|trueidtv-all|trueidtv-sport",
+ "content_provider":null,
+ "channel_code":"emer03",
+ "content_rights":null,
+ "channel_info":null,
+ "views":0,
+ "isLiveChat":false
+ },
+ {
+ "id":"WGVqq6zeAzaZ",
+ "thumb":"https://cms.dmpcdn.com/livetv/2021/10/28/3965c0a0-3794-11ec-8e1f-6bce3683de8c_webp_original.png",
+ "slug":"Event4",
+ "title":"Event 4",
+ "content_type":"livetv",
+ "category":"hbtv-trueidtv-all|hbtv-truetv-sport|ott-trueidtv-sport|sport|trueidtv-all|trueidtv-sport",
+ "content_provider":null,
+ "channel_code":"emer04",
+ "content_rights":null,
+ "channel_info":null,
+ "views":0,
+ "isLiveChat":false
+ },
+ {
+ "id":"RjY3XkeL5Mwl",
+ "thumb":"https://cms.dmpcdn.com/livetv/2021/10/28/3965c0a0-3794-11ec-8e1f-6bce3683de8c_webp_original.png",
+ "slug":"Event1",
+ "title":"Event 1",
+ "content_type":"livetv",
+ "category":"hbtv-trueidtv-all|hbtv-truetv-sport|ott-trueidtv-sport|sport|trueidtv-all|trueidtv-sport",
+ "content_provider":null,
+ "channel_code":"ev02",
+ "content_rights":null,
+ "channel_info":null,
+ "views":0,
+ "isLiveChat":false
+ },
+ {
+ "id":"glmE5eNRz47l",
+ "thumb":"https://cms.dmpcdn.com/livetv/2022/07/18/79461e70-0667-11ed-b687-85f145af88ed_webp_original.png",
+ "slug":"test",
+ "title":"ช่องทดสอบการออกอากาศ",
+ "content_type":"livetv",
+ "category":"livetv-ca",
+ "content_provider":"",
+ "channel_code":"tmp003",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"ทดสอบการออกอากาศ",
+ "channel_name_th":"ทดสอบการออกอากาศ"
+ },
+ "views":0,
+ "isLiveChat":false
+ },
+ {
+ "id":"RvJwkNg06Qre",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/35f494c0-9406-11ee-b32f-2d43ff6700d5_webp_original.webp",
+ "slug":"aston-villa",
+ "title":"Aston Villa",
+ "content_type":"livetv",
+ "category":"hbtv-trueidtv-all|livetv-ca|football-ca|sports-ca|true-unlock|true-unlock-atv|trueidtv-all",
+ "content_provider":"",
+ "channel_code":"avl01",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"Aston Villa",
+ "channel_name_th":"แอสตันวิลล่า"
+ },
+ "views":0,
+ "isLiveChat":false
+ },
+ {
+ "id":"Vjb43gpNAVnl",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/b6bb0ad0-9406-11ee-b543-51f040e58632_webp_original.webp",
+ "slug":"everton",
+ "title":"Everton",
+ "content_type":"livetv",
+ "category":"hbtv-trueidtv-all|livetv-ca|football-ca|sports-ca|true-unlock|true-unlock-atv|trueidtv-all",
+ "content_provider":"",
+ "channel_code":"eve01",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"Everton",
+ "channel_name_th":"เอเวอร์ตัน"
+ },
+ "views":0,
+ "isLiveChat":false
+ },
+ {
+ "id":"K24pNw8k5Kj2",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/94ed36c0-9407-11ee-906d-89adbc3169c1_webp_original.webp",
+ "slug":"wolves",
+ "title":"Wolves",
+ "content_type":"livetv",
+ "category":"hbtv-trueidtv-all|livetv-ca|football-ca|sports-ca|true-unlock|true-unlock-atv|trueidtv-all",
+ "content_provider":"",
+ "channel_code":"wol01",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"Wolves",
+ "channel_name_th":"วูลฟ์"
+ },
+ "views":0,
+ "isLiveChat":false
+ },
+ {
+ "id":"vQEl8Do0nK46",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/c843df70-9406-11ee-8d65-879d2e0f23a3_webp_original.webp",
+ "slug":"fulham",
+ "title":"Fulham",
+ "content_type":"livetv",
+ "category":"hbtv-trueidtv-all|livetv-ca|football-ca|sports-ca|true-unlock|true-unlock-atv|trueidtv-all",
+ "content_provider":"",
+ "channel_code":"ful01",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"Fulham",
+ "channel_name_th":"ฟูแล่ม"
+ },
+ "views":0,
+ "isLiveChat":false
+ },
+ {
+ "id":"oDqg2NPZdJz5",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/600d67f0-9406-11ee-ab3e-a51daa175c33_webp_original.webp",
+ "slug":"brighton-and-hove-albion",
+ "title":"Brighton & Hove Albion",
+ "content_type":"livetv",
+ "category":"hbtv-trueidtv-all|livetv-ca|football-ca|sports-ca|true-unlock|true-unlock-atv|trueidtv-all",
+ "content_provider":"",
+ "channel_code":"bha01",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"Brighton-and-Hove-Albion",
+ "channel_name_th":"ไบร์ทตัน"
+ },
+ "views":0,
+ "isLiveChat":false
+ },
+ {
+ "id":"ykaXNqEMoPZR",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/30299ee0-9407-11ee-a469-0b60cd4a260f_webp_original.webp",
+ "slug":"nottingham-forest",
+ "title":"Nottingham Forest",
+ "content_type":"livetv",
+ "category":"hbtv-trueidtv-all|livetv-ca|football-ca|sports-ca|true-unlock|true-unlock-atv|trueidtv-all",
+ "content_provider":"",
+ "channel_code":"nfo01",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"Nottingham Forest",
+ "channel_name_th":"ฟอร์เรสต์"
+ },
+ "views":0,
+ "isLiveChat":false
+ },
+ {
+ "id":"3gaL3mjZoxrE",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/12/06/4738bf40-9406-11ee-a0fd-836d91d2dd6e_webp_original.webp",
+ "slug":"brentford",
+ "title":"Brentford",
+ "content_type":"livetv",
+ "category":"hbtv-trueidtv-all|livetv-ca|football-ca|sports-ca|true-unlock|true-unlock-atv|trueidtv-all",
+ "content_provider":"",
+ "channel_code":"bre01",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"Brentford",
+ "channel_name_th":"เบรนท์ฟอร์ด"
+ },
+ "views":0,
+ "isLiveChat":false
+ },
+ {
+ "id":"2Ag1bgVdNwoL",
+ "thumb":"https://cms.dmpcdn.com/livetv/2022/07/18/79461e70-0667-11ed-b687-85f145af88ed_webp_original.png",
+ "slug":"test2",
+ "title":"ช่องทดสอบออกอากาศที่2",
+ "content_type":"livetv",
+ "category":"livetv-ca|sports-ca",
+ "content_provider":"",
+ "channel_code":"tmp004",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"ช่องทดสอบออกอากาศที่2",
+ "channel_name_th":"ช่องทดสอบออกอากาศที่2"
+ },
+ "views":0,
+ "isLiveChat":false
+ },
+ {
+ "id":"OzKE5d4pdNwy",
+ "thumb":"https://cms.dmpcdn.com/livetv/2022/11/16/88521af0-6598-11ed-8215-b386a7bd4f58_webp_original.png",
+ "slug":"ufc",
+ "title":"UFC",
+ "content_type":"livetv",
+ "category":"livetv-ca|sports-ca|tvsnow|sports",
+ "content_provider":"true_vision",
+ "channel_code":"vc04",
+ "content_rights":null,
+ "channel_info":{
+ "channel_name_eng":"UFC",
+ "channel_name_th":"ยูเอฟซี"
+ },
+ "views":0,
+ "isLiveChat":false
+ }
+ ],
+ "channelSlug":"true-movie-hits",
+ "baseShelves":{
+ "adsConfig":{
+ "adsNetworkId":"",
+ "adsUnit":"21682623839/TrueID_Web/TV"
+ },
+ "id":"3MPnXKpGjKqQ",
+ "shelfItems":[
+ {
+ "id":"G3rooMXA2b4Z",
+ "title":{
+ "th":"แนะนำ",
+ "en":"Featured"
+ },
+ "type":"by_banner_homepage",
+ "viewType":"horizontal",
+ "shelfItems":[
+ {
+ "id":"J1X89KQE7001",
+ "title":"ContentMkt_AVOD_Series_SpiceAndSpell",
+ "thumb":"https://cms.dmpcdn.com/hilight/2023/11/24/890e7c60-8aac-11ee-ad2b-e5fcaaed0aed_webp_original.webp",
+ "redirectUrl":"https://movie.trueid.net/series/kbNxLxw5Eg52/rV1rP8Dj27kB/AkMBP4z2VOKG/XrVjVjeWXz2r",
+ "article_category":null,
+ "content_type":"hilight"
+ },
+ {
+ "id":"xrGQRbjWx1EL",
+ "title":"ContentMkt_TVOD_Movie_MI7Part1",
+ "thumb":"https://cms.dmpcdn.com/hilight/2023/11/23/32f66c30-89cf-11ee-976f-abdcd950f267_webp_original.webp",
+ "redirectUrl":"https://movie.trueid.net/movie/xDnNeqGkreJD",
+ "article_category":null,
+ "content_type":"hilight"
+ },
+ {
+ "id":"J52JxN0jXkA5",
+ "title":"ContentMkt_SVOD_Asianseries_MyPrecious",
+ "thumb":"https://cms.dmpcdn.com/hilight/2023/11/06/00af5020-7c19-11ee-a9a1-41799b41aff4_webp_original.webp",
+ "redirectUrl":"",
+ "article_category":null,
+ "content_type":"hilight"
+ },
+ {
+ "id":"yb22AdYZnQGb",
+ "title":"ContentMkt_AVOD_Lakorn_BakeMePlease",
+ "thumb":"https://cms.dmpcdn.com/hilight/2023/11/24/48523fc0-8aa9-11ee-bf9d-a586c3ad0143_webp_original.webp",
+ "redirectUrl":"https://movie.trueid.net/series/kN0QYgOQ0EJ5/zWBxNa65n6Vv/Eadp1WLqDXra/yqJgdKrkyRLY",
+ "article_category":null,
+ "content_type":"hilight"
+ },
+ {
+ "id":"VmW2pEP9q3rw",
+ "title":"ContentMkt_AVOD_Anime_JujutsuKaisen",
+ "thumb":"https://cms.dmpcdn.com/hilight/2023/11/24/88238020-8aac-11ee-873d-3f4e5da5fd9c_webp_original.webp",
+ "redirectUrl":"https://movie.trueid.net/series/LgR5wpRnPQVA/qYQ00Mby07Rl/MvKZ6RnxKRaQ/jdAX0Wagxl4R",
+ "article_category":null,
+ "content_type":"hilight"
+ },
+ {
+ "id":"BXGpEAn51mwW",
+ "title":"ContentMkt_TVOD_Movie_Ambulance",
+ "thumb":"https://cms.dmpcdn.com/hilight/2023/11/23/32aa20f0-89cf-11ee-ae81-d157aa7f87b4_webp_original.webp",
+ "redirectUrl":"https://movie.trueid.net/movie/Eq63XJL4okzw",
+ "article_category":null,
+ "content_type":"hilight"
+ },
+ {
+ "id":"DoLWMe0YeQR8",
+ "title":"ContentMkt_AVOD_Anime_DarkGathering",
+ "thumb":"https://cms.dmpcdn.com/hilight/2023/11/23/316e93b0-89cf-11ee-a5ec-b3b59a2ebd97_webp_original.webp",
+ "redirectUrl":"https://movie.trueid.net/series/d6425Em1DPjQ/QMrQQgYaEDGZ/OAqkmxqX05DQ/1G8xwp6ja86G",
+ "article_category":null,
+ "content_type":"hilight"
+ },
+ {
+ "id":"1PddoL4xG12P",
+ "title":"ContentMkt_AVOD_Anime_OnePiece",
+ "thumb":"https://cms.dmpcdn.com/hilight/2023/11/24/88241c60-8aac-11ee-bf9d-a586c3ad0143_webp_original.webp",
+ "redirectUrl":"https://movie.trueid.net/th-th/series/kxqkPYqVBq0D/4AoxBYpn4L1W/p2N5lYZGlVlL/lZ78MWznOElG",
+ "article_category":null,
+ "content_type":"hilight"
+ },
+ {
+ "id":"nYa5A41VxmXY",
+ "title":"TruelD One Package ความบันเทิงระดับโลก แบบไร้ขีดจำกัด V21-23",
+ "thumb":"https://cms.dmpcdn.com/hilight/2023/11/13/84d3ef30-8215-11ee-84cd-3b76e2935cfd_webp_original.webp",
+ "redirectUrl":"https://home.trueid.net/external-browser?website=https://myaccount.trueid.net/checkout?promotionCode=SUPERBUNDLE_TID_IQIYI_WETV_PRIME&utm_campaign=Package_NA_NA_TrueIDOne&utm_medium=inside-platform&utm_source=Today_new_release",
+ "article_category":null,
+ "content_type":"hilight"
+ },
+ {
+ "id":"VKvARdba10aW",
+ "title":"What's Wrong with My Princess",
+ "thumb":"https://cms.dmpcdn.com/hilight/2023/11/27/77b75b30-8cd2-11ee-9352-bd2663fbb8ed_webp_original.webp",
+ "redirectUrl":"https://movie.trueid.net/series/mP3G7aOXQGXP/QeDwwRKOL2Mp/RvD2p1OpZMRQ/zxnrl6JJnZ2x",
+ "article_category":null,
+ "content_type":"hilight"
+ }
+ ]
+ },
+ {
+ "id":"k42naQeVKbK4",
+ "title":{
+ "th":"",
+ "en":""
+ },
+ "type":"by_ads",
+ "viewType":"horizontal",
+ "shelfItems":[
+ {
+ "ALL":{
+ "targetingArguments":{
+ "TrueID_page":[
+
+ ],
+ "Device":[
+
+ ]
+ },
+ "sizeMapping":[
+ {
+ "viewport":[
+ 1280,
+ 0
+ ],
+ "sizes":[
+ [
+ 750,
+ 200
+ ],
+ [
+ 970,
+ 90
+ ],
+ [
+ 728,
+ 90
+ ],
+ "fluid",
+ [
+ 800,
+ 250
+ ],
+ [
+ 970,
+ 250
+ ],
+ [
+ 1,
+ 1
+ ],
+ [
+ 1280,
+ 250
+ ]
+ ]
+ },
+ {
+ "viewport":[
+ 375,
+ 0
+ ],
+ "sizes":[
+ [
+ 1,
+ 1
+ ],
+ [
+ 320,
+ 250
+ ],
+ [
+ 375,
+ 250
+ ],
+ "fluid",
+ [
+ 300,
+ 250
+ ],
+ [
+ 320,
+ 100
+ ]
+ ]
+ },
+ {
+ "viewport":[
+ 800,
+ 0
+ ],
+ "sizes":[
+ "fluid",
+ [
+ 640,
+ 250
+ ],
+ [
+ 800,
+ 250
+ ],
+ [
+ 1,
+ 1
+ ],
+ [
+ 728,
+ 90
+ ]
+ ]
+ },
+ {
+ "viewport":[
+ 0,
+ 0
+ ],
+ "sizes":[
+ [
+ 320,
+ 50
+ ],
+ [
+ 320,
+ 100
+ ],
+ [
+ 1,
+ 1
+ ]
+ ]
+ }
+ ],
+ "slotId":"div-gpt-ad-lb-1",
+ "adUnit":"21682623839/TrueID_Web/TV",
+ "sizes":[
+ [
+ 970,
+ 90
+ ],
+ [
+ 728,
+ 90
+ ]
+ ]
+ }
+ }
+ ]
+ },
+ {
+ "id":"O8pKrLmQlj2a",
+ "title":{
+ "th":"ช่องฟรีทีวีฮิต",
+ "en":"Free TV"
+ },
+ "type":"by_livetv_channel",
+ "viewType":"vertical",
+ "shelfItems":[
+ {
+ "id":"wKngqJ2Vqnl",
+ "title":"MONO 29",
+ "thumb":"https://cms.dmpcdn.com/livetv/2019/01/10/35a35017-8473-4953-8474-5c58d805b74a.png",
+ "redirectUrl":"mono29",
+ "channel_code":"d43",
+ "views":33721,
+ "article_category":[
+ "livetv-ca",
+ "digitaltv-ca",
+ "freetv-ca",
+ "movies-series-ca"
+ ],
+ "content_type":"livetv",
+ "content_rights":"",
+ "isLiveChat":false
+ },
+ {
+ "id":"yYk6PvXwXDb",
+ "title":"WorkPoint TV",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/11/17/2a1de990-852d-11ee-bf98-41acc8fd04fc_webp_original.webp",
+ "redirectUrl":"workpointtv",
+ "channel_code":"d83",
+ "views":6075,
+ "article_category":[
+ "livetv-ca",
+ "digitaltv-ca",
+ "entertainment-ca",
+ "freetv-ca"
+ ],
+ "content_type":"livetv",
+ "content_rights":"",
+ "isLiveChat":false
+ },
+ {
+ "id":"QRP2K658b7G",
+ "title":"Thai PBS",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/09/15/ab170410-5377-11ee-8e1b-194edbb69638_webp_original.webp",
+ "redirectUrl":"thaipbs",
+ "channel_code":"c12",
+ "views":2526,
+ "article_category":[
+ "livetv-ca",
+ "digitaltv-ca",
+ "freetv-ca",
+ "news-ca"
+ ],
+ "content_type":"livetv",
+ "content_rights":"",
+ "isLiveChat":false
+ },
+ {
+ "id":"vqbr1WgEnGQ",
+ "title":"Channel 8",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/09/15/5408a390-5377-11ee-8e1b-194edbb69638_webp_original.webp",
+ "redirectUrl":"ch8",
+ "channel_code":"d62",
+ "views":8295,
+ "article_category":[
+ "livetv-ca",
+ "digitaltv-ca",
+ "entertainment-ca",
+ "freetv-ca"
+ ],
+ "content_type":"livetv",
+ "content_rights":"",
+ "isLiveChat":false
+ },
+ {
+ "id":"9O54lyP5Rqx",
+ "title":"Channel 7HD",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/07/19/212d15e0-25e7-11ee-bfc1-85e95548413c_webp_original.webp",
+ "redirectUrl":"ch7-hd",
+ "channel_code":"c07",
+ "views":12092,
+ "article_category":[
+ "livetv-ca",
+ "digitaltv-ca",
+ "entertainment-ca",
+ "freetv-ca"
+ ],
+ "content_type":"livetv",
+ "content_rights":"",
+ "isLiveChat":false
+ },
+ {
+ "id":"zMLBpX7AWmk",
+ "title":"Nation TV",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/09/09/9c6f59c0-4ebe-11ee-99a7-832609069236_webp_original.webp",
+ "redirectUrl":"nationtv",
+ "channel_code":"d78",
+ "views":4733,
+ "article_category":[
+ "livetv-ca",
+ "digitaltv-ca",
+ "freetv-ca",
+ "news-ca"
+ ],
+ "content_type":"livetv",
+ "content_rights":"",
+ "isLiveChat":false
+ },
+ {
+ "id":"nQlqONGyoa4",
+ "title":"Channel 3",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/07/24/5ff3e270-29cc-11ee-b2f4-e9de482d866e_webp_original.webp",
+ "redirectUrl":"ch3-hd",
+ "channel_code":"c03",
+ "views":96184,
+ "article_category":[
+ "livetv-ca",
+ "digitaltv-ca",
+ "entertainment-ca",
+ "freetv-ca"
+ ],
+ "content_type":"livetv",
+ "content_rights":"",
+ "isLiveChat":false
+ },
+ {
+ "id":"5PKobQk5gLOP",
+ "title":"Boomerang",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/07/05/b74a2460-1b05-11ee-8ce6-b102b53cb4a2_webp_original.webp",
+ "redirectUrl":"boomerang-hd",
+ "channel_code":"i007",
+ "views":707,
+ "article_category":[
+ "livetv-ca",
+ "freetv-ca",
+ "kids-ca"
+ ],
+ "content_type":"livetv",
+ "content_rights":"",
+ "isLiveChat":false
+ },
+ {
+ "id":"OVKwZle4eop",
+ "title":"True4U",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/09/15/84504210-5377-11ee-aaa1-7d584d8ca7a4_webp_original.webp",
+ "redirectUrl":"true4u",
+ "channel_code":"207",
+ "views":6489,
+ "article_category":[
+ "livetv-ca",
+ "digitaltv-ca",
+ "entertainment-ca",
+ "freetv-ca",
+ "movies-series-ca"
+ ],
+ "content_type":"livetv",
+ "content_rights":"",
+ "isLiveChat":false
+ },
+ {
+ "id":"0z4lvq6Xwoa",
+ "title":"One31",
+ "thumb":"https://cms.dmpcdn.com/livetv/2019/01/16/396384be-35dc-4d11-bf04-06c9546ec7bc.png",
+ "redirectUrl":"one-hd",
+ "channel_code":"d56",
+ "views":10182,
+ "article_category":[
+ "livetv-ca",
+ "digitaltv-ca",
+ "entertainment-ca",
+ "freetv-ca"
+ ],
+ "content_type":"livetv",
+ "content_rights":"",
+ "isLiveChat":false
+ },
+ {
+ "id":"rBWOx89v9Rk",
+ "title":"9 MCOT",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/09/09/9cc40970-4ebe-11ee-9801-97f95b5eed9a_webp_original.webp",
+ "redirectUrl":"9mcot-hd",
+ "channel_code":"c09",
+ "views":1323,
+ "article_category":[
+ "livetv-ca",
+ "digitaltv-ca",
+ "freetv-ca"
+ ],
+ "content_type":"livetv",
+ "content_rights":"",
+ "isLiveChat":false
+ }
+ ]
+ },
+ {
+ "id":"agbxxnP7GZQ4",
+ "title":{
+ "th":"โปรแกรมทีวียอดนิยม",
+ "en":"Trending TV Program"
+ },
+ "type":"by_trending_tv_program",
+ "viewType":"horizontal",
+ "shelfItems":[
+ {
+ "id":"nQlqONGyoa4",
+ "title":"แชนแนลทรี ซีรีส์ สายใยรัก เหนือบัลลังก์",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/07/24/5ff3e270-29cc-11ee-b2f4-e9de482d866e_webp_original.webp",
+ "thumbLarge":"https://epgthumb.dmpcdn.com/thumbnail_large/c03.jpg?time=1702312743612",
+ "redirectUrl":"https://tv.trueid.net/th-en/live/ch3-hd",
+ "views":96184,
+ "program_id":"wDGy4q2m963K",
+ "program_name":"แชนแนลทรี ซีรีส์ สายใยรัก เหนือบัลลังก์",
+ "article_category":[
+ "livetv-ca",
+ "digitaltv-ca",
+ "entertainment-ca",
+ "freetv-ca"
+ ],
+ "content_type":"livetv",
+ "channel_info":{
+ "channel_name_cbd":"ប៉ុស្តិ៍ 3 HD",
+ "channel_name_eng":"CH3 HD",
+ "channel_name_mm":"CH3 HD",
+ "channel_name_th":"ช่อง 3 HD"
+ }
+ },
+ {
+ "id":"8v732AYomo9",
+ "title":"ไทยรัฐเจาะประเด็น",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/07/18/7dc7a180-2515-11ee-b8b2-77e2a8f4c31e_webp_original.webp",
+ "thumbLarge":"https://epgthumb.dmpcdn.com/thumbnail_large/d05.jpg?time=1702312743612",
+ "redirectUrl":"https://tv.trueid.net/th-en/live/thairathtv-hd",
+ "views":17228,
+ "program_id":"xkKBjq0VA926",
+ "program_name":"ไทยรัฐเจาะประเด็น",
+ "article_category":[
+ "livetv-ca",
+ "digitaltv-ca",
+ "freetv-ca",
+ "news-ca"
+ ],
+ "content_type":"livetv",
+ "channel_info":{
+ "channel_name_cbd":"ថៃរ៉ាត់ ធីវី HD",
+ "channel_name_eng":"Thairath TV HD",
+ "channel_name_mm":"Thairath TV HD",
+ "channel_name_th":"ไทยรัฐ ทีวี HD"
+ }
+ },
+ {
+ "id":"0z4lvq6Xwoa",
+ "title":"ละคร เสน่หาข้ามเส้น (ตอนอวสาน)",
+ "thumb":"https://cms.dmpcdn.com/livetv/2019/01/16/396384be-35dc-4d11-bf04-06c9546ec7bc.png",
+ "thumbLarge":"https://epgthumb.dmpcdn.com/thumbnail_large/d56.jpg?time=1702312743612",
+ "redirectUrl":"https://tv.trueid.net/th-en/live/one-hd",
+ "views":10182,
+ "program_id":"VZ8mMrWEKxQ3",
+ "program_name":"ละคร เสน่หาข้ามเส้น (ตอนอวสาน)",
+ "article_category":[
+ "livetv-ca",
+ "digitaltv-ca",
+ "entertainment-ca",
+ "freetv-ca"
+ ],
+ "content_type":"livetv",
+ "channel_info":{
+ "channel_name_cbd":"វ័ន HD",
+ "channel_name_eng":"One HD",
+ "channel_name_mm":"One HD",
+ "channel_name_th":"วัน HD"
+ }
+ },
+ {
+ "id":"OVKwZle4eop",
+ "title":"ภาพยนตร์ อันธพาล",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/09/15/84504210-5377-11ee-aaa1-7d584d8ca7a4_webp_original.webp",
+ "thumbLarge":"https://epgthumb.dmpcdn.com/thumbnail_large/207.jpg?time=1702312743612",
+ "redirectUrl":"https://tv.trueid.net/th-en/live/true4u",
+ "views":6489,
+ "program_id":"4A8jX4rrX58J",
+ "program_name":"ภาพยนตร์ อันธพาล",
+ "article_category":[
+ "livetv-ca",
+ "digitaltv-ca",
+ "entertainment-ca",
+ "freetv-ca",
+ "movies-series-ca"
+ ],
+ "content_type":"livetv",
+ "channel_info":{
+ "channel_name_cbd":"ទ្រូ4យូ",
+ "channel_name_chi":"True4U",
+ "channel_name_eng":"True4U",
+ "channel_name_mm":"True4U",
+ "channel_name_rus":"True4U",
+ "channel_name_th":"ทรูโฟร์ยู",
+ "channel_name_vie":"True4U"
+ }
+ },
+ {
+ "id":"9O54lyP5Rqx",
+ "title":"One Lumpinee Heroes",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/07/19/212d15e0-25e7-11ee-bfc1-85e95548413c_webp_original.webp",
+ "thumbLarge":"https://epgthumb.dmpcdn.com/thumbnail_large/c07.jpg?time=1702312743612",
+ "redirectUrl":"https://tv.trueid.net/th-en/live/ch7-hd",
+ "views":12092,
+ "program_id":"vbQqm8mnpyYb",
+ "program_name":"One Lumpinee Heroes",
+ "article_category":[
+ "livetv-ca",
+ "digitaltv-ca",
+ "entertainment-ca",
+ "freetv-ca"
+ ],
+ "content_type":"livetv",
+ "channel_info":{
+ "channel_name_cbd":"ប៉ុស្តិ៍ 7",
+ "channel_name_eng":"CH 7HD",
+ "channel_name_mm":"Channel 7",
+ "channel_name_th":"ช่อง 7HD"
+ }
+ },
+ {
+ "id":"yYk6PvXwXDb",
+ "title":"เคลียร์ชัดชัด รีรัน",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/11/17/2a1de990-852d-11ee-bf98-41acc8fd04fc_webp_original.webp",
+ "thumbLarge":"https://epgthumb.dmpcdn.com/thumbnail_large/d83.jpg?time=1702312743612",
+ "redirectUrl":"https://tv.trueid.net/th-en/live/workpointtv",
+ "views":6075,
+ "program_id":"KzKlKXKPDkDY",
+ "program_name":"เคลียร์ชัดชัด รีรัน",
+ "article_category":[
+ "livetv-ca",
+ "digitaltv-ca",
+ "entertainment-ca",
+ "freetv-ca"
+ ],
+ "content_type":"livetv",
+ "channel_info":{
+ "channel_name_cbd":"វើកភ័ញ គ្រីអ៊ែតធិវ ធីវី",
+ "channel_name_eng":"Workpoint TV",
+ "channel_name_mm":"Workpoint TV",
+ "channel_name_th":"เวิร์คพอยท์ ทีวี"
+ }
+ },
+ {
+ "id":"OBb6NzoJX7O",
+ "title":"ทรูช้อปปิ้ง",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/10/02/d2ec4b30-60f1-11ee-92a4-8597bcef0049_webp_original.webp",
+ "thumbLarge":"https://epgthumb.dmpcdn.com/thumbnail_large/da0.jpg?time=1702312743612",
+ "redirectUrl":"https://tv.trueid.net/th-en/live/amarintv-hd",
+ "views":6407,
+ "program_id":"PwP4AzA5KBXw",
+ "program_name":"ทรูช้อปปิ้ง",
+ "article_category":[
+ "livetv-ca",
+ "digitaltv-ca",
+ "freetv-ca"
+ ],
+ "content_type":"livetv",
+ "channel_info":{
+ "channel_name_cbd":"អាម៉ារិន",
+ "channel_name_eng":"Amarin TV",
+ "channel_name_mm":"Amarin TV",
+ "channel_name_th":"อมรินทร์"
+ }
+ },
+ {
+ "id":"vqbr1WgEnGQ",
+ "title":"เด็ดมวยเดือด",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/09/15/5408a390-5377-11ee-8e1b-194edbb69638_webp_original.webp",
+ "thumbLarge":"https://epgthumb.dmpcdn.com/thumbnail_large/d62.jpg?time=1702312743612",
+ "redirectUrl":"https://tv.trueid.net/th-en/live/ch8",
+ "views":8295,
+ "program_id":"XJ4NgMgdr7K2",
+ "program_name":"เด็ดมวยเดือด",
+ "article_category":[
+ "livetv-ca",
+ "digitaltv-ca",
+ "entertainment-ca",
+ "freetv-ca"
+ ],
+ "content_type":"livetv",
+ "channel_info":{
+ "channel_name_cbd":"ប៉ុស្តិ៍ 8",
+ "channel_name_eng":"CH8",
+ "channel_name_th":"ช่อง 8"
+ }
+ },
+ {
+ "id":"zMLBpX7AWmk",
+ "title":"ยุคลชนข่าว",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/09/09/9c6f59c0-4ebe-11ee-99a7-832609069236_webp_original.webp",
+ "thumbLarge":"https://epgthumb.dmpcdn.com/thumbnail_large/d78.jpg?time=1702312743612",
+ "redirectUrl":"https://tv.trueid.net/th-en/live/nationtv",
+ "views":4733,
+ "program_id":"m6ejRJ5pKvdL",
+ "program_name":"ยุคลชนข่าว",
+ "article_category":[
+ "livetv-ca",
+ "digitaltv-ca",
+ "freetv-ca",
+ "news-ca"
+ ],
+ "content_type":"livetv",
+ "channel_info":{
+ "channel_name_cbd":"Nation TV 22",
+ "channel_name_chi":"Nation TV 22",
+ "channel_name_eng":"Nation TV 22",
+ "channel_name_mm":"Nation TV 22",
+ "channel_name_rus":"Nation TV 22",
+ "channel_name_th":"เนชั่น ทีวี",
+ "channel_name_vie":"Nation TV 22"
+ }
+ },
+ {
+ "id":"QNBwOpdaxpQ",
+ "title":"Highlights Bundesliga",
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/08/28/012eed00-458a-11ee-bd2b-6734a2d9e428_webp_original.webp",
+ "thumbLarge":"https://epgthumb.dmpcdn.com/thumbnail_large/da7.jpg?time=1702312743612",
+ "redirectUrl":"https://tv.trueid.net/th-en/live/pptv-hd",
+ "views":4723,
+ "program_id":"DwYXj5Jbvex1",
+ "program_name":"Highlights Bundesliga",
+ "article_category":[
+ "livetv-ca",
+ "digitaltv-ca",
+ "freetv-ca"
+ ],
+ "content_type":"livetv",
+ "channel_info":{
+ "channel_name_cbd":"ភីភីធីវី",
+ "channel_name_eng":"PPTV",
+ "channel_name_mm":"PPTV",
+ "channel_name_th":"พีพีทีวี"
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "channelDetail":{
+ "display_country":"th",
+ "display_lang":"en",
+ "id":"NopZ5gjkGmE",
+ "content_type":"livetv",
+ "original_id":"279",
+ "title":"True Movie Hits",
+ "article_category":[
+ "livetv-ca",
+ "movies-series-ca",
+ "trueunlock-ca",
+ "tvsnow",
+ "movieseries"
+ ],
+ "thumb":"https://cms.dmpcdn.com/livetv/2023/04/28/45345d10-e599-11ed-86b8-bb40638e3c49_webp_original.png",
+ "tags":null,
+ "status":"publish",
+ "count_views":538976,
+ "publish_date":"2020-07-26T17:00:00.000Z",
+ "create_date":"2017-10-17T22:01:00.000Z",
+ "update_date":"2023-11-26T11:08:14.333Z",
+ "searchable":"Y",
+ "create_by":"Live TV",
+ "create_by_ssoid":null,
+ "update_by":"KANT",
+ "update_by_ssoid":"112710659",
+ "source_url":null,
+ "count_likes":null,
+ "count_ratings":null,
+ "source_country":null,
+ "channel_code":"057",
+ "drm":"WV_FPS",
+ "channel_info":{
+ "channel_name_cbd":"True Movie Hits",
+ "channel_name_chi":"True Movie Hits",
+ "channel_name_eng":"True Movie Hits",
+ "channel_name_mm":"True Movie Hits",
+ "channel_name_rus":"True Movie Hits",
+ "channel_name_th":"True Movie Hits",
+ "channel_name_vie":"True Movie Hits"
+ },
+ "lang_dual":"yes",
+ "setting":null,
+ "slug":"true-movie-hits",
+ "allow_app":[
+ "trueidapp",
+ "trueidweb",
+ "trueidott",
+ "hybrid"
+ ],
+ "detail":"ช่องภาพยนต์ต่างประเทศ รับชมได้ทั้งครบครัวด้วยระบบเสียงภาษาไทย
",
+ "content_provider":"true_vision",
+ "playready":"",
+ "score":null
+ },
+ "liveChatConfig":{
+ "channelId":"NopZ5gjkGmE",
+ "isLiveChat":false,
+ "slug":"true-movie-hits",
+ "disabledChat":false,
+ "supportBrowser":{
+ "chrome_browser_version":{
+ "min_version":83,
+ "live_chat":false
+ },
+ "firefox_browser_version":{
+ "min_version":92,
+ "live_chat":false
+ },
+ "msedge_browser_version":{
+ "min_version":80,
+ "live_chat":false
+ },
+ "off_livechat":false
+ },
+ "disabledChatList":[
+
+ ]
+ },
+ "epgList":[
+ {
+ "id":"w2xyzKz9eyb3",
+ "original_id":"057:20231212_020500",
+ "content_type":"epg",
+ "title":"The Last Witch Hunter",
+ "detail":"",
+ "status":"publish",
+ "channel_code":"057",
+ "title_id":"715307",
+ "ep_id":"2397606",
+ "ep_no":"1",
+ "ep_name":"LAST WITCH HUNTER, THE (2015) [MHS] [R]",
+ "movie_type":"series",
+ "first_run":"Y",
+ "cast_type":"tape",
+ "start_date":"2023-12-11T19:05:00.000Z",
+ "end_date":"2023-12-11T20:55:00.000Z",
+ "publish_date":"2023-12-11T10:36:41.801Z",
+ "lang":"en",
+ "thumb":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_020500.jpg",
+ "thumb_list":{
+ "thumb":"https://epgthumb.dmpcdn.com/thumbnail/057/20231212/20231212_020500.jpg",
+ "thumb_catchup":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_021000.jpg",
+ "thumb_large":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_020500.jpg"
+ },
+ "black_out":0,
+ "catch_up":0,
+ "flag":"N",
+ "info":{
+ "channel_name":"TR MOVIE HITS",
+ "image":"https://bms.dmpcdn.com/uploads/pic/381f853da5f4a310bf248357fed21a57.jpg",
+ "synopsis_en":"A young man is all that stands between humanity and the most horrifying witches in history.",
+ "director":"Breck Eisner",
+ "title_id":"715307",
+ "video":"pBNufkr4KkU",
+ "channel_code":"057",
+ "type":"Movie",
+ "synopsis_th":"หนุ่มนักล่าแม่มดถูกสาปให้เป็นอมตะจนกระทั่งราชินีแม่มดได้ฟื้นคืนชีพขึ้นมาจึงมีเพียงเขาคนเดียวเท่านั้นที่จะสามารถกอบกู้มวลมนุษยชาติได้",
+ "imdb_image":"https://bms.dmpcdn.com/uploads/pic/44b0eb2f46eed6a3953014cb5abdbff3.jpg",
+ "cast":"Vin Diesel, Rose Leslie, Elijah Wood",
+ "genres":"action",
+ "program_title":"LAST WITCH HUNTER, THE",
+ "production_year":"2015"
+ },
+ "isShowTime":"02:05",
+ "isActive":false
+ },
+ {
+ "id":"GPApa0aZzprE",
+ "original_id":"057:20231212_035500",
+ "content_type":"epg",
+ "title":"Point Break",
+ "detail":"",
+ "status":"publish",
+ "channel_code":"057",
+ "title_id":"718258",
+ "ep_id":"2413906",
+ "ep_no":"1",
+ "ep_name":"POINT BREAK (2015) [MHS] [R]",
+ "movie_type":"series",
+ "first_run":"Y",
+ "cast_type":"tape",
+ "start_date":"2023-12-11T20:55:00.000Z",
+ "end_date":"2023-12-11T22:55:00.000Z",
+ "publish_date":"2023-12-11T10:36:41.801Z",
+ "lang":"en",
+ "thumb":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_035500.jpg",
+ "thumb_list":{
+ "thumb":"https://epgthumb.dmpcdn.com/thumbnail/057/20231212/20231212_035500.jpg",
+ "thumb_catchup":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_040000.jpg",
+ "thumb_large":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_035500.jpg"
+ },
+ "black_out":0,
+ "catch_up":0,
+ "flag":"N",
+ "info":{
+ "channel_name":"TR MOVIE HITS",
+ "image":"https://bms.dmpcdn.com/uploads/pic/e143a6f05ce8e87bf3e7c0f8dfca9914.jpeg",
+ "synopsis_en":"An FBI agent infiltrates a gang of thrill-seeking athlete thieves who are suspects in a spate of daring robberies.",
+ "director":"Ericson Core",
+ "title_id":"718258",
+ "video":"jcDD2-s4vWA",
+ "channel_code":"057",
+ "type":"Movie",
+ "synopsis_th":"เรื่องราวของเจ้าหน้าที่เอฟบีไอกับปฏิบัติการสืบสวนเพื่อตามล่าตัวมิจฉาชีพระดับโลกด้วยการแฝงตัวเข้าไปในกลุ่มนักเล่นกระดานโต้คลื่น",
+ "imdb_image":"https://bms.dmpcdn.com/uploads/pic/5a0fc22d59c8aef7e9693119687b2172.jpg",
+ "cast":"Edgar Ramirez, Luke Bracey, Ray Winstone",
+ "genres":"action",
+ "program_title":"POINT BREAK",
+ "production_year":"2015"
+ },
+ "isShowTime":"03:55",
+ "isActive":false
+ },
+ {
+ "id":"Va15bqbQn58a",
+ "original_id":"057:20231212_055500",
+ "content_type":"epg",
+ "title":"The Art of War",
+ "detail":"",
+ "status":"publish",
+ "channel_code":"057",
+ "title_id":"712097",
+ "ep_id":"2372786",
+ "ep_no":"1",
+ "ep_name":"ART OF WAR, THE [2000] [MHS]",
+ "movie_type":"series",
+ "first_run":"Y",
+ "cast_type":"tape",
+ "start_date":"2023-12-11T22:55:00.000Z",
+ "end_date":"2023-12-12T00:55:00.000Z",
+ "publish_date":"2023-12-11T10:36:41.801Z",
+ "lang":"en",
+ "thumb":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_055500.jpg",
+ "thumb_list":{
+ "thumb":"https://epgthumb.dmpcdn.com/thumbnail/057/20231212/20231212_055500.jpg",
+ "thumb_catchup":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_060000.jpg",
+ "thumb_large":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_055500.jpg"
+ },
+ "black_out":0,
+ "catch_up":0,
+ "flag":"N",
+ "info":{
+ "channel_name":"TR MOVIE HITS",
+ "image":"https://bms.dmpcdn.com/uploads/pic/4f12f9d90f2e8d29b9e427ef415bcb4e.jpg",
+ "synopsis_en":"After a US agent is framed for the assassination of the Chinese ambassador, he faces a race against time to catch the real killers.",
+ "director":"Christian Duguay",
+ "title_id":"712097",
+ "video":"rKFmSpB-uGQ",
+ "channel_code":"057",
+ "type":"Movie",
+ "synopsis_th":"เมื่อสายลับถูกใส่ร้ายว่าเป็นฆาตกรเขาจึงต้องหลบหนีการตามไล่ล่าและแข่งกับเวลาเพื่อสืบหาตามล่าฆาตกรตัวจริงให้ได้โดยเร็วที่สุด",
+ "imdb_image":"https://bms.dmpcdn.com/uploads/pic/28ab499dffdff191fba497f64131e744.jpg",
+ "cast":"Wesley Snipes, Anne Archer, Maury Chaykin",
+ "genres":"crime",
+ "program_title":"ART OF WAR, THE",
+ "production_year":"2000"
+ },
+ "isShowTime":"05:55",
+ "isActive":false
+ },
+ {
+ "id":"ALxXy6y32XOL",
+ "original_id":"057:20231212_075500",
+ "content_type":"epg",
+ "title":"The Marksman",
+ "detail":"",
+ "status":"publish",
+ "channel_code":"057",
+ "title_id":"726358",
+ "ep_id":"2466252",
+ "ep_no":"1",
+ "ep_name":"MARKSMAN, THE (2021) [MHS]",
+ "movie_type":"series",
+ "first_run":"Y",
+ "cast_type":"tape",
+ "start_date":"2023-12-12T00:55:00.000Z",
+ "end_date":"2023-12-12T02:50:00.000Z",
+ "publish_date":"2023-12-11T10:36:41.801Z",
+ "lang":"en",
+ "thumb":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_075500.jpg",
+ "thumb_list":{
+ "thumb":"https://epgthumb.dmpcdn.com/thumbnail/057/20231212/20231212_075500.jpg",
+ "thumb_catchup":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_080000.jpg",
+ "thumb_large":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_075500.jpg"
+ },
+ "black_out":0,
+ "catch_up":0,
+ "flag":"N",
+ "info":{
+ "channel_name":"TR MOVIE HITS",
+ "image":"https://bms.dmpcdn.com/uploads/pic/3945dc2c6cfff5ebeb61f021b58104ab.jpg",
+ "synopsis_en":"An Arizona rancher becomes the unlikely defender of a Mexican boy desperately fleeing the cartel assassins who've pursued him into the US.",
+ "director":"Robert Lorenz",
+ "title_id":"726358",
+ "video":"lEBPNi4bEbc",
+ "channel_code":"057",
+ "type":"Movie",
+ "synopsis_th":"อดีตทหารเรือ ที่หนีความวุ่นวายมาใช้ชีวิตอย่างสงบสุขในฟาร์มนอกเมือง แต่กลับต้องไปพัวพันกับสองแม่ลูกที่หลบหนีเอาตัวรอดจากกลุ่มนักฆ่าค้ายา",
+ "imdb_image":"https://bms.dmpcdn.com/uploads/pic/573349fd5394caccce8c4f818fdb57b5.jpg",
+ "cast":"Liam Neeson, Katheryn Winnick, Juan Pablo Raba",
+ "genres":"action",
+ "program_title":"MARKSMAN, THE",
+ "production_year":"2021"
+ },
+ "isShowTime":"07:55",
+ "isActive":false
+ },
+ {
+ "id":"XzDNDnDrXNJ9",
+ "original_id":"057:20231212_095000",
+ "content_type":"epg",
+ "title":"Gods of Egypt",
+ "detail":"",
+ "status":"publish",
+ "channel_code":"057",
+ "title_id":"718274",
+ "ep_id":"2414078",
+ "ep_no":"1",
+ "ep_name":"GODS OF EGYPT (2016) [MHS] [R]",
+ "movie_type":"series",
+ "first_run":"Y",
+ "cast_type":"tape",
+ "start_date":"2023-12-12T02:50:00.000Z",
+ "end_date":"2023-12-12T05:05:00.000Z",
+ "publish_date":"2023-12-11T10:36:41.801Z",
+ "lang":"en",
+ "thumb":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_095000.jpg",
+ "thumb_list":{
+ "thumb":"https://epgthumb.dmpcdn.com/thumbnail/057/20231212/20231212_095000.jpg",
+ "thumb_catchup":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_095500.jpg",
+ "thumb_large":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_095000.jpg"
+ },
+ "black_out":0,
+ "catch_up":0,
+ "flag":"N",
+ "info":{
+ "channel_name":"TR MOVIE HITS",
+ "image":"https://bms.dmpcdn.com/uploads/pic/e772028844f60526e6dc0fe5b666425a.jpg",
+ "synopsis_en":"A young hero teams with the god Horus to fight against the god of darkness, who has usurped Egypt's throne.",
+ "director":"Alex Proyas",
+ "title_id":"718274",
+ "video":"Oijdb-a9GKY",
+ "channel_code":"057",
+ "type":"Movie",
+ "synopsis_th":"เรื่องราวความขัดแย้งและการช่วงชิงที่อุบัติขึ้นท่ามกลางความร้อนระอุแห่งทะเลทรายในดินแดนลุ่มแม่น้ำไนล์อันเต็มไปด้วยมนตรา ทวยเทพ และ เหล่าอสูร",
+ "imdb_image":"https://bms.dmpcdn.com/uploads/pic/0a945dc3853317779946f5b9f38269a1.jpg",
+ "cast":"Gerard Butler, Brenton Thwaites, Nikolaj Coster-Waldau",
+ "genres":"action",
+ "program_title":"GODS OF EGYPT",
+ "production_year":"2016"
+ },
+ "isShowTime":"09:50",
+ "isActive":false
+ },
+ {
+ "id":"4DnvNENgamwD",
+ "original_id":"057:20231212_120500",
+ "content_type":"epg",
+ "title":"The Last Witch Hunter",
+ "detail":"",
+ "status":"publish",
+ "channel_code":"057",
+ "title_id":"715307",
+ "ep_id":"2397606",
+ "ep_no":"1",
+ "ep_name":"LAST WITCH HUNTER, THE (2015) [MHS] [R]",
+ "movie_type":"series",
+ "first_run":"Y",
+ "cast_type":"tape",
+ "start_date":"2023-12-12T05:05:00.000Z",
+ "end_date":"2023-12-12T06:55:00.000Z",
+ "publish_date":"2023-12-11T10:36:41.801Z",
+ "lang":"en",
+ "thumb":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_120500.jpg",
+ "thumb_list":{
+ "thumb":"https://epgthumb.dmpcdn.com/thumbnail/057/20231212/20231212_120500.jpg",
+ "thumb_catchup":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_121000.jpg",
+ "thumb_large":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_120500.jpg"
+ },
+ "black_out":0,
+ "catch_up":0,
+ "flag":"N",
+ "info":{
+ "channel_name":"TR MOVIE HITS",
+ "image":"https://bms.dmpcdn.com/uploads/pic/381f853da5f4a310bf248357fed21a57.jpg",
+ "synopsis_en":"A young man is all that stands between humanity and the most horrifying witches in history.",
+ "director":"Breck Eisner",
+ "title_id":"715307",
+ "video":"pBNufkr4KkU",
+ "channel_code":"057",
+ "type":"Movie",
+ "synopsis_th":"หนุ่มนักล่าแม่มดถูกสาปให้เป็นอมตะจนกระทั่งราชินีแม่มดได้ฟื้นคืนชีพขึ้นมาจึงมีเพียงเขาคนเดียวเท่านั้นที่จะสามารถกอบกู้มวลมนุษยชาติได้",
+ "imdb_image":"https://bms.dmpcdn.com/uploads/pic/44b0eb2f46eed6a3953014cb5abdbff3.jpg",
+ "cast":"Vin Diesel, Rose Leslie, Elijah Wood",
+ "genres":"action",
+ "program_title":"LAST WITCH HUNTER, THE",
+ "production_year":"2015"
+ },
+ "isShowTime":"12:05",
+ "isActive":false
+ },
+ {
+ "id":"AEMb1g1LnzpQ",
+ "original_id":"057:20231212_135500",
+ "content_type":"epg",
+ "title":"Leon",
+ "detail":"",
+ "status":"publish",
+ "channel_code":"057",
+ "title_id":"729656",
+ "ep_id":"2488591",
+ "ep_no":"1",
+ "ep_name":"LEON [1994] [MHS]",
+ "movie_type":"series",
+ "first_run":"Y",
+ "cast_type":"tape",
+ "start_date":"2023-12-12T06:55:00.000Z",
+ "end_date":"2023-12-12T09:05:00.000Z",
+ "publish_date":"2023-12-11T10:36:41.801Z",
+ "lang":"en",
+ "thumb":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_135500.jpg",
+ "thumb_list":{
+ "thumb":"https://epgthumb.dmpcdn.com/thumbnail/057/20231212/20231212_135500.jpg",
+ "thumb_catchup":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_140000.jpg",
+ "thumb_large":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_135500.jpg"
+ },
+ "black_out":0,
+ "catch_up":0,
+ "flag":"N",
+ "info":{
+ "channel_name":"TR MOVIE HITS",
+ "image":"https://bms.dmpcdn.com/uploads/pic/79eabd21fdb1da338cca6b598de46cde.jpg",
+ "synopsis_en":"A hitman forms an unlikely bond with a young girl, teaching her his deadly skills while protecting her from ruthless criminals.",
+ "director":"Luc Besson",
+ "title_id":"729656",
+ "video":"aNQqoExfQsg",
+ "channel_code":"057",
+ "type":"Movie",
+ "synopsis_th":"เรื่องราวของนักฆ่าที่ได้สร้างความผูกพันธ์ที่ไม่น่าจะเป็นไปได้กับเด็กหญิง โดยสอนทักษะอันอันตรายแก่เธอพร้อมทั้งปกป้องเธอจากอาชญากรผู้โหดเหี้ยม",
+ "imdb_image":"https://bms.dmpcdn.com/uploads/pic/20be5d12ff2b8f86fb40f9db619d4cb8.jpg",
+ "cast":"Jean Reno, Gary Oldman, Natalie Portman",
+ "genres":"crime",
+ "program_title":"LEON",
+ "production_year":"1994"
+ },
+ "isShowTime":"13:55",
+ "isActive":false
+ },
+ {
+ "id":"2xe7R1Rgamq4",
+ "original_id":"057:20231212_160500",
+ "content_type":"epg",
+ "title":"Gunpowder Milkshake",
+ "detail":"",
+ "status":"publish",
+ "channel_code":"057",
+ "title_id":"710376",
+ "ep_id":"2363208",
+ "ep_no":"1",
+ "ep_name":"GUNPOWDER MILKSHAKE (2021) [MHS]",
+ "movie_type":"series",
+ "first_run":"Y",
+ "cast_type":"tape",
+ "start_date":"2023-12-12T09:05:00.000Z",
+ "end_date":"2023-12-12T11:00:00.000Z",
+ "publish_date":"2023-12-11T10:36:41.801Z",
+ "lang":"en",
+ "thumb":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_160500.jpg",
+ "thumb_list":{
+ "thumb":"https://epgthumb.dmpcdn.com/thumbnail/057/20231212/20231212_160500.jpg",
+ "thumb_catchup":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_161000.jpg",
+ "thumb_large":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_160500.jpg"
+ },
+ "black_out":0,
+ "catch_up":0,
+ "flag":"N",
+ "info":{
+ "channel_name":"TR MOVIE HITS",
+ "image":"https://bms.dmpcdn.com/uploads/pic/0039112f2fef876ebf32f9bfb3a9fcf9.jpg",
+ "synopsis_en":"Three generations of women fight back against those who aim to take everything from them.",
+ "director":"Navot Papushado",
+ "title_id":"710376",
+ "video":"yxuAroBqt2c",
+ "channel_code":"057",
+ "type":"Movie",
+ "synopsis_th":"เรื่องราวของสามหญิงสามวัยที่ต้องต่อสู้กับผู้ซึ่งแย่งชิงทุกสิ่งทุกอย่างไปจากพวกเธอ",
+ "imdb_image":"https://bms.dmpcdn.com/uploads/pic/756c225bc8f5f2ed1268945c979b01a1.jpg",
+ "cast":"Karen Gillan, Lena Headey, Carla Gugino",
+ "genres":"action",
+ "program_title":"GUNPOWDER MILKSHAKE",
+ "production_year":"2021"
+ },
+ "isShowTime":"16:05",
+ "isActive":false
+ },
+ {
+ "id":"QoeyO1O0Q3no",
+ "original_id":"057:20231212_180000",
+ "content_type":"epg",
+ "title":"Point Break",
+ "detail":"",
+ "status":"publish",
+ "channel_code":"057",
+ "title_id":"718258",
+ "ep_id":"2413906",
+ "ep_no":"1",
+ "ep_name":"POINT BREAK (2015) [MHS] [R]",
+ "movie_type":"series",
+ "first_run":"Y",
+ "cast_type":"tape",
+ "start_date":"2023-12-12T11:00:00.000Z",
+ "end_date":"2023-12-12T13:00:00.000Z",
+ "publish_date":"2023-12-11T10:36:41.801Z",
+ "lang":"en",
+ "thumb":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_180000.jpg",
+ "thumb_list":{
+ "thumb":"https://epgthumb.dmpcdn.com/thumbnail/057/20231212/20231212_180000.jpg",
+ "thumb_catchup":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_180500.jpg",
+ "thumb_large":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_180000.jpg"
+ },
+ "black_out":0,
+ "catch_up":0,
+ "flag":"N",
+ "info":{
+ "channel_name":"TR MOVIE HITS",
+ "image":"https://bms.dmpcdn.com/uploads/pic/e143a6f05ce8e87bf3e7c0f8dfca9914.jpeg",
+ "synopsis_en":"An FBI agent infiltrates a gang of thrill-seeking athlete thieves who are suspects in a spate of daring robberies.",
+ "director":"Ericson Core",
+ "title_id":"718258",
+ "video":"jcDD2-s4vWA",
+ "channel_code":"057",
+ "type":"Movie",
+ "synopsis_th":"เรื่องราวของเจ้าหน้าที่เอฟบีไอกับปฏิบัติการสืบสวนเพื่อตามล่าตัวมิจฉาชีพระดับโลกด้วยการแฝงตัวเข้าไปในกลุ่มนักเล่นกระดานโต้คลื่น",
+ "imdb_image":"https://bms.dmpcdn.com/uploads/pic/5a0fc22d59c8aef7e9693119687b2172.jpg",
+ "cast":"Edgar Ramirez, Luke Bracey, Ray Winstone",
+ "genres":"action",
+ "program_title":"POINT BREAK",
+ "production_year":"2015"
+ },
+ "isShowTime":"18:00",
+ "isActive":false
+ },
+ {
+ "id":"voAargrBvRQo",
+ "original_id":"057:20231212_200000",
+ "content_type":"epg",
+ "title":"Max Steel",
+ "detail":"",
+ "status":"publish",
+ "channel_code":"057",
+ "title_id":"718257",
+ "ep_id":"2413902",
+ "ep_no":"1",
+ "ep_name":"MAX STEEL (2016) [MHS] [R]",
+ "movie_type":"series",
+ "first_run":"Y",
+ "cast_type":"tape",
+ "start_date":"2023-12-12T13:00:00.000Z",
+ "end_date":"2023-12-12T14:35:00.000Z",
+ "publish_date":"2023-12-11T10:36:41.801Z",
+ "lang":"en",
+ "thumb":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_200000.jpg",
+ "thumb_list":{
+ "thumb":"https://epgthumb.dmpcdn.com/thumbnail/057/20231212/20231212_200000.jpg",
+ "thumb_catchup":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_200500.jpg",
+ "thumb_large":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_200000.jpg"
+ },
+ "black_out":0,
+ "catch_up":0,
+ "flag":"N",
+ "info":{
+ "channel_name":"TR MOVIE HITS",
+ "image":"https://bms.dmpcdn.com/uploads/pic/a10785bc40cd82e82ae702d8a7827393.jpg",
+ "synopsis_en":"A young teen and an alien companion harness and combine their tremendous new powers to evolve into the turbo-charged superhero Max Steel.",
+ "director":"Stewart Hendler",
+ "title_id":"718257",
+ "video":"Tf4sa0BVJVw",
+ "channel_code":"057",
+ "type":"Movie",
+ "synopsis_th":"ชายหนุ่มที่ชีวิตต้องแปรเปลี่ยนไปตลอดกาลจากอุบัติเหตุภายในห้องทดลองซึ่งทำให้เขากลายเป็นยอดมนุษย์แกร่ง",
+ "imdb_image":"https://bms.dmpcdn.com/uploads/pic/c8e9e6d49546fbde72d0f0b552db97a6.jpg",
+ "cast":"Ben Winchell, Josh Brener, Maria Bello",
+ "genres":"action",
+ "program_title":"MAX STEEL",
+ "production_year":"2016"
+ },
+ "isShowTime":"20:00",
+ "isActive":false
+ },
+ {
+ "id":"Ena7xBxkNK3z",
+ "original_id":"057:20231212_213500",
+ "content_type":"epg",
+ "title":"Pompeii",
+ "detail":"",
+ "status":"publish",
+ "channel_code":"057",
+ "title_id":"715311",
+ "ep_id":"2397620",
+ "ep_no":"1",
+ "ep_name":"POMPEII (2014) [MHS] [R]",
+ "movie_type":"series",
+ "first_run":"Y",
+ "cast_type":"tape",
+ "start_date":"2023-12-12T14:35:00.000Z",
+ "end_date":"2023-12-12T16:20:00.000Z",
+ "publish_date":"2023-12-11T10:36:41.801Z",
+ "lang":"en",
+ "thumb":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_213500.jpg",
+ "thumb_list":{
+ "thumb":"https://epgthumb.dmpcdn.com/thumbnail/057/20231212/20231212_213500.jpg",
+ "thumb_catchup":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_214000.jpg",
+ "thumb_large":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_213500.jpg"
+ },
+ "black_out":0,
+ "catch_up":0,
+ "flag":"N",
+ "info":{
+ "channel_name":"TR MOVIE HITS",
+ "image":"https://bms.dmpcdn.com/uploads/pic/28b7c486d1d8c52060413fb58c869c76.jpg",
+ "synopsis_en":"Just before the fateful eruption of Mt Vesuvius, a gladiator must save the love of his life from a corrupt Roman.",
+ "director":"Paul Anderson",
+ "title_id":"715311",
+ "video":"t6TRwfxDICM",
+ "channel_code":"057",
+ "type":"Movie",
+ "synopsis_th":"เรื่องราวของหนุ่มนักรบซึ่งเสี่ยงชีพช่วยเหลือหญิงสาวผู้เป็นที่รักจากมหาวิบัติกัมปนาทครั้งใหญ่แห่งประวัติศาสตร์เมื่อภูเขาไฟวิซูเวียสเกิดปะทุขึ้น",
+ "imdb_image":"https://bms.dmpcdn.com/uploads/pic/8675b7f9a08f3f0587bed52c7a8015e1.jpg",
+ "cast":"Kit Harington, Emily Browning, Kiefer Sutherland",
+ "genres":"action",
+ "program_title":"POMPEII",
+ "production_year":"2014"
+ },
+ "isShowTime":"21:35",
+ "isActive":false
+ },
+ {
+ "id":"WNxrPpPwwkQl",
+ "original_id":"057:20231212_232000",
+ "content_type":"epg",
+ "title":"Leon",
+ "detail":"",
+ "status":"publish",
+ "channel_code":"057",
+ "title_id":"729656",
+ "ep_id":"2488591",
+ "ep_no":"1",
+ "ep_name":"LEON [1994] [MHS]",
+ "movie_type":"series",
+ "first_run":"Y",
+ "cast_type":"tape",
+ "start_date":"2023-12-12T16:20:00.000Z",
+ "end_date":"2023-12-12T18:30:00.000Z",
+ "publish_date":"2023-12-11T10:36:41.801Z",
+ "lang":"en",
+ "thumb":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_232000.jpg",
+ "thumb_list":{
+ "thumb":"https://epgthumb.dmpcdn.com/thumbnail/057/20231212/20231212_232000.jpg",
+ "thumb_catchup":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_232500.jpg",
+ "thumb_large":"https://epgthumb.dmpcdn.com/thumbnail_large/057/20231212/20231212_232000.jpg"
+ },
+ "black_out":0,
+ "catch_up":0,
+ "flag":"N",
+ "info":{
+ "channel_name":"TR MOVIE HITS",
+ "image":"https://bms.dmpcdn.com/uploads/pic/79eabd21fdb1da338cca6b598de46cde.jpg",
+ "synopsis_en":"A hitman forms an unlikely bond with a young girl, teaching her his deadly skills while protecting her from ruthless criminals.",
+ "director":"Luc Besson",
+ "title_id":"729656",
+ "video":"aNQqoExfQsg",
+ "channel_code":"057",
+ "type":"Movie",
+ "synopsis_th":"เรื่องราวของนักฆ่าที่ได้สร้างความผูกพันธ์ที่ไม่น่าจะเป็นไปได้กับเด็กหญิง โดยสอนทักษะอันอันตรายแก่เธอพร้อมทั้งปกป้องเธอจากอาชญากรผู้โหดเหี้ยม",
+ "imdb_image":"https://bms.dmpcdn.com/uploads/pic/20be5d12ff2b8f86fb40f9db619d4cb8.jpg",
+ "cast":"Jean Reno, Gary Oldman, Natalie Portman",
+ "genres":"crime",
+ "program_title":"LEON",
+ "production_year":"1994"
+ },
+ "isShowTime":"23:20",
+ "isActive":false
+ }
+ ],
+ "audioData":{
+ "lang_locale":"",
+ "voice_commentary":""
+ },
+ "playerLanguage":{
+ "data":{
+ "aa":"Afar",
+ "ab":"Abkhazian",
+ "af":"Afrikaans",
+ "ak":"Akan",
+ "am":"Amharic",
+ "ar":"Arabic",
+ "an":"Aragonese",
+ "as":"Assamese",
+ "av":"Avaric",
+ "ae":"Avestan",
+ "ay":"Aymara",
+ "az":"Azerbaijani",
+ "ba":"Bashkir",
+ "bm":"Bambara",
+ "be":"Belarusian",
+ "bn":"Bengali",
+ "bh":"Biharilanguages",
+ "bi":"Bislama",
+ "bs":"Bosnian",
+ "br":"Breton",
+ "bg":"Bulgarian",
+ "ca":"CatalanValencian",
+ "ch":"Chamorro",
+ "ce":"Chechen",
+ "cu":"ChurchSlavicOldSlavonicChurchSlavonicOldBulgarianOldChurchSlavonic",
+ "cv":"Chuvash",
+ "kw":"Cornish",
+ "co":"Corsican",
+ "cr":"Cree",
+ "cs":"Czech",
+ "da":"Danish",
+ "dv":"DivehiDhivehiMaldivian",
+ "dz":"Dzongkha",
+ "en":"English",
+ "eo":"Esperanto",
+ "et":"Estonian",
+ "eu":"Basque",
+ "ee":"Ewe",
+ "fo":"Faroese",
+ "fj":"Fijian",
+ "fi":"Finnish",
+ "fr":"French",
+ "fy":"WesternFrisian",
+ "ff":"Fulah",
+ "de":"German",
+ "gd":"GaelicScottishGaelic",
+ "ga":"Irish",
+ "gl":"Galician",
+ "gv":"Manx",
+ "el":"Greek,Modern(1453-)",
+ "gn":"Guarani",
+ "gu":"Gujarati",
+ "ht":"HaitianHaitianCreole",
+ "ha":"Hausa",
+ "he":"Hebrew",
+ "hz":"Herero",
+ "hi":"Hindi",
+ "ho":"HiriMotu",
+ "hr":"Croatian",
+ "hu":"Hungarian",
+ "hy":"Armenian",
+ "ig":"Igbo",
+ "io":"Ido",
+ "ii":"SichuanYiNuosu",
+ "iu":"Inuktitut",
+ "ie":"InterlingueOccidental",
+ "ia":"Interlingua(InternationalAuxiliaryLanguageAssociation)",
+ "id":"Indonesian",
+ "ik":"Inupiaq",
+ "is":"Icelandic",
+ "it":"Italian",
+ "jv":"Javanese",
+ "ja":"Japanese",
+ "kl":"KalaallisutGreenlandic",
+ "kn":"Kannada",
+ "ks":"Kashmiri",
+ "ka":"Georgian",
+ "kr":"Kanuri",
+ "kk":"Kazakh",
+ "km":"CentralKhmer",
+ "ki":"KikuyuGikuyu",
+ "rw":"Kinyarwanda",
+ "ky":"KirghizKyrgyz",
+ "kv":"Komi",
+ "kg":"Kongo",
+ "ko":"Korean",
+ "kj":"KuanyamaKwanyama",
+ "ku":"Kurdish",
+ "lo":"Lao",
+ "la":"Latin",
+ "lv":"Latvian",
+ "li":"LimburganLimburgerLimburgish",
+ "ln":"Lingala",
+ "lt":"Lithuanian",
+ "lb":"LuxembourgishLetzeburgesch",
+ "lu":"Luba-Katanga",
+ "lg":"Ganda",
+ "mh":"Marshallese",
+ "ml":"Malayalam",
+ "mr":"Marathi",
+ "mk":"Macedonian",
+ "mg":"Malagasy",
+ "mt":"Maltese",
+ "mn":"Mongolian",
+ "mi":"Maori",
+ "ms":"Malay",
+ "my":"Burmese",
+ "na":"Nauru",
+ "nv":"NavajoNavaho",
+ "nr":"Ndebele,SouthSouthNdebele",
+ "nd":"Ndebele,NorthNorthNdebele",
+ "ng":"Ndonga",
+ "ne":"Nepali",
+ "nl":"DutchFlemish",
+ "nn":"NorwegianNynorskNynorsk,Norwegian",
+ "nb":"Bokmål,NorwegianNorwegianBokmål",
+ "no":"Norwegian",
+ "ny":"ChichewaChewaNyanja",
+ "oc":"Occitan(post1500)",
+ "oj":"Ojibwa",
+ "or":"Oriya",
+ "om":"Oromo",
+ "os":"OssetianOssetic",
+ "pa":"PanjabiPunjabi",
+ "fa":"Persian",
+ "pi":"Pali",
+ "pl":"Polish",
+ "pt":"Portuguese",
+ "ps":"PushtoPashto",
+ "qu":"Quechua",
+ "rm":"Romansh",
+ "ro":"RomanianMoldavianMoldovan",
+ "rn":"Rundi",
+ "ru":"Russian",
+ "sg":"Sango",
+ "sa":"Sanskrit",
+ "si":"SinhalaSinhalese",
+ "sk":"Slovak",
+ "sl":"Slovenian",
+ "se":"NorthernSami",
+ "sm":"Samoan",
+ "sn":"Shona",
+ "sd":"Sindhi",
+ "so":"Somali",
+ "st":"Sotho,Southern",
+ "es":"SpanishCastilian",
+ "sq":"Albanian",
+ "sc":"Sardinian",
+ "sr":"Serbian",
+ "ss":"Swati",
+ "su":"Sundanese",
+ "sw":"Swahili",
+ "sv":"Swedish",
+ "ty":"Tahitian",
+ "ta":"Tamil",
+ "tt":"Tatar",
+ "te":"Telugu",
+ "tg":"Tajik",
+ "tl":"Tagalog",
+ "th":"Thai",
+ "bo":"Tibetan",
+ "ti":"Tigrinya",
+ "to":"Tonga(TongaIslands)",
+ "tn":"Tswana",
+ "ts":"Tsonga",
+ "tk":"Turkmen",
+ "tr":"Turkish",
+ "tw":"Twi",
+ "ug":"UighurUyghur",
+ "uk":"Ukrainian",
+ "ur":"Urdu",
+ "uz":"Uzbek",
+ "ve":"Venda",
+ "vi":"Vietnamese",
+ "vo":"Volapük",
+ "cy":"Welsh",
+ "wa":"Walloon",
+ "wo":"Wolof",
+ "xh":"Xhosa",
+ "yi":"Yiddish",
+ "yo":"Yoruba",
+ "za":"ZhuangChuang",
+ "zh":"Chinese",
+ "zu":"Zulu",
+ "aar":"Afar",
+ "abk":"Abkhazian",
+ "ace":"Achinese",
+ "ach":"Acoli",
+ "ada":"Adangme",
+ "ady":"AdygheAdygei",
+ "afa":"Afro-Asiaticlanguages",
+ "afh":"Afrihili",
+ "afr":"Afrikaans",
+ "ain":"Ainu",
+ "aka":"Akan",
+ "akk":"Akkadian",
+ "ale":"Aleut",
+ "alg":"Algonquianlanguages",
+ "alt":"SouthernAltai",
+ "amh":"Amharic",
+ "ang":"English,Old(ca.450-1100)",
+ "anp":"Angika",
+ "apa":"Apachelanguages",
+ "ara":"Arabic",
+ "arc":"OfficialAramaic(700-300BCE)ImperialAramaic(700-300BCE)",
+ "arg":"Aragonese",
+ "arn":"MapudungunMapuche",
+ "arp":"Arapaho",
+ "art":"Artificiallanguages",
+ "arw":"Arawak",
+ "asm":"Assamese",
+ "ast":"AsturianBableLeoneseAsturleonese",
+ "ath":"Athapascanlanguages",
+ "aus":"Australianlanguages",
+ "ava":"Avaric",
+ "ave":"Avestan",
+ "awa":"Awadhi",
+ "aym":"Aymara",
+ "aze":"Azerbaijani",
+ "bad":"Bandalanguages",
+ "bai":"Bamilekelanguages",
+ "bak":"Bashkir",
+ "bal":"Baluchi",
+ "bam":"Bambara",
+ "ban":"Balinese",
+ "bas":"Basa",
+ "bat":"Balticlanguages",
+ "bej":"BejaBedawiyet",
+ "bel":"Belarusian",
+ "bem":"Bemba",
+ "ben":"Bengali",
+ "ber":"Berberlanguages",
+ "bho":"Bhojpuri",
+ "bih":"Biharilanguages",
+ "bik":"Bikol",
+ "bin":"BiniEdo",
+ "bis":"Bislama",
+ "bla":"Siksika",
+ "bnt":"Bantulanguages",
+ "bos":"Bosnian",
+ "bra":"Braj",
+ "bre":"Breton",
+ "btk":"Bataklanguages",
+ "bua":"Buriat",
+ "bug":"Buginese",
+ "bul":"Bulgarian",
+ "bur(B)mya(T)":"Burmese",
+ "byn":"BlinBilin",
+ "cad":"Caddo",
+ "cai":"CentralAmericanIndianlanguages",
+ "car":"GalibiCarib",
+ "cat":"CatalanValencian",
+ "cau":"Caucasianlanguages",
+ "ceb":"Cebuano",
+ "cel":"Celticlanguages",
+ "cha":"Chamorro",
+ "chb":"Chibcha",
+ "che":"Chechen",
+ "chg":"Chagatai",
+ "chk":"Chuukese",
+ "chm":"Mari",
+ "chn":"Chinookjargon",
+ "cho":"Choctaw",
+ "chp":"ChipewyanDeneSuline",
+ "chr":"Cherokee",
+ "chu":"ChurchSlavicOldSlavonicChurchSlavonicOldBulgarianOldChurchSlavonic",
+ "chv":"Chuvash",
+ "chy":"Cheyenne",
+ "cmc":"Chamiclanguages",
+ "cnr":"Montenegrin",
+ "cop":"Coptic",
+ "cor":"Cornish",
+ "cos":"Corsican",
+ "cpe":"Creolesandpidgins,Englishbased",
+ "cpf":"Creolesandpidgins,French-based",
+ "cpp":"Creolesandpidgins,Portuguese-based",
+ "cre":"Cree",
+ "crh":"CrimeanTatarCrimeanTurkish",
+ "crp":"Creolesandpidgins",
+ "csb":"Kashubian",
+ "cus":"Cushiticlanguages",
+ "cze(B)ces(T)":"Czech",
+ "dak":"Dakota",
+ "dan":"Danish",
+ "dar":"Dargwa",
+ "day":"LandDayaklanguages",
+ "del":"Delaware",
+ "den":"Slave(Athapascan)",
+ "dgr":"Dogrib",
+ "din":"Dinka",
+ "div":"DivehiDhivehiMaldivian",
+ "doi":"Dogri",
+ "dra":"Dravidianlanguages",
+ "dsb":"LowerSorbian",
+ "dua":"Duala",
+ "dum":"Dutch,Middle(ca.1050-1350)",
+ "dyu":"Dyula",
+ "dzo":"Dzongkha",
+ "efi":"Efik",
+ "egy":"Egyptian(Ancient)",
+ "eka":"Ekajuk",
+ "elx":"Elamite",
+ "eng":"English",
+ "enm":"English,Middle(1100-1500)",
+ "epo":"Esperanto",
+ "est":"Estonian",
+ "baq(B)eus(T)":"Basque",
+ "ewo":"Ewondo",
+ "fan":"Fang",
+ "fao":"Faroese",
+ "fat":"Fanti",
+ "fij":"Fijian",
+ "fil":"FilipinoPilipino",
+ "fin":"Finnish",
+ "fiu":"Finno-Ugrianlanguages",
+ "fre(B)fra(T)":"French",
+ "frm":"French,Middle(ca.1400-1600)",
+ "fro":"French,Old(842-ca.1400)",
+ "frr":"NorthernFrisian",
+ "frs":"EasternFrisian",
+ "fry":"WesternFrisian",
+ "ful":"Fulah",
+ "fur":"Friulian",
+ "gaa":"Ga",
+ "gay":"Gayo",
+ "gba":"Gbaya",
+ "gem":"Germaniclanguages",
+ "ger(B)deu(T)":"German",
+ "gez":"Geez",
+ "gil":"Gilbertese",
+ "gla":"GaelicScottishGaelic",
+ "gle":"Irish",
+ "glg":"Galician",
+ "glv":"Manx",
+ "gmh":"German,MiddleHigh(ca.1050-1500)",
+ "goh":"German,OldHigh(ca.750-1050)",
+ "gon":"Gondi",
+ "gor":"Gorontalo",
+ "got":"Gothic",
+ "grb":"Grebo",
+ "grc":"Greek,Ancient(to1453)",
+ "gre(B)ell(T)":"Greek,Modern(1453-)",
+ "grn":"Guarani",
+ "gsw":"SwissGermanAlemannicAlsatian",
+ "guj":"Gujarati",
+ "gwi":"Gwich'in",
+ "hai":"Haida",
+ "hat":"HaitianHaitianCreole",
+ "hau":"Hausa",
+ "haw":"Hawaiian",
+ "heb":"Hebrew",
+ "her":"Herero",
+ "hil":"Hiligaynon",
+ "him":"HimachalilanguagesWesternPaharilanguages",
+ "hin":"Hindi",
+ "hit":"Hittite",
+ "hmn":"HmongMong",
+ "hmo":"HiriMotu",
+ "hrv":"Croatian",
+ "hsb":"UpperSorbian",
+ "hun":"Hungarian",
+ "hup":"Hupa",
+ "arm(B)hye(T)":"Armenian",
+ "iba":"Iban",
+ "ibo":"Igbo",
+ "iii":"SichuanYiNuosu",
+ "ijo":"Ijolanguages",
+ "iku":"Inuktitut",
+ "ile":"InterlingueOccidental",
+ "ilo":"Iloko",
+ "ina":"Interlingua(InternationalAuxiliaryLanguageAssociation)",
+ "inc":"Indiclanguages",
+ "ind":"Indonesian",
+ "ine":"Indo-Europeanlanguages",
+ "inh":"Ingush",
+ "ipk":"Inupiaq",
+ "ira":"Iranianlanguages",
+ "iro":"Iroquoianlanguages",
+ "ice(B)isl(T)":"Icelandic",
+ "ita":"Italian",
+ "jav":"Javanese",
+ "jbo":"Lojban",
+ "jpn":"Japanese",
+ "jpr":"Judeo-Persian",
+ "jrb":"Judeo-Arabic",
+ "kaa":"Kara-Kalpak",
+ "kab":"Kabyle",
+ "kac":"KachinJingpho",
+ "kal":"KalaallisutGreenlandic",
+ "kam":"Kamba",
+ "kan":"Kannada",
+ "kar":"Karenlanguages",
+ "kas":"Kashmiri",
+ "geo(B)kat(T)":"Georgian",
+ "kau":"Kanuri",
+ "kaw":"Kawi",
+ "kaz":"Kazakh",
+ "kbd":"Kabardian",
+ "kha":"Khasi",
+ "khi":"Khoisanlanguages",
+ "khm":"CentralKhmer",
+ "kho":"KhotaneseSakan",
+ "kik":"KikuyuGikuyu",
+ "kin":"Kinyarwanda",
+ "kir":"KirghizKyrgyz",
+ "kmb":"Kimbundu",
+ "kok":"Konkani",
+ "kom":"Komi",
+ "kon":"Kongo",
+ "kor":"Korean",
+ "kos":"Kosraean",
+ "kpe":"Kpelle",
+ "krc":"Karachay-Balkar",
+ "krl":"Karelian",
+ "kro":"Krulanguages",
+ "kru":"Kurukh",
+ "kua":"KuanyamaKwanyama",
+ "kum":"Kumyk",
+ "kur":"Kurdish",
+ "kut":"Kutenai",
+ "lad":"Ladino",
+ "lah":"Lahnda",
+ "lam":"Lamba",
+ "lat":"Latin",
+ "lav":"Latvian",
+ "lez":"Lezghian",
+ "lim":"LimburganLimburgerLimburgish",
+ "lin":"Lingala",
+ "lit":"Lithuanian",
+ "lol":"Mongo",
+ "loz":"Lozi",
+ "ltz":"LuxembourgishLetzeburgesch",
+ "lua":"Luba-Lulua",
+ "lub":"Luba-Katanga",
+ "lug":"Ganda",
+ "lui":"Luiseno",
+ "lun":"Lunda",
+ "luo":"Luo(KenyaandTanzania)",
+ "lus":"Lushai",
+ "mac(B)mkd(T)":"Macedonian",
+ "mad":"Madurese",
+ "mag":"Magahi",
+ "mah":"Marshallese",
+ "mai":"Maithili",
+ "mak":"Makasar",
+ "mal":"Malayalam",
+ "man":"Mandingo",
+ "mao(B)mri(T)":"Maori",
+ "map":"Austronesianlanguages",
+ "mar":"Marathi",
+ "mas":"Masai",
+ "may(B)msa(T)":"Malay",
+ "mdf":"Moksha",
+ "mdr":"Mandar",
+ "men":"Mende",
+ "mga":"Irish,Middle(900-1200)",
+ "mic":"Mi'kmaqMicmac",
+ "min":"Minangkabau",
+ "mis":"Uncodedlanguages",
+ "mkh":"Mon-Khmerlanguages",
+ "mlg":"Malagasy",
+ "mlt":"Maltese",
+ "mnc":"Manchu",
+ "mni":"Manipuri",
+ "mno":"Manobolanguages",
+ "moh":"Mohawk",
+ "mon":"Mongolian",
+ "mos":"Mossi",
+ "mul":"Multiplelanguages",
+ "mun":"Mundalanguages",
+ "mus":"Creek",
+ "mwl":"Mirandese",
+ "mwr":"Marwari",
+ "myn":"Mayanlanguages",
+ "myv":"Erzya",
+ "nah":"Nahuatllanguages",
+ "nai":"NorthAmericanIndianlanguages",
+ "nap":"Neapolitan",
+ "nau":"Nauru",
+ "nav":"NavajoNavaho",
+ "nbl":"Ndebele,SouthSouthNdebele",
+ "nde":"Ndebele,NorthNorthNdebele",
+ "ndo":"Ndonga",
+ "nds":"LowGermanLowSaxonGerman,LowSaxon,Low",
+ "nep":"Nepali",
+ "new":"NepalBhasaNewari",
+ "nia":"Nias",
+ "nic":"Niger-Kordofanianlanguages",
+ "niu":"Niuean",
+ "dut(B)nld(T)":"DutchFlemish",
+ "nno":"NorwegianNynorskNynorsk,Norwegian",
+ "nob":"Bokmål,NorwegianNorwegianBokmål",
+ "nog":"Nogai",
+ "non":"Norse,Old",
+ "nor":"Norwegian",
+ "nqo":"N'Ko",
+ "nso":"PediSepediNorthernSotho",
+ "nub":"Nubianlanguages",
+ "nwc":"ClassicalNewariOldNewariClassicalNepalBhasa",
+ "nya":"ChichewaChewaNyanja",
+ "nym":"Nyamwezi",
+ "nyn":"Nyankole",
+ "nyo":"Nyoro",
+ "nzi":"Nzima",
+ "oci":"Occitan(post1500)",
+ "oji":"Ojibwa",
+ "ori":"Oriya",
+ "orm":"Oromo",
+ "osa":"Osage",
+ "oss":"OssetianOssetic",
+ "ota":"Turkish,Ottoman(1500-1928)",
+ "oto":"Otomianlanguages",
+ "paa":"Papuanlanguages",
+ "pag":"Pangasinan",
+ "pal":"Pahlavi",
+ "pam":"PampangaKapampangan",
+ "pan":"PanjabiPunjabi",
+ "pap":"Papiamento",
+ "pau":"Palauan",
+ "peo":"Persian,Old(ca.600-400B.C.)",
+ "per(B)fas(T)":"Persian",
+ "phi":"Philippinelanguages",
+ "phn":"Phoenician",
+ "pli":"Pali",
+ "pol":"Polish",
+ "pon":"Pohnpeian",
+ "por":"Portuguese",
+ "pra":"Prakritlanguages",
+ "pro":"Provençal,Old(to1500)Occitan,Old(to1500)",
+ "pus":"PushtoPashto",
+ "qaa-qtz":"Reservedforlocaluse",
+ "que":"Quechua",
+ "raj":"Rajasthani",
+ "rap":"Rapanui",
+ "rar":"RarotonganCookIslandsMaori",
+ "roa":"Romancelanguages",
+ "roh":"Romansh",
+ "rom":"Romany",
+ "rum(B)ron(T)":"RomanianMoldavianMoldovan",
+ "run":"Rundi",
+ "rup":"AromanianArumanianMacedo-Romanian",
+ "rus":"Russian",
+ "sad":"Sandawe",
+ "sag":"Sango",
+ "sah":"Yakut",
+ "sai":"SouthAmericanIndianlanguages",
+ "sal":"Salishanlanguages",
+ "sam":"SamaritanAramaic",
+ "san":"Sanskrit",
+ "sas":"Sasak",
+ "sat":"Santali",
+ "scn":"Sicilian",
+ "sco":"Scots",
+ "sel":"Selkup",
+ "sem":"Semiticlanguages",
+ "sga":"Irish,Old(to900)",
+ "sgn":"SignLanguages",
+ "shn":"Shan",
+ "sid":"Sidamo",
+ "sin":"SinhalaSinhalese",
+ "sio":"Siouanlanguages",
+ "sit":"Sino-Tibetanlanguages",
+ "sla":"Slaviclanguages",
+ "slo(B)slk(T)":"Slovak",
+ "slv":"Slovenian",
+ "sma":"SouthernSami",
+ "sme":"NorthernSami",
+ "smi":"Samilanguages",
+ "smj":"LuleSami",
+ "smn":"InariSami",
+ "smo":"Samoan",
+ "sms":"SkoltSami",
+ "sna":"Shona",
+ "snd":"Sindhi",
+ "snk":"Soninke",
+ "sog":"Sogdian",
+ "som":"Somali",
+ "son":"Songhailanguages",
+ "sot":"Sotho,Southern",
+ "spa":"SpanishCastilian",
+ "alb(B)sqi(T)":"Albanian",
+ "srd":"Sardinian",
+ "srn":"SrananTongo",
+ "srp":"Serbian",
+ "srr":"Serer",
+ "ssa":"Nilo-Saharanlanguages",
+ "ssw":"Swati",
+ "suk":"Sukuma",
+ "sun":"Sundanese",
+ "sus":"Susu",
+ "sux":"Sumerian",
+ "swa":"Swahili",
+ "swe":"Swedish",
+ "syc":"ClassicalSyriac",
+ "syr":"Syriac",
+ "tah":"Tahitian",
+ "tai":"Tailanguages",
+ "tam":"Tamil",
+ "tat":"Tatar",
+ "tel":"Telugu",
+ "tem":"Timne",
+ "ter":"Tereno",
+ "tet":"Tetum",
+ "tgk":"Tajik",
+ "tgl":"Tagalog",
+ "tha":"Thai",
+ "tib(B)bod(T)":"Tibetan",
+ "tig":"Tigre",
+ "tir":"Tigrinya",
+ "tiv":"Tiv",
+ "tkl":"Tokelau",
+ "tlh":"KlingontlhIngan-Hol",
+ "tli":"Tlingit",
+ "tmh":"Tamashek",
+ "tog":"Tonga(Nyasa)",
+ "ton":"Tonga(TongaIslands)",
+ "tpi":"TokPisin",
+ "tsi":"Tsimshian",
+ "tsn":"Tswana",
+ "tso":"Tsonga",
+ "tuk":"Turkmen",
+ "tum":"Tumbuka",
+ "tup":"Tupilanguages",
+ "tur":"Turkish",
+ "tut":"Altaiclanguages",
+ "tvl":"Tuvalu",
+ "tyv":"Tuvinian",
+ "udm":"Udmurt",
+ "uga":"Ugaritic",
+ "uig":"UighurUyghur",
+ "ukr":"Ukrainian",
+ "umb":"Umbundu",
+ "und":"Undetermined",
+ "urd":"Urdu",
+ "uzb":"Uzbek",
+ "ven":"Venda",
+ "vie":"Vietnamese",
+ "vol":"Volapük",
+ "vot":"Votic",
+ "wak":"Wakashanlanguages",
+ "wal":"WolaittaWolaytta",
+ "war":"Waray",
+ "was":"Washo",
+ "wel(B)cym(T)":"Welsh",
+ "wen":"Sorbianlanguages",
+ "wln":"Walloon",
+ "wol":"Wolof",
+ "xal":"KalmykOirat",
+ "xho":"Xhosa",
+ "yap":"Yapese",
+ "yid":"Yiddish",
+ "yor":"Yoruba",
+ "ypk":"Yupiklanguages",
+ "zap":"Zapotec",
+ "zbl":"BlissymbolsBlissymbolicsBliss",
+ "zen":"Zenaga",
+ "zgh":"StandardMoroccanTamazight",
+ "zha":"ZhuangChuang",
+ "chi(B)zho(T)":"Chinese",
+ "chi":"Chinese",
+ "znd":"Zandelanguages",
+ "zul":"Zulu",
+ "zun":"Zuni",
+ "zxx":"NolinguisticcontentNotapplicable",
+ "zza":"ZazaDimiliDimliKirdkiKirmanjkiZazaki",
+ "afar":"Afar",
+ "abkhazian":"Abkhazian",
+ "achinese":"Achinese",
+ "acoli":"Acoli",
+ "adangme":"Adangme",
+ "adygheadygei":"AdygheAdygei",
+ "afro-asiaticlanguages":"Afro-Asiaticlanguages",
+ "afrihili":"Afrihili",
+ "afrikaans":"Afrikaans",
+ "ainu":"Ainu",
+ "akan":"Akan",
+ "akkadian":"Akkadian",
+ "aleut":"Aleut",
+ "algonquianlanguages":"Algonquianlanguages",
+ "southernaltai":"SouthernAltai",
+ "amharic":"Amharic",
+ "english,old(ca.450-1100)":"English,Old(ca.450-1100)",
+ "angika":"Angika",
+ "apachelanguages":"Apachelanguages",
+ "arabic":"Arabic",
+ "officialaramaic(700-300bce)imperialaramaic(700-300bce)":"OfficialAramaic(700-300BCE)ImperialAramaic(700-300BCE)",
+ "aragonese":"Aragonese",
+ "mapudungunmapuche":"MapudungunMapuche",
+ "arapaho":"Arapaho",
+ "artificiallanguages":"Artificiallanguages",
+ "arawak":"Arawak",
+ "assamese":"Assamese",
+ "asturianbableleoneseasturleonese":"AsturianBableLeoneseAsturleonese",
+ "athapascanlanguages":"Athapascanlanguages",
+ "australianlanguages":"Australianlanguages",
+ "avaric":"Avaric",
+ "avestan":"Avestan",
+ "awadhi":"Awadhi",
+ "aymara":"Aymara",
+ "azerbaijani":"Azerbaijani",
+ "bandalanguages":"Bandalanguages",
+ "bamilekelanguages":"Bamilekelanguages",
+ "bashkir":"Bashkir",
+ "baluchi":"Baluchi",
+ "bambara":"Bambara",
+ "balinese":"Balinese",
+ "basa":"Basa",
+ "balticlanguages":"Balticlanguages",
+ "bejabedawiyet":"BejaBedawiyet",
+ "belarusian":"Belarusian",
+ "bemba":"Bemba",
+ "bengali":"Bengali",
+ "berberlanguages":"Berberlanguages",
+ "bhojpuri":"Bhojpuri",
+ "biharilanguages":"Biharilanguages",
+ "bikol":"Bikol",
+ "biniedo":"BiniEdo",
+ "bislama":"Bislama",
+ "siksika":"Siksika",
+ "bantulanguages":"Bantulanguages",
+ "bosnian":"Bosnian",
+ "braj":"Braj",
+ "breton":"Breton",
+ "bataklanguages":"Bataklanguages",
+ "buriat":"Buriat",
+ "buginese":"Buginese",
+ "bulgarian":"Bulgarian",
+ "blinbilin":"BlinBilin",
+ "caddo":"Caddo",
+ "centralamericanindianlanguages":"CentralAmericanIndianlanguages",
+ "galibicarib":"GalibiCarib",
+ "catalanvalencian":"CatalanValencian",
+ "caucasianlanguages":"Caucasianlanguages",
+ "cebuano":"Cebuano",
+ "celticlanguages":"Celticlanguages",
+ "chamorro":"Chamorro",
+ "chibcha":"Chibcha",
+ "chechen":"Chechen",
+ "chagatai":"Chagatai",
+ "chuukese":"Chuukese",
+ "mari":"Mari",
+ "chinookjargon":"Chinookjargon",
+ "choctaw":"Choctaw",
+ "chipewyandenesuline":"ChipewyanDeneSuline",
+ "cherokee":"Cherokee",
+ "churchslavicoldslavonicchurchslavonicoldbulgarianoldchurchslavonic":"ChurchSlavicOldSlavonicChurchSlavonicOldBulgarianOldChurchSlavonic",
+ "chuvash":"Chuvash",
+ "cheyenne":"Cheyenne",
+ "chamiclanguages":"Chamiclanguages",
+ "montenegrin":"Montenegrin",
+ "coptic":"Coptic",
+ "cornish":"Cornish",
+ "corsican":"Corsican",
+ "creolesandpidgins,englishbased":"Creolesandpidgins,Englishbased",
+ "creolesandpidgins,french-based":"Creolesandpidgins,French-based",
+ "creolesandpidgins,portuguese-based":"Creolesandpidgins,Portuguese-based",
+ "cree":"Cree",
+ "crimeantatarcrimeanturkish":"CrimeanTatarCrimeanTurkish",
+ "creolesandpidgins":"Creolesandpidgins",
+ "kashubian":"Kashubian",
+ "cushiticlanguages":"Cushiticlanguages",
+ "czech":"Czech",
+ "dakota":"Dakota",
+ "danish":"Danish",
+ "dargwa":"Dargwa",
+ "landdayaklanguages":"LandDayaklanguages",
+ "delaware":"Delaware",
+ "slave(athapascan)":"Slave(Athapascan)",
+ "dogrib":"Dogrib",
+ "dinka":"Dinka",
+ "divehidhivehimaldivian":"DivehiDhivehiMaldivian",
+ "dogri":"Dogri",
+ "dravidianlanguages":"Dravidianlanguages",
+ "lowersorbian":"LowerSorbian",
+ "duala":"Duala",
+ "dutch,middle(ca.1050-1350)":"Dutch,Middle(ca.1050-1350)",
+ "dyula":"Dyula",
+ "dzongkha":"Dzongkha",
+ "efik":"Efik",
+ "egyptian(ancient)":"Egyptian(Ancient)",
+ "ekajuk":"Ekajuk",
+ "elamite":"Elamite",
+ "english":"English",
+ "english,middle(1100-1500)":"English,Middle(1100-1500)",
+ "esperanto":"Esperanto",
+ "estonian":"Estonian",
+ "basque":"Basque",
+ "ewe":"Ewe",
+ "ewondo":"Ewondo",
+ "fang":"Fang",
+ "faroese":"Faroese",
+ "fanti":"Fanti",
+ "fijian":"Fijian",
+ "filipinopilipino":"FilipinoPilipino",
+ "finnish":"Finnish",
+ "finno-ugrianlanguages":"Finno-Ugrianlanguages",
+ "fon":"Fon",
+ "french":"French",
+ "french,middle(ca.1400-1600)":"French,Middle(ca.1400-1600)",
+ "french,old(842-ca.1400)":"French,Old(842-ca.1400)",
+ "northernfrisian":"NorthernFrisian",
+ "easternfrisian":"EasternFrisian",
+ "westernfrisian":"WesternFrisian",
+ "fulah":"Fulah",
+ "friulian":"Friulian",
+ "gayo":"Gayo",
+ "gbaya":"Gbaya",
+ "germaniclanguages":"Germaniclanguages",
+ "german":"German",
+ "geez":"Geez",
+ "gilbertese":"Gilbertese",
+ "gaelicscottishgaelic":"GaelicScottishGaelic",
+ "irish":"Irish",
+ "galician":"Galician",
+ "manx":"Manx",
+ "german,middlehigh(ca.1050-1500)":"German,MiddleHigh(ca.1050-1500)",
+ "german,oldhigh(ca.750-1050)":"German,OldHigh(ca.750-1050)",
+ "gondi":"Gondi",
+ "gorontalo":"Gorontalo",
+ "gothic":"Gothic",
+ "grebo":"Grebo",
+ "greek,ancient(to1453)":"Greek,Ancient(to1453)",
+ "greek,modern(1453-)":"Greek,Modern(1453-)",
+ "guarani":"Guarani",
+ "swissgermanalemannicalsatian":"SwissGermanAlemannicAlsatian",
+ "gujarati":"Gujarati",
+ "gwich'in":"Gwich'in",
+ "haida":"Haida",
+ "haitianhaitiancreole":"HaitianHaitianCreole",
+ "hausa":"Hausa",
+ "hawaiian":"Hawaiian",
+ "hebrew":"Hebrew",
+ "herero":"Herero",
+ "hiligaynon":"Hiligaynon",
+ "himachalilanguageswesternpaharilanguages":"HimachalilanguagesWesternPaharilanguages",
+ "hindi":"Hindi",
+ "hittite":"Hittite",
+ "hmongmong":"HmongMong",
+ "hirimotu":"HiriMotu",
+ "croatian":"Croatian",
+ "uppersorbian":"UpperSorbian",
+ "hungarian":"Hungarian",
+ "hupa":"Hupa",
+ "armenian":"Armenian",
+ "iban":"Iban",
+ "igbo":"Igbo",
+ "ido":"Ido",
+ "sichuanyinuosu":"SichuanYiNuosu",
+ "ijolanguages":"Ijolanguages",
+ "inuktitut":"Inuktitut",
+ "interlingueoccidental":"InterlingueOccidental",
+ "iloko":"Iloko",
+ "interlingua(internationalauxiliarylanguageassociation)":"Interlingua(InternationalAuxiliaryLanguageAssociation)",
+ "indiclanguages":"Indiclanguages",
+ "indonesian":"Indonesian",
+ "indo-europeanlanguages":"Indo-Europeanlanguages",
+ "ingush":"Ingush",
+ "inupiaq":"Inupiaq",
+ "iranianlanguages":"Iranianlanguages",
+ "iroquoianlanguages":"Iroquoianlanguages",
+ "icelandic":"Icelandic",
+ "italian":"Italian",
+ "javanese":"Javanese",
+ "lojban":"Lojban",
+ "japanese":"Japanese",
+ "judeo-persian":"Judeo-Persian",
+ "judeo-arabic":"Judeo-Arabic",
+ "kara-kalpak":"Kara-Kalpak",
+ "kabyle":"Kabyle",
+ "kachinjingpho":"KachinJingpho",
+ "kalaallisutgreenlandic":"KalaallisutGreenlandic",
+ "kamba":"Kamba",
+ "kannada":"Kannada",
+ "karenlanguages":"Karenlanguages",
+ "kashmiri":"Kashmiri",
+ "georgian":"Georgian",
+ "kanuri":"Kanuri",
+ "kawi":"Kawi",
+ "kazakh":"Kazakh",
+ "kabardian":"Kabardian",
+ "khasi":"Khasi",
+ "khoisanlanguages":"Khoisanlanguages",
+ "centralkhmer":"CentralKhmer",
+ "khotanesesakan":"KhotaneseSakan",
+ "kikuyugikuyu":"KikuyuGikuyu",
+ "kinyarwanda":"Kinyarwanda",
+ "kirghizkyrgyz":"KirghizKyrgyz",
+ "kimbundu":"Kimbundu",
+ "konkani":"Konkani",
+ "komi":"Komi",
+ "kongo":"Kongo",
+ "korean":"Korean",
+ "kosraean":"Kosraean",
+ "kpelle":"Kpelle",
+ "karachay-balkar":"Karachay-Balkar",
+ "karelian":"Karelian",
+ "krulanguages":"Krulanguages",
+ "kurukh":"Kurukh",
+ "kuanyamakwanyama":"KuanyamaKwanyama",
+ "kumyk":"Kumyk",
+ "kurdish":"Kurdish",
+ "kutenai":"Kutenai",
+ "ladino":"Ladino",
+ "lahnda":"Lahnda",
+ "lamba":"Lamba",
+ "lao":"Lao",
+ "latin":"Latin",
+ "latvian":"Latvian",
+ "lezghian":"Lezghian",
+ "limburganlimburgerlimburgish":"LimburganLimburgerLimburgish",
+ "lingala":"Lingala",
+ "lithuanian":"Lithuanian",
+ "mongo":"Mongo",
+ "lozi":"Lozi",
+ "luxembourgishletzeburgesch":"LuxembourgishLetzeburgesch",
+ "luba-lulua":"Luba-Lulua",
+ "luba-katanga":"Luba-Katanga",
+ "ganda":"Ganda",
+ "luiseno":"Luiseno",
+ "lunda":"Lunda",
+ "luo(kenyaandtanzania)":"Luo(KenyaandTanzania)",
+ "lushai":"Lushai",
+ "madurese":"Madurese",
+ "magahi":"Magahi",
+ "marshallese":"Marshallese",
+ "maithili":"Maithili",
+ "makasar":"Makasar",
+ "malayalam":"Malayalam",
+ "mandingo":"Mandingo",
+ "austronesianlanguages":"Austronesianlanguages",
+ "marathi":"Marathi",
+ "masai":"Masai",
+ "moksha":"Moksha",
+ "mandar":"Mandar",
+ "mende":"Mende",
+ "irish,middle(900-1200)":"Irish,Middle(900-1200)",
+ "mi'kmaqmicmac":"Mi'kmaqMicmac",
+ "minangkabau":"Minangkabau",
+ "uncodedlanguages":"Uncodedlanguages",
+ "macedonian":"Macedonian",
+ "mon-khmerlanguages":"Mon-Khmerlanguages",
+ "malagasy":"Malagasy",
+ "maltese":"Maltese",
+ "manchu":"Manchu",
+ "manipuri":"Manipuri",
+ "manobolanguages":"Manobolanguages",
+ "mohawk":"Mohawk",
+ "mongolian":"Mongolian",
+ "mossi":"Mossi",
+ "maori":"Maori",
+ "malay":"Malay",
+ "multiplelanguages":"Multiplelanguages",
+ "mundalanguages":"Mundalanguages",
+ "creek":"Creek",
+ "mirandese":"Mirandese",
+ "marwari":"Marwari",
+ "burmese":"Burmese",
+ "mayanlanguages":"Mayanlanguages",
+ "erzya":"Erzya",
+ "nahuatllanguages":"Nahuatllanguages",
+ "northamericanindianlanguages":"NorthAmericanIndianlanguages",
+ "neapolitan":"Neapolitan",
+ "nauru":"Nauru",
+ "navajonavaho":"NavajoNavaho",
+ "ndebele,southsouthndebele":"Ndebele,SouthSouthNdebele",
+ "ndebele,northnorthndebele":"Ndebele,NorthNorthNdebele",
+ "ndonga":"Ndonga",
+ "lowgermanlowsaxongerman,lowsaxon,low":"LowGermanLowSaxonGerman,LowSaxon,Low",
+ "nepali":"Nepali",
+ "nepalbhasanewari":"NepalBhasaNewari",
+ "nias":"Nias",
+ "niger-kordofanianlanguages":"Niger-Kordofanianlanguages",
+ "niuean":"Niuean",
+ "dutchflemish":"DutchFlemish",
+ "norwegiannynorsknynorsk,norwegian":"NorwegianNynorskNynorsk,Norwegian",
+ "bokmål,norwegiannorwegianbokmål":"Bokmål,NorwegianNorwegianBokmål",
+ "nogai":"Nogai",
+ "norse,old":"Norse,Old",
+ "norwegian":"Norwegian",
+ "n'ko":"N'Ko",
+ "pedisepedinorthernsotho":"PediSepediNorthernSotho",
+ "nubianlanguages":"Nubianlanguages",
+ "classicalnewarioldnewariclassicalnepalbhasa":"ClassicalNewariOldNewariClassicalNepalBhasa",
+ "chichewachewanyanja":"ChichewaChewaNyanja",
+ "nyamwezi":"Nyamwezi",
+ "nyankole":"Nyankole",
+ "nyoro":"Nyoro",
+ "nzima":"Nzima",
+ "occitan(post1500)":"Occitan(post1500)",
+ "ojibwa":"Ojibwa",
+ "oriya":"Oriya",
+ "oromo":"Oromo",
+ "osage":"Osage",
+ "ossetianossetic":"OssetianOssetic",
+ "turkish,ottoman(1500-1928)":"Turkish,Ottoman(1500-1928)",
+ "otomianlanguages":"Otomianlanguages",
+ "papuanlanguages":"Papuanlanguages",
+ "pangasinan":"Pangasinan",
+ "pahlavi":"Pahlavi",
+ "pampangakapampangan":"PampangaKapampangan",
+ "panjabipunjabi":"PanjabiPunjabi",
+ "papiamento":"Papiamento",
+ "palauan":"Palauan",
+ "persian,old(ca.600-400b.c.)":"Persian,Old(ca.600-400B.C.)",
+ "persian":"Persian",
+ "philippinelanguages":"Philippinelanguages",
+ "phoenician":"Phoenician",
+ "pali":"Pali",
+ "polish":"Polish",
+ "pohnpeian":"Pohnpeian",
+ "portuguese":"Portuguese",
+ "prakritlanguages":"Prakritlanguages",
+ "provençal,old(to1500)occitan,old(to1500)":"Provençal,Old(to1500)Occitan,Old(to1500)",
+ "pushtopashto":"PushtoPashto",
+ "reservedforlocaluse":"Reservedforlocaluse",
+ "quechua":"Quechua",
+ "rajasthani":"Rajasthani",
+ "rapanui":"Rapanui",
+ "rarotongancookislandsmaori":"RarotonganCookIslandsMaori",
+ "romancelanguages":"Romancelanguages",
+ "romansh":"Romansh",
+ "romany":"Romany",
+ "romanianmoldavianmoldovan":"RomanianMoldavianMoldovan",
+ "rundi":"Rundi",
+ "aromanianarumanianmacedo-romanian":"AromanianArumanianMacedo-Romanian",
+ "russian":"Russian",
+ "sandawe":"Sandawe",
+ "sango":"Sango",
+ "yakut":"Yakut",
+ "southamericanindianlanguages":"SouthAmericanIndianlanguages",
+ "salishanlanguages":"Salishanlanguages",
+ "samaritanaramaic":"SamaritanAramaic",
+ "sanskrit":"Sanskrit",
+ "sasak":"Sasak",
+ "santali":"Santali",
+ "sicilian":"Sicilian",
+ "scots":"Scots",
+ "selkup":"Selkup",
+ "semiticlanguages":"Semiticlanguages",
+ "irish,old(to900)":"Irish,Old(to900)",
+ "signlanguages":"SignLanguages",
+ "shan":"Shan",
+ "sidamo":"Sidamo",
+ "sinhalasinhalese":"SinhalaSinhalese",
+ "siouanlanguages":"Siouanlanguages",
+ "sino-tibetanlanguages":"Sino-Tibetanlanguages",
+ "slaviclanguages":"Slaviclanguages",
+ "slovak":"Slovak",
+ "slovenian":"Slovenian",
+ "southernsami":"SouthernSami",
+ "northernsami":"NorthernSami",
+ "samilanguages":"Samilanguages",
+ "lulesami":"LuleSami",
+ "inarisami":"InariSami",
+ "samoan":"Samoan",
+ "skoltsami":"SkoltSami",
+ "shona":"Shona",
+ "sindhi":"Sindhi",
+ "soninke":"Soninke",
+ "sogdian":"Sogdian",
+ "somali":"Somali",
+ "songhailanguages":"Songhailanguages",
+ "sotho,southern":"Sotho,Southern",
+ "spanishcastilian":"SpanishCastilian",
+ "albanian":"Albanian",
+ "sardinian":"Sardinian",
+ "sranantongo":"SrananTongo",
+ "serbian":"Serbian",
+ "serer":"Serer",
+ "nilo-saharanlanguages":"Nilo-Saharanlanguages",
+ "swati":"Swati",
+ "sukuma":"Sukuma",
+ "sundanese":"Sundanese",
+ "susu":"Susu",
+ "sumerian":"Sumerian",
+ "swahili":"Swahili",
+ "swedish":"Swedish",
+ "classicalsyriac":"ClassicalSyriac",
+ "syriac":"Syriac",
+ "tahitian":"Tahitian",
+ "tailanguages":"Tailanguages",
+ "tamil":"Tamil",
+ "tatar":"Tatar",
+ "telugu":"Telugu",
+ "timne":"Timne",
+ "tereno":"Tereno",
+ "tetum":"Tetum",
+ "tajik":"Tajik",
+ "tagalog":"Tagalog",
+ "thai":"Thai",
+ "tibetan":"Tibetan",
+ "tigre":"Tigre",
+ "tigrinya":"Tigrinya",
+ "tokelau":"Tokelau",
+ "klingontlhingan-hol":"KlingontlhIngan-Hol",
+ "tlingit":"Tlingit",
+ "tamashek":"Tamashek",
+ "tonga(nyasa)":"Tonga(Nyasa)",
+ "tonga(tongaislands)":"Tonga(TongaIslands)",
+ "tokpisin":"TokPisin",
+ "tsimshian":"Tsimshian",
+ "tswana":"Tswana",
+ "tsonga":"Tsonga",
+ "turkmen":"Turkmen",
+ "tumbuka":"Tumbuka",
+ "tupilanguages":"Tupilanguages",
+ "turkish":"Turkish",
+ "altaiclanguages":"Altaiclanguages",
+ "tuvalu":"Tuvalu",
+ "twi":"Twi",
+ "tuvinian":"Tuvinian",
+ "udmurt":"Udmurt",
+ "ugaritic":"Ugaritic",
+ "uighuruyghur":"UighurUyghur",
+ "ukrainian":"Ukrainian",
+ "umbundu":"Umbundu",
+ "undetermined":"Undetermined",
+ "urdu":"Urdu",
+ "uzbek":"Uzbek",
+ "vai":"Vai",
+ "venda":"Venda",
+ "vietnamese":"Vietnamese",
+ "volapük":"Volapük",
+ "votic":"Votic",
+ "wakashanlanguages":"Wakashanlanguages",
+ "wolaittawolaytta":"WolaittaWolaytta",
+ "waray":"Waray",
+ "washo":"Washo",
+ "welsh":"Welsh",
+ "sorbianlanguages":"Sorbianlanguages",
+ "walloon":"Walloon",
+ "wolof":"Wolof",
+ "kalmykoirat":"KalmykOirat",
+ "xhosa":"Xhosa",
+ "yao":"Yao",
+ "yapese":"Yapese",
+ "yiddish":"Yiddish",
+ "yoruba":"Yoruba",
+ "yupiklanguages":"Yupiklanguages",
+ "zapotec":"Zapotec",
+ "blissymbolsblissymbolicsbliss":"BlissymbolsBlissymbolicsBliss",
+ "zenaga":"Zenaga",
+ "standardmoroccantamazight":"StandardMoroccanTamazight",
+ "zhuangchuang":"ZhuangChuang",
+ "chinese":"Chinese",
+ "zandelanguages":"Zandelanguages",
+ "zulu":"Zulu",
+ "zuni":"Zuni",
+ "nolinguisticcontentnotapplicable":"NolinguisticcontentNotapplicable",
+ "zazadimilidimlikirdkikirmanjkizazaki":"ZazaDimiliDimliKirdkiKirmanjkiZazaki",
+ "influencer1":"Influencer1",
+ "influencer2":"Influencer2",
+ "original":"Original"
+ }
+ },
+ "ccu":458,
+ "deviceId":"yxN2Cd3kIhYKTM7aYAxGl5NnYCAdyIlQ",
+ "isAllowedWeb":true,
+ "epgActive":{
+
+ },
+ "configBlackout":{
+ "duration":300000,
+ "enable":false,
+ "btn_channel_list":{
+ "title_en":"",
+ "title_th":"",
+ "url":"",
+ "url_th":"",
+ "url_en":""
+ }
+ },
+ "activeCategory":"",
+ "adsSideBar":{
+ "adsData":{
+ "ALL":{
+ "targetingArguments":{
+ "TrueID_page":[
+
+ ],
+ "Device":[
+
+ ]
+ },
+ "sizeMapping":[
+ {
+ "viewport":[
+ 0,
+ 0
+ ],
+ "sizes":[
+ [
+ 320,
+ 250
+ ],
+ [
+ 300,
+ 250
+ ],
+ [
+ 1,
+ 1
+ ],
+ "fluid"
+ ]
+ }
+ ],
+ "slotId":"div-gpt-ad-rt-1",
+ "adUnit":"21682623839/TrueID_Web/TV",
+ "sizes":[
+ [
+ 320,
+ 250
+ ]
+ ]
+ }
+ },
+ "adsConfig":{
+ "adsNetworkId":"",
+ "adsUnit":"21682623839/TrueID_Web/TV"
+ }
+ },
+ "currentURL":"https://tv.trueid.net/th-en/live/true-movie-hits"
+ },
+ "__N_SSP":true
+}
\ No newline at end of file
diff --git a/sites/tv.yandex.ru/__data__/no_content.html b/sites/tv.yandex.ru/__data__/no_content.html
new file mode 100644
index 000000000..6fedfd4c7
--- /dev/null
+++ b/sites/tv.yandex.ru/__data__/no_content.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/sites/tv.yandex.ru/tv.yandex.ru.test.js b/sites/tv.yandex.ru/tv.yandex.ru.test.js
index 9661089f4..a1b6cb09d 100644
--- a/sites/tv.yandex.ru/tv.yandex.ru.test.js
+++ b/sites/tv.yandex.ru/tv.yandex.ru.test.js
@@ -86,7 +86,7 @@ it('can handle empty guide', async () => {
const result = await parser({
date,
channel,
- content: ''
+ content: fs.readFileSync(path.resolve(__dirname, '__data__', 'no_content.html'), 'utf8')
})
expect(result).toMatchObject([])
})
diff --git a/sites/tv2go.t-2.net/__data__/content.json b/sites/tv2go.t-2.net/__data__/content.json
new file mode 100644
index 000000000..d3bc32089
--- /dev/null
+++ b/sites/tv2go.t-2.net/__data__/content.json
@@ -0,0 +1,54 @@
+{
+ "entries":[
+ {
+ "channelId":1000259,
+ "startTimestamp":"1637283000000",
+ "endTimestamp":"1637284500000",
+ "name":"Dnevnik Slovencev v Italiji",
+ "nameSingleLine":"Dnevnik Slovencev v Italiji",
+ "description":"Informativni",
+ "images":[
+ {
+ "url":"/static/media/img/epg/max_crop/EPG_IMG_2927405.jpg",
+ "width":1008,
+ "height":720,
+ "averageColor":[
+ 143,
+ 147,
+ 161
+ ]
+ }
+ ],
+ "show":{
+ "id":51991133,
+ "title":"Dnevnik Slovencev v Italiji",
+ "originalTitle":"Dnevnik Slovencev v Italiji",
+ "shortDescription":"Dnevnik Slovencev v Italiji je informativna oddaja, v kateri novinarji poročajo predvsem o dnevnih dogodkih med Slovenci v Italiji.",
+ "longDescription":"Pomembno ogledalo vsakdana, v katerem opozarjajo na težave, s katerimi se soočajo, predstavljajo pa tudi pestro kulturno, športno in družbeno življenje slovenske narodne skupnosti. V oddajo so vključene tudi novice iz matične domovine.",
+ "type":{
+ "id":10,
+ "name":"Show"
+ },
+ "productionFrom":"1609502400000",
+ "countries":[
+ {
+ "id":"SI",
+ "name":"Slovenija"
+ }
+ ],
+ "languages":[
+ {
+ "languageId":2,
+ "name":"Slovenščina"
+ }
+ ],
+ "genres":[
+ {
+ "id":1000002,
+ "name":"Informativni"
+ }
+ ]
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/sites/tv2go.t-2.net/tv2go.t-2.net.test.js b/sites/tv2go.t-2.net/tv2go.t-2.net.test.js
index 23f828397..b54ba8d7b 100644
--- a/sites/tv2go.t-2.net/tv2go.t-2.net.test.js
+++ b/sites/tv2go.t-2.net/tv2go.t-2.net.test.js
@@ -1,5 +1,7 @@
const { parser, url, request } = require('./tv2go.t-2.net.config.js')
const dayjs = require('dayjs')
+const fs = require('fs')
+const path = require('path')
const utc = require('dayjs/plugin/utc')
const customParseFormat = require('dayjs/plugin/customParseFormat')
dayjs.extend(customParseFormat)
@@ -36,8 +38,7 @@ it('can generate valid request data', () => {
})
it('can parse response', () => {
- const content =
- '{"entries":[{"channelId":1000259,"startTimestamp":"1637283000000","endTimestamp":"1637284500000","name":"Dnevnik Slovencev v Italiji","nameSingleLine":"Dnevnik Slovencev v Italiji","description":"Informativni","images":[{"url":"/static/media/img/epg/max_crop/EPG_IMG_2927405.jpg","width":1008,"height":720,"averageColor":[143,147,161]}],"show":{"id":51991133,"title":"Dnevnik Slovencev v Italiji","originalTitle":"Dnevnik Slovencev v Italiji","shortDescription":"Dnevnik Slovencev v Italiji je informativna oddaja, v kateri novinarji poročajo predvsem o dnevnih dogodkih med Slovenci v Italiji.","longDescription":"Pomembno ogledalo vsakdana, v katerem opozarjajo na težave, s katerimi se soočajo, predstavljajo pa tudi pestro kulturno, športno in družbeno življenje slovenske narodne skupnosti. V oddajo so vključene tudi novice iz matične domovine.","type":{"id":10,"name":"Show"},"productionFrom":"1609502400000","countries":[{"id":"SI","name":"Slovenija"}],"languages":[{"languageId":2,"name":"Slovenščina"}],"genres":[{"id":1000002,"name":"Informativni"}]}}]}'
+ const content = fs.readFileSync(path.join(__dirname, '__data__', 'content.json'), 'utf8')
const result = parser({ content, channel }).map(p => {
p.start = p.start.toJSON()
p.stop = p.stop.toJSON()
diff --git a/sites/tvcesoir.fr/__data__/no_content.html b/sites/tvcesoir.fr/__data__/no_content.html
new file mode 100644
index 000000000..6fedfd4c7
--- /dev/null
+++ b/sites/tvcesoir.fr/__data__/no_content.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/sites/tvcesoir.fr/tvcesoir.fr.test.js b/sites/tvcesoir.fr/tvcesoir.fr.test.js
index 73acc873b..dfe0e991e 100644
--- a/sites/tvcesoir.fr/tvcesoir.fr.test.js
+++ b/sites/tvcesoir.fr/tvcesoir.fr.test.js
@@ -44,7 +44,7 @@ it('can handle empty guide', () => {
const result = parser({
date,
channel,
- content: ''
+ content: fs.readFileSync(path.resolve(__dirname, './__data__/no_content.html'), 'utf8')
})
expect(result).toMatchObject([])
})
diff --git a/sites/tvcubana.icrt.cu/__data__/content.json b/sites/tvcubana.icrt.cu/__data__/content.json
new file mode 100644
index 000000000..b3398bc97
--- /dev/null
+++ b/sites/tvcubana.icrt.cu/__data__/content.json
@@ -0,0 +1,55 @@
+[
+ {
+ "eventId":"6169c2300ad38b0a8d9e3760",
+ "title":"CARIBE NOTICIAS",
+ "description":"EMISI\\u00d3N DE CIERRE.",
+ "eventInitialDate":"2021-11-22T00:00:00",
+ "eventEndDate":"2021-11-22T00:00:00",
+ "idFromEprog":"5c096ea5bad1b202541503cf",
+ "extendedDescription":"",
+ "transmission":"Estreno",
+ "pid":"",
+ "space":"CARIBE NOTICIAS",
+ "eventStartTime":{
+ "value":{
+ "ticks":24000000000,
+ "days":0,
+ "hours":0,
+ "milliseconds":0,
+ "minutes":40,
+ "seconds":0,
+ "totalDays":0.027777777777777776,
+ "totalHours":0.6666666666666666,
+ "totalMilliseconds":2400000,
+ "totalMinutes":40,
+ "totalSeconds":2400
+ },
+ "hasValue":true
+ },
+ "eventEndTime":{
+ "value":{
+ "ticks":30000000000,
+ "days":0,
+ "hours":0,
+ "milliseconds":0,
+ "minutes":50,
+ "seconds":0,
+ "totalDays":0.034722222222222224,
+ "totalHours":0.8333333333333334,
+ "totalMilliseconds":3000000,
+ "totalMinutes":50,
+ "totalSeconds":3000
+ },
+ "hasValue":true
+ },
+ "eventDuration":"00:10:00",
+ "channelName":"Cubavisi\\u00f3n",
+ "eventInitialDateTime":"2021-11-22T00:40:00",
+ "eventEndDateTime":"2021-11-22T00:50:00",
+ "isEventWithNegativeDuration":false,
+ "isEventWithDurationOver24Hrs":false,
+ "isEventWithTextOverLength":false,
+ "created":"2021-11-22T10:32:27.476824",
+ "id":5309687
+ }
+]
\ No newline at end of file
diff --git a/sites/tvcubana.icrt.cu/__data__/no_content.html b/sites/tvcubana.icrt.cu/__data__/no_content.html
new file mode 100644
index 000000000..03bc0ab4a
--- /dev/null
+++ b/sites/tvcubana.icrt.cu/__data__/no_content.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/sites/tvcubana.icrt.cu/tvcubana.icrt.cu.test.js b/sites/tvcubana.icrt.cu/tvcubana.icrt.cu.test.js
index b4854ae13..6741994df 100644
--- a/sites/tvcubana.icrt.cu/tvcubana.icrt.cu.test.js
+++ b/sites/tvcubana.icrt.cu/tvcubana.icrt.cu.test.js
@@ -1,5 +1,7 @@
const { parser, url } = require('./tvcubana.icrt.cu.config.js')
const dayjs = require('dayjs')
+const fs = require('fs')
+const path = require('path')
const utc = require('dayjs/plugin/utc')
const customParseFormat = require('dayjs/plugin/customParseFormat')
dayjs.extend(customParseFormat)
@@ -10,8 +12,9 @@ const channel = {
site_id: 'cv',
xmltv_id: 'CubavisionNacional.cu'
}
-const content =
- '[{"eventId":"6169c2300ad38b0a8d9e3760","title":"CARIBE NOTICIAS","description":"EMISI\\u00d3N DE CIERRE.","eventInitialDate":"2021-11-22T00:00:00","eventEndDate":"2021-11-22T00:00:00","idFromEprog":"5c096ea5bad1b202541503cf","extendedDescription":"","transmission":"Estreno","pid":"","space":"CARIBE NOTICIAS","eventStartTime":{"value":{"ticks":24000000000,"days":0,"hours":0,"milliseconds":0,"minutes":40,"seconds":0,"totalDays":0.027777777777777776,"totalHours":0.6666666666666666,"totalMilliseconds":2400000,"totalMinutes":40,"totalSeconds":2400},"hasValue":true},"eventEndTime":{"value":{"ticks":30000000000,"days":0,"hours":0,"milliseconds":0,"minutes":50,"seconds":0,"totalDays":0.034722222222222224,"totalHours":0.8333333333333334,"totalMilliseconds":3000000,"totalMinutes":50,"totalSeconds":3000},"hasValue":true},"eventDuration":"00:10:00","channelName":"Cubavisi\\u00f3n","eventInitialDateTime":"2021-11-22T00:40:00","eventEndDateTime":"2021-11-22T00:50:00","isEventWithNegativeDuration":false,"isEventWithDurationOver24Hrs":false,"isEventWithTextOverLength":false,"created":"2021-11-22T10:32:27.476824","id":5309687}]'
+let content = fs.readFileSync(path.resolve(__dirname, './__data__/content.json'), {encoding: 'utf8'})
+// in the specific case of this site, the unicode escape sequences are double-escaped
+content = content.replace(/\\\\u([0-9a-fA-F]{4})/g, '\\u$1')
it('can generate valid url', () => {
expect(url({ channel, date })).toBe('https://www.tvcubana.icrt.cu/cartv/cv/lunes.php')
@@ -43,8 +46,7 @@ it('can handle empty guide', () => {
const result = parser({
date,
channel,
- content:
- ''
+ content: fs.readFileSync(path.resolve(__dirname, './__data__/no_content.html'), 'utf8')
})
expect(result).toMatchObject([])
})
diff --git a/sites/tvguide.myjcom.jp/__data__/content.json b/sites/tvguide.myjcom.jp/__data__/content.json
new file mode 100644
index 000000000..1bd1a96ea
--- /dev/null
+++ b/sites/tvguide.myjcom.jp/__data__/content.json
@@ -0,0 +1,34 @@
+{
+ "120_200_4_20220114":[
+ {
+ "@search.score":1,
+ "cid":"120_7305523",
+ "serviceCode":"200_4",
+ "channelName":"スターチャンネル1",
+ "digitalNo":195,
+ "eventId":"181",
+ "title":"[5.1]フードロア:タマリンド",
+ "commentary":"HBO(R)アジア製作。日本の齊藤工などアジアの監督が、各国の食をテーマに描いたアンソロジーシリーズ。(全8話)(19年 シンガポール 56分)",
+ "attr":[
+ "5.1",
+ "hd",
+ "cp1"
+ ],
+ "sortGenre":"31",
+ "hasImage":1,
+ "imgPath":"/monomedia/si/2022/20220114/7305523/image/7743d17b655b8d2274ca58b74f2f095c.jpg",
+ "isRecommended":null,
+ "programStart":20220114050000,
+ "programEnd":20220114060000,
+ "programDate":20220114,
+ "programId":568519,
+ "start_time":"00",
+ "duration":60,
+ "top":300,
+ "end_time":"20220114060000",
+ "channel_type":"120",
+ "is_end":false,
+ "show_remoterec":true
+ }
+ ]
+}
\ No newline at end of file
diff --git a/sites/tvguide.myjcom.jp/__data__/no_content.json b/sites/tvguide.myjcom.jp/__data__/no_content.json
new file mode 100644
index 000000000..ce916b672
--- /dev/null
+++ b/sites/tvguide.myjcom.jp/__data__/no_content.json
@@ -0,0 +1 @@
+{"120_200_3_20220114":[]}
\ No newline at end of file
diff --git a/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.test.js b/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.test.js
index 9506861ac..d4edce274 100644
--- a/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.test.js
+++ b/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.test.js
@@ -1,5 +1,7 @@
const { parser, url } = require('./tvguide.myjcom.jp.config.js')
const dayjs = require('dayjs')
+const fs = require('fs')
+const path = require('path')
const utc = require('dayjs/plugin/utc')
const customParseFormat = require('dayjs/plugin/customParseFormat')
dayjs.extend(customParseFormat)
@@ -11,8 +13,7 @@ const channel = {
name: 'Star Channel 1',
xmltv_id: 'StarChannel1.jp'
}
-const content =
- '{"120_200_4_20220114":[{"@search.score":1,"cid":"120_7305523","serviceCode":"200_4","channelName":"スターチャンネル1","digitalNo":195,"eventId":"181","title":"[5.1]フードロア:タマリンド","commentary":"HBO(R)アジア製作。日本の齊藤工などアジアの監督が、各国の食をテーマに描いたアンソロジーシリーズ。(全8話)(19年 シンガポール 56分)","attr":["5.1","hd","cp1"],"sortGenre":"31","hasImage":1,"imgPath":"/monomedia/si/2022/20220114/7305523/image/7743d17b655b8d2274ca58b74f2f095c.jpg","isRecommended":null,"programStart":20220114050000,"programEnd":20220114060000,"programDate":20220114,"programId":568519,"start_time":"00","duration":60,"top":300,"end_time":"20220114060000","channel_type":"120","is_end":false,"show_remoterec":true}]}'
+const content = fs.readFileSync(path.resolve(__dirname, './__data__/content.json'), 'utf8')
it('can generate valid url', () => {
const result = url({ date, channel })
@@ -44,7 +45,7 @@ it('can handle empty guide', () => {
const result = parser({
date,
channel,
- content: '{"120_200_3_20220114":[]}'
+ content: fs.readFileSync(path.resolve(__dirname, './__data__/no_content.json'), 'utf8')
})
expect(result).toMatchObject([])
})
diff --git a/sites/tvheute.at/tvheute.at.test.js b/sites/tvheute.at/tvheute.at.test.js
index e31587ca4..e13afd210 100644
--- a/sites/tvheute.at/tvheute.at.test.js
+++ b/sites/tvheute.at/tvheute.at.test.js
@@ -1,5 +1,6 @@
const { parser, url } = require('./tvheute.at.config.js')
const dayjs = require('dayjs')
+const path = require('path')
const utc = require('dayjs/plugin/utc')
const customParseFormat = require('dayjs/plugin/customParseFormat')
const { readFileSync } = require('fs')
@@ -16,7 +17,7 @@ it('can generate valid url', () => {
})
it('can parse response', () => {
- expect(parser({ date, channel, content: readFileSync('./__data__/content.html', 'utf8') })).toMatchObject([
+ expect(parser({ date, channel, content: readFileSync(path.resolve(__dirname, './__data__/content.html'), 'utf8') })).toMatchObject([
{
start: '2021-11-08T05:00:00.000Z',
stop: '2021-11-08T05:10:00.000Z',
@@ -38,7 +39,7 @@ it('can handle empty guide', () => {
const result = parser({
date,
channel,
- content: readFileSync('./__data__/no_content.html', 'utf8')
+ content: readFileSync(path.resolve(__dirname, './__data__/no_content.html'), 'utf8')
})
expect(result).toMatchObject([])
})
From 2f5d209f5f5ca0d941410ffc4b349afccb2f1386 Mon Sep 17 00:00:00 2001
From: theofficialomega <30985701+BellezaEmporium@users.noreply.github.com>
Date: Sat, 12 Jul 2025 13:44:19 +0200
Subject: [PATCH 04/32] rewrite mail.ru config, recreate UniqBy in native JS
---
sites/tv.mail.ru/__data__/content.json | 65 +++++++++++++++++++++++
sites/tv.mail.ru/__data__/no_content.json | 23 ++++++++
sites/tv.mail.ru/tv.mail.ru.config.js | 19 +++++--
sites/tv.mail.ru/tv.mail.ru.test.js | 8 +--
4 files changed, 108 insertions(+), 7 deletions(-)
create mode 100644 sites/tv.mail.ru/__data__/content.json
create mode 100644 sites/tv.mail.ru/__data__/no_content.json
diff --git a/sites/tv.mail.ru/__data__/content.json b/sites/tv.mail.ru/__data__/content.json
new file mode 100644
index 000000000..616c52bac
--- /dev/null
+++ b/sites/tv.mail.ru/__data__/content.json
@@ -0,0 +1,65 @@
+{
+ "status":"OK",
+ "schedule":[
+ {
+ "channel":{
+ "name":"21TV",
+ "pic_url":"https://resizer.mail.ru/p/1234c5ac-c19c-5cf2-9c6a-fc0efca920ac/AAACm2w9aDpGPSWXzsH7PBq2X3I6pbxqmrj-yeuVppAKyyBHXE_dH_7pHQ2rOavyKiC4iHIWTab9SeKo7pKgr71lqVA.png",
+ "pic_url_128":"https://resizer.mail.ru/p/1234c5ac-c19c-5cf2-9c6a-fc0efca920ac/AAACwjJ45j9sTP8fcjPJnJ4xk5e_ILr5iXwjLMhWhzlVnIJkrtT42vEp9walcgpXRKDq9KFoliEPR0xI-LEh96C_izY.png",
+ "pic_url_64":"https://resizer.mail.ru/p/1234c5ac-c19c-5cf2-9c6a-fc0efca920ac/dpr:200/AAACm2w9aDpGPSWXzsH7PBq2X3I6pbxqmrj-yeuVppAKyyBHXE_dH_7pHQ2rOavyKiC4iHIWTab9SeKo7pKgr71lqVA.png"
+ },
+ "event":{
+ "current":[
+ {
+ "channel_id":"2785",
+ "name":"Պրոֆեսիոնալները",
+ "category_id":8,
+ "episode_title":"",
+ "url":"/moskva/channel/2785/173593246/",
+ "id":"173593246",
+ "start":"02:40",
+ "episode_num":0
+ },
+ {
+ "channel_id":"2785",
+ "name":"Նոնստոպ․ Տեսահոլովակներ",
+ "category_id":23,
+ "episode_title":"",
+ "url":"/moskva/channel/2785/173593142/",
+ "id":"173593142",
+ "start":"03:25",
+ "episode_num":0
+ }
+ ],
+ "past":[
+ {
+ "channel_id":"2785",
+ "name":"Նոնստոպ․ Տեսահոլովակներ",
+ "category_id":23,
+ "episode_title":"",
+ "url":"/moskva/channel/2785/173593328/",
+ "id":"173593328",
+ "start":"23:35",
+ "episode_num":0
+ },
+ {
+ "channel_id":"2785",
+ "video":{
+ "currency":"RUB",
+ "price_min":"249.00",
+ "price_txt":"249 р."
+ },
+ "name":"Վերջին թագավորությունը",
+ "category_id":2,
+ "episode_title":"",
+ "url":"/moskva/channel/2785/173593318/",
+ "id":"173593318",
+ "start":"01:40",
+ "our_event_id":"890224",
+ "episode_num":0
+ }
+ ]
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/sites/tv.mail.ru/__data__/no_content.json b/sites/tv.mail.ru/__data__/no_content.json
new file mode 100644
index 000000000..67fcc17be
--- /dev/null
+++ b/sites/tv.mail.ru/__data__/no_content.json
@@ -0,0 +1,23 @@
+{
+ "status":"OK",
+ "current_ts":1637788593,
+ "form":{
+ "values":[
+
+ ]
+ },
+ "current_offset":10800,
+ "schedule":[
+ {
+ "channel":null,
+ "event":{
+ "current":[
+
+ ],
+ "past":[
+
+ ]
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/sites/tv.mail.ru/tv.mail.ru.config.js b/sites/tv.mail.ru/tv.mail.ru.config.js
index 92c196232..56b12bd10 100644
--- a/sites/tv.mail.ru/tv.mail.ru.config.js
+++ b/sites/tv.mail.ru/tv.mail.ru.config.js
@@ -1,6 +1,21 @@
const { DateTime } = require('luxon')
const axios = require('axios')
+// Remove the big lodash dependency by implementing a simple uniqBy function
+// Complexity = O(n)
+const uniqBy = (arr, predicate) => {
+ const cb = typeof predicate === 'function' ? predicate : (o) => o[predicate]
+
+ return [...arr.reduce((map, item) => {
+ const key = (item === null || item === undefined) ?
+ item : cb(item)
+
+ if (!map.has(key)) map.set(key, item)
+
+ return map
+ }, new Map()).values()]
+}
+
module.exports = {
site: 'tv.mail.ru',
days: 2,
@@ -35,8 +50,6 @@ module.exports = {
return programs
},
async channels() {
- const _ = require('lodash')
-
const regions = [5506, 1096, 1125, 285]
let channels = []
@@ -64,7 +77,7 @@ module.exports = {
}
}
- return _.uniqBy(channels, 'site_id')
+ return uniqBy(channels, 'site_id')
}
}
diff --git a/sites/tv.mail.ru/tv.mail.ru.test.js b/sites/tv.mail.ru/tv.mail.ru.test.js
index d40d3aff0..49f76081a 100644
--- a/sites/tv.mail.ru/tv.mail.ru.test.js
+++ b/sites/tv.mail.ru/tv.mail.ru.test.js
@@ -2,6 +2,8 @@ const { parser, url } = require('./tv.mail.ru.config.js')
const dayjs = require('dayjs')
const utc = require('dayjs/plugin/utc')
const customParseFormat = require('dayjs/plugin/customParseFormat')
+const fs = require('fs')
+const path = require('path')
dayjs.extend(customParseFormat)
dayjs.extend(utc)
@@ -10,8 +12,7 @@ const channel = {
site_id: '2785',
xmltv_id: '21TV.am'
}
-const content =
- '{"status":"OK","schedule":[{"channel":{"name":"21TV","pic_url":"https://resizer.mail.ru/p/1234c5ac-c19c-5cf2-9c6a-fc0efca920ac/AAACm2w9aDpGPSWXzsH7PBq2X3I6pbxqmrj-yeuVppAKyyBHXE_dH_7pHQ2rOavyKiC4iHIWTab9SeKo7pKgr71lqVA.png","pic_url_128":"https://resizer.mail.ru/p/1234c5ac-c19c-5cf2-9c6a-fc0efca920ac/AAACwjJ45j9sTP8fcjPJnJ4xk5e_ILr5iXwjLMhWhzlVnIJkrtT42vEp9walcgpXRKDq9KFoliEPR0xI-LEh96C_izY.png","pic_url_64":"https://resizer.mail.ru/p/1234c5ac-c19c-5cf2-9c6a-fc0efca920ac/dpr:200/AAACm2w9aDpGPSWXzsH7PBq2X3I6pbxqmrj-yeuVppAKyyBHXE_dH_7pHQ2rOavyKiC4iHIWTab9SeKo7pKgr71lqVA.png"},"event":{"current":[{"channel_id":"2785","name":"Պրոֆեսիոնալները","category_id":8,"episode_title":"","url":"/moskva/channel/2785/173593246/","id":"173593246","start":"02:40","episode_num":0},{"channel_id":"2785","name":"Նոնստոպ․ Տեսահոլովակներ","category_id":23,"episode_title":"","url":"/moskva/channel/2785/173593142/","id":"173593142","start":"03:25","episode_num":0}],"past":[{"channel_id":"2785","name":"Նոնստոպ․ Տեսահոլովակներ","category_id":23,"episode_title":"","url":"/moskva/channel/2785/173593328/","id":"173593328","start":"23:35","episode_num":0},{"channel_id":"2785","video":{"currency":"RUB","price_min":"249.00","price_txt":"249 р."},"name":"Վերջին թագավորությունը","category_id":2,"episode_title":"","url":"/moskva/channel/2785/173593318/","id":"173593318","start":"01:40","our_event_id":"890224","episode_num":0}]}}]}'
+const content = fs.readFileSync(path.join(__dirname, '__data__', 'content.json'), 'utf8')
it('can generate valid url', () => {
expect(url({ channel, date })).toBe(
@@ -70,8 +71,7 @@ it('can handle empty guide', () => {
const result = parser({
date,
channel,
- content:
- '{"status":"OK","current_ts":1637788593,"form":{"values":[]},"current_offset":10800,"schedule":[{"channel":null,"event":{"current":[],"past":[]}}]}'
+ content: fs.readFileSync(path.join(__dirname, '__data__', 'no_content.json'), 'utf8')
})
expect(result).toMatchObject([])
})
From d8e4372f223af4bae6c1422b1402798f3e4e061e Mon Sep 17 00:00:00 2001
From: theofficialomega <30985701+BellezaEmporium@users.noreply.github.com>
Date: Wed, 16 Jul 2025 12:37:34 +0200
Subject: [PATCH 05/32] continue uniformizing + ditch lodash for native JS
methods.
---
scripts/core/configLoader.ts | 4 +-
scripts/functions/functions.ts | 43 +++++++++++++++++++
sites/derana.lk/derana.lk.config.js | 6 ++-
sites/dstv.com/dstv.com.config.js | 6 +--
sites/tv.blue.ch/__data__/content.json | 1 +
.../__data__/content_invalid_siteid.json | 1 +
.../__data__/content_without_image.json | 1 +
sites/tv.blue.ch/__data__/no_content.json | 1 +
sites/tv.blue.ch/tv.blue.ch.test.js | 14 +++---
sites/tv.lv/__data__/no_content.json | 1 +
sites/tv.lv/tv.lv.test.js | 3 +-
sites/tv.magenta.at/tv.magenta.at.config.js | 4 +-
sites/tv.mail.ru/tv.mail.ru.config.js | 13 +-----
13 files changed, 67 insertions(+), 31 deletions(-)
create mode 100644 scripts/functions/functions.ts
create mode 100644 sites/tv.blue.ch/__data__/content.json
create mode 100644 sites/tv.blue.ch/__data__/content_invalid_siteid.json
create mode 100644 sites/tv.blue.ch/__data__/content_without_image.json
create mode 100644 sites/tv.blue.ch/__data__/no_content.json
create mode 100644 sites/tv.lv/__data__/no_content.json
diff --git a/scripts/core/configLoader.ts b/scripts/core/configLoader.ts
index 1beb3703f..93e1e5974 100644
--- a/scripts/core/configLoader.ts
+++ b/scripts/core/configLoader.ts
@@ -1,5 +1,5 @@
import { SiteConfig } from 'epg-grabber'
-import _ from 'lodash'
+import { deepMerge } from '../functions/functions'
import { pathToFileURL } from 'url'
export class ConfigLoader {
@@ -28,6 +28,6 @@ export class ConfigLoader {
channels: undefined
}
- return _.merge(defaultConfig, config)
+ return deepMerge(defaultConfig, config) as SiteConfig
}
}
diff --git a/scripts/functions/functions.ts b/scripts/functions/functions.ts
new file mode 100644
index 000000000..776179ee9
--- /dev/null
+++ b/scripts/functions/functions.ts
@@ -0,0 +1,43 @@
+// Made to replace lodash functions with their native alternatives. Typed for better TypeScript support.
+
+/**
+ * Creates a new array of unique items based on an specific identifier.
+ * This function uses a Map to ensure that each item is unique based on the result of the provided function.
+ * @param {Array} arr - The array to filter for unique items
+ * @param {Function} fn - A function that takes an item and returns a unique identifier
+ * @returns {Array} A new array containing only unique items based on the identifier
+ * @example
+ * const items = [{ id: 1, name: 'A' }, { id: 2, name: 'B' }, { id: 1, name: 'C' }];
+ * const uniqueItems = uniqBy(items, item => item.id);
+ * // uniqueItems will be [{ id: 1, name: 'A' }, { id: 2, name: 'B' }]
+ */
+export const uniqBy = (arr: T[], fn: (item: T) => K): T[] =>
+ Array.from(new Map(arr.map(item => [fn(item), item])).values())
+
+/**
+ * Recursively merges multiple objects into a single object.
+ * If the same key exists in multiple objects and the values are both objects,
+ * they will be deep merged. Otherwise, the latter value will override the former.
+ *
+ * @param {...object[]} a - An array of objects to be merged
+ * @returns {Record} A new object containing all merged properties
+ *
+ * @example
+ * const obj1 = { a: { b: 2 }, c: 3 };
+ * const obj2 = { a: { d: 4 }, e: 5 };
+ * deepMerge(obj1, obj2); // { a: { b: 2, d: 4 }, c: 3, e: 5 }
+ */
+export const deepMerge = (...a: (object)[]): Record =>
+ a.reduce((r: { [key: string]: unknown }, o) =>
+ (Object.entries(o).forEach(([k, v]) => { r[k] = r[k] && typeof r[k] === 'object' && typeof v === 'object' ?
+ deepMerge(r[k], v) : v }), r), {} as Record)
+
+/**
+ * Sort an array of objects by a specific key.
+ *
+ * @param {string} key - The key to sort by
+ * @returns {function} A comparison function for sorting
+ */
+export const sortBy = (key: keyof T): ((a: T, b: T) => number) => {
+ return (a: T, b: T) => (a[key] > b[key]) ? 1 : ((b[key] > a[key]) ? -1 : 0)
+}
\ No newline at end of file
diff --git a/sites/derana.lk/derana.lk.config.js b/sites/derana.lk/derana.lk.config.js
index 4d43be08b..c047855cf 100644
--- a/sites/derana.lk/derana.lk.config.js
+++ b/sites/derana.lk/derana.lk.config.js
@@ -3,7 +3,9 @@ const utc = require('dayjs/plugin/utc')
const customParseFormat = require('dayjs/plugin/customParseFormat')
const parseDuration = require('parse-duration').default
const timezone = require('dayjs/plugin/timezone')
-const _ = require('lodash')
+
+// importing custom function sortBy
+const sortBy = require('../functions/functions')
dayjs.extend(customParseFormat)
dayjs.extend(utc)
@@ -28,7 +30,7 @@ module.exports = {
}
})
- return _.sortBy(programs, p => p.start)
+ return programs.concat().sort(sortBy('start'))
}
}
diff --git a/sites/dstv.com/dstv.com.config.js b/sites/dstv.com/dstv.com.config.js
index 8e526ab57..eb04a7663 100644
--- a/sites/dstv.com/dstv.com.config.js
+++ b/sites/dstv.com/dstv.com.config.js
@@ -3,6 +3,7 @@ const dayjs = require('dayjs')
const utc = require('dayjs/plugin/utc')
const timezone = require('dayjs/plugin/timezone')
const customParseFormat = require('dayjs/plugin/customParseFormat')
+const { uniqBy } = require('../../functions/functions')
dayjs.extend(utc)
dayjs.extend(timezone)
@@ -45,8 +46,7 @@ module.exports = {
return programs
},
async channels({ country }) {
- const _ = require('lodash')
-
+
const countries = {
ao: 'ago',
bj: 'ben',
@@ -114,7 +114,7 @@ module.exports = {
})
})
- return _.uniqBy(channels, 'site_id')
+ return uniqBy(channels, 'site_id')
}
}
diff --git a/sites/tv.blue.ch/__data__/content.json b/sites/tv.blue.ch/__data__/content.json
new file mode 100644
index 000000000..682d337ee
--- /dev/null
+++ b/sites/tv.blue.ch/__data__/content.json
@@ -0,0 +1 @@
+{"Nodes":{"Count":1,"TotalItemCount":1,"Items":[{"Domain":"TV","Identifier":"1221","Kind":"Channel","Content":{"Description":{"Title":"blue Zoom D","Language":"de"},"Nodes":{"Count":29,"TotalItemCount":29,"Items":[{"Domain":"TV","Identifier":"t1221ddc59247d45","Kind":"Broadcast","Channel":"1221","Content":{"Description":{"Title":"Weekend on the Rocks","Summary":" - «R.E.S.P.E.C.T», lieber Charles Nguela. Der Comedian tourt fleissig durch die Schweiz, macht für uns aber einen Halt, um in der neuen Ausgabe von «Weekend on the Rocks» mit Moderatorin Vania Spescha über die Entertainment-News der Woche zu plaudern.","ShortSummary":"","Country":"CH","ReleaseDate":"2021-01-01T00:00:00Z","Source":"13","Language":"de","Duration":"00:30:00"},"Nodes":{"Count":1,"TotalItemCount":1,"Items":[{"Domain":"TV","Identifier":"t1221ddc59247d45_landscape","Kind":"Image","Role":"Landscape","ContentPath":"/tv/broadcast/1221/t1221ddc59247d45_landscape","Version":{"Date":"2022-01-04T08:55:22.567Z"}}]},"TechnicalAttributes":{"Stereo":true}},"Version":{"Hash":"60d3"},"Availabilities":[{"AvailabilityStart":"2022-01-16T23:30:00Z","AvailabilityEnd":"2022-01-17T00:00:00Z"}],"Relations":[{"Domain":"TV","Kind":"Reference","Role":"ChannelIdentifier","TargetIdentifier":"2b0898c7-3920-3200-7048-4ea5d9138921"},{"Domain":"TV","Kind":"Reference","Role":"OriginalAirSeries","TargetIdentifier":"false"},{"Domain":"TV","Kind":"Reference","Role":"ExternalBroadcastIdentifier","TargetIdentifier":"167324536-11"},{"Domain":"TV","Kind":"Reference","Role":"ProgramIdentifier","TargetIdentifier":"p12211351631155","Title":"Original"}]}]}}}]}}
\ No newline at end of file
diff --git a/sites/tv.blue.ch/__data__/content_invalid_siteid.json b/sites/tv.blue.ch/__data__/content_invalid_siteid.json
new file mode 100644
index 000000000..974a99300
--- /dev/null
+++ b/sites/tv.blue.ch/__data__/content_invalid_siteid.json
@@ -0,0 +1 @@
+{"Status":{"Version":"7","Status":"OK","ProcessingTime":"00:00:00.0160674","ExecutionTime":"2022-01-17T13:47:30.584Z"},"Request":{"Domain":"TV","Resource":"Channels","Action":"List","Parameters":"(ids=12210;start=202201170000;end=202201180000;level=normal)","Identifiers":["12210"],"Start":"2022-01-17T00:00:00Z","End":"2022-01-18T00:00:00Z","DataLevel":"Normal"},"DataSource":{"Snapshot":"Tv_20220117114748","DbCreationTime":"2022-01-17T11:49:14.608Z","IncrementCreationTime":"0001-01-01T00:00:00Z"},"Nodes":{"Items":[]}}
\ No newline at end of file
diff --git a/sites/tv.blue.ch/__data__/content_without_image.json b/sites/tv.blue.ch/__data__/content_without_image.json
new file mode 100644
index 000000000..8e698d464
--- /dev/null
+++ b/sites/tv.blue.ch/__data__/content_without_image.json
@@ -0,0 +1 @@
+{"Nodes":{"Count":1,"TotalItemCount":1,"Items":[{"Domain":"TV","Identifier":"1221","Kind":"Channel","Content":{"Description":{"Title":"blue Zoom D","Language":"de"},"Nodes":{"Count":29,"TotalItemCount":29,"Items":[{"Domain":"TV","Identifier":"t10014a78a8b0668","Kind":"Broadcast","Channel":"1001","Content":{"Description":{"Title":"Lorem ipsum","Language":"fr","Duration":"00:01:00"}},"Version":{"Hash":"440e"},"Availabilities":[{"AvailabilityStart":"2022-01-17T04:59:00Z","AvailabilityEnd":"2022-01-17T05:00:00Z"}],"Relations":[{"Domain":"TV","Kind":"Reference","Role":"ChannelIdentifier","TargetIdentifier":"3553a4f2-ff63-5200-7048-d8d59d805f81"},{"Domain":"TV","Kind":"Reference","Role":"Dummy","TargetIdentifier":"True"},{"Domain":"TV","Kind":"Reference","Role":"ProgramIdentifier","TargetIdentifier":"p1"}]}]}}}]}}
\ No newline at end of file
diff --git a/sites/tv.blue.ch/__data__/no_content.json b/sites/tv.blue.ch/__data__/no_content.json
new file mode 100644
index 000000000..c4df608da
--- /dev/null
+++ b/sites/tv.blue.ch/__data__/no_content.json
@@ -0,0 +1 @@
+{"Status":{"Version":"7","Status":"OK","ExecutionTime":"2022-01-17T15:30:37.97Z"},"Request":{"Domain":"TV","Resource":"Channels","Action":"List","Parameters":"(ids=1884;start=202201170000;end=202201180000;level=normal)","Identifiers":["1884"],"Start":"2022-01-17T00:00:00Z","End":"2022-01-18T00:00:00Z","DataLevel":"Normal"},"DataSource":{"Snapshot":"Tv_20220117144354","DbCreationTime":"2022-01-17T14:45:11.84Z","IncrementCreationTime":"0001-01-01T00:00:00Z"},"Nodes":{"Count":1,"TotalItemCount":1,"Items":[{"Domain":"TV","Identifier":"1884","Kind":"Channel","Content":{"Description":{"Title":"Fisu.tv 1","Language":"en"}}}]}}
\ No newline at end of file
diff --git a/sites/tv.blue.ch/tv.blue.ch.test.js b/sites/tv.blue.ch/tv.blue.ch.test.js
index e01ec2864..539b2485c 100644
--- a/sites/tv.blue.ch/tv.blue.ch.test.js
+++ b/sites/tv.blue.ch/tv.blue.ch.test.js
@@ -1,6 +1,8 @@
const { parser, url } = require('./tv.blue.ch.config.js')
const dayjs = require('dayjs')
const utc = require('dayjs/plugin/utc')
+const fs = require('fs')
+const path = require('path')
const customParseFormat = require('dayjs/plugin/customParseFormat')
dayjs.extend(customParseFormat)
dayjs.extend(utc)
@@ -18,8 +20,7 @@ it('can generate valid url', () => {
})
it('can parse response', () => {
- const content =
- '{"Nodes":{"Count":1,"TotalItemCount":1,"Items":[{"Domain":"TV","Identifier":"1221","Kind":"Channel","Content":{"Description":{"Title":"blue Zoom D","Language":"de"},"Nodes":{"Count":29,"TotalItemCount":29,"Items":[{"Domain":"TV","Identifier":"t1221ddc59247d45","Kind":"Broadcast","Channel":"1221","Content":{"Description":{"Title":"Weekend on the Rocks","Summary":" - «R.E.S.P.E.C.T», lieber Charles Nguela. Der Comedian tourt fleissig durch die Schweiz, macht für uns aber einen Halt, um in der neuen Ausgabe von «Weekend on the Rocks» mit Moderatorin Vania Spescha über die Entertainment-News der Woche zu plaudern.","ShortSummary":"","Country":"CH","ReleaseDate":"2021-01-01T00:00:00Z","Source":"13","Language":"de","Duration":"00:30:00"},"Nodes":{"Count":1,"TotalItemCount":1,"Items":[{"Domain":"TV","Identifier":"t1221ddc59247d45_landscape","Kind":"Image","Role":"Landscape","ContentPath":"/tv/broadcast/1221/t1221ddc59247d45_landscape","Version":{"Date":"2022-01-04T08:55:22.567Z"}}]},"TechnicalAttributes":{"Stereo":true}},"Version":{"Hash":"60d3"},"Availabilities":[{"AvailabilityStart":"2022-01-16T23:30:00Z","AvailabilityEnd":"2022-01-17T00:00:00Z"}],"Relations":[{"Domain":"TV","Kind":"Reference","Role":"ChannelIdentifier","TargetIdentifier":"2b0898c7-3920-3200-7048-4ea5d9138921"},{"Domain":"TV","Kind":"Reference","Role":"OriginalAirSeries","TargetIdentifier":"false"},{"Domain":"TV","Kind":"Reference","Role":"ExternalBroadcastIdentifier","TargetIdentifier":"167324536-11"},{"Domain":"TV","Kind":"Reference","Role":"ProgramIdentifier","TargetIdentifier":"p12211351631155","Title":"Original"}]}]}}}]}}'
+ const content = fs.readFileSync(path.resolve(__dirname, '__data__/content.json'))
const result = parser({ content }).map(p => {
p.start = p.start.toJSON()
p.stop = p.stop.toJSON()
@@ -40,8 +41,7 @@ it('can parse response', () => {
})
it('can parse response without image', () => {
- const content =
- '{"Nodes":{"Count":1,"TotalItemCount":1,"Items":[{"Domain":"TV","Identifier":"1221","Kind":"Channel","Content":{"Description":{"Title":"blue Zoom D","Language":"de"},"Nodes":{"Count":29,"TotalItemCount":29,"Items":[{"Domain":"TV","Identifier":"t10014a78a8b0668","Kind":"Broadcast","Channel":"1001","Content":{"Description":{"Title":"Lorem ipsum","Language":"fr","Duration":"00:01:00"}},"Version":{"Hash":"440e"},"Availabilities":[{"AvailabilityStart":"2022-01-17T04:59:00Z","AvailabilityEnd":"2022-01-17T05:00:00Z"}],"Relations":[{"Domain":"TV","Kind":"Reference","Role":"ChannelIdentifier","TargetIdentifier":"3553a4f2-ff63-5200-7048-d8d59d805f81"},{"Domain":"TV","Kind":"Reference","Role":"Dummy","TargetIdentifier":"True"},{"Domain":"TV","Kind":"Reference","Role":"ProgramIdentifier","TargetIdentifier":"p1"}]}]}}}]}}'
+ const content = fs.readFileSync(path.resolve(__dirname, '__data__/content_without_image.json'))
const result = parser({ content }).map(p => {
p.start = p.start.toJSON()
p.stop = p.stop.toJSON()
@@ -59,16 +59,14 @@ it('can parse response without image', () => {
it('can handle wrong site id', () => {
const result = parser({
- content:
- '{"Status":{"Version":"7","Status":"OK","ProcessingTime":"00:00:00.0160674","ExecutionTime":"2022-01-17T13:47:30.584Z"},"Request":{"Domain":"TV","Resource":"Channels","Action":"List","Parameters":"(ids=12210;start=202201170000;end=202201180000;level=normal)","Identifiers":["12210"],"Start":"2022-01-17T00:00:00Z","End":"2022-01-18T00:00:00Z","DataLevel":"Normal"},"DataSource":{"Snapshot":"Tv_20220117114748","DbCreationTime":"2022-01-17T11:49:14.608Z","IncrementCreationTime":"0001-01-01T00:00:00Z"},"Nodes":{"Items":[]}}'
+ content: fs.readFileSync(path.resolve(__dirname, '__data__/content_invalid_siteid.json'))
})
expect(result).toMatchObject([])
})
it('can handle empty guide', () => {
const result = parser({
- content:
- '{"Status":{"Version":"7","Status":"OK","ExecutionTime":"2022-01-17T15:30:37.97Z"},"Request":{"Domain":"TV","Resource":"Channels","Action":"List","Parameters":"(ids=1884;start=202201170000;end=202201180000;level=normal)","Identifiers":["1884"],"Start":"2022-01-17T00:00:00Z","End":"2022-01-18T00:00:00Z","DataLevel":"Normal"},"DataSource":{"Snapshot":"Tv_20220117144354","DbCreationTime":"2022-01-17T14:45:11.84Z","IncrementCreationTime":"0001-01-01T00:00:00Z"},"Nodes":{"Count":1,"TotalItemCount":1,"Items":[{"Domain":"TV","Identifier":"1884","Kind":"Channel","Content":{"Description":{"Title":"Fisu.tv 1","Language":"en"}}}]}}'
+ content: fs.readFileSync(path.resolve(__dirname, '__data__/no_content.json'))
})
expect(result).toMatchObject([])
})
diff --git a/sites/tv.lv/__data__/no_content.json b/sites/tv.lv/__data__/no_content.json
new file mode 100644
index 000000000..60a75b515
--- /dev/null
+++ b/sites/tv.lv/__data__/no_content.json
@@ -0,0 +1 @@
+{"schedule":{"programme":[],"dayName":"Sestdiena","date":"30.11.2024"},"diff":368,"nextDate":"01-12-2024","previousDate":"29-11-2024","current_timestamp":1701194084}
\ No newline at end of file
diff --git a/sites/tv.lv/tv.lv.test.js b/sites/tv.lv/tv.lv.test.js
index e406789ac..2a53efd2c 100644
--- a/sites/tv.lv/tv.lv.test.js
+++ b/sites/tv.lv/tv.lv.test.js
@@ -48,8 +48,7 @@ it('can parse response', () => {
it('can handle empty guide', () => {
const results = parser({
- content:
- '{"schedule":{"programme":[],"dayName":"Sestdiena","date":"30.11.2024"},"diff":368,"nextDate":"01-12-2024","previousDate":"29-11-2024","current_timestamp":1701194084}'
+ content: fs.readFileSync(path.resolve(__dirname, '__data__/no_content.json'))
})
expect(results).toMatchObject([])
})
diff --git a/sites/tv.magenta.at/tv.magenta.at.config.js b/sites/tv.magenta.at/tv.magenta.at.config.js
index b56c02e97..aebd8c0df 100644
--- a/sites/tv.magenta.at/tv.magenta.at.config.js
+++ b/sites/tv.magenta.at/tv.magenta.at.config.js
@@ -7,8 +7,8 @@ const API_ENDPOINT = 'https://tv-at-prod.yo-digital.com/at-bifrost'
const headers = {
'Device-Id': crypto.randomUUID(),
app_key: 'CTnKA63ruKM0JM1doxAXwwyQLLmQiEiy',
- app_version: '02.0.830',
- 'X-User-Agent': 'web|web|Firefox-120|02.0.830|1',
+ app_version: '02.0.1260',
+ 'X-User-Agent': 'web|web|Firefox-120|02.0.1260|1',
'x-request-tracking-id': crypto.randomUUID()
}
diff --git a/sites/tv.mail.ru/tv.mail.ru.config.js b/sites/tv.mail.ru/tv.mail.ru.config.js
index 56b12bd10..4fc3098c6 100644
--- a/sites/tv.mail.ru/tv.mail.ru.config.js
+++ b/sites/tv.mail.ru/tv.mail.ru.config.js
@@ -3,18 +3,7 @@ const axios = require('axios')
// Remove the big lodash dependency by implementing a simple uniqBy function
// Complexity = O(n)
-const uniqBy = (arr, predicate) => {
- const cb = typeof predicate === 'function' ? predicate : (o) => o[predicate]
-
- return [...arr.reduce((map, item) => {
- const key = (item === null || item === undefined) ?
- item : cb(item)
-
- if (!map.has(key)) map.set(key, item)
-
- return map
- }, new Map()).values()]
-}
+const uniqBy = (arr, fn) => [...new Map(arr.map(x => [fn(x), x])).values()]
module.exports = {
site: 'tv.mail.ru',
From 6b3e17861a20a895e969eee902cbefc56582c763 Mon Sep 17 00:00:00 2001
From: theofficialomega <30985701+BellezaEmporium@users.noreply.github.com>
Date: Wed, 16 Jul 2025 15:19:12 +0200
Subject: [PATCH 06/32] continuing, WIP
---
scripts/core/configLoader.ts | 2 +-
scripts/functions/functions.ts | 3 +--
scripts/functions/index.ts | 1 +
sites/derana.lk/derana.lk.config.js | 4 +---
sites/dstv.com/dstv.com.config.js | 2 +-
sites/guida.tv/guida.tv.config.js | 7 +++----
sites/ontvtonight.com/ontvtonight.com.config.js | 7 +++----
.../streamingtvguides.com/streamingtvguides.com.config.js | 4 ++--
sites/tv.mail.ru/tv.mail.ru.config.js | 5 +----
9 files changed, 14 insertions(+), 21 deletions(-)
create mode 100644 scripts/functions/index.ts
diff --git a/scripts/core/configLoader.ts b/scripts/core/configLoader.ts
index 93e1e5974..ae9971bf5 100644
--- a/scripts/core/configLoader.ts
+++ b/scripts/core/configLoader.ts
@@ -1,5 +1,5 @@
import { SiteConfig } from 'epg-grabber'
-import { deepMerge } from '../functions/functions'
+import { deepMerge } from '../functions'
import { pathToFileURL } from 'url'
export class ConfigLoader {
diff --git a/scripts/functions/functions.ts b/scripts/functions/functions.ts
index 776179ee9..fcf498a36 100644
--- a/scripts/functions/functions.ts
+++ b/scripts/functions/functions.ts
@@ -11,8 +11,7 @@
* const uniqueItems = uniqBy(items, item => item.id);
* // uniqueItems will be [{ id: 1, name: 'A' }, { id: 2, name: 'B' }]
*/
-export const uniqBy = (arr: T[], fn: (item: T) => K): T[] =>
- Array.from(new Map(arr.map(item => [fn(item), item])).values())
+export const uniqBy = (arr: T[], fn: (item: T) => K): T[] => [...new Map(arr.map(x => [fn(x), x])).values()]
/**
* Recursively merges multiple objects into a single object.
diff --git a/scripts/functions/index.ts b/scripts/functions/index.ts
new file mode 100644
index 000000000..8c9cb76ad
--- /dev/null
+++ b/scripts/functions/index.ts
@@ -0,0 +1 @@
+export * from './functions'
\ No newline at end of file
diff --git a/sites/derana.lk/derana.lk.config.js b/sites/derana.lk/derana.lk.config.js
index c047855cf..e8adcea22 100644
--- a/sites/derana.lk/derana.lk.config.js
+++ b/sites/derana.lk/derana.lk.config.js
@@ -3,9 +3,7 @@ const utc = require('dayjs/plugin/utc')
const customParseFormat = require('dayjs/plugin/customParseFormat')
const parseDuration = require('parse-duration').default
const timezone = require('dayjs/plugin/timezone')
-
-// importing custom function sortBy
-const sortBy = require('../functions/functions')
+const { sortBy } = require('../../scripts/functions')
dayjs.extend(customParseFormat)
dayjs.extend(utc)
diff --git a/sites/dstv.com/dstv.com.config.js b/sites/dstv.com/dstv.com.config.js
index eb04a7663..6f1ce2470 100644
--- a/sites/dstv.com/dstv.com.config.js
+++ b/sites/dstv.com/dstv.com.config.js
@@ -3,7 +3,7 @@ const dayjs = require('dayjs')
const utc = require('dayjs/plugin/utc')
const timezone = require('dayjs/plugin/timezone')
const customParseFormat = require('dayjs/plugin/customParseFormat')
-const { uniqBy } = require('../../functions/functions')
+const { uniqBy } = require('../../scripts/functions')
dayjs.extend(utc)
dayjs.extend(timezone)
diff --git a/sites/guida.tv/guida.tv.config.js b/sites/guida.tv/guida.tv.config.js
index 0c14a1cd7..a5e7feb3d 100644
--- a/sites/guida.tv/guida.tv.config.js
+++ b/sites/guida.tv/guida.tv.config.js
@@ -1,8 +1,10 @@
+const axios = require('axios')
const cheerio = require('cheerio')
const dayjs = require('dayjs')
const utc = require('dayjs/plugin/utc')
const timezone = require('dayjs/plugin/timezone')
const customParseFormat = require('dayjs/plugin/customParseFormat')
+const { uniqBy } = require('../../scripts/functions')
dayjs.extend(utc)
dayjs.extend(timezone)
@@ -41,9 +43,6 @@ module.exports = {
return programs
},
async channels() {
- const axios = require('axios')
- const _ = require('lodash')
-
const providers = ['-1', '-2', '-3']
const channels = []
@@ -77,7 +76,7 @@ module.exports = {
})
}
- return _.uniqBy(channels, 'site_id')
+ return uniqBy(channels, 'site_id')
}
}
diff --git a/sites/ontvtonight.com/ontvtonight.com.config.js b/sites/ontvtonight.com/ontvtonight.com.config.js
index 20b6efd0a..0595d2081 100644
--- a/sites/ontvtonight.com/ontvtonight.com.config.js
+++ b/sites/ontvtonight.com/ontvtonight.com.config.js
@@ -1,8 +1,10 @@
+const axios = require('axios')
const cheerio = require('cheerio')
const dayjs = require('dayjs')
const utc = require('dayjs/plugin/utc')
const timezone = require('dayjs/plugin/timezone')
const customParseFormat = require('dayjs/plugin/customParseFormat')
+const { uniqBy } = require('../../scripts/functions')
dayjs.extend(utc)
dayjs.extend(timezone)
@@ -45,9 +47,6 @@ module.exports = {
return programs
},
async channels({ country }) {
- const axios = require('axios')
- const _ = require('lodash')
-
const providers = {
au: ['o', 'a'],
ca: [
@@ -147,7 +146,7 @@ module.exports = {
}
}
- return _.uniqBy(channels, 'site_id')
+ return uniqBy(channels, 'site_id')
}
}
diff --git a/sites/streamingtvguides.com/streamingtvguides.com.config.js b/sites/streamingtvguides.com/streamingtvguides.com.config.js
index 440ca9e1d..811a8b409 100644
--- a/sites/streamingtvguides.com/streamingtvguides.com.config.js
+++ b/sites/streamingtvguides.com/streamingtvguides.com.config.js
@@ -2,7 +2,7 @@ const cheerio = require('cheerio')
const dayjs = require('dayjs')
const customParseFormat = require('dayjs/plugin/customParseFormat')
const timezone = require('dayjs/plugin/timezone')
-const _ = require('lodash')
+const { sortBy, uniqBy } = require('../../scripts/functions')
dayjs.extend(customParseFormat)
dayjs.extend(timezone)
@@ -29,7 +29,7 @@ module.exports = {
})
})
- programs = _.orderBy(_.uniqBy(programs, 'start'), 'start')
+ programs = sortBy(uniqBy(programs, p => p.start), 'start')
return programs
},
diff --git a/sites/tv.mail.ru/tv.mail.ru.config.js b/sites/tv.mail.ru/tv.mail.ru.config.js
index 4fc3098c6..46c11d41a 100644
--- a/sites/tv.mail.ru/tv.mail.ru.config.js
+++ b/sites/tv.mail.ru/tv.mail.ru.config.js
@@ -1,9 +1,6 @@
const { DateTime } = require('luxon')
const axios = require('axios')
-
-// Remove the big lodash dependency by implementing a simple uniqBy function
-// Complexity = O(n)
-const uniqBy = (arr, fn) => [...new Map(arr.map(x => [fn(x), x])).values()]
+const { uniqBy } = require('../../scripts/functions')
module.exports = {
site: 'tv.mail.ru',
From 5e953b6955118d6b860d1039455c1c4158c3827d Mon Sep 17 00:00:00 2001
From: theofficialomega <30985701+BellezaEmporium@users.noreply.github.com>
Date: Fri, 18 Jul 2025 23:49:04 +0200
Subject: [PATCH 07/32] continue cleaning + simplify mtel.ba (right now broken
EPG on backend)
---
package-lock.json | 19 ++++
package.json | 1 +
scripts/core/configLoader.ts | 3 +-
scripts/functions/functions.ts | 89 ++++++++++++-------
scripts/models/guide.ts | 4 +-
sites/derana.lk/derana.lk.config.js | 2 +-
.../mojmaxtv.hrvatskitelekom.hr.config.js | 4 +-
sites/mtel.ba/mtel.ba.config.js | 18 ++--
sites/mtel.ba/mtel.ba.test.js | 2 +-
sites/reportv.com.ar/reportv.com.ar.config.js | 4 +-
.../streamingtvguides.com.config.js | 2 +-
11 files changed, 95 insertions(+), 53 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 2384d4b7d..d80c4063f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -81,6 +81,7 @@
"tsx": "^4.20.3",
"typescript": "^5.8.3",
"unzipit": "^1.4.3",
+ "uuid": "^11.1.0",
"wildcard-match": "^5.1.4"
}
},
@@ -11418,6 +11419,19 @@
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
"integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
},
+ "node_modules/uuid": {
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz",
+ "integrity": "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==",
+ "funding": [
+ "https://github.com/sponsors/broofa",
+ "https://github.com/sponsors/ctavan"
+ ],
+ "license": "MIT",
+ "bin": {
+ "uuid": "dist/esm/bin/uuid"
+ }
+ },
"node_modules/uzip-module": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/uzip-module/-/uzip-module-1.0.3.tgz",
@@ -19318,6 +19332,11 @@
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
"integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
},
+ "uuid": {
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz",
+ "integrity": "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A=="
+ },
"uzip-module": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/uzip-module/-/uzip-module-1.0.3.tgz",
diff --git a/package.json b/package.json
index 4315f72ce..adfadf145 100644
--- a/package.json
+++ b/package.json
@@ -110,6 +110,7 @@
"tsx": "^4.20.3",
"typescript": "^5.8.3",
"unzipit": "^1.4.3",
+ "uuid": "^11.1.0",
"wildcard-match": "^5.1.4"
},
"packageManager": "yarn@4.9.2"
diff --git a/scripts/core/configLoader.ts b/scripts/core/configLoader.ts
index ae9971bf5..c5f05ad22 100644
--- a/scripts/core/configLoader.ts
+++ b/scripts/core/configLoader.ts
@@ -1,5 +1,4 @@
import { SiteConfig } from 'epg-grabber'
-import { deepMerge } from '../functions'
import { pathToFileURL } from 'url'
export class ConfigLoader {
@@ -28,6 +27,6 @@ export class ConfigLoader {
channels: undefined
}
- return deepMerge(defaultConfig, config) as SiteConfig
+ return { ...defaultConfig, ...config } as SiteConfig
}
}
diff --git a/scripts/functions/functions.ts b/scripts/functions/functions.ts
index fcf498a36..346c5c94c 100644
--- a/scripts/functions/functions.ts
+++ b/scripts/functions/functions.ts
@@ -1,42 +1,65 @@
-// Made to replace lodash functions with their native alternatives. Typed for better TypeScript support.
-
/**
- * Creates a new array of unique items based on an specific identifier.
- * This function uses a Map to ensure that each item is unique based on the result of the provided function.
- * @param {Array} arr - The array to filter for unique items
- * @param {Function} fn - A function that takes an item and returns a unique identifier
- * @returns {Array} A new array containing only unique items based on the identifier
- * @example
- * const items = [{ id: 1, name: 'A' }, { id: 2, name: 'B' }, { id: 1, name: 'C' }];
- * const uniqueItems = uniqBy(items, item => item.id);
- * // uniqueItems will be [{ id: 1, name: 'A' }, { id: 2, name: 'B' }]
- */
-export const uniqBy = (arr: T[], fn: (item: T) => K): T[] => [...new Map(arr.map(x => [fn(x), x])).values()]
-
-/**
- * Recursively merges multiple objects into a single object.
- * If the same key exists in multiple objects and the values are both objects,
- * they will be deep merged. Otherwise, the latter value will override the former.
+ * Sorts an array by the result of running each element through an iteratee function.
+ * Creates a shallow copy of the array before sorting to avoid mutating the original.
*
- * @param {...object[]} a - An array of objects to be merged
- * @returns {Record} A new object containing all merged properties
+ * @param {Array} arr - The array to sort
+ * @param {Function} fn - The iteratee function to compute sort values
+ * @returns {Array} A new sorted array
*
* @example
- * const obj1 = { a: { b: 2 }, c: 3 };
- * const obj2 = { a: { d: 4 }, e: 5 };
- * deepMerge(obj1, obj2); // { a: { b: 2, d: 4 }, c: 3, e: 5 }
+ * const users = [{name: 'john', age: 30}, {name: 'jane', age: 25}];
+ * sortBy(users, x => x.age); // [{name: 'jane', age: 25}, {name: 'john', age: 30}]
*/
-export const deepMerge = (...a: (object)[]): Record =>
- a.reduce((r: { [key: string]: unknown }, o) =>
- (Object.entries(o).forEach(([k, v]) => { r[k] = r[k] && typeof r[k] === 'object' && typeof v === 'object' ?
- deepMerge(r[k], v) : v }), r), {} as Record)
+export const sortBy = (arr: T[], fn: (item: T) => number | string): T[] => [...arr].sort((a, b) => fn(a) > fn(b) ? 1 : -1)
/**
- * Sort an array of objects by a specific key.
+ * Sorts an array by multiple criteria with customizable sort orders.
+ * Supports ascending (default) and descending order for each criterion.
*
- * @param {string} key - The key to sort by
- * @returns {function} A comparison function for sorting
+ * @param {Array} arr - The array to sort
+ * @param {Array} fns - Array of iteratee functions to compute sort values
+ * @param {Array} orders - Array of sort orders ('asc' or 'desc'), defaults to all 'asc'
+ * @returns {Array} A new sorted array
+ *
+ * @example
+ * const users = [{name: 'john', age: 30}, {name: 'jane', age: 25}, {name: 'bob', age: 30}];
+ * orderBy(users, [x => x.age, x => x.name], ['desc', 'asc']);
+ * // [{name: 'bob', age: 30}, {name: 'john', age: 30}, {name: 'jane', age: 25}]
*/
-export const sortBy = (key: keyof T): ((a: T, b: T) => number) => {
- return (a: T, b: T) => (a[key] > b[key]) ? 1 : ((b[key] > a[key]) ? -1 : 0)
-}
\ No newline at end of file
+export const orderBy = (arr: Array, fns: Array<(item: unknown) => string | number>, orders: Array = []): Array => [...arr].sort((a, b) =>
+ fns.reduce((acc, fn, i) =>
+ acc || ((orders[i] === 'desc' ? fn(b) > fn(a) : fn(a) > fn(b)) ? 1 : fn(a) === fn(b) ? 0 : -1), 0)
+)
+
+/**
+ * Creates a duplicate-free version of an array using an iteratee function to generate
+ * the criterion by which uniqueness is computed. Only the first occurrence of each
+ * element is kept.
+ *
+ * @param {Array} arr - The array to inspect
+ * @param {Function} fn - The iteratee function to compute uniqueness criterion
+ * @returns {Array} A new duplicate-free array
+ *
+ * @example
+ * const users = [{id: 1, name: 'john'}, {id: 2, name: 'jane'}, {id: 1, name: 'john'}];
+ * uniqBy(users, x => x.id); // [{id: 1, name: 'john'}, {id: 2, name: 'jane'}]
+ */
+export const uniqBy = (arr: T[], fn: (item: T) => unknown): T[] => arr.filter((item, index) => arr.findIndex(x => fn(x) === fn(item)) === index)
+
+/**
+ * Converts a string to start case (capitalizes the first letter of each word).
+ * Handles camelCase, snake_case, kebab-case, and regular spaces.
+ *
+ * @param {string} str - The string to convert
+ * @returns {string} The start case string
+ *
+ * @example
+ * startCase('hello_world'); // "Hello World"
+ * startCase('helloWorld'); // "Hello World"
+ * startCase('hello-world'); // "Hello World"
+ * startCase('hello world'); // "Hello World"
+ */
+export const startCase = (str: string): string => str
+ .replace(/([a-z])([A-Z])/g, '$1 $2') // Split camelCase
+ .replace(/[_-]/g, ' ') // Replace underscores and hyphens with spaces
+ .replace(/\b\w/g, c => c.toUpperCase()) // Capitalize first letter of each word
\ No newline at end of file
diff --git a/scripts/models/guide.ts b/scripts/models/guide.ts
index 349d6d5cc..a7a4359f8 100644
--- a/scripts/models/guide.ts
+++ b/scripts/models/guide.ts
@@ -1,5 +1,5 @@
import type { GuideData } from '../types/guide'
-import { uniqueId } from 'lodash'
+import { v4 as uuidv4 } from 'uuid'
export class Guide {
channelId?: string
@@ -21,7 +21,7 @@ export class Guide {
}
getUUID(): string {
- if (!this.getStreamId() || !this.siteId) return uniqueId()
+ if (!this.getStreamId() || !this.siteId) return uuidv4()
return this.getStreamId() + this.siteId
}
diff --git a/sites/derana.lk/derana.lk.config.js b/sites/derana.lk/derana.lk.config.js
index e8adcea22..24ec4ae09 100644
--- a/sites/derana.lk/derana.lk.config.js
+++ b/sites/derana.lk/derana.lk.config.js
@@ -28,7 +28,7 @@ module.exports = {
}
})
- return programs.concat().sort(sortBy('start'))
+ return sortBy(programs, p => p.start.valueOf())
}
}
diff --git a/sites/mojmaxtv.hrvatskitelekom.hr/mojmaxtv.hrvatskitelekom.hr.config.js b/sites/mojmaxtv.hrvatskitelekom.hr/mojmaxtv.hrvatskitelekom.hr.config.js
index db783843c..8aff9e1fe 100644
--- a/sites/mojmaxtv.hrvatskitelekom.hr/mojmaxtv.hrvatskitelekom.hr.config.js
+++ b/sites/mojmaxtv.hrvatskitelekom.hr/mojmaxtv.hrvatskitelekom.hr.config.js
@@ -1,8 +1,8 @@
const doFetch = require('@ntlab/sfetch')
const axios = require('axios')
const dayjs = require('dayjs')
-const _ = require('lodash')
const crypto = require('crypto')
+const { sortBy } = require('../../scripts/functions')
// API Configuration Constants
const NATCO_CODE = 'hr'
@@ -86,7 +86,7 @@ module.exports = {
}
})
- items = _.sortBy(items, i => dayjs(i.start_time).valueOf())
+ items = sortBy(items, i => dayjs(i.start_time).valueOf())
// Fetch program details for each item
const programs = []
diff --git a/sites/mtel.ba/mtel.ba.config.js b/sites/mtel.ba/mtel.ba.config.js
index d5f6f2259..6f84f5cf9 100644
--- a/sites/mtel.ba/mtel.ba.config.js
+++ b/sites/mtel.ba/mtel.ba.config.js
@@ -1,9 +1,9 @@
-const _ = require('lodash')
const doFetch = require('@ntlab/sfetch')
const dayjs = require('dayjs')
const utc = require('dayjs/plugin/utc')
const timezone = require('dayjs/plugin/timezone')
const customParseFormat = require('dayjs/plugin/customParseFormat')
+const { sortBy } = require('../../scripts/functions')
dayjs.extend(utc)
dayjs.extend(timezone)
@@ -15,7 +15,7 @@ module.exports = {
url({ channel, date }) {
const [platform] = channel.site_id.split('#')
- return `https://mtel.ba/hybris/ecommerce/b2c/v1/products/channels/epg?platform=tv-${platform}¤tPage=0&pageSize=1000&date=${date.format(
+ return `https://mtel.ba/hybris/ecommerce/b2c/v1/products/channels/epg?platform=tv-${platform}&pageSize=999&date=${date.format(
'YYYY-MM-DD'
)}`
},
@@ -31,7 +31,6 @@ module.exports = {
let programs = []
const items = parseItems(content, channel)
items.forEach(item => {
- if (item.title === 'Nema informacija o programu') return
programs.push({
title: item.title,
description: item.description,
@@ -46,14 +45,14 @@ module.exports = {
},
async channels({ platform = 'msat' }) {
const platforms = {
- msat: 'https://mtel.ba/hybris/ecommerce/b2c/v1/products/channels/search?pageSize=100¤tPage=&query=:relevantno:tv-kategorija:tv-msat',
- iptv: 'https://mtel.ba/hybris/ecommerce/b2c/v1/products/channels/search?pageSize=100¤tPage=&query=:relevantno:tv-kategorija:tv-iptv:tv-iptv-paket:Svi+kanali'
+ msat: 'https://mtel.ba/hybris/ecommerce/b2c/v1/products/channels/search?pageSize=999&query=:relevantno:tv-kategorija:tv-msat',
+ iptv: 'https://mtel.ba/hybris/ecommerce/b2c/v1/products/channels/search?pageSize=999&query=:relevantno:tv-kategorija:tv-iptv'
}
const queue = [
{
platform,
- url: platforms[platform].replace('', 0)
+ url: platforms[platform]
}
]
@@ -62,7 +61,7 @@ module.exports = {
if (data && data.pagination.currentPage < data.pagination.totalPages) {
queue.push({
platform: req.platform,
- url: platforms[req.platform].replace('', ++data.pagination.currentPage)
+ url: platforms[req.platform]
})
}
@@ -102,8 +101,9 @@ function parseItems(content, channel) {
const [, channelId] = channel.site_id.split('#')
const channelData = data.products.find(channel => channel.code === channelId)
if (!channelData || !Array.isArray(channelData.programs)) return []
-
- return _.sortBy(channelData.programs, p => parseStart(p).valueOf())
+ // filter out programs that have the sentence "no program information available"
+ channelData.programs = channelData.programs.filter(p => !p.title.includes('Nema informacija o programu'))
+ return sortBy(channelData.programs, p => parseStart(p).valueOf())
} catch {
return []
}
diff --git a/sites/mtel.ba/mtel.ba.test.js b/sites/mtel.ba/mtel.ba.test.js
index 2664d66b3..393da5075 100644
--- a/sites/mtel.ba/mtel.ba.test.js
+++ b/sites/mtel.ba/mtel.ba.test.js
@@ -12,7 +12,7 @@ const channel = { site_id: 'msat#ch-11-rtrs' }
it('can generate valid url', () => {
expect(url({ date, channel })).toBe(
- 'https://mtel.ba/hybris/ecommerce/b2c/v1/products/channels/epg?platform=tv-msat¤tPage=0&pageSize=1000&date=2025-02-04'
+ 'https://mtel.ba/hybris/ecommerce/b2c/v1/products/channels/epg?platform=tv-msat&pageSize=999&date=2025-02-04'
)
})
diff --git a/sites/reportv.com.ar/reportv.com.ar.config.js b/sites/reportv.com.ar/reportv.com.ar.config.js
index 51c89d23a..29fc8a7b8 100644
--- a/sites/reportv.com.ar/reportv.com.ar.config.js
+++ b/sites/reportv.com.ar/reportv.com.ar.config.js
@@ -5,7 +5,7 @@ const cheerio = require('cheerio')
const utc = require('dayjs/plugin/utc')
const timezone = require('dayjs/plugin/timezone')
const customParseFormat = require('dayjs/plugin/customParseFormat')
-const _ = require('lodash')
+const { startCase } = require('../../scripts/functions')
dayjs.extend(utc)
dayjs.extend(timezone)
@@ -164,7 +164,7 @@ function parseDuration($item) {
function parseItems(content, date) {
if (!content) return []
const $ = cheerio.load(content)
- const d = _.startCase(date.locale('es').format('DD MMMM YYYY'))
+ const d = startCase(date.locale('es').format('DD MMMM YYYY'))
return $(`.trProg[title*="${d}"]`).toArray()
}
diff --git a/sites/streamingtvguides.com/streamingtvguides.com.config.js b/sites/streamingtvguides.com/streamingtvguides.com.config.js
index 811a8b409..e0b1d5a64 100644
--- a/sites/streamingtvguides.com/streamingtvguides.com.config.js
+++ b/sites/streamingtvguides.com/streamingtvguides.com.config.js
@@ -29,7 +29,7 @@ module.exports = {
})
})
- programs = sortBy(uniqBy(programs, p => p.start), 'start')
+ programs = sortBy(uniqBy(programs, p => p.start), p => p.start.valueOf())
return programs
},
From 4acf1a7c6773ce876775ca9d6412f6b5c1e009b6 Mon Sep 17 00:00:00 2001
From: theofficialomega <30985701+BellezaEmporium@users.noreply.github.com>
Date: Sat, 19 Jul 2025 22:38:50 +0200
Subject: [PATCH 08/32] finish lo-ditching and update deps
---
package-lock.json | 12948 ++++------------
package.json | 39 +-
sites/rtp.pt/rtp.pt.config.js | 3 +-
sites/sky.com/sky.com.config.js | 4 +-
sites/tvcesoir.fr/tvcesoir.fr.config.js | 4 +-
sites/tvhebdo.com/tvhebdo.com.config.js | 4 +-
sites/tvireland.ie/tvireland.ie.config.js | 4 +-
sites/tvmusor.hu/tvmusor.hu.config.js | 4 +-
.../web.magentatv.de.config.js | 3 +-
9 files changed, 2806 insertions(+), 10207 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index d80c4063f..34a76856f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "epg",
- "lockfileVersion": 2,
+ "lockfileVersion": 3,
"requires": true,
"packages": {
"": {
@@ -10,28 +10,27 @@
"dependencies": {
"@alex_neo/jest-expect-message": "^1.0.5",
"@eslint/eslintrc": "^3.3.1",
- "@eslint/js": "^9.30.0",
- "@freearhey/core": "^0.8.2",
+ "@eslint/js": "^9.31.0",
+ "@freearhey/core": "^0.10.2",
"@freearhey/search-js": "^0.1.2",
"@ntlab/sfetch": "^1.2.0",
- "@octokit/core": "^7.0.2",
+ "@octokit/core": "^7.0.3",
"@octokit/plugin-paginate-rest": "^13.1.1",
"@octokit/plugin-rest-endpoint-methods": "^16.0.0",
- "@swc/core": "^1.12.7",
- "@swc/jest": "^0.2.38",
+ "@swc/core": "^1.13.0",
+ "@swc/jest": "^0.2.39",
"@types/cli-progress": "^3.11.6",
"@types/fs-extra": "^11.0.4",
"@types/inquirer": "^9.0.8",
"@types/jest": "^30.0.0",
"@types/langs": "^2.0.5",
- "@types/lodash": "^4.17.19",
- "@types/node": "^24.0.7",
+ "@types/node": "^24.0.15",
"@types/node-cleanup": "^2.1.5",
"@types/numeral": "^2.0.5",
- "@typescript-eslint/eslint-plugin": "^8.35.0",
- "@typescript-eslint/parser": "^8.35.0",
+ "@typescript-eslint/eslint-plugin": "^8.37.0",
+ "@typescript-eslint/parser": "^8.37.0",
"axios": "^1.10.0",
- "axios-cookiejar-support": "^6.0.2",
+ "axios-cookiejar-support": "^6.0.4",
"chalk": "^5.4.1",
"cheerio": "^1.1.0",
"cli-progress": "^3.12.0",
@@ -41,23 +40,22 @@
"csv-parser": "^3.2.0",
"cwait": "^1.1.2",
"dayjs": "^1.11.13",
- "epg-grabber": "^0.38.0",
+ "epg-grabber": "^0.41.0",
"epg-parser": "^0.3.1",
- "eslint": "^9.30.0",
- "eslint-config-prettier": "^10.1.5",
- "form-data": "^4.0.3",
+ "eslint": "^9.31.0",
+ "eslint-config-prettier": "^10.1.8",
+ "form-data": "^4.0.4",
"fs-extra": "^11.3.0",
"glob": "^11.0.3",
- "globals": "^16.2.0",
+ "globals": "^16.3.0",
"husky": "^9.1.7",
"iconv-lite": "^0.6.3",
- "inquirer": "^12.6.3",
- "jest": "^30.0.3",
+ "inquirer": "^12.7.0",
+ "jest": "^30.0.4",
"jest-offline": "^1.0.1",
"langs": "^2.0.0",
"libxml2-wasm": "^0.5.0",
- "lodash": "^4.17.21",
- "luxon": "^3.6.1",
+ "luxon": "^3.7.1",
"mockdate": "^3.0.5",
"nedb-promises": "^6.2.3",
"node-cleanup": "^2.1.2",
@@ -85,18 +83,11 @@
"wildcard-match": "^5.1.4"
}
},
- "node_modules/@aashutoshrathi/word-wrap": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz",
- "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/@alex_neo/jest-expect-message": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/@alex_neo/jest-expect-message/-/jest-expect-message-1.0.5.tgz",
- "integrity": "sha512-1eBykZCd0pPGl5qKtV6Z5ARA6yuhXzHsVN2h5GH5/H6svYa37Jr7vMio5OFpiw1LBHtscrZs7amSkZkcwm0cvQ=="
+ "integrity": "sha512-1eBykZCd0pPGl5qKtV6Z5ARA6yuhXzHsVN2h5GH5/H6svYa37Jr7vMio5OFpiw1LBHtscrZs7amSkZkcwm0cvQ==",
+ "license": "MIT"
},
"node_modules/@ampproject/remapping": {
"version": "2.3.0",
@@ -126,30 +117,30 @@
}
},
"node_modules/@babel/compat-data": {
- "version": "7.27.7",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.7.tgz",
- "integrity": "sha512-xgu/ySj2mTiUFmdE9yCMfBxLp4DHd5DwmbbD05YAuICfodYT3VvRxbrh81LGQ/8UpSdtMdfKMn3KouYDX59DGQ==",
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.0.tgz",
+ "integrity": "sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==",
"license": "MIT",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/core": {
- "version": "7.27.7",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.27.7.tgz",
- "integrity": "sha512-BU2f9tlKQ5CAthiMIgpzAh4eDTLWo1mqi9jqE2OxMG0E/OM199VJt2q8BztTxpnSW0i1ymdwLXRJnYzvDM5r2w==",
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.0.tgz",
+ "integrity": "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==",
"license": "MIT",
"dependencies": {
"@ampproject/remapping": "^2.2.0",
"@babel/code-frame": "^7.27.1",
- "@babel/generator": "^7.27.5",
+ "@babel/generator": "^7.28.0",
"@babel/helper-compilation-targets": "^7.27.2",
"@babel/helper-module-transforms": "^7.27.3",
"@babel/helpers": "^7.27.6",
- "@babel/parser": "^7.27.7",
+ "@babel/parser": "^7.28.0",
"@babel/template": "^7.27.2",
- "@babel/traverse": "^7.27.7",
- "@babel/types": "^7.27.7",
+ "@babel/traverse": "^7.28.0",
+ "@babel/types": "^7.28.0",
"convert-source-map": "^2.0.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
@@ -174,15 +165,15 @@
}
},
"node_modules/@babel/generator": {
- "version": "7.27.5",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.5.tgz",
- "integrity": "sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==",
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.0.tgz",
+ "integrity": "sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==",
"license": "MIT",
"dependencies": {
- "@babel/parser": "^7.27.5",
- "@babel/types": "^7.27.3",
- "@jridgewell/gen-mapping": "^0.3.5",
- "@jridgewell/trace-mapping": "^0.3.25",
+ "@babel/parser": "^7.28.0",
+ "@babel/types": "^7.28.0",
+ "@jridgewell/gen-mapping": "^0.3.12",
+ "@jridgewell/trace-mapping": "^0.3.28",
"jsesc": "^3.0.2"
},
"engines": {
@@ -214,6 +205,15 @@
"semver": "bin/semver.js"
}
},
+ "node_modules/@babel/helper-globals": {
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz",
+ "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
"node_modules/@babel/helper-module-imports": {
"version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz",
@@ -294,12 +294,12 @@
}
},
"node_modules/@babel/parser": {
- "version": "7.27.7",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.7.tgz",
- "integrity": "sha512-qnzXzDXdr/po3bOTbTIQZ7+TxNKxpkN5IifVLXS+r7qwynkZfPyjZfE7hCXbo7IoO9TNcSyibgONsf2HauUd3Q==",
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.0.tgz",
+ "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==",
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.27.7"
+ "@babel/types": "^7.28.0"
},
"bin": {
"parser": "bin/babel-parser.js"
@@ -545,36 +545,27 @@
}
},
"node_modules/@babel/traverse": {
- "version": "7.27.7",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.7.tgz",
- "integrity": "sha512-X6ZlfR/O/s5EQ/SnUSLzr+6kGnkg8HXGMzpgsMsrJVcfDtH1vIp6ctCN4eZ1LS5c0+te5Cb6Y514fASjMRJ1nw==",
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.0.tgz",
+ "integrity": "sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==",
"license": "MIT",
"dependencies": {
"@babel/code-frame": "^7.27.1",
- "@babel/generator": "^7.27.5",
- "@babel/parser": "^7.27.7",
+ "@babel/generator": "^7.28.0",
+ "@babel/helper-globals": "^7.28.0",
+ "@babel/parser": "^7.28.0",
"@babel/template": "^7.27.2",
- "@babel/types": "^7.27.7",
- "debug": "^4.3.1",
- "globals": "^11.1.0"
+ "@babel/types": "^7.28.0",
+ "debug": "^4.3.1"
},
"engines": {
"node": ">=6.9.0"
}
},
- "node_modules/@babel/traverse/node_modules/globals": {
- "version": "11.12.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
- "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
"node_modules/@babel/types": {
- "version": "7.27.7",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.7.tgz",
- "integrity": "sha512-8OLQgDScAOHXnAz2cV+RfzzNMipuLVBz2biuAJFMV9bfkNf393je3VM8CLkjQodW5+iWsSJdSgSWT6rsZoXHPw==",
+ "version": "7.28.1",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.1.tgz",
+ "integrity": "sha512-x0LvFTekgSX+83TI28Y9wYPUfzrnl2aT5+5QLnO6v7mSJYtEEevuDRN0F0uSHRk1G1IWZC43o00Y0xDDrpBGPQ==",
"license": "MIT",
"dependencies": {
"@babel/helper-string-parser": "^7.27.1",
@@ -591,9 +582,10 @@
"license": "MIT"
},
"node_modules/@colors/colors": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz",
- "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==",
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.6.0.tgz",
+ "integrity": "sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==",
+ "license": "MIT",
"engines": {
"node": ">=0.1.90"
}
@@ -602,6 +594,7 @@
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz",
"integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==",
+ "license": "MIT",
"dependencies": {
"colorspace": "1.1.x",
"enabled": "2.0.x",
@@ -609,43 +602,65 @@
}
},
"node_modules/@emnapi/core": {
- "version": "1.4.3",
- "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.4.3.tgz",
- "integrity": "sha512-4m62DuCE07lw01soJwPiBGC0nAww0Q+RY70VZ+n49yDIO13yyinhbWCeNnaob0lakDtWQzSdtNWzJeOJt2ma+g==",
+ "version": "1.4.5",
+ "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.4.5.tgz",
+ "integrity": "sha512-XsLw1dEOpkSX/WucdqUhPWP7hDxSvZiY+fsUC14h+FtQ2Ifni4znbBt8punRX+Uj2JG/uDb8nEHVKvrVlvdZ5Q==",
"license": "MIT",
"optional": true,
"dependencies": {
- "@emnapi/wasi-threads": "1.0.2",
+ "@emnapi/wasi-threads": "1.0.4",
"tslib": "^2.4.0"
}
},
+ "node_modules/@emnapi/core/node_modules/tslib": {
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
+ "license": "0BSD",
+ "optional": true
+ },
"node_modules/@emnapi/runtime": {
- "version": "1.4.3",
- "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.4.3.tgz",
- "integrity": "sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==",
+ "version": "1.4.5",
+ "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.4.5.tgz",
+ "integrity": "sha512-++LApOtY0pEEz1zrd9vy1/zXVaVJJ/EbAF3u0fXIzPJEDtnITsBGbbK0EkM72amhl/R5b+5xx0Y/QhcVOpuulg==",
"license": "MIT",
"optional": true,
"dependencies": {
"tslib": "^2.4.0"
}
},
+ "node_modules/@emnapi/runtime/node_modules/tslib": {
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
+ "license": "0BSD",
+ "optional": true
+ },
"node_modules/@emnapi/wasi-threads": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.0.2.tgz",
- "integrity": "sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.0.4.tgz",
+ "integrity": "sha512-PJR+bOmMOPH8AtcTGAyYNiuJ3/Fcoj2XN/gBEWzDIKh254XO+mM9XoXHk5GNEhodxeMznbg7BlRojVbKN+gC6g==",
"license": "MIT",
"optional": true,
"dependencies": {
"tslib": "^2.4.0"
}
},
+ "node_modules/@emnapi/wasi-threads/node_modules/tslib": {
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
+ "license": "0BSD",
+ "optional": true
+ },
"node_modules/@esbuild/aix-ppc64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.2.tgz",
- "integrity": "sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.8.tgz",
+ "integrity": "sha512-urAvrUedIqEiFR3FYSLTWQgLu5tb+m0qZw0NBEasUeo6wuqatkMDaRT+1uABiGXEu5vqgPd7FGE1BhsAIy9QVA==",
"cpu": [
"ppc64"
],
+ "license": "MIT",
"optional": true,
"os": [
"aix"
@@ -655,12 +670,13 @@
}
},
"node_modules/@esbuild/android-arm": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.2.tgz",
- "integrity": "sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.8.tgz",
+ "integrity": "sha512-RONsAvGCz5oWyePVnLdZY/HHwA++nxYWIX1atInlaW6SEkwq6XkP3+cb825EUcRs5Vss/lGh/2YxAb5xqc07Uw==",
"cpu": [
"arm"
],
+ "license": "MIT",
"optional": true,
"os": [
"android"
@@ -670,12 +686,13 @@
}
},
"node_modules/@esbuild/android-arm64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.2.tgz",
- "integrity": "sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.8.tgz",
+ "integrity": "sha512-OD3p7LYzWpLhZEyATcTSJ67qB5D+20vbtr6vHlHWSQYhKtzUYrETuWThmzFpZtFsBIxRvhO07+UgVA9m0i/O1w==",
"cpu": [
"arm64"
],
+ "license": "MIT",
"optional": true,
"os": [
"android"
@@ -685,12 +702,13 @@
}
},
"node_modules/@esbuild/android-x64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.2.tgz",
- "integrity": "sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.8.tgz",
+ "integrity": "sha512-yJAVPklM5+4+9dTeKwHOaA+LQkmrKFX96BM0A/2zQrbS6ENCmxc4OVoBs5dPkCCak2roAD+jKCdnmOqKszPkjA==",
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"android"
@@ -700,12 +718,13 @@
}
},
"node_modules/@esbuild/darwin-arm64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.2.tgz",
- "integrity": "sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.8.tgz",
+ "integrity": "sha512-Jw0mxgIaYX6R8ODrdkLLPwBqHTtYHJSmzzd+QeytSugzQ0Vg4c5rDky5VgkoowbZQahCbsv1rT1KW72MPIkevw==",
"cpu": [
"arm64"
],
+ "license": "MIT",
"optional": true,
"os": [
"darwin"
@@ -715,12 +734,13 @@
}
},
"node_modules/@esbuild/darwin-x64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.2.tgz",
- "integrity": "sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.8.tgz",
+ "integrity": "sha512-Vh2gLxxHnuoQ+GjPNvDSDRpoBCUzY4Pu0kBqMBDlK4fuWbKgGtmDIeEC081xi26PPjn+1tct+Bh8FjyLlw1Zlg==",
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"darwin"
@@ -730,12 +750,13 @@
}
},
"node_modules/@esbuild/freebsd-arm64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.2.tgz",
- "integrity": "sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.8.tgz",
+ "integrity": "sha512-YPJ7hDQ9DnNe5vxOm6jaie9QsTwcKedPvizTVlqWG9GBSq+BuyWEDazlGaDTC5NGU4QJd666V0yqCBL2oWKPfA==",
"cpu": [
"arm64"
],
+ "license": "MIT",
"optional": true,
"os": [
"freebsd"
@@ -745,12 +766,13 @@
}
},
"node_modules/@esbuild/freebsd-x64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.2.tgz",
- "integrity": "sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.8.tgz",
+ "integrity": "sha512-MmaEXxQRdXNFsRN/KcIimLnSJrk2r5H8v+WVafRWz5xdSVmWLoITZQXcgehI2ZE6gioE6HirAEToM/RvFBeuhw==",
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"freebsd"
@@ -760,12 +782,13 @@
}
},
"node_modules/@esbuild/linux-arm": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.2.tgz",
- "integrity": "sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.8.tgz",
+ "integrity": "sha512-FuzEP9BixzZohl1kLf76KEVOsxtIBFwCaLupVuk4eFVnOZfU+Wsn+x5Ryam7nILV2pkq2TqQM9EZPsOBuMC+kg==",
"cpu": [
"arm"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -775,12 +798,13 @@
}
},
"node_modules/@esbuild/linux-arm64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.2.tgz",
- "integrity": "sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.8.tgz",
+ "integrity": "sha512-WIgg00ARWv/uYLU7lsuDK00d/hHSfES5BzdWAdAig1ioV5kaFNrtK8EqGcUBJhYqotlUByUKz5Qo6u8tt7iD/w==",
"cpu": [
"arm64"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -790,12 +814,13 @@
}
},
"node_modules/@esbuild/linux-ia32": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.2.tgz",
- "integrity": "sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.8.tgz",
+ "integrity": "sha512-A1D9YzRX1i+1AJZuFFUMP1E9fMaYY+GnSQil9Tlw05utlE86EKTUA7RjwHDkEitmLYiFsRd9HwKBPEftNdBfjg==",
"cpu": [
"ia32"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -805,12 +830,13 @@
}
},
"node_modules/@esbuild/linux-loong64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.2.tgz",
- "integrity": "sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.8.tgz",
+ "integrity": "sha512-O7k1J/dwHkY1RMVvglFHl1HzutGEFFZ3kNiDMSOyUrB7WcoHGf96Sh+64nTRT26l3GMbCW01Ekh/ThKM5iI7hQ==",
"cpu": [
"loong64"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -820,12 +846,13 @@
}
},
"node_modules/@esbuild/linux-mips64el": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.2.tgz",
- "integrity": "sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.8.tgz",
+ "integrity": "sha512-uv+dqfRazte3BzfMp8PAQXmdGHQt2oC/y2ovwpTteqrMx2lwaksiFZ/bdkXJC19ttTvNXBuWH53zy/aTj1FgGw==",
"cpu": [
"mips64el"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -835,12 +862,13 @@
}
},
"node_modules/@esbuild/linux-ppc64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.2.tgz",
- "integrity": "sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.8.tgz",
+ "integrity": "sha512-GyG0KcMi1GBavP5JgAkkstMGyMholMDybAf8wF5A70CALlDM2p/f7YFE7H92eDeH/VBtFJA5MT4nRPDGg4JuzQ==",
"cpu": [
"ppc64"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -850,12 +878,13 @@
}
},
"node_modules/@esbuild/linux-riscv64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.2.tgz",
- "integrity": "sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.8.tgz",
+ "integrity": "sha512-rAqDYFv3yzMrq7GIcen3XP7TUEG/4LK86LUPMIz6RT8A6pRIDn0sDcvjudVZBiiTcZCY9y2SgYX2lgK3AF+1eg==",
"cpu": [
"riscv64"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -865,12 +894,13 @@
}
},
"node_modules/@esbuild/linux-s390x": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.2.tgz",
- "integrity": "sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.8.tgz",
+ "integrity": "sha512-Xutvh6VjlbcHpsIIbwY8GVRbwoviWT19tFhgdA7DlenLGC/mbc3lBoVb7jxj9Z+eyGqvcnSyIltYUrkKzWqSvg==",
"cpu": [
"s390x"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -880,12 +910,13 @@
}
},
"node_modules/@esbuild/linux-x64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.2.tgz",
- "integrity": "sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.8.tgz",
+ "integrity": "sha512-ASFQhgY4ElXh3nDcOMTkQero4b1lgubskNlhIfJrsH5OKZXDpUAKBlNS0Kx81jwOBp+HCeZqmoJuihTv57/jvQ==",
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -895,12 +926,13 @@
}
},
"node_modules/@esbuild/netbsd-arm64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.2.tgz",
- "integrity": "sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.8.tgz",
+ "integrity": "sha512-d1KfruIeohqAi6SA+gENMuObDbEjn22olAR7egqnkCD9DGBG0wsEARotkLgXDu6c4ncgWTZJtN5vcgxzWRMzcw==",
"cpu": [
"arm64"
],
+ "license": "MIT",
"optional": true,
"os": [
"netbsd"
@@ -910,12 +942,13 @@
}
},
"node_modules/@esbuild/netbsd-x64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.2.tgz",
- "integrity": "sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.8.tgz",
+ "integrity": "sha512-nVDCkrvx2ua+XQNyfrujIG38+YGyuy2Ru9kKVNyh5jAys6n+l44tTtToqHjino2My8VAY6Lw9H7RI73XFi66Cg==",
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"netbsd"
@@ -925,12 +958,13 @@
}
},
"node_modules/@esbuild/openbsd-arm64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.2.tgz",
- "integrity": "sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.8.tgz",
+ "integrity": "sha512-j8HgrDuSJFAujkivSMSfPQSAa5Fxbvk4rgNAS5i3K+r8s1X0p1uOO2Hl2xNsGFppOeHOLAVgYwDVlmxhq5h+SQ==",
"cpu": [
"arm64"
],
+ "license": "MIT",
"optional": true,
"os": [
"openbsd"
@@ -940,12 +974,13 @@
}
},
"node_modules/@esbuild/openbsd-x64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.2.tgz",
- "integrity": "sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.8.tgz",
+ "integrity": "sha512-1h8MUAwa0VhNCDp6Af0HToI2TJFAn1uqT9Al6DJVzdIBAd21m/G0Yfc77KDM3uF3T/YaOgQq3qTJHPbTOInaIQ==",
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"openbsd"
@@ -954,13 +989,30 @@
"node": ">=18"
}
},
+ "node_modules/@esbuild/openharmony-arm64": {
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.8.tgz",
+ "integrity": "sha512-r2nVa5SIK9tSWd0kJd9HCffnDHKchTGikb//9c7HX+r+wHYCpQrSgxhlY6KWV1nFo1l4KFbsMlHk+L6fekLsUg==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "openharmony"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
"node_modules/@esbuild/sunos-x64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.2.tgz",
- "integrity": "sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.8.tgz",
+ "integrity": "sha512-zUlaP2S12YhQ2UzUfcCuMDHQFJyKABkAjvO5YSndMiIkMimPmxA+BYSBikWgsRpvyxuRnow4nS5NPnf9fpv41w==",
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"sunos"
@@ -970,12 +1022,13 @@
}
},
"node_modules/@esbuild/win32-arm64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.2.tgz",
- "integrity": "sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.8.tgz",
+ "integrity": "sha512-YEGFFWESlPva8hGL+zvj2z/SaK+pH0SwOM0Nc/d+rVnW7GSTFlLBGzZkuSU9kFIGIo8q9X3ucpZhu8PDN5A2sQ==",
"cpu": [
"arm64"
],
+ "license": "MIT",
"optional": true,
"os": [
"win32"
@@ -985,12 +1038,13 @@
}
},
"node_modules/@esbuild/win32-ia32": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.2.tgz",
- "integrity": "sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.8.tgz",
+ "integrity": "sha512-hiGgGC6KZ5LZz58OL/+qVVoZiuZlUYlYHNAmczOm7bs2oE1XriPFi5ZHHrS8ACpV5EjySrnoCKmcbQMN+ojnHg==",
"cpu": [
"ia32"
],
+ "license": "MIT",
"optional": true,
"os": [
"win32"
@@ -1000,12 +1054,13 @@
}
},
"node_modules/@esbuild/win32-x64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.2.tgz",
- "integrity": "sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.8.tgz",
+ "integrity": "sha512-cn3Yr7+OaaZq1c+2pe+8yxC8E144SReCQjN6/2ynubzYjvyqZjTXfQJpAcQpsdJq3My7XADANiYGHoFC69pLQw==",
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"win32"
@@ -1036,6 +1091,7 @@
"version": "4.12.1",
"resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz",
"integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==",
+ "license": "MIT",
"engines": {
"node": "^12.0.0 || ^14.0.0 || >=16.0.0"
}
@@ -1064,9 +1120,9 @@
}
},
"node_modules/@eslint/core": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.14.0.tgz",
- "integrity": "sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==",
+ "version": "0.15.1",
+ "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.1.tgz",
+ "integrity": "sha512-bkOp+iumZCCbt1K1CmWf0R9pM5yKpDv+ZXtvSyQpudrI9kuFLp+bM2WOPXImuD/ceQuaa8f5pj93Y7zyECIGNA==",
"license": "Apache-2.0",
"dependencies": {
"@types/json-schema": "^7.0.15"
@@ -1098,15 +1154,11 @@
"url": "https://opencollective.com/eslint"
}
},
- "node_modules/@eslint/eslintrc/node_modules/argparse": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
- "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
- },
"node_modules/@eslint/eslintrc/node_modules/globals": {
"version": "14.0.0",
"resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",
"integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",
+ "license": "MIT",
"engines": {
"node": ">=18"
},
@@ -1114,21 +1166,10 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/@eslint/eslintrc/node_modules/js-yaml": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
- "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
- "dependencies": {
- "argparse": "^2.0.1"
- },
- "bin": {
- "js-yaml": "bin/js-yaml.js"
- }
- },
"node_modules/@eslint/js": {
- "version": "9.30.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.30.0.tgz",
- "integrity": "sha512-Wzw3wQwPvc9sHM+NjakWTcPx11mbZyiYHuwWa/QfZ7cIRX7WK54PSk7bdyXDaoaopUcMatv1zaQvOAAO8hCdww==",
+ "version": "9.31.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.31.0.tgz",
+ "integrity": "sha512-LOm5OVt7D4qiKCqoiPbA7LWmI+tbw1VbTUowBcUMgQSuM6poJufkFkYDcQpo5KfgD39TnNySV26QjOh7VFpSyw==",
"license": "MIT",
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -1147,34 +1188,22 @@
}
},
"node_modules/@eslint/plugin-kit": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.2.tgz",
- "integrity": "sha512-4SaFZCNfJqvk/kenHpI8xvN42DMaoycy4PzKc5otHxRswww1kAt82OlBuwRVLofCACCTZEcla2Ydxv8scMXaTg==",
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.3.tgz",
+ "integrity": "sha512-1+WqvgNMhmlAambTvT3KPtCl/Ibr68VldY2XY40SL1CE0ZXiakFR/cbTspaF5HsnpDMvcYYoJHfl4980NBjGag==",
"license": "Apache-2.0",
"dependencies": {
- "@eslint/core": "^0.15.0",
+ "@eslint/core": "^0.15.1",
"levn": "^0.4.1"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
}
},
- "node_modules/@eslint/plugin-kit/node_modules/@eslint/core": {
- "version": "0.15.0",
- "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.0.tgz",
- "integrity": "sha512-b7ePw78tEWWkpgZCDYkbqDOP8dmM6qe+AOC6iuJqlq1R/0ahMAeH3qynpnqKFGkMltrp44ohV4ubGyvLX28tzw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@types/json-schema": "^7.0.15"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- }
- },
"node_modules/@freearhey/core": {
- "version": "0.8.2",
- "resolved": "https://registry.npmjs.org/@freearhey/core/-/core-0.8.2.tgz",
- "integrity": "sha512-jlb1XUbhUf3lqD3B9Wmx3c8qYG4+s1I0cr2FFQfiMpJh4nMvfUNdJr2OhH31S/dbNP12ycT6RPVoZ2j2G3+mXA==",
+ "version": "0.10.2",
+ "resolved": "https://registry.npmjs.org/@freearhey/core/-/core-0.10.2.tgz",
+ "integrity": "sha512-crIE1oVYnhmCvISuNvJ4eP70tmoPzCTg6emlPxDIimu8LAtC8FVyckC04nBQCMYaXjLuju7tI80vHmKRBXniVg==",
"license": "MIT",
"dependencies": {
"consola": "^3.4.2",
@@ -1205,6 +1234,7 @@
"version": "0.19.1",
"resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
"integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==",
+ "license": "Apache-2.0",
"engines": {
"node": ">=18.18.0"
}
@@ -1213,6 +1243,7 @@
"version": "0.16.6",
"resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz",
"integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==",
+ "license": "Apache-2.0",
"dependencies": {
"@humanfs/core": "^0.19.1",
"@humanwhocodes/retry": "^0.3.0"
@@ -1225,6 +1256,7 @@
"version": "0.3.1",
"resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz",
"integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==",
+ "license": "Apache-2.0",
"engines": {
"node": ">=18.18"
},
@@ -1237,6 +1269,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
"integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
+ "license": "Apache-2.0",
"engines": {
"node": ">=12.22"
},
@@ -1259,12 +1292,12 @@
}
},
"node_modules/@inquirer/checkbox": {
- "version": "4.1.8",
- "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.1.8.tgz",
- "integrity": "sha512-d/QAsnwuHX2OPolxvYcgSj7A9DO9H6gVOy2DvBTx+P2LH2iRTo/RSGV3iwCzW024nP9hw98KIuDmdyhZQj1UQg==",
+ "version": "4.1.9",
+ "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.1.9.tgz",
+ "integrity": "sha512-DBJBkzI5Wx4jFaYm221LHvAhpKYkhVS0k9plqHwaHhofGNxvYB7J3Bz8w+bFJ05zaMb0sZNHo4KdmENQFlNTuQ==",
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^10.1.13",
+ "@inquirer/core": "^10.1.14",
"@inquirer/figures": "^1.0.12",
"@inquirer/type": "^3.0.7",
"ansi-escapes": "^4.3.2",
@@ -1283,12 +1316,12 @@
}
},
"node_modules/@inquirer/confirm": {
- "version": "5.1.12",
- "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.12.tgz",
- "integrity": "sha512-dpq+ielV9/bqgXRUbNH//KsY6WEw9DrGPmipkpmgC1Y46cwuBTNx7PXFWTjc3MQ+urcc0QxoVHcMI0FW4Ok0hg==",
+ "version": "5.1.13",
+ "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.13.tgz",
+ "integrity": "sha512-EkCtvp67ICIVVzjsquUiVSd+V5HRGOGQfsqA4E4vMWhYnB7InUL0pa0TIWt1i+OfP16Gkds8CdIu6yGZwOM1Yw==",
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^10.1.13",
+ "@inquirer/core": "^10.1.14",
"@inquirer/type": "^3.0.7"
},
"engines": {
@@ -1304,9 +1337,9 @@
}
},
"node_modules/@inquirer/core": {
- "version": "10.1.13",
- "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.13.tgz",
- "integrity": "sha512-1viSxebkYN2nJULlzCxES6G9/stgHSepZ9LqqfdIGPHj5OHhiBUXVS0a6R0bEC2A+VL4D9w6QB66ebCr6HGllA==",
+ "version": "10.1.14",
+ "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.14.tgz",
+ "integrity": "sha512-Ma+ZpOJPewtIYl6HZHZckeX1STvDnHTCB2GVINNUlSEn2Am6LddWwfPkIGY0IUFVjUUrr/93XlBwTK6mfLjf0A==",
"license": "MIT",
"dependencies": {
"@inquirer/figures": "^1.0.12",
@@ -1330,34 +1363,13 @@
}
}
},
- "node_modules/@inquirer/core/node_modules/mute-stream": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz",
- "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==",
- "license": "ISC",
- "engines": {
- "node": "^18.17.0 || >=20.5.0"
- }
- },
- "node_modules/@inquirer/core/node_modules/signal-exit": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
- "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
- "license": "ISC",
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
"node_modules/@inquirer/editor": {
- "version": "4.2.13",
- "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.13.tgz",
- "integrity": "sha512-WbicD9SUQt/K8O5Vyk9iC2ojq5RHoCLK6itpp2fHsWe44VxxcA9z3GTWlvjSTGmMQpZr+lbVmrxdHcumJoLbMA==",
+ "version": "4.2.14",
+ "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.14.tgz",
+ "integrity": "sha512-yd2qtLl4QIIax9DTMZ1ZN2pFrrj+yL3kgIWxm34SS6uwCr0sIhsNyudUjAo5q3TqI03xx4SEBkUJqZuAInp9uA==",
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^10.1.13",
+ "@inquirer/core": "^10.1.14",
"@inquirer/type": "^3.0.7",
"external-editor": "^3.1.0"
},
@@ -1374,12 +1386,12 @@
}
},
"node_modules/@inquirer/expand": {
- "version": "4.0.15",
- "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.15.tgz",
- "integrity": "sha512-4Y+pbr/U9Qcvf+N/goHzPEXiHH8680lM3Dr3Y9h9FFw4gHS+zVpbj8LfbKWIb/jayIB4aSO4pWiBTrBYWkvi5A==",
+ "version": "4.0.16",
+ "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.16.tgz",
+ "integrity": "sha512-oiDqafWzMtofeJyyGkb1CTPaxUkjIcSxePHHQCfif8t3HV9pHcw1Kgdw3/uGpDvaFfeTluwQtWiqzPVjAqS3zA==",
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^10.1.13",
+ "@inquirer/core": "^10.1.14",
"@inquirer/type": "^3.0.7",
"yoctocolors-cjs": "^2.1.2"
},
@@ -1405,12 +1417,12 @@
}
},
"node_modules/@inquirer/input": {
- "version": "4.1.12",
- "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.1.12.tgz",
- "integrity": "sha512-xJ6PFZpDjC+tC1P8ImGprgcsrzQRsUh9aH3IZixm1lAZFK49UGHxM3ltFfuInN2kPYNfyoPRh+tU4ftsjPLKqQ==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.2.0.tgz",
+ "integrity": "sha512-opqpHPB1NjAmDISi3uvZOTrjEEU5CWVu/HBkDby8t93+6UxYX0Z7Ps0Ltjm5sZiEbWenjubwUkivAEYQmy9xHw==",
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^10.1.13",
+ "@inquirer/core": "^10.1.14",
"@inquirer/type": "^3.0.7"
},
"engines": {
@@ -1426,12 +1438,12 @@
}
},
"node_modules/@inquirer/number": {
- "version": "3.0.15",
- "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.15.tgz",
- "integrity": "sha512-xWg+iYfqdhRiM55MvqiTCleHzszpoigUpN5+t1OMcRkJrUrw7va3AzXaxvS+Ak7Gny0j2mFSTv2JJj8sMtbV2g==",
+ "version": "3.0.16",
+ "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.16.tgz",
+ "integrity": "sha512-kMrXAaKGavBEoBYUCgualbwA9jWUx2TjMA46ek+pEKy38+LFpL9QHlTd8PO2kWPUgI/KB+qi02o4y2rwXbzr3Q==",
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^10.1.13",
+ "@inquirer/core": "^10.1.14",
"@inquirer/type": "^3.0.7"
},
"engines": {
@@ -1447,12 +1459,12 @@
}
},
"node_modules/@inquirer/password": {
- "version": "4.0.15",
- "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.15.tgz",
- "integrity": "sha512-75CT2p43DGEnfGTaqFpbDC2p2EEMrq0S+IRrf9iJvYreMy5mAWj087+mdKyLHapUEPLjN10mNvABpGbk8Wdraw==",
+ "version": "4.0.16",
+ "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.16.tgz",
+ "integrity": "sha512-g8BVNBj5Zeb5/Y3cSN+hDUL7CsIFDIuVxb9EPty3lkxBaYpjL5BNRKSYOF9yOLe+JOcKFd+TSVeADQ4iSY7rbg==",
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^10.1.13",
+ "@inquirer/core": "^10.1.14",
"@inquirer/type": "^3.0.7",
"ansi-escapes": "^4.3.2"
},
@@ -1469,21 +1481,21 @@
}
},
"node_modules/@inquirer/prompts": {
- "version": "7.5.3",
- "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.5.3.tgz",
- "integrity": "sha512-8YL0WiV7J86hVAxrh3fE5mDCzcTDe1670unmJRz6ArDgN+DBK1a0+rbnNWp4DUB5rPMwqD5ZP6YHl9KK1mbZRg==",
+ "version": "7.6.0",
+ "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.6.0.tgz",
+ "integrity": "sha512-jAhL7tyMxB3Gfwn4HIJ0yuJ5pvcB5maYUcouGcgd/ub79f9MqZ+aVnBtuFf+VC2GTkCBF+R+eo7Vi63w5VZlzw==",
"license": "MIT",
"dependencies": {
- "@inquirer/checkbox": "^4.1.8",
- "@inquirer/confirm": "^5.1.12",
- "@inquirer/editor": "^4.2.13",
- "@inquirer/expand": "^4.0.15",
- "@inquirer/input": "^4.1.12",
- "@inquirer/number": "^3.0.15",
- "@inquirer/password": "^4.0.15",
- "@inquirer/rawlist": "^4.1.3",
- "@inquirer/search": "^3.0.15",
- "@inquirer/select": "^4.2.3"
+ "@inquirer/checkbox": "^4.1.9",
+ "@inquirer/confirm": "^5.1.13",
+ "@inquirer/editor": "^4.2.14",
+ "@inquirer/expand": "^4.0.16",
+ "@inquirer/input": "^4.2.0",
+ "@inquirer/number": "^3.0.16",
+ "@inquirer/password": "^4.0.16",
+ "@inquirer/rawlist": "^4.1.4",
+ "@inquirer/search": "^3.0.16",
+ "@inquirer/select": "^4.2.4"
},
"engines": {
"node": ">=18"
@@ -1498,12 +1510,12 @@
}
},
"node_modules/@inquirer/rawlist": {
- "version": "4.1.3",
- "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.1.3.tgz",
- "integrity": "sha512-7XrV//6kwYumNDSsvJIPeAqa8+p7GJh7H5kRuxirct2cgOcSWwwNGoXDRgpNFbY/MG2vQ4ccIWCi8+IXXyFMZA==",
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.1.4.tgz",
+ "integrity": "sha512-5GGvxVpXXMmfZNtvWw4IsHpR7RzqAR624xtkPd1NxxlV5M+pShMqzL4oRddRkg8rVEOK9fKdJp1jjVML2Lr7TQ==",
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^10.1.13",
+ "@inquirer/core": "^10.1.14",
"@inquirer/type": "^3.0.7",
"yoctocolors-cjs": "^2.1.2"
},
@@ -1520,12 +1532,12 @@
}
},
"node_modules/@inquirer/search": {
- "version": "3.0.15",
- "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.0.15.tgz",
- "integrity": "sha512-YBMwPxYBrADqyvP4nNItpwkBnGGglAvCLVW8u4pRmmvOsHUtCAUIMbUrLX5B3tFL1/WsLGdQ2HNzkqswMs5Uaw==",
+ "version": "3.0.16",
+ "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.0.16.tgz",
+ "integrity": "sha512-POCmXo+j97kTGU6aeRjsPyuCpQQfKcMXdeTMw708ZMtWrj5aykZvlUxH4Qgz3+Y1L/cAVZsSpA+UgZCu2GMOMg==",
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^10.1.13",
+ "@inquirer/core": "^10.1.14",
"@inquirer/figures": "^1.0.12",
"@inquirer/type": "^3.0.7",
"yoctocolors-cjs": "^2.1.2"
@@ -1543,12 +1555,12 @@
}
},
"node_modules/@inquirer/select": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.2.3.tgz",
- "integrity": "sha512-OAGhXU0Cvh0PhLz9xTF/kx6g6x+sP+PcyTiLvCrewI99P3BBeexD+VbuwkNDvqGkk3y2h5ZiWLeRP7BFlhkUDg==",
+ "version": "4.2.4",
+ "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.2.4.tgz",
+ "integrity": "sha512-unTppUcTjmnbl/q+h8XeQDhAqIOmwWYWNyiiP2e3orXrg6tOaa5DHXja9PChCSbChOsktyKgOieRZFnajzxoBg==",
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^10.1.13",
+ "@inquirer/core": "^10.1.14",
"@inquirer/figures": "^1.0.12",
"@inquirer/type": "^3.0.7",
"ansi-escapes": "^4.3.2",
@@ -1621,18 +1633,6 @@
"node": ">=12"
}
},
- "node_modules/@isaacs/cliui/node_modules/ansi-regex": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
- "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-regex?sponsor=1"
- }
- },
"node_modules/@isaacs/cliui/node_modules/ansi-styles": {
"version": "6.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
@@ -1668,21 +1668,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/@isaacs/cliui/node_modules/strip-ansi": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
- "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^6.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/strip-ansi?sponsor=1"
- }
- },
"node_modules/@isaacs/cliui/node_modules/wrap-ansi": {
"version": "8.1.0",
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
@@ -1716,6 +1701,95 @@
"node": ">=8"
}
},
+ "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+ "license": "MIT",
+ "dependencies": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "license": "MIT",
+ "dependencies": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": {
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+ "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
+ "license": "MIT",
+ "dependencies": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "license": "MIT",
+ "dependencies": {
+ "p-locate": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "license": "MIT",
+ "dependencies": {
+ "p-try": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "license": "MIT",
+ "dependencies": {
+ "p-limit": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@istanbuljs/load-nyc-config/node_modules/sprintf-js": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
+ "license": "BSD-3-Clause"
+ },
"node_modules/@istanbuljs/schema": {
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
@@ -1726,9 +1800,9 @@
}
},
"node_modules/@jest/console": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/@jest/console/-/console-30.0.2.tgz",
- "integrity": "sha512-krGElPU0FipAqpVZ/BRZOy0MZh/ARdJ0Nj+PiH1ykFY1+VpBlYNLjdjVA5CFKxnKR6PFqFutO4Z7cdK9BlGiDA==",
+ "version": "30.0.4",
+ "resolved": "https://registry.npmjs.org/@jest/console/-/console-30.0.4.tgz",
+ "integrity": "sha512-tMLCDvBJBwPqMm4OAiuKm2uF5y5Qe26KgcMn+nrDSWpEW+eeFmqA0iO4zJfL16GP7gE3bUUQ3hIuUJ22AqVRnw==",
"license": "MIT",
"dependencies": {
"@jest/types": "30.0.1",
@@ -1742,42 +1816,21 @@
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
- "node_modules/@jest/console/node_modules/@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
+ "node_modules/@jest/console/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"license": "MIT",
"dependencies": {
- "@sinclair/typebox": "^0.34.0"
+ "color-convert": "^2.0.1"
},
"engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
- }
- },
- "node_modules/@jest/console/node_modules/@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "license": "MIT",
- "dependencies": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
+ "node": ">=8"
},
- "engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
- "node_modules/@jest/console/node_modules/@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw==",
- "license": "MIT"
- },
"node_modules/@jest/console/node_modules/chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
@@ -1794,17 +1847,35 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
- "node_modules/@jest/core": {
- "version": "30.0.3",
- "resolved": "https://registry.npmjs.org/@jest/core/-/core-30.0.3.tgz",
- "integrity": "sha512-Mgs1N+NSHD3Fusl7bOq1jyxv1JDAUwjy+0DhVR93Q6xcBP9/bAQ+oZhXb5TTnP5sQzAHgb7ROCKQ2SnovtxYtg==",
+ "node_modules/@jest/console/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
"license": "MIT",
"dependencies": {
- "@jest/console": "30.0.2",
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/@jest/console/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
+ "node_modules/@jest/core": {
+ "version": "30.0.4",
+ "resolved": "https://registry.npmjs.org/@jest/core/-/core-30.0.4.tgz",
+ "integrity": "sha512-MWScSO9GuU5/HoWjpXAOBs6F/iobvK1XlioelgOM9St7S0Z5WTI9kjCQLPeo4eQRRYusyLW25/J7J5lbFkrYXw==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/console": "30.0.4",
"@jest/pattern": "30.0.1",
- "@jest/reporters": "30.0.2",
- "@jest/test-result": "30.0.2",
- "@jest/transform": "30.0.2",
+ "@jest/reporters": "30.0.4",
+ "@jest/test-result": "30.0.4",
+ "@jest/transform": "30.0.4",
"@jest/types": "30.0.1",
"@types/node": "*",
"ansi-escapes": "^4.3.2",
@@ -1813,18 +1884,18 @@
"exit-x": "^0.2.2",
"graceful-fs": "^4.2.11",
"jest-changed-files": "30.0.2",
- "jest-config": "30.0.3",
+ "jest-config": "30.0.4",
"jest-haste-map": "30.0.2",
"jest-message-util": "30.0.2",
"jest-regex-util": "30.0.1",
"jest-resolve": "30.0.2",
- "jest-resolve-dependencies": "30.0.3",
- "jest-runner": "30.0.3",
- "jest-runtime": "30.0.3",
- "jest-snapshot": "30.0.3",
+ "jest-resolve-dependencies": "30.0.4",
+ "jest-runner": "30.0.4",
+ "jest-runtime": "30.0.4",
+ "jest-snapshot": "30.0.4",
"jest-util": "30.0.2",
"jest-validate": "30.0.2",
- "jest-watcher": "30.0.2",
+ "jest-watcher": "30.0.4",
"micromatch": "^4.0.8",
"pretty-format": "30.0.2",
"slash": "^3.0.0"
@@ -1841,42 +1912,21 @@
}
}
},
- "node_modules/@jest/core/node_modules/@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
+ "node_modules/@jest/core/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"license": "MIT",
"dependencies": {
- "@sinclair/typebox": "^0.34.0"
+ "color-convert": "^2.0.1"
},
"engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
- }
- },
- "node_modules/@jest/core/node_modules/@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "license": "MIT",
- "dependencies": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
+ "node": ">=8"
},
- "engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
- "node_modules/@jest/core/node_modules/@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw==",
- "license": "MIT"
- },
"node_modules/@jest/core/node_modules/chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
@@ -1893,15 +1943,34 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
- "node_modules/@jest/create-cache-key-function": {
- "version": "29.7.0",
- "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz",
- "integrity": "sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==",
+ "node_modules/@jest/core/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "license": "MIT",
"dependencies": {
- "@jest/types": "^29.6.3"
+ "color-name": "~1.1.4"
},
"engines": {
- "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/@jest/core/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
+ "node_modules/@jest/create-cache-key-function": {
+ "version": "30.0.2",
+ "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-30.0.2.tgz",
+ "integrity": "sha512-AwlDAHwEHDi+etw9vKWx9HeIApVos8GD/sSTpHtDkqhm9OWuEUPKKPP6EaS17yv0GSzBB3TeeJFLyJ5LPjRqWg==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/types": "30.0.1"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
"node_modules/@jest/diff-sequences": {
@@ -1914,12 +1983,12 @@
}
},
"node_modules/@jest/environment": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-30.0.2.tgz",
- "integrity": "sha512-hRLhZRJNxBiOhxIKSq2UkrlhMt3/zVFQOAi5lvS8T9I03+kxsbflwHJEF+eXEYXCrRGRhHwECT7CDk6DyngsRA==",
+ "version": "30.0.4",
+ "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-30.0.4.tgz",
+ "integrity": "sha512-5NT+sr7ZOb8wW7C4r7wOKnRQ8zmRWQT2gW4j73IXAKp5/PX1Z8MCStBLQDYfIG3n1Sw0NRfYGdp0iIPVooBAFQ==",
"license": "MIT",
"dependencies": {
- "@jest/fake-timers": "30.0.2",
+ "@jest/fake-timers": "30.0.4",
"@jest/types": "30.0.1",
"@types/node": "*",
"jest-mock": "30.0.2"
@@ -1928,75 +1997,23 @@
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
- "node_modules/@jest/environment/node_modules/@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
- "license": "MIT",
- "dependencies": {
- "@sinclair/typebox": "^0.34.0"
- },
- "engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
- }
- },
- "node_modules/@jest/environment/node_modules/@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "license": "MIT",
- "dependencies": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
- },
- "engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
- }
- },
- "node_modules/@jest/environment/node_modules/@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw==",
- "license": "MIT"
- },
- "node_modules/@jest/environment/node_modules/chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
- }
- },
"node_modules/@jest/expect": {
- "version": "30.0.3",
- "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-30.0.3.tgz",
- "integrity": "sha512-73BVLqfCeWjYWPEQoYjiRZ4xuQRhQZU0WdgvbyXGRHItKQqg5e6mt2y1kVhzLSuZpmUnccZHbGynoaL7IcLU3A==",
+ "version": "30.0.4",
+ "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-30.0.4.tgz",
+ "integrity": "sha512-Z/DL7t67LBHSX4UzDyeYKqOxE/n7lbrrgEwWM3dGiH5Dgn35nk+YtgzKudmfIrBI8DRRrKYY5BCo3317HZV1Fw==",
"license": "MIT",
"dependencies": {
- "expect": "30.0.3",
- "jest-snapshot": "30.0.3"
+ "expect": "30.0.4",
+ "jest-snapshot": "30.0.4"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
"node_modules/@jest/expect-utils": {
- "version": "30.0.3",
- "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-30.0.3.tgz",
- "integrity": "sha512-SMtBvf2sfX2agcT0dA9pXwcUrKvOSDqBY4e4iRfT+Hya33XzV35YVg+98YQFErVGA/VR1Gto5Y2+A6G9LSQ3Yg==",
+ "version": "30.0.4",
+ "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-30.0.4.tgz",
+ "integrity": "sha512-EgXecHDNfANeqOkcak0DxsoVI4qkDUsR7n/Lr2vtmTBjwLPBnnPOF71S11Q8IObWzxm2QgQoY6f9hzrRD3gHRA==",
"license": "MIT",
"dependencies": {
"@jest/get-type": "30.0.1"
@@ -2006,9 +2023,9 @@
}
},
"node_modules/@jest/fake-timers": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-30.0.2.tgz",
- "integrity": "sha512-jfx0Xg7l0gmphTY9UKm5RtH12BlLYj/2Plj6wXjVW5Era4FZKfXeIvwC67WX+4q8UCFxYS20IgnMcFBcEU0DtA==",
+ "version": "30.0.4",
+ "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-30.0.4.tgz",
+ "integrity": "sha512-qZ7nxOcL5+gwBO6LErvwVy5k06VsX/deqo2XnVUSTV0TNC9lrg8FC3dARbi+5lmrr5VyX5drragK+xLcOjvjYw==",
"license": "MIT",
"dependencies": {
"@jest/types": "30.0.1",
@@ -2022,58 +2039,6 @@
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
- "node_modules/@jest/fake-timers/node_modules/@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
- "license": "MIT",
- "dependencies": {
- "@sinclair/typebox": "^0.34.0"
- },
- "engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
- }
- },
- "node_modules/@jest/fake-timers/node_modules/@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "license": "MIT",
- "dependencies": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
- },
- "engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
- }
- },
- "node_modules/@jest/fake-timers/node_modules/@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw==",
- "license": "MIT"
- },
- "node_modules/@jest/fake-timers/node_modules/chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
- }
- },
"node_modules/@jest/get-type": {
"version": "30.0.1",
"resolved": "https://registry.npmjs.org/@jest/get-type/-/get-type-30.0.1.tgz",
@@ -2084,13 +2049,13 @@
}
},
"node_modules/@jest/globals": {
- "version": "30.0.3",
- "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-30.0.3.tgz",
- "integrity": "sha512-fIduqNyYpMeeSr5iEAiMn15KxCzvrmxl7X7VwLDRGj7t5CoHtbF+7K3EvKk32mOUIJ4kIvFRlaixClMH2h/Vaw==",
+ "version": "30.0.4",
+ "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-30.0.4.tgz",
+ "integrity": "sha512-avyZuxEHF2EUhFF6NEWVdxkRRV6iXXcIES66DLhuLlU7lXhtFG/ySq/a8SRZmEJSsLkNAFX6z6mm8KWyXe9OEA==",
"license": "MIT",
"dependencies": {
- "@jest/environment": "30.0.2",
- "@jest/expect": "30.0.3",
+ "@jest/environment": "30.0.4",
+ "@jest/expect": "30.0.4",
"@jest/types": "30.0.1",
"jest-mock": "30.0.2"
},
@@ -2098,58 +2063,6 @@
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
- "node_modules/@jest/globals/node_modules/@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
- "license": "MIT",
- "dependencies": {
- "@sinclair/typebox": "^0.34.0"
- },
- "engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
- }
- },
- "node_modules/@jest/globals/node_modules/@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "license": "MIT",
- "dependencies": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
- },
- "engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
- }
- },
- "node_modules/@jest/globals/node_modules/@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw==",
- "license": "MIT"
- },
- "node_modules/@jest/globals/node_modules/chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
- }
- },
"node_modules/@jest/pattern": {
"version": "30.0.1",
"resolved": "https://registry.npmjs.org/@jest/pattern/-/pattern-30.0.1.tgz",
@@ -2164,15 +2077,15 @@
}
},
"node_modules/@jest/reporters": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-30.0.2.tgz",
- "integrity": "sha512-l4QzS/oKf57F8WtPZK+vvF4Io6ukplc6XgNFu4Hd/QxaLEO9f+8dSFzUua62Oe0HKlCUjKHpltKErAgDiMJKsA==",
+ "version": "30.0.4",
+ "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-30.0.4.tgz",
+ "integrity": "sha512-6ycNmP0JSJEEys1FbIzHtjl9BP0tOZ/KN6iMeAKrdvGmUsa1qfRdlQRUDKJ4P84hJ3xHw1yTqJt4fvPNHhyE+g==",
"license": "MIT",
"dependencies": {
"@bcoe/v8-coverage": "^0.2.3",
- "@jest/console": "30.0.2",
- "@jest/test-result": "30.0.2",
- "@jest/transform": "30.0.2",
+ "@jest/console": "30.0.4",
+ "@jest/test-result": "30.0.4",
+ "@jest/transform": "30.0.4",
"@jest/types": "30.0.1",
"@jridgewell/trace-mapping": "^0.3.25",
"@types/node": "*",
@@ -2205,42 +2118,21 @@
}
}
},
- "node_modules/@jest/reporters/node_modules/@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
+ "node_modules/@jest/reporters/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"license": "MIT",
"dependencies": {
- "@sinclair/typebox": "^0.34.0"
+ "color-convert": "^2.0.1"
},
"engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
- }
- },
- "node_modules/@jest/reporters/node_modules/@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "license": "MIT",
- "dependencies": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
+ "node": ">=8"
},
- "engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
- "node_modules/@jest/reporters/node_modules/@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw==",
- "license": "MIT"
- },
"node_modules/@jest/reporters/node_modules/brace-expansion": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
@@ -2266,6 +2158,24 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
+ "node_modules/@jest/reporters/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/@jest/reporters/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
"node_modules/@jest/reporters/node_modules/glob": {
"version": "10.4.5",
"resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
@@ -2339,32 +2249,6 @@
}
},
"node_modules/@jest/schemas": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz",
- "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==",
- "dependencies": {
- "@sinclair/typebox": "^0.27.8"
- },
- "engines": {
- "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
- }
- },
- "node_modules/@jest/snapshot-utils": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/snapshot-utils/-/snapshot-utils-30.0.1.tgz",
- "integrity": "sha512-6Dpv7vdtoRiISEFwYF8/c7LIvqXD7xDXtLPNzC2xqAfBznKip0MQM+rkseKwUPUpv2PJ7KW/YsnwWXrIL2xF+A==",
- "license": "MIT",
- "dependencies": {
- "@jest/types": "30.0.1",
- "chalk": "^4.1.2",
- "graceful-fs": "^4.2.11",
- "natural-compare": "^1.4.0"
- },
- "engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
- }
- },
- "node_modules/@jest/snapshot-utils/node_modules/@jest/schemas": {
"version": "30.0.1",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
"integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
@@ -2376,29 +2260,35 @@
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
- "node_modules/@jest/snapshot-utils/node_modules/@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
+ "node_modules/@jest/snapshot-utils": {
+ "version": "30.0.4",
+ "resolved": "https://registry.npmjs.org/@jest/snapshot-utils/-/snapshot-utils-30.0.4.tgz",
+ "integrity": "sha512-BEpX8M/Y5lG7MI3fmiO+xCnacOrVsnbqVrcDZIT8aSGkKV1w2WwvRQxSWw5SIS8ozg7+h8tSj5EO1Riqqxcdag==",
"license": "MIT",
"dependencies": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
+ "@jest/types": "30.0.1",
+ "chalk": "^4.1.2",
+ "graceful-fs": "^4.2.11",
+ "natural-compare": "^1.4.0"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
- "node_modules/@jest/snapshot-utils/node_modules/@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw==",
- "license": "MIT"
+ "node_modules/@jest/snapshot-utils/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
},
"node_modules/@jest/snapshot-utils/node_modules/chalk": {
"version": "4.1.2",
@@ -2416,6 +2306,24 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
+ "node_modules/@jest/snapshot-utils/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/@jest/snapshot-utils/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
"node_modules/@jest/source-map": {
"version": "30.0.1",
"resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-30.0.1.tgz",
@@ -2431,12 +2339,12 @@
}
},
"node_modules/@jest/test-result": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-30.0.2.tgz",
- "integrity": "sha512-KKMuBKkkZYP/GfHMhI+cH2/P3+taMZS3qnqqiPC1UXZTJskkCS+YU/ILCtw5anw1+YsTulDHFpDo70mmCedW8w==",
+ "version": "30.0.4",
+ "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-30.0.4.tgz",
+ "integrity": "sha512-Mfpv8kjyKTHqsuu9YugB6z1gcdB3TSSOaKlehtVaiNlClMkEHY+5ZqCY2CrEE3ntpBMlstX/ShDAf84HKWsyIw==",
"license": "MIT",
"dependencies": {
- "@jest/console": "30.0.2",
+ "@jest/console": "30.0.4",
"@jest/types": "30.0.1",
"@types/istanbul-lib-coverage": "^2.0.6",
"collect-v8-coverage": "^1.0.2"
@@ -2445,65 +2353,13 @@
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
- "node_modules/@jest/test-result/node_modules/@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
- "license": "MIT",
- "dependencies": {
- "@sinclair/typebox": "^0.34.0"
- },
- "engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
- }
- },
- "node_modules/@jest/test-result/node_modules/@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "license": "MIT",
- "dependencies": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
- },
- "engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
- }
- },
- "node_modules/@jest/test-result/node_modules/@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw==",
- "license": "MIT"
- },
- "node_modules/@jest/test-result/node_modules/chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
- }
- },
"node_modules/@jest/test-sequencer": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-30.0.2.tgz",
- "integrity": "sha512-fbyU5HPka0rkalZ3MXVvq0hwZY8dx3Y6SCqR64zRmh+xXlDeFl0IdL4l9e7vp4gxEXTYHbwLFA1D+WW5CucaSw==",
+ "version": "30.0.4",
+ "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-30.0.4.tgz",
+ "integrity": "sha512-bj6ePmqi4uxAE8EHE0Slmk5uBYd9Vd/PcVt06CsBxzH4bbA8nGsI1YbXl/NH+eii4XRtyrRx+Cikub0x8H4vDg==",
"license": "MIT",
"dependencies": {
- "@jest/test-result": "30.0.2",
+ "@jest/test-result": "30.0.4",
"graceful-fs": "^4.2.11",
"jest-haste-map": "30.0.2",
"slash": "^3.0.0"
@@ -2513,9 +2369,9 @@
}
},
"node_modules/@jest/transform": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-30.0.2.tgz",
- "integrity": "sha512-kJIuhLMTxRF7sc0gPzPtCDib/V9KwW3I2U25b+lYCYMVqHHSrcZopS8J8H+znx9yixuFv+Iozl8raLt/4MoxrA==",
+ "version": "30.0.4",
+ "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-30.0.4.tgz",
+ "integrity": "sha512-atvy4hRph/UxdCIBp+UB2jhEA/jJiUeGZ7QPgBi9jUUKNgi3WEoMXGNG7zbbELG2+88PMabUNCDchmqgJy3ELg==",
"license": "MIT",
"dependencies": {
"@babel/core": "^7.27.4",
@@ -2538,42 +2394,21 @@
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
- "node_modules/@jest/transform/node_modules/@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
+ "node_modules/@jest/transform/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"license": "MIT",
"dependencies": {
- "@sinclair/typebox": "^0.34.0"
+ "color-convert": "^2.0.1"
},
"engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
- }
- },
- "node_modules/@jest/transform/node_modules/@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "license": "MIT",
- "dependencies": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
+ "node": ">=8"
},
- "engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
- "node_modules/@jest/transform/node_modules/@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw==",
- "license": "MIT"
- },
"node_modules/@jest/transform/node_modules/chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
@@ -2590,20 +2425,55 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
- "node_modules/@jest/types": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz",
- "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==",
+ "node_modules/@jest/transform/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "license": "MIT",
"dependencies": {
- "@jest/schemas": "^29.6.3",
- "@types/istanbul-lib-coverage": "^2.0.0",
- "@types/istanbul-reports": "^3.0.0",
- "@types/node": "*",
- "@types/yargs": "^17.0.8",
- "chalk": "^4.0.0"
+ "color-name": "~1.1.4"
},
"engines": {
- "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/@jest/transform/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
+ "node_modules/@jest/types": {
+ "version": "30.0.1",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
+ "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/pattern": "30.0.1",
+ "@jest/schemas": "30.0.1",
+ "@types/istanbul-lib-coverage": "^2.0.6",
+ "@types/istanbul-reports": "^3.0.4",
+ "@types/node": "*",
+ "@types/yargs": "^17.0.33",
+ "chalk": "^4.1.2"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/@jest/types/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
"node_modules/@jest/types/node_modules/chalk": {
@@ -2622,10 +2492,28 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
+ "node_modules/@jest/types/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/@jest/types/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
"node_modules/@jridgewell/gen-mapping": {
- "version": "0.3.10",
- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.10.tgz",
- "integrity": "sha512-HM2F4B9N4cA0RH2KQiIZOHAZqtP4xGS4IZ+SFe1SIbO4dyjf9MTY2Bo3vHYnm0hglWfXqBrzUBSa+cJfl3Xvrg==",
+ "version": "0.3.12",
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.12.tgz",
+ "integrity": "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==",
"license": "MIT",
"dependencies": {
"@jridgewell/sourcemap-codec": "^1.5.0",
@@ -2642,15 +2530,15 @@
}
},
"node_modules/@jridgewell/sourcemap-codec": {
- "version": "1.5.2",
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.2.tgz",
- "integrity": "sha512-gKYheCylLIedI+CSZoDtGkFV9YEBxRRVcfCH7OfAqh4TyUyRjEE6WVE/aXDXX0p8BIe/QgLcaAoI0220KRRFgg==",
+ "version": "1.5.4",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.4.tgz",
+ "integrity": "sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==",
"license": "MIT"
},
"node_modules/@jridgewell/trace-mapping": {
- "version": "0.3.27",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.27.tgz",
- "integrity": "sha512-VO95AxtSFMelbg3ouljAYnfvTEwSWVt/2YLf+U5Ejd8iT5mXE2Sa/1LGyvySMne2CGsepGLI7KpF3EzE3Aq9Mg==",
+ "version": "0.3.29",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.29.tgz",
+ "integrity": "sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==",
"license": "MIT",
"dependencies": {
"@jridgewell/resolve-uri": "^3.1.0",
@@ -2658,15 +2546,15 @@
}
},
"node_modules/@napi-rs/wasm-runtime": {
- "version": "0.2.11",
- "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.11.tgz",
- "integrity": "sha512-9DPkXtvHydrcOsopiYpUgPHpmj0HWZKMUnL2dZqpvC42lsratuBG06V5ipyno0fUek5VlFsNQ+AcFATSrJXgMA==",
+ "version": "0.2.12",
+ "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz",
+ "integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==",
"license": "MIT",
"optional": true,
"dependencies": {
"@emnapi/core": "^1.4.3",
"@emnapi/runtime": "^1.4.3",
- "@tybys/wasm-util": "^0.9.0"
+ "@tybys/wasm-util": "^0.10.0"
}
},
"node_modules/@nodelib/fs.scandir": {
@@ -2708,6 +2596,7 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/@ntlab/sfetch/-/sfetch-1.2.0.tgz",
"integrity": "sha512-9SE4NnqWo8l6mG0rnAkgng6ozSamIpF3EC+GOTQGGa6eAC0tNJvzrylMz6YRjjEGH6mOfn7ZBAuKj5WIZUul6A==",
+ "license": "MIT",
"dependencies": {
"axios": "^1.7.9"
}
@@ -2722,9 +2611,9 @@
}
},
"node_modules/@octokit/core": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/@octokit/core/-/core-7.0.2.tgz",
- "integrity": "sha512-ODsoD39Lq6vR6aBgvjTnA3nZGliknKboc9Gtxr7E4WDNqY24MxANKcuDQSF0jzapvGb3KWOEDrKfve4HoWGK+g==",
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/@octokit/core/-/core-7.0.3.tgz",
+ "integrity": "sha512-oNXsh2ywth5aowwIa7RKtawnkdH6LgU1ztfP9AIUCQCvzysB+WeU8o2kyyosDPwBZutPpjZDKPQGIzzrfTWweQ==",
"license": "MIT",
"dependencies": {
"@octokit/auth-token": "^6.0.0",
@@ -2803,9 +2692,9 @@
}
},
"node_modules/@octokit/request": {
- "version": "10.0.2",
- "resolved": "https://registry.npmjs.org/@octokit/request/-/request-10.0.2.tgz",
- "integrity": "sha512-iYj4SJG/2bbhh+iIpFmG5u49DtJ4lipQ+aPakjL9OKpsGY93wM8w06gvFbEQxcMsZcCvk5th5KkIm2m8o14aWA==",
+ "version": "10.0.3",
+ "resolved": "https://registry.npmjs.org/@octokit/request/-/request-10.0.3.tgz",
+ "integrity": "sha512-V6jhKokg35vk098iBqp2FBKunk3kMTXlmq+PtbV9Gl3TfskWlebSofU9uunVKhUN7xl+0+i5vt0TGTG8/p/7HA==",
"license": "MIT",
"dependencies": {
"@octokit/endpoint": "^11.0.0",
@@ -2839,6 +2728,110 @@
"@octokit/openapi-types": "^25.1.0"
}
},
+ "node_modules/@oxlint/darwin-arm64": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/@oxlint/darwin-arm64/-/darwin-arm64-1.7.0.tgz",
+ "integrity": "sha512-51vhCSQO4NSkedwEwOyqThiYqV0DAUkwNdqMQK0d29j5zmtNJJJRRBLeQuLGdstNmn3F7WMQ75Ci0/3Nq4ff8A==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/@oxlint/darwin-x64": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/@oxlint/darwin-x64/-/darwin-x64-1.7.0.tgz",
+ "integrity": "sha512-c0GN52yehYZ4TYuh4lBH9wYbBOI/RDOxZhJdBsttG0GwfvKYg/tiPNrNEsPzu0/rd1j6x3yT0zt6vezDMeC1sQ==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/@oxlint/linux-arm64-gnu": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/@oxlint/linux-arm64-gnu/-/linux-arm64-gnu-1.7.0.tgz",
+ "integrity": "sha512-pam/lbzbzVMDzc3f1hoRPtnUMEIqkn0dynlB5nUll/MVBSIvIPLS9kJLrRA48lrlqbkS9LGiF37JvpwXA58A9A==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@oxlint/linux-arm64-musl": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/@oxlint/linux-arm64-musl/-/linux-arm64-musl-1.7.0.tgz",
+ "integrity": "sha512-LTyPy9FYS3SZ2XxJx+ITvlAq/ek5PtZK9Z2m3W72TA8hchGhJy5eQ+aotYjd/YVXOpGRpB12RdOpOTsZRu50bA==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@oxlint/linux-x64-gnu": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/@oxlint/linux-x64-gnu/-/linux-x64-gnu-1.7.0.tgz",
+ "integrity": "sha512-YtZ4DiAgjaEiqUiwnvtJ/znZMAAVPKR7pnsi6lqbA3BfXJ/IwMaNpdoGlCGVdDGeN4BuGCwnFtBVqKVvVg3DDg==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@oxlint/linux-x64-musl": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/@oxlint/linux-x64-musl/-/linux-x64-musl-1.7.0.tgz",
+ "integrity": "sha512-5aIpemNUBvwMMk4MCx1V3M6R9eMB1/SS6/24Orax9FqaI1lDX08tySdv696sr4Lms9ocA+rotxIPW9NP9439vA==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@oxlint/win32-arm64": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/@oxlint/win32-arm64/-/win32-arm64-1.7.0.tgz",
+ "integrity": "sha512-fpFpkHwbAu0NcR5bc1WapCPcM9qSYi5lCRVOp1WwDoFLKI2b9/UWB8OEg8UHWV5dnBu7HZAWH/SEslYGkZNsbQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@oxlint/win32-x64": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/@oxlint/win32-x64/-/win32-x64-1.7.0.tgz",
+ "integrity": "sha512-0EPWBWOiD3wZHgeWDlTUaiFzhzIonXykxYUC+NRerPQFkO/G+bd9uLMJddHDKqfP/7g8s3E5V6KvBvvFpb7U6g==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
"node_modules/@pkgjs/parseargs": {
"version": "0.11.0",
"resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
@@ -2850,9 +2843,9 @@
}
},
"node_modules/@pkgr/core": {
- "version": "0.2.7",
- "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.2.7.tgz",
- "integrity": "sha512-YLT9Zo3oNPJoBjBc4q8G2mjU4tqIbf5CEOORbUUr48dCD9q3umJ3IPlVqOqDakPfd2HuwccBaqlGhN4Gmr5OWg==",
+ "version": "0.2.9",
+ "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.2.9.tgz",
+ "integrity": "sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==",
"license": "MIT",
"engines": {
"node": "^12.20.0 || ^14.18.0 || >=16.0.0"
@@ -2881,6 +2874,21 @@
"ws": "~7.5.10"
}
},
+ "node_modules/@pm2/agent/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
"node_modules/@pm2/agent/node_modules/chalk": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
@@ -2894,12 +2902,47 @@
"node": ">=8"
}
},
+ "node_modules/@pm2/agent/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/@pm2/agent/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
"node_modules/@pm2/agent/node_modules/dayjs": {
"version": "1.8.36",
"resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.8.36.tgz",
"integrity": "sha512-3VmRXEtw7RZKAf+4Tv1Ym9AGeo8r8+CjDi26x+7SYQil1UqtqdaokhzoEJohqlzt0m5kacJSDhJQkG/LWhpRBw==",
"license": "MIT"
},
+ "node_modules/@pm2/agent/node_modules/debug": {
+ "version": "4.3.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
+ "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
+ "license": "MIT",
+ "dependencies": {
+ "ms": "^2.1.3"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@pm2/agent/node_modules/lru-cache": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
@@ -2961,6 +3004,23 @@
"lodash": "^4.17.14"
}
},
+ "node_modules/@pm2/io/node_modules/debug": {
+ "version": "4.3.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
+ "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
+ "license": "MIT",
+ "dependencies": {
+ "ms": "^2.1.3"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@pm2/io/node_modules/eventemitter2": {
"version": "6.4.9",
"resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.9.tgz",
@@ -2994,11 +3054,11 @@
"node": ">=10"
}
},
- "node_modules/@pm2/io/node_modules/tslib": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz",
- "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==",
- "license": "Apache-2.0"
+ "node_modules/@pm2/io/node_modules/signal-exit": {
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
+ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
+ "license": "ISC"
},
"node_modules/@pm2/io/node_modules/yallist": {
"version": "4.0.0",
@@ -3010,6 +3070,7 @@
"version": "0.8.0",
"resolved": "https://registry.npmjs.org/@pm2/js-api/-/js-api-0.8.0.tgz",
"integrity": "sha512-nmWzrA/BQZik3VBz+npRcNIu01kdBhWL0mxKmP1ciF/gTcujPTQqt027N9fc1pK9ERM8RipFhymw7RcmCyOEYA==",
+ "license": "Apache-2",
"dependencies": {
"async": "^2.6.3",
"debug": "~4.3.1",
@@ -3025,19 +3086,39 @@
"version": "2.6.4",
"resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz",
"integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==",
+ "license": "MIT",
"dependencies": {
"lodash": "^4.17.14"
}
},
+ "node_modules/@pm2/js-api/node_modules/debug": {
+ "version": "4.3.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
+ "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
+ "license": "MIT",
+ "dependencies": {
+ "ms": "^2.1.3"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@pm2/js-api/node_modules/eventemitter2": {
"version": "6.4.9",
"resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.9.tgz",
- "integrity": "sha512-JEPTiaOt9f04oa6NOkc4aH+nVp5I3wEjpHbIPqfgCdD5v5bUzy7xQqwcVO2aDQgOWhI28da57HksMrzK9HlRxg=="
+ "integrity": "sha512-JEPTiaOt9f04oa6NOkc4aH+nVp5I3wEjpHbIPqfgCdD5v5bUzy7xQqwcVO2aDQgOWhI28da57HksMrzK9HlRxg==",
+ "license": "MIT"
},
"node_modules/@pm2/pm2-version-check": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/@pm2/pm2-version-check/-/pm2-version-check-1.0.4.tgz",
"integrity": "sha512-SXsM27SGH3yTWKc2fKR4SYNxsmnvuBQ9dd6QHtEWmiZ/VqaOYPAIlS8+vMcn27YLtAEBGvNRSh3TPNvtjZgfqA==",
+ "license": "MIT",
"dependencies": {
"debug": "^4.3.1"
}
@@ -3048,20 +3129,21 @@
"integrity": "sha512-qv3jnwoakeax2razYaMsGI/luWdliBLHTdC6jU55hQt1hcFqzauH/HsBollQ7IR4ySTtYhT+xyHoijpA16C+tA=="
},
"node_modules/@seald-io/nedb": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/@seald-io/nedb/-/nedb-4.1.1.tgz",
- "integrity": "sha512-u7fVfzKQ/3ZaIOnYQONf2lPZtGUeQtMPjfcaQkCw/GZv5dzn20qKW6sfN0NkVbr0ksJMlWcFXNGcXYsQSb1a1g==",
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/@seald-io/nedb/-/nedb-4.1.2.tgz",
+ "integrity": "sha512-bDr6TqjBVS2rDyYM9CPxAnotj5FuNL9NF8o7h7YyFXM7yruqT4ddr+PkSb2mJvvw991bqdftazkEo38gykvaww==",
"license": "MIT",
"dependencies": {
"@seald-io/binary-search-tree": "^1.0.3",
- "localforage": "^1.9.0",
- "util": "^0.12.4"
+ "localforage": "^1.10.0",
+ "util": "^0.12.5"
}
},
"node_modules/@sinclair/typebox": {
- "version": "0.27.8",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz",
- "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA=="
+ "version": "0.34.38",
+ "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.38.tgz",
+ "integrity": "sha512-HpkxMmc2XmZKhvaKIZZThlHmx1L0I/V1hWK1NubtlFnr6ZqdiOpV72TKudZUNQjZNsyDBay72qFEhEvb+bcwcA==",
+ "license": "MIT"
},
"node_modules/@sinonjs/commons": {
"version": "3.0.1",
@@ -3082,9 +3164,9 @@
}
},
"node_modules/@swc/core": {
- "version": "1.12.7",
- "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.12.7.tgz",
- "integrity": "sha512-bcpllEihyUSnqp0UtXTvXc19CT4wp3tGWLENhWnjr4B5iEOkzqMu+xHGz1FI5IBatjfqOQb29tgIfv6IL05QaA==",
+ "version": "1.13.1",
+ "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.13.1.tgz",
+ "integrity": "sha512-jEKKErLC6uwSqA+p6bmZR08usZM5Fpc+HdEu5CAzvye0q43yf1si1kjhHEa9XMkz0A2SAaal3eKCg/YYmtOsCA==",
"hasInstallScript": true,
"license": "Apache-2.0",
"dependencies": {
@@ -3099,16 +3181,16 @@
"url": "https://opencollective.com/swc"
},
"optionalDependencies": {
- "@swc/core-darwin-arm64": "1.12.7",
- "@swc/core-darwin-x64": "1.12.7",
- "@swc/core-linux-arm-gnueabihf": "1.12.7",
- "@swc/core-linux-arm64-gnu": "1.12.7",
- "@swc/core-linux-arm64-musl": "1.12.7",
- "@swc/core-linux-x64-gnu": "1.12.7",
- "@swc/core-linux-x64-musl": "1.12.7",
- "@swc/core-win32-arm64-msvc": "1.12.7",
- "@swc/core-win32-ia32-msvc": "1.12.7",
- "@swc/core-win32-x64-msvc": "1.12.7"
+ "@swc/core-darwin-arm64": "1.13.1",
+ "@swc/core-darwin-x64": "1.13.1",
+ "@swc/core-linux-arm-gnueabihf": "1.13.1",
+ "@swc/core-linux-arm64-gnu": "1.13.1",
+ "@swc/core-linux-arm64-musl": "1.13.1",
+ "@swc/core-linux-x64-gnu": "1.13.1",
+ "@swc/core-linux-x64-musl": "1.13.1",
+ "@swc/core-win32-arm64-msvc": "1.13.1",
+ "@swc/core-win32-ia32-msvc": "1.13.1",
+ "@swc/core-win32-x64-msvc": "1.13.1"
},
"peerDependencies": {
"@swc/helpers": ">=0.5.17"
@@ -3120,9 +3202,9 @@
}
},
"node_modules/@swc/core-darwin-arm64": {
- "version": "1.12.7",
- "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.12.7.tgz",
- "integrity": "sha512-w6BBT0hBRS56yS+LbReVym0h+iB7/PpCddqrn1ha94ra4rZ4R/A91A/rkv+LnQlPqU/+fhqdlXtCJU9mrhCBtA==",
+ "version": "1.13.1",
+ "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.13.1.tgz",
+ "integrity": "sha512-zO6SW/jSMTUORPm6dUZFPUwf+EFWZsaXWMGXadRG6akCofYpoQb8pcY2QZkVr43z8TMka6BtXpyoD/DJ0iOPHQ==",
"cpu": [
"arm64"
],
@@ -3136,9 +3218,9 @@
}
},
"node_modules/@swc/core-darwin-x64": {
- "version": "1.12.7",
- "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.12.7.tgz",
- "integrity": "sha512-jN6LhFfGOpm4DY2mXPgwH4aa9GLOwublwMVFFZ/bGnHYYCRitLZs9+JWBbyWs7MyGcA246Ew+EREx36KVEAxjA==",
+ "version": "1.13.1",
+ "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.13.1.tgz",
+ "integrity": "sha512-8RjaTZYxrlYKE5PgzZYWSOT4mAsyhIuh30Nu4dnn/2r0Ef68iNCbvX4ynGnFMhOIhqunjQbJf+mJKpwTwdHXhw==",
"cpu": [
"x64"
],
@@ -3152,9 +3234,9 @@
}
},
"node_modules/@swc/core-linux-arm-gnueabihf": {
- "version": "1.12.7",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.12.7.tgz",
- "integrity": "sha512-rHn8XXi7G2StEtZRAeJ6c7nhJPDnqsHXmeNrAaYwk8Tvpa6ZYG2nT9E1OQNXj1/dfbSFTjdiA8M8ZvGYBlpBoA==",
+ "version": "1.13.1",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.13.1.tgz",
+ "integrity": "sha512-jEqK6pECs2m4BpL2JA/4CCkq04p6iFOEtVNXTisO+lJ3zwmxlnIEm9UfJZG6VSu8GS9MHRKGB0ieZ1tEdN1qDA==",
"cpu": [
"arm"
],
@@ -3168,9 +3250,9 @@
}
},
"node_modules/@swc/core-linux-arm64-gnu": {
- "version": "1.12.7",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.12.7.tgz",
- "integrity": "sha512-N15hKizSSh+hkZ2x3TDVrxq0TDcbvDbkQJi2ZrLb9fK+NdFUV/x+XF16ZDPlbxtrGXl1CT7VD439SNaMN9F7qw==",
+ "version": "1.13.1",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.13.1.tgz",
+ "integrity": "sha512-PbkuIOYXO/gQbWQ7NnYIwm59ygNqmUcF8LBeoKvxhx1VtOwE+9KiTfoplOikkPLhMiTzKsd8qentTslbITIg+Q==",
"cpu": [
"arm64"
],
@@ -3184,9 +3266,9 @@
}
},
"node_modules/@swc/core-linux-arm64-musl": {
- "version": "1.12.7",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.12.7.tgz",
- "integrity": "sha512-jxyINtBezpxd3eIUDiDXv7UQ87YWlPsM9KumOwJk09FkFSO4oYxV2RT+Wu+Nt5tVWue4N0MdXT/p7SQsDEk4YA==",
+ "version": "1.13.1",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.13.1.tgz",
+ "integrity": "sha512-JaqFdBCarIBKiMu5bbAp+kWPMNGg97ej+7KzbKOzWP5pRptqKi86kCDZT3WmjPe8hNG6dvBwbm7Y8JNry5LebQ==",
"cpu": [
"arm64"
],
@@ -3200,9 +3282,9 @@
}
},
"node_modules/@swc/core-linux-x64-gnu": {
- "version": "1.12.7",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.12.7.tgz",
- "integrity": "sha512-PR4tPVwU1BQBfFDk2XfzXxsEIjF3x/bOV1BzZpYvrlkU0TKUDbR4t2wzvsYwD/coW7/yoQmlL70/qnuPtTp1Zw==",
+ "version": "1.13.1",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.13.1.tgz",
+ "integrity": "sha512-t4cLkku10YECDaakWUH0452WJHIZtrLPRwezt6BdoMntVMwNjvXRX7C8bGuYcKC3YxRW7enZKFpozLhQIQ37oA==",
"cpu": [
"x64"
],
@@ -3216,9 +3298,9 @@
}
},
"node_modules/@swc/core-linux-x64-musl": {
- "version": "1.12.7",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.12.7.tgz",
- "integrity": "sha512-zy7JWfQtQItgMfUjSbbcS3DZqQUn2d9VuV0LSGpJxtTXwgzhRpF1S2Sj7cU9hGpbM27Y8RJ4DeFb3qbAufjbrw==",
+ "version": "1.13.1",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.13.1.tgz",
+ "integrity": "sha512-fSMwZOaG+3ukUucbEbzz9GhzGhUhXoCPqHe9qW0/Vc2IZRp538xalygKyZynYweH5d9EHux1aj3+IO8/xBaoiA==",
"cpu": [
"x64"
],
@@ -3232,9 +3314,9 @@
}
},
"node_modules/@swc/core-win32-arm64-msvc": {
- "version": "1.12.7",
- "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.12.7.tgz",
- "integrity": "sha512-52PeF0tyX04ZFD8nibNhy/GjMFOZWTEWPmIB3wpD1vIJ1po+smtBnEdRRll5WIXITKoiND8AeHlBNBPqcsdcwA==",
+ "version": "1.13.1",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.13.1.tgz",
+ "integrity": "sha512-tweCXK/79vAwj1NhAsYgICy8T1z2QEairmN2BFEBYFBFNMEB1iI1YlXwBkBtuihRvgZrTh1ORusKa4jLYzLCZA==",
"cpu": [
"arm64"
],
@@ -3248,9 +3330,9 @@
}
},
"node_modules/@swc/core-win32-ia32-msvc": {
- "version": "1.12.7",
- "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.12.7.tgz",
- "integrity": "sha512-WzQwkNMuhB1qQShT9uUgz/mX2j7NIEPExEtzvGsBT7TlZ9j1kGZ8NJcZH/fwOFcSJL4W7DnkL7nAhx6DBlSPaA==",
+ "version": "1.13.1",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.13.1.tgz",
+ "integrity": "sha512-zi7hO9D+2R2yQN9D7T10/CAI9KhuXkNkz8tcJOW6+dVPtAk/gsIC5NoGPELjgrAlLL9CS38ZQpLDslLfpP15ng==",
"cpu": [
"ia32"
],
@@ -3264,9 +3346,9 @@
}
},
"node_modules/@swc/core-win32-x64-msvc": {
- "version": "1.12.7",
- "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.12.7.tgz",
- "integrity": "sha512-R52ivBi2lgjl+Bd3XCPum0YfgbZq/W1AUExITysddP9ErsNSwnreYyNB3exEijiazWGcqHEas2ChiuMOP7NYrA==",
+ "version": "1.13.1",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.13.1.tgz",
+ "integrity": "sha512-KubYjzqs/nz3H69ncX/XHKsC8c1xqc7UvonQAj26BhbL22HBsqdAaVutZ+Obho6RMpd3F5qQ95ldavUTWskRrw==",
"cpu": [
"x64"
],
@@ -3282,15 +3364,16 @@
"node_modules/@swc/counter": {
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz",
- "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ=="
+ "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==",
+ "license": "Apache-2.0"
},
"node_modules/@swc/jest": {
- "version": "0.2.38",
- "resolved": "https://registry.npmjs.org/@swc/jest/-/jest-0.2.38.tgz",
- "integrity": "sha512-HMoZgXWMqChJwffdDjvplH53g9G2ALQes3HKXDEdliB/b85OQ0CTSbxG8VSeCwiAn7cOaDVEt4mwmZvbHcS52w==",
+ "version": "0.2.39",
+ "resolved": "https://registry.npmjs.org/@swc/jest/-/jest-0.2.39.tgz",
+ "integrity": "sha512-eyokjOwYd0Q8RnMHri+8/FS1HIrIUKK/sRrFp8c1dThUOfNeCWbLmBP1P5VsKdvmkd25JaH+OKYwEYiAYg9YAA==",
"license": "MIT",
"dependencies": {
- "@jest/create-cache-key-function": "^29.7.0",
+ "@jest/create-cache-key-function": "^30.0.0",
"@swc/counter": "^0.1.3",
"jsonc-parser": "^3.2.0"
},
@@ -3317,15 +3400,22 @@
"license": "MIT"
},
"node_modules/@tybys/wasm-util": {
- "version": "0.9.0",
- "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.9.0.tgz",
- "integrity": "sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==",
+ "version": "0.10.0",
+ "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.0.tgz",
+ "integrity": "sha512-VyyPYFlOMNylG45GoAe0xDoLwWuowvf92F9kySqzYh8vmYm7D2u4iUJKa1tOUpS70Ku13ASrOkS4ScXFsTaCNQ==",
"license": "MIT",
"optional": true,
"dependencies": {
"tslib": "^2.4.0"
}
},
+ "node_modules/@tybys/wasm-util/node_modules/tslib": {
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
+ "license": "0BSD",
+ "optional": true
+ },
"node_modules/@types/babel__core": {
"version": "7.20.5",
"resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
@@ -3377,9 +3467,10 @@
}
},
"node_modules/@types/estree": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz",
- "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw=="
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
+ "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
+ "license": "MIT"
},
"node_modules/@types/fs-extra": {
"version": "11.0.4",
@@ -3408,9 +3499,10 @@
"license": "MIT"
},
"node_modules/@types/istanbul-lib-report": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
- "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==",
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz",
+ "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==",
+ "license": "MIT",
"dependencies": {
"@types/istanbul-lib-coverage": "*"
}
@@ -3455,16 +3547,10 @@
"integrity": "sha512-DIUKT4mkbTBxSrX6lmnQR888ObeFVVo1uNEqBH5/ddQHpnG4CA24DibpK7aO8QAcJEZUTcIx0F96TWuzVT9Z4g==",
"license": "MIT"
},
- "node_modules/@types/lodash": {
- "version": "4.17.19",
- "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.19.tgz",
- "integrity": "sha512-NYqRyg/hIQrYPT9lbOeYc3kIRabJDn/k4qQHIXUpx88CBDww2fD15Sg5kbXlW86zm2XEW4g0QxkTI3/Kfkc7xQ==",
- "license": "MIT"
- },
"node_modules/@types/node": {
- "version": "24.0.7",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.7.tgz",
- "integrity": "sha512-YIEUUr4yf8q8oQoXPpSlnvKNVKDQlPMWrmOcgzoduo7kvA2UF0/BwJ/eMKFTiTtkNL17I0M6Xe2tvwFU7be6iw==",
+ "version": "24.0.15",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.15.tgz",
+ "integrity": "sha512-oaeTSbCef7U/z7rDeJA138xpG3NuKc64/rZ2qmUFkFJmnMsAPaluIifqyWd8hSSMxyP9oie3dLAqYPblag9KgA==",
"license": "MIT",
"dependencies": {
"undici-types": "~7.8.0"
@@ -3489,13 +3575,20 @@
"license": "MIT"
},
"node_modules/@types/through": {
- "version": "0.0.31",
- "resolved": "https://registry.npmjs.org/@types/through/-/through-0.0.31.tgz",
- "integrity": "sha512-LpKpmb7FGevYgXnBXYs6HWnmiFyVG07Pt1cnbgM1IhEacITTiUaBXXvOR3Y50ksaJWGSfhbEvQFivQEFGCC55w==",
+ "version": "0.0.33",
+ "resolved": "https://registry.npmjs.org/@types/through/-/through-0.0.33.tgz",
+ "integrity": "sha512-HsJ+z3QuETzP3cswwtzt2vEIiHBk/dCcHGhbmG5X3ecnwFD/lPrMpliGXxSCg03L9AhrdwA4Oz/qfspkDW+xGQ==",
+ "license": "MIT",
"dependencies": {
"@types/node": "*"
}
},
+ "node_modules/@types/triple-beam": {
+ "version": "1.3.5",
+ "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.5.tgz",
+ "integrity": "sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==",
+ "license": "MIT"
+ },
"node_modules/@types/yargs": {
"version": "17.0.33",
"resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz",
@@ -3506,21 +3599,22 @@
}
},
"node_modules/@types/yargs-parser": {
- "version": "21.0.0",
- "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz",
- "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA=="
+ "version": "21.0.3",
+ "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz",
+ "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==",
+ "license": "MIT"
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "8.35.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.35.0.tgz",
- "integrity": "sha512-ijItUYaiWuce0N1SoSMrEd0b6b6lYkYt99pqCPfybd+HKVXtEvYhICfLdwp42MhiI5mp0oq7PKEL+g1cNiz/Eg==",
+ "version": "8.37.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.37.0.tgz",
+ "integrity": "sha512-jsuVWeIkb6ggzB+wPCsR4e6loj+rM72ohW6IBn2C+5NCvfUVY8s33iFPySSVXqtm5Hu29Ne/9bnA0JmyLmgenA==",
"license": "MIT",
"dependencies": {
"@eslint-community/regexpp": "^4.10.0",
- "@typescript-eslint/scope-manager": "8.35.0",
- "@typescript-eslint/type-utils": "8.35.0",
- "@typescript-eslint/utils": "8.35.0",
- "@typescript-eslint/visitor-keys": "8.35.0",
+ "@typescript-eslint/scope-manager": "8.37.0",
+ "@typescript-eslint/type-utils": "8.37.0",
+ "@typescript-eslint/utils": "8.37.0",
+ "@typescript-eslint/visitor-keys": "8.37.0",
"graphemer": "^1.4.0",
"ignore": "^7.0.0",
"natural-compare": "^1.4.0",
@@ -3534,7 +3628,7 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "@typescript-eslint/parser": "^8.35.0",
+ "@typescript-eslint/parser": "^8.37.0",
"eslint": "^8.57.0 || ^9.0.0",
"typescript": ">=4.8.4 <5.9.0"
}
@@ -3549,15 +3643,15 @@
}
},
"node_modules/@typescript-eslint/parser": {
- "version": "8.35.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.35.0.tgz",
- "integrity": "sha512-6sMvZePQrnZH2/cJkwRpkT7DxoAWh+g6+GFRK6bV3YQo7ogi3SX5rgF6099r5Q53Ma5qeT7LGmOmuIutF4t3lA==",
+ "version": "8.37.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.37.0.tgz",
+ "integrity": "sha512-kVIaQE9vrN9RLCQMQ3iyRlVJpTiDUY6woHGb30JDkfJErqrQEmtdWH3gV0PBAfGZgQXoqzXOO0T3K6ioApbbAA==",
"license": "MIT",
"dependencies": {
- "@typescript-eslint/scope-manager": "8.35.0",
- "@typescript-eslint/types": "8.35.0",
- "@typescript-eslint/typescript-estree": "8.35.0",
- "@typescript-eslint/visitor-keys": "8.35.0",
+ "@typescript-eslint/scope-manager": "8.37.0",
+ "@typescript-eslint/types": "8.37.0",
+ "@typescript-eslint/typescript-estree": "8.37.0",
+ "@typescript-eslint/visitor-keys": "8.37.0",
"debug": "^4.3.4"
},
"engines": {
@@ -3573,13 +3667,13 @@
}
},
"node_modules/@typescript-eslint/project-service": {
- "version": "8.35.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.35.0.tgz",
- "integrity": "sha512-41xatqRwWZuhUMF/aZm2fcUsOFKNcG28xqRSS6ZVr9BVJtGExosLAm5A1OxTjRMagx8nJqva+P5zNIGt8RIgbQ==",
+ "version": "8.37.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.37.0.tgz",
+ "integrity": "sha512-BIUXYsbkl5A1aJDdYJCBAo8rCEbAvdquQ8AnLb6z5Lp1u3x5PNgSSx9A/zqYc++Xnr/0DVpls8iQ2cJs/izTXA==",
"license": "MIT",
"dependencies": {
- "@typescript-eslint/tsconfig-utils": "^8.35.0",
- "@typescript-eslint/types": "^8.35.0",
+ "@typescript-eslint/tsconfig-utils": "^8.37.0",
+ "@typescript-eslint/types": "^8.37.0",
"debug": "^4.3.4"
},
"engines": {
@@ -3594,13 +3688,13 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "8.35.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.35.0.tgz",
- "integrity": "sha512-+AgL5+mcoLxl1vGjwNfiWq5fLDZM1TmTPYs2UkyHfFhgERxBbqHlNjRzhThJqz+ktBqTChRYY6zwbMwy0591AA==",
+ "version": "8.37.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.37.0.tgz",
+ "integrity": "sha512-0vGq0yiU1gbjKob2q691ybTg9JX6ShiVXAAfm2jGf3q0hdP6/BruaFjL/ManAR/lj05AvYCH+5bbVo0VtzmjOA==",
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.35.0",
- "@typescript-eslint/visitor-keys": "8.35.0"
+ "@typescript-eslint/types": "8.37.0",
+ "@typescript-eslint/visitor-keys": "8.37.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -3611,9 +3705,9 @@
}
},
"node_modules/@typescript-eslint/tsconfig-utils": {
- "version": "8.35.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.35.0.tgz",
- "integrity": "sha512-04k/7247kZzFraweuEirmvUj+W3bJLI9fX6fbo1Qm2YykuBvEhRTPl8tcxlYO8kZZW+HIXfkZNoasVb8EV4jpA==",
+ "version": "8.37.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.37.0.tgz",
+ "integrity": "sha512-1/YHvAVTimMM9mmlPvTec9NP4bobA1RkDbMydxG8omqwJJLEW/Iy2C4adsAESIXU3WGLXFHSZUU+C9EoFWl4Zg==",
"license": "MIT",
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -3627,13 +3721,14 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "8.35.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.35.0.tgz",
- "integrity": "sha512-ceNNttjfmSEoM9PW87bWLDEIaLAyR+E6BoYJQ5PfaDau37UGca9Nyq3lBk8Bw2ad0AKvYabz6wxc7DMTO2jnNA==",
+ "version": "8.37.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.37.0.tgz",
+ "integrity": "sha512-SPkXWIkVZxhgwSwVq9rqj/4VFo7MnWwVaRNznfQDc/xPYHjXnPfLWn+4L6FF1cAz6e7dsqBeMawgl7QjUMj4Ow==",
"license": "MIT",
"dependencies": {
- "@typescript-eslint/typescript-estree": "8.35.0",
- "@typescript-eslint/utils": "8.35.0",
+ "@typescript-eslint/types": "8.37.0",
+ "@typescript-eslint/typescript-estree": "8.37.0",
+ "@typescript-eslint/utils": "8.37.0",
"debug": "^4.3.4",
"ts-api-utils": "^2.1.0"
},
@@ -3650,9 +3745,9 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "8.35.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.35.0.tgz",
- "integrity": "sha512-0mYH3emanku0vHw2aRLNGqe7EXh9WHEhi7kZzscrMDf6IIRUQ5Jk4wp1QrledE/36KtdZrVfKnE32eZCf/vaVQ==",
+ "version": "8.37.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.37.0.tgz",
+ "integrity": "sha512-ax0nv7PUF9NOVPs+lmQ7yIE7IQmAf8LGcXbMvHX5Gm+YJUYNAl340XkGnrimxZ0elXyoQJuN5sbg6C4evKA4SQ==",
"license": "MIT",
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -3663,15 +3758,15 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "8.35.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.35.0.tgz",
- "integrity": "sha512-F+BhnaBemgu1Qf8oHrxyw14wq6vbL8xwWKKMwTMwYIRmFFY/1n/9T/jpbobZL8vp7QyEUcC6xGrnAO4ua8Kp7w==",
+ "version": "8.37.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.37.0.tgz",
+ "integrity": "sha512-zuWDMDuzMRbQOM+bHyU4/slw27bAUEcKSKKs3hcv2aNnc/tvE/h7w60dwVw8vnal2Pub6RT1T7BI8tFZ1fE+yg==",
"license": "MIT",
"dependencies": {
- "@typescript-eslint/project-service": "8.35.0",
- "@typescript-eslint/tsconfig-utils": "8.35.0",
- "@typescript-eslint/types": "8.35.0",
- "@typescript-eslint/visitor-keys": "8.35.0",
+ "@typescript-eslint/project-service": "8.37.0",
+ "@typescript-eslint/tsconfig-utils": "8.37.0",
+ "@typescript-eslint/types": "8.37.0",
+ "@typescript-eslint/visitor-keys": "8.37.0",
"debug": "^4.3.4",
"fast-glob": "^3.3.2",
"is-glob": "^4.0.3",
@@ -3715,15 +3810,15 @@
}
},
"node_modules/@typescript-eslint/utils": {
- "version": "8.35.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.35.0.tgz",
- "integrity": "sha512-nqoMu7WWM7ki5tPgLVsmPM8CkqtoPUG6xXGeefM5t4x3XumOEKMoUZPdi+7F+/EotukN4R9OWdmDxN80fqoZeg==",
+ "version": "8.37.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.37.0.tgz",
+ "integrity": "sha512-TSFvkIW6gGjN2p6zbXo20FzCABbyUAuq6tBvNRGsKdsSQ6a7rnV6ADfZ7f4iI3lIiXc4F4WWvtUfDw9CJ9pO5A==",
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.7.0",
- "@typescript-eslint/scope-manager": "8.35.0",
- "@typescript-eslint/types": "8.35.0",
- "@typescript-eslint/typescript-estree": "8.35.0"
+ "@typescript-eslint/scope-manager": "8.37.0",
+ "@typescript-eslint/types": "8.37.0",
+ "@typescript-eslint/typescript-estree": "8.37.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -3738,12 +3833,12 @@
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "8.35.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.35.0.tgz",
- "integrity": "sha512-zTh2+1Y8ZpmeQaQVIc/ZZxsx8UzgKJyNg1PTvjzC7WMhPSVS8bfDX34k1SrwOf016qd5RU3az2UxUNue3IfQ5g==",
+ "version": "8.37.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.37.0.tgz",
+ "integrity": "sha512-YzfhzcTnZVPiLfP/oeKtDp2evwvHLMe0LOy7oe+hb9KKIumLNohYS9Hgp1ifwpu42YWxhZE8yieggz6JpqO/1w==",
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.35.0",
+ "@typescript-eslint/types": "8.37.0",
"eslint-visitor-keys": "^4.2.1"
},
"engines": {
@@ -3773,9 +3868,9 @@
"license": "ISC"
},
"node_modules/@unrs/resolver-binding-android-arm-eabi": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.9.2.tgz",
- "integrity": "sha512-tS+lqTU3N0kkthU+rYp0spAYq15DU8ld9kXkaKg9sbQqJNF+WPMuNHZQGCgdxrUOEO0j22RKMwRVhF1HTl+X8A==",
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.11.1.tgz",
+ "integrity": "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==",
"cpu": [
"arm"
],
@@ -3786,9 +3881,9 @@
]
},
"node_modules/@unrs/resolver-binding-android-arm64": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.9.2.tgz",
- "integrity": "sha512-MffGiZULa/KmkNjHeuuflLVqfhqLv1vZLm8lWIyeADvlElJ/GLSOkoUX+5jf4/EGtfwrNFcEaB8BRas03KT0/Q==",
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.11.1.tgz",
+ "integrity": "sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==",
"cpu": [
"arm64"
],
@@ -3799,9 +3894,9 @@
]
},
"node_modules/@unrs/resolver-binding-darwin-arm64": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.9.2.tgz",
- "integrity": "sha512-dzJYK5rohS1sYl1DHdJ3mwfwClJj5BClQnQSyAgEfggbUwA9RlROQSSbKBLqrGfsiC/VyrDPtbO8hh56fnkbsQ==",
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.11.1.tgz",
+ "integrity": "sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==",
"cpu": [
"arm64"
],
@@ -3812,9 +3907,9 @@
]
},
"node_modules/@unrs/resolver-binding-darwin-x64": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.9.2.tgz",
- "integrity": "sha512-gaIMWK+CWtXcg9gUyznkdV54LzQ90S3X3dn8zlh+QR5Xy7Y+Efqw4Rs4im61K1juy4YNb67vmJsCDAGOnIeffQ==",
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.11.1.tgz",
+ "integrity": "sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==",
"cpu": [
"x64"
],
@@ -3825,9 +3920,9 @@
]
},
"node_modules/@unrs/resolver-binding-freebsd-x64": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.9.2.tgz",
- "integrity": "sha512-S7QpkMbVoVJb0xwHFwujnwCAEDe/596xqY603rpi/ioTn9VDgBHnCCxh+UFrr5yxuMH+dliHfjwCZJXOPJGPnw==",
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.11.1.tgz",
+ "integrity": "sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==",
"cpu": [
"x64"
],
@@ -3838,9 +3933,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-arm-gnueabihf": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.9.2.tgz",
- "integrity": "sha512-+XPUMCuCCI80I46nCDFbGum0ZODP5NWGiwS3Pj8fOgsG5/ctz+/zzuBlq/WmGa+EjWZdue6CF0aWWNv84sE1uw==",
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.11.1.tgz",
+ "integrity": "sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==",
"cpu": [
"arm"
],
@@ -3851,9 +3946,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-arm-musleabihf": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.9.2.tgz",
- "integrity": "sha512-sqvUyAd1JUpwbz33Ce2tuTLJKM+ucSsYpPGl2vuFwZnEIg0CmdxiZ01MHQ3j6ExuRqEDUCy8yvkDKvjYFPb8Zg==",
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.11.1.tgz",
+ "integrity": "sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==",
"cpu": [
"arm"
],
@@ -3864,9 +3959,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-arm64-gnu": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.9.2.tgz",
- "integrity": "sha512-UYA0MA8ajkEDCFRQdng/FVx3F6szBvk3EPnkTTQuuO9lV1kPGuTB+V9TmbDxy5ikaEgyWKxa4CI3ySjklZ9lFA==",
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.11.1.tgz",
+ "integrity": "sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==",
"cpu": [
"arm64"
],
@@ -3877,9 +3972,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-arm64-musl": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.9.2.tgz",
- "integrity": "sha512-P/CO3ODU9YJIHFqAkHbquKtFst0COxdphc8TKGL5yCX75GOiVpGqd1d15ahpqu8xXVsqP4MGFP2C3LRZnnL5MA==",
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.11.1.tgz",
+ "integrity": "sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==",
"cpu": [
"arm64"
],
@@ -3890,9 +3985,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-ppc64-gnu": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.9.2.tgz",
- "integrity": "sha512-uKStFlOELBxBum2s1hODPtgJhY4NxYJE9pAeyBgNEzHgTqTiVBPjfTlPFJkfxyTjQEuxZbbJlJnMCrRgD7ubzw==",
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.11.1.tgz",
+ "integrity": "sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==",
"cpu": [
"ppc64"
],
@@ -3903,9 +3998,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-riscv64-gnu": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.9.2.tgz",
- "integrity": "sha512-LkbNnZlhINfY9gK30AHs26IIVEZ9PEl9qOScYdmY2o81imJYI4IMnJiW0vJVtXaDHvBvxeAgEy5CflwJFIl3tQ==",
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.11.1.tgz",
+ "integrity": "sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==",
"cpu": [
"riscv64"
],
@@ -3916,9 +4011,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-riscv64-musl": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.9.2.tgz",
- "integrity": "sha512-vI+e6FzLyZHSLFNomPi+nT+qUWN4YSj8pFtQZSFTtmgFoxqB6NyjxSjAxEC1m93qn6hUXhIsh8WMp+fGgxCoRg==",
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.11.1.tgz",
+ "integrity": "sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==",
"cpu": [
"riscv64"
],
@@ -3929,9 +4024,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-s390x-gnu": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.9.2.tgz",
- "integrity": "sha512-sSO4AlAYhSM2RAzBsRpahcJB1msc6uYLAtP6pesPbZtptF8OU/CbCPhSRW6cnYOGuVmEmWVW5xVboAqCnWTeHQ==",
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.11.1.tgz",
+ "integrity": "sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==",
"cpu": [
"s390x"
],
@@ -3942,9 +4037,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-x64-gnu": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.9.2.tgz",
- "integrity": "sha512-jkSkwch0uPFva20Mdu8orbQjv2A3G88NExTN2oPTI1AJ+7mZfYW3cDCTyoH6OnctBKbBVeJCEqh0U02lTkqD5w==",
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.11.1.tgz",
+ "integrity": "sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==",
"cpu": [
"x64"
],
@@ -3955,9 +4050,9 @@
]
},
"node_modules/@unrs/resolver-binding-linux-x64-musl": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.9.2.tgz",
- "integrity": "sha512-Uk64NoiTpQbkpl+bXsbeyOPRpUoMdcUqa+hDC1KhMW7aN1lfW8PBlBH4mJ3n3Y47dYE8qi0XTxy1mBACruYBaw==",
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.11.1.tgz",
+ "integrity": "sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==",
"cpu": [
"x64"
],
@@ -3968,9 +4063,9 @@
]
},
"node_modules/@unrs/resolver-binding-wasm32-wasi": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.9.2.tgz",
- "integrity": "sha512-EpBGwkcjDicjR/ybC0g8wO5adPNdVuMrNalVgYcWi+gYtC1XYNuxe3rufcO7dA76OHGeVabcO6cSkPJKVcbCXQ==",
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.11.1.tgz",
+ "integrity": "sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==",
"cpu": [
"wasm32"
],
@@ -3984,9 +4079,9 @@
}
},
"node_modules/@unrs/resolver-binding-win32-arm64-msvc": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.9.2.tgz",
- "integrity": "sha512-EdFbGn7o1SxGmN6aZw9wAkehZJetFPao0VGZ9OMBwKx6TkvDuj6cNeLimF/Psi6ts9lMOe+Dt6z19fZQ9Ye2fw==",
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.11.1.tgz",
+ "integrity": "sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==",
"cpu": [
"arm64"
],
@@ -3997,9 +4092,9 @@
]
},
"node_modules/@unrs/resolver-binding-win32-ia32-msvc": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.9.2.tgz",
- "integrity": "sha512-JY9hi1p7AG+5c/dMU8o2kWemM8I6VZxfGwn1GCtf3c5i+IKcMo2NQ8OjZ4Z3/itvY/Si3K10jOBQn7qsD/whUA==",
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.11.1.tgz",
+ "integrity": "sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==",
"cpu": [
"ia32"
],
@@ -4010,9 +4105,9 @@
]
},
"node_modules/@unrs/resolver-binding-win32-x64-msvc": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.9.2.tgz",
- "integrity": "sha512-ryoo+EB19lMxAd80ln9BVf8pdOAxLb97amrQ3SFN9OCRn/5M5wvwDgAe4i8ZjhpbiHoDeP8yavcTEnpKBo7lZg==",
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.11.1.tgz",
+ "integrity": "sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==",
"cpu": [
"x64"
],
@@ -4025,12 +4120,14 @@
"node_modules/@zeit/schemas": {
"version": "2.36.0",
"resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.36.0.tgz",
- "integrity": "sha512-7kjMwcChYEzMKjeex9ZFXkt1AyNov9R5HZtjBKVsmVpw7pa7ZtlCGvCBC2vnnXctaYN+aRI61HjIqeetZW5ROg=="
+ "integrity": "sha512-7kjMwcChYEzMKjeex9ZFXkt1AyNov9R5HZtjBKVsmVpw7pa7ZtlCGvCBC2vnnXctaYN+aRI61HjIqeetZW5ROg==",
+ "license": "MIT"
},
"node_modules/accepts": {
"version": "1.3.8",
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
"integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
+ "license": "MIT",
"dependencies": {
"mime-types": "~2.1.34",
"negotiator": "0.6.3"
@@ -4055,14 +4152,16 @@
"version": "5.3.2",
"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
"integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
+ "license": "MIT",
"peerDependencies": {
"acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
}
},
"node_modules/agent-base": {
- "version": "7.1.3",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz",
- "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==",
+ "version": "7.1.4",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz",
+ "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==",
+ "license": "MIT",
"engines": {
"node": ">= 14"
}
@@ -4071,6 +4170,7 @@
"version": "6.12.6",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "license": "MIT",
"dependencies": {
"fast-deep-equal": "^3.1.1",
"fast-json-stable-stringify": "^2.0.0",
@@ -4101,6 +4201,7 @@
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz",
"integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==",
+ "license": "ISC",
"dependencies": {
"string-width": "^4.1.0"
}
@@ -4109,6 +4210,7 @@
"version": "4.1.3",
"resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz",
"integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==",
+ "license": "MIT",
"engines": {
"node": ">=6"
}
@@ -4117,6 +4219,7 @@
"version": "4.3.2",
"resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
"integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
+ "license": "MIT",
"dependencies": {
"type-fest": "^0.21.3"
},
@@ -4128,22 +4231,24 @@
}
},
"node_modules/ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
+ "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
+ "license": "MIT",
"engines": {
- "node": ">=8"
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
}
},
"node_modules/ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dependencies": {
- "color-convert": "^2.0.1"
- },
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
+ "license": "MIT",
"engines": {
- "node": ">=8"
+ "node": ">=10"
},
"funding": {
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
@@ -4162,6 +4267,7 @@
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
"integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
+ "license": "ISC",
"dependencies": {
"normalize-path": "^3.0.0",
"picomatch": "^2.0.4"
@@ -4187,21 +4293,20 @@
"type": "consulting",
"url": "https://feross.org/support"
}
- ]
+ ],
+ "license": "MIT"
},
"node_modules/arg": {
"version": "5.0.2",
"resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
- "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg=="
+ "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==",
+ "license": "MIT"
},
"node_modules/argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "license": "MIT",
- "dependencies": {
- "sprintf-js": "~1.0.2"
- }
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
+ "license": "Python-2.0"
},
"node_modules/ast-types": {
"version": "0.13.4",
@@ -4215,6 +4320,12 @@
"node": ">=4"
}
},
+ "node_modules/ast-types/node_modules/tslib": {
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
+ "license": "0BSD"
+ },
"node_modules/async": {
"version": "3.2.6",
"resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz",
@@ -4224,7 +4335,8 @@
"node_modules/asynckit": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
- "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
+ "license": "MIT"
},
"node_modules/available-typed-arrays": {
"version": "1.0.7",
@@ -4253,25 +4365,32 @@
}
},
"node_modules/axios-cache-interceptor": {
- "version": "0.10.3",
- "resolved": "https://registry.npmjs.org/axios-cache-interceptor/-/axios-cache-interceptor-0.10.3.tgz",
- "integrity": "sha512-oyHlhmA6zzZJDk/ZMPWPNmO3z8gBU3mWIqAZy+GIUsvwpmwyPlC2XvZ3PTOZHgpWI2kEocMUhk3+w9VwMXfZ4w==",
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/axios-cache-interceptor/-/axios-cache-interceptor-1.8.0.tgz",
+ "integrity": "sha512-cTNnPGJyQkxnWp0EWvE3NRvgURU5cWw/Qx3dIhXyHSM4Ip0c7EEe0I3an0Jwa549m1CAOg57ibj27YRNLmQCcg==",
+ "license": "MIT",
"dependencies": {
- "cache-parser": "^1.2.4",
- "fast-defer": "^1.1.7",
- "object-code": "^1.2.2"
+ "cache-parser": "1.2.5",
+ "fast-defer": "1.1.8",
+ "object-code": "1.3.3"
+ },
+ "engines": {
+ "node": ">=12"
},
"funding": {
- "url": "https://github.com/ArthurFiorette/axios-cache-interceptor?sponsor=1"
+ "url": "https://github.com/arthurfiorette/axios-cache-interceptor?sponsor=1"
+ },
+ "peerDependencies": {
+ "axios": "^1"
}
},
"node_modules/axios-cookiejar-support": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/axios-cookiejar-support/-/axios-cookiejar-support-6.0.2.tgz",
- "integrity": "sha512-UO/g6DKfVoxnZkZz1NN669bMDjGV3snZnAZGZqIwEd8FdvFI17/rXLyMBm1j1cgtb2O6Jyi4MJ7ll49NPBEMNg==",
+ "version": "6.0.4",
+ "resolved": "https://registry.npmjs.org/axios-cookiejar-support/-/axios-cookiejar-support-6.0.4.tgz",
+ "integrity": "sha512-4Bzj+l63eGwnWDBFdJHeGS6Ij3ytpyqvo//ocsb5kCLN/rKthzk27Afh2iSkZtuudOBkHUWWIcyCb4GKhXqovQ==",
"license": "MIT",
"dependencies": {
- "http-cookie-agent": "^7.0.1"
+ "http-cookie-agent": "^7.0.2"
},
"engines": {
"node": ">=20.0.0"
@@ -4284,50 +4403,13 @@
"tough-cookie": ">=4.0.0"
}
},
- "node_modules/axios-cookiejar-support/node_modules/http-cookie-agent": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/http-cookie-agent/-/http-cookie-agent-7.0.1.tgz",
- "integrity": "sha512-lZHFZUdPTw64PdksQac5xbUd4NWjUbyDYnvR//2sbLpcC4UqEUW0x/6O+rDntVzJzJ07QvhtL5XZSC+c5EK+IQ==",
- "license": "MIT",
- "dependencies": {
- "agent-base": "^7.1.3"
- },
- "engines": {
- "node": ">=20.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/3846masa"
- },
- "peerDependencies": {
- "tough-cookie": "^4.0.0 || ^5.0.0",
- "undici": "^7.0.0"
- },
- "peerDependenciesMeta": {
- "undici": {
- "optional": true
- }
- }
- },
- "node_modules/axios-mock-adapter": {
- "version": "1.20.0",
- "resolved": "https://registry.npmjs.org/axios-mock-adapter/-/axios-mock-adapter-1.20.0.tgz",
- "integrity": "sha512-shZRhTjLP0WWdcvHKf3rH3iW9deb3UdKbdnKUoHmmsnBhVXN3sjPJM6ZvQ2r/ywgvBVQrMnjrSyQab60G1sr2w==",
- "dependencies": {
- "fast-deep-equal": "^3.1.3",
- "is-blob": "^2.1.0",
- "is-buffer": "^2.0.5"
- },
- "peerDependencies": {
- "axios": ">= 0.9.0"
- }
- },
"node_modules/babel-jest": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-30.0.2.tgz",
- "integrity": "sha512-A5kqR1/EUTidM2YC2YMEUDP2+19ppgOwK0IAd9Swc3q2KqFb5f9PtRUXVeZcngu0z5mDMyZ9zH2huJZSOMLiTQ==",
+ "version": "30.0.4",
+ "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-30.0.4.tgz",
+ "integrity": "sha512-UjG2j7sAOqsp2Xua1mS/e+ekddkSu3wpf4nZUSvXNHuVWdaOUXQ77+uyjJLDE9i0atm5x4kds8K9yb5lRsRtcA==",
"license": "MIT",
"dependencies": {
- "@jest/transform": "30.0.2",
+ "@jest/transform": "30.0.4",
"@types/babel__core": "^7.20.5",
"babel-plugin-istanbul": "^7.0.0",
"babel-preset-jest": "30.0.1",
@@ -4342,6 +4424,21 @@
"@babel/core": "^7.11.0"
}
},
+ "node_modules/babel-jest/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
"node_modules/babel-jest/node_modules/chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
@@ -4358,6 +4455,24 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
+ "node_modules/babel-jest/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/babel-jest/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
"node_modules/babel-plugin-istanbul": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-7.0.0.tgz",
@@ -4433,7 +4548,8 @@
"node_modules/balanced-match": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "license": "MIT"
},
"node_modules/basic-ftp": {
"version": "5.0.5",
@@ -4454,6 +4570,7 @@
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
"integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
+ "license": "MIT",
"engines": {
"node": ">=8"
},
@@ -4465,6 +4582,7 @@
"version": "0.1.81",
"resolved": "https://registry.npmjs.org/blessed/-/blessed-0.1.81.tgz",
"integrity": "sha512-LoF5gae+hlmfORcG1M5+5XZi4LBmvlXTzwJWzUlPryN/SJdSflZvROM2TwkT0GMpq7oqT48NRd4GS7BiVBc5OQ==",
+ "license": "MIT",
"bin": {
"blessed": "bin/tput.js"
},
@@ -4475,17 +4593,20 @@
"node_modules/bodec": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/bodec/-/bodec-0.1.0.tgz",
- "integrity": "sha512-Ylo+MAo5BDUq1KA3f3R/MFhh+g8cnHmo8bz3YPGhI1znrMaf77ol1sfvYJzsw3nTE+Y2GryfDxBaR+AqpAkEHQ=="
+ "integrity": "sha512-Ylo+MAo5BDUq1KA3f3R/MFhh+g8cnHmo8bz3YPGhI1znrMaf77ol1sfvYJzsw3nTE+Y2GryfDxBaR+AqpAkEHQ==",
+ "license": "MIT"
},
"node_modules/boolbase": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
- "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="
+ "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==",
+ "license": "ISC"
},
"node_modules/boxen": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/boxen/-/boxen-7.0.0.tgz",
"integrity": "sha512-j//dBVuyacJbvW+tvZ9HuH03fZ46QcaKvvhZickZqtB271DxJ7SNRSNxrV/dZX0085m7hISRZWbzWlJvx/rHSg==",
+ "license": "MIT",
"dependencies": {
"ansi-align": "^3.0.1",
"camelcase": "^7.0.0",
@@ -4503,21 +4624,11 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/boxen/node_modules/ansi-regex": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
- "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-regex?sponsor=1"
- }
- },
"node_modules/boxen/node_modules/ansi-styles": {
"version": "6.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
"integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
+ "license": "MIT",
"engines": {
"node": ">=12"
},
@@ -4529,6 +4640,7 @@
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz",
"integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==",
+ "license": "MIT",
"engines": {
"node": ">=14.16"
},
@@ -4539,12 +4651,14 @@
"node_modules/boxen/node_modules/emoji-regex": {
"version": "9.2.2",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
- "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="
+ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
+ "license": "MIT"
},
"node_modules/boxen/node_modules/string-width": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
"integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
+ "license": "MIT",
"dependencies": {
"eastasianwidth": "^0.2.0",
"emoji-regex": "^9.2.2",
@@ -4557,24 +4671,11 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/boxen/node_modules/strip-ansi": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz",
- "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==",
- "dependencies": {
- "ansi-regex": "^6.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/strip-ansi?sponsor=1"
- }
- },
"node_modules/boxen/node_modules/type-fest": {
"version": "2.19.0",
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz",
"integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==",
+ "license": "(MIT OR CC0-1.0)",
"engines": {
"node": ">=12.20"
},
@@ -4586,6 +4687,7 @@
"version": "8.1.0",
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
"integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^6.1.0",
"string-width": "^5.0.1",
@@ -4612,6 +4714,7 @@
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
"integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
+ "license": "MIT",
"dependencies": {
"fill-range": "^7.1.1"
},
@@ -4663,20 +4766,23 @@
"node_modules/buffer-from": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
- "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="
+ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
+ "license": "MIT"
},
"node_modules/bytes": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
"integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==",
+ "license": "MIT",
"engines": {
"node": ">= 0.8"
}
},
"node_modules/cache-parser": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/cache-parser/-/cache-parser-1.2.4.tgz",
- "integrity": "sha512-O0KwuHuJnbHUrghHi2kGp0SxnWSIBXTYt7M8WVhW0kbPRUNUKoE/Of6e1rRD6AAxmfxFunKnt90yEK09D+sc5g=="
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/cache-parser/-/cache-parser-1.2.5.tgz",
+ "integrity": "sha512-Md/4VhAHByQ9frQ15WD6LrMNiVw9AEl/J7vWIXw+sxT6fSOpbtt6LHTp76vy8+bOESPBO94117Hm2bIjlI7XjA==",
+ "license": "MIT"
},
"node_modules/call-bind": {
"version": "1.0.8",
@@ -4729,6 +4835,7 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
"integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
+ "license": "MIT",
"engines": {
"node": ">=6"
}
@@ -4743,9 +4850,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001726",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001726.tgz",
- "integrity": "sha512-VQAUIUzBiZ/UnlM28fSp2CRF3ivUn1BWEvxMcVTNwpw91Py1pGbPIyIKtd+tzct9C3ouceCVdGAXxZOpZAsgdw==",
+ "version": "1.0.30001727",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001727.tgz",
+ "integrity": "sha512-pB68nIHmbN6L/4C6MH1DokyR3bYqFwjaSs/sWDHGj4CTcFtQUQMuJftVwWkXq7mNWOybD3KhUv3oWHoGxgP14Q==",
"funding": [
{
"type": "opencollective",
@@ -4765,7 +4872,8 @@
"node_modules/cdata": {
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/cdata/-/cdata-0.1.3.tgz",
- "integrity": "sha512-z0R4cT5357OEAVkP1CEFTHz1egpu2gYiWm2WJOY/sQDhojEXUYL4m3v2kYi5wER3PkMRL+GgfDhed2kGzrHSZA=="
+ "integrity": "sha512-z0R4cT5357OEAVkP1CEFTHz1egpu2gYiWm2WJOY/sQDhojEXUYL4m3v2kYi5wER3PkMRL+GgfDhed2kGzrHSZA==",
+ "license": "MIT"
},
"node_modules/chalk": {
"version": "5.4.1",
@@ -4783,6 +4891,7 @@
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/chalk-template/-/chalk-template-0.4.0.tgz",
"integrity": "sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==",
+ "license": "MIT",
"dependencies": {
"chalk": "^4.1.2"
},
@@ -4793,6 +4902,21 @@
"url": "https://github.com/chalk/chalk-template?sponsor=1"
}
},
+ "node_modules/chalk-template/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
"node_modules/chalk-template/node_modules/chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
@@ -4809,6 +4933,24 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
+ "node_modules/chalk-template/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/chalk-template/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
"node_modules/char-regex": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz",
@@ -4827,7 +4969,8 @@
"node_modules/charm": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/charm/-/charm-0.1.2.tgz",
- "integrity": "sha512-syedaZ9cPe7r3hoQA9twWYKu5AIyCswN5+szkmPBe9ccdLrj4bYaCnLVPTLd2kgVRc7+zoX4tyPgRnFKCj5YjQ=="
+ "integrity": "sha512-syedaZ9cPe7r3hoQA9twWYKu5AIyCswN5+szkmPBe9ccdLrj4bYaCnLVPTLd2kgVRc7+zoX4tyPgRnFKCj5YjQ==",
+ "license": "MIT/X11"
},
"node_modules/cheerio": {
"version": "1.1.0",
@@ -4858,6 +5001,7 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz",
"integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==",
+ "license": "BSD-2-Clause",
"dependencies": {
"boolbase": "^1.0.0",
"css-select": "^5.1.0",
@@ -4874,6 +5018,7 @@
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
"integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
+ "license": "MIT",
"dependencies": {
"anymatch": "~3.1.2",
"braces": "~3.0.2",
@@ -4897,6 +5042,7 @@
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "license": "ISC",
"dependencies": {
"is-glob": "^4.0.1"
},
@@ -4905,9 +5051,9 @@
}
},
"node_modules/ci-info": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.2.0.tgz",
- "integrity": "sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg==",
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.3.0.tgz",
+ "integrity": "sha512-l+2bNRMiQgcfILUi33labAZYIWlH1kWDp+ecNo5iisRKrbm0xcRyCww71/YU0Fkw0mAFpz9bJayXPjey6vkmaQ==",
"funding": [
{
"type": "github",
@@ -4929,6 +5075,7 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz",
"integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==",
+ "license": "MIT",
"engines": {
"node": ">=10"
},
@@ -4940,6 +5087,7 @@
"version": "3.12.0",
"resolved": "https://registry.npmjs.org/cli-progress/-/cli-progress-3.12.0.tgz",
"integrity": "sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A==",
+ "license": "MIT",
"dependencies": {
"string-width": "^4.2.3"
},
@@ -4958,10 +5106,26 @@
"node": ">=8.10.0"
}
},
+ "node_modules/cli-tableau/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
"node_modules/cli-tableau/node_modules/chalk": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
"integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
@@ -4970,6 +5134,24 @@
"node": ">=8"
}
},
+ "node_modules/cli-tableau/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/cli-tableau/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
"node_modules/cli-width": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz",
@@ -4983,6 +5165,7 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz",
"integrity": "sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==",
+ "license": "MIT",
"dependencies": {
"arch": "^2.2.0",
"execa": "^5.1.1",
@@ -5009,6 +5192,60 @@
"node": ">=12"
}
},
+ "node_modules/cliui/node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/cliui/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/cliui/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/cliui/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
+ "node_modules/cliui/node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/cliui/node_modules/wrap-ansi": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
@@ -5046,53 +5283,42 @@
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz",
"integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==",
+ "license": "MIT",
"dependencies": {
"color-convert": "^1.9.3",
"color-string": "^1.6.0"
}
},
"node_modules/color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "license": "MIT",
"dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
+ "color-name": "1.1.3"
}
},
"node_modules/color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
+ "license": "MIT"
},
"node_modules/color-string": {
"version": "1.9.1",
"resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
"integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
+ "license": "MIT",
"dependencies": {
"color-name": "^1.0.0",
"simple-swizzle": "^0.2.2"
}
},
- "node_modules/color/node_modules/color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "dependencies": {
- "color-name": "1.1.3"
- }
- },
- "node_modules/color/node_modules/color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
- },
"node_modules/colorspace": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz",
"integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==",
+ "license": "MIT",
"dependencies": {
"color": "^3.1.3",
"text-hex": "1.0.x"
@@ -5102,6 +5328,7 @@
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
"integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+ "license": "MIT",
"dependencies": {
"delayed-stream": "~1.0.0"
},
@@ -5122,6 +5349,7 @@
"version": "2.0.18",
"resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
"integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
+ "license": "MIT",
"dependencies": {
"mime-db": ">= 1.43.0 < 2"
},
@@ -5133,6 +5361,7 @@
"version": "1.7.4",
"resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
"integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
+ "license": "MIT",
"dependencies": {
"accepts": "~1.3.5",
"bytes": "3.0.0",
@@ -5150,6 +5379,7 @@
"version": "2.6.9",
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "license": "MIT",
"dependencies": {
"ms": "2.0.0"
}
@@ -5157,12 +5387,20 @@
"node_modules/compression/node_modules/ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "license": "MIT"
+ },
+ "node_modules/compression/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "license": "MIT"
},
"node_modules/concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
+ "license": "MIT"
},
"node_modules/consola": {
"version": "3.4.2",
@@ -5177,6 +5415,7 @@
"version": "0.5.2",
"resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
"integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==",
+ "license": "MIT",
"engines": {
"node": ">= 0.6"
}
@@ -5190,7 +5429,8 @@
"node_modules/croner": {
"version": "4.1.97",
"resolved": "https://registry.npmjs.org/croner/-/croner-4.1.97.tgz",
- "integrity": "sha512-/f6gpQuxDaqXu+1kwQYSckUglPaOrHdbIlBAu0YuW8/Cdb45XwXYNUBXg3r/9Mo6n540Kn/smKcZWko5x99KrQ=="
+ "integrity": "sha512-/f6gpQuxDaqXu+1kwQYSckUglPaOrHdbIlBAu0YuW8/Cdb45XwXYNUBXg3r/9Mo6n540Kn/smKcZWko5x99KrQ==",
+ "license": "MIT"
},
"node_modules/cross-env": {
"version": "7.0.3",
@@ -5214,6 +5454,7 @@
"version": "7.0.6",
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
"integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
+ "license": "MIT",
"dependencies": {
"path-key": "^3.1.0",
"shebang-command": "^2.0.0",
@@ -5224,9 +5465,10 @@
}
},
"node_modules/css-select": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz",
- "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==",
+ "version": "5.2.2",
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz",
+ "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==",
+ "license": "BSD-2-Clause",
"dependencies": {
"boolbase": "^1.0.0",
"css-what": "^6.1.0",
@@ -5239,9 +5481,10 @@
}
},
"node_modules/css-what": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
- "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==",
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz",
+ "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==",
+ "license": "BSD-2-Clause",
"engines": {
"node": ">= 6"
},
@@ -5264,12 +5507,14 @@
"node_modules/culvert": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/culvert/-/culvert-0.1.2.tgz",
- "integrity": "sha512-yi1x3EAWKjQTreYWeSd98431AV+IEE0qoDyOoaHJ7KJ21gv6HtBXHVLX74opVSGqcR8/AbjJBHAHpcOy2bj5Gg=="
+ "integrity": "sha512-yi1x3EAWKjQTreYWeSd98431AV+IEE0qoDyOoaHJ7KJ21gv6HtBXHVLX74opVSGqcR8/AbjJBHAHpcOy2bj5Gg==",
+ "license": "MIT"
},
"node_modules/curl-generator": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/curl-generator/-/curl-generator-0.2.0.tgz",
- "integrity": "sha512-KKTRYPMX3LnX45phiklGA+rv2W5mG0KD8sirV0yjtM7aliGMp5PIwqC5n74AFlwIHGMVsD9NKlyKpcYFA8bPog==",
+ "version": "0.4.2",
+ "resolved": "https://registry.npmjs.org/curl-generator/-/curl-generator-0.4.2.tgz",
+ "integrity": "sha512-YD74vaPyL46XYNbyRCJV91EhYGDrE/EBiW0X/NUIrNZ23jD0Uwr/6vMrCmobYi5KrjtrqN4SnmMhQNYh3qaULw==",
+ "license": "MIT",
"dependencies": {
"ms": "^2.0.0"
}
@@ -5278,6 +5523,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/cwait/-/cwait-1.1.2.tgz",
"integrity": "sha512-kIx8zE5jJ1iBgZytTr01aj57HdC+thPsg8W9Tw0gbf30/F7wfRRUS+BiXT90Dn+A0oGtF0xLT5293Ua4w/ZsNA==",
+ "license": "MIT",
"dependencies": {
"cdata": "^0.1.1"
}
@@ -5298,11 +5544,12 @@
"license": "MIT"
},
"node_modules/debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz",
+ "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==",
+ "license": "MIT",
"dependencies": {
- "ms": "2.1.2"
+ "ms": "^2.1.3"
},
"engines": {
"node": ">=6.0"
@@ -5313,11 +5560,6 @@
}
}
},
- "node_modules/debug/node_modules/ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- },
"node_modules/dedent": {
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/dedent/-/dedent-1.6.0.tgz",
@@ -5336,6 +5578,7 @@
"version": "0.6.0",
"resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
"integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
+ "license": "MIT",
"engines": {
"node": ">=4.0.0"
}
@@ -5343,7 +5586,8 @@
"node_modules/deep-is": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
- "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
+ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
+ "license": "MIT"
},
"node_modules/deepmerge": {
"version": "4.3.1",
@@ -5388,7 +5632,8 @@
"node_modules/delayed-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
- "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
+ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
+ "license": "MIT",
"engines": {
"node": ">=0.4.0"
}
@@ -5406,6 +5651,7 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
"integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
+ "license": "MIT",
"dependencies": {
"domelementtype": "^2.3.0",
"domhandler": "^5.0.2",
@@ -5424,12 +5670,14 @@
"type": "github",
"url": "https://github.com/sponsors/fb55"
}
- ]
+ ],
+ "license": "BSD-2-Clause"
},
"node_modules/domhandler": {
"version": "5.0.3",
"resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
"integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
+ "license": "BSD-2-Clause",
"dependencies": {
"domelementtype": "^2.3.0"
},
@@ -5471,12 +5719,13 @@
"node_modules/eastasianwidth": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
- "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="
+ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
+ "license": "MIT"
},
"node_modules/electron-to-chromium": {
- "version": "1.5.177",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.177.tgz",
- "integrity": "sha512-7EH2G59nLsEMj97fpDuvVcYi6lwTcM1xuWw3PssD8xzboAW7zj7iB3COEEEATUfjLHrs5uKBLQT03V/8URx06g==",
+ "version": "1.5.187",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.187.tgz",
+ "integrity": "sha512-cl5Jc9I0KGUoOoSbxvTywTa40uspGJt/BDBoDLoxJRSBpWh4FFXBsjNRHfQrONsV/OoEjDfHUmZQa2d6Ze4YgA==",
"license": "ISC"
},
"node_modules/emittery": {
@@ -5494,12 +5743,14 @@
"node_modules/emoji-regex": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "license": "MIT"
},
"node_modules/enabled": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz",
- "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ=="
+ "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==",
+ "license": "MIT"
},
"node_modules/encoding-sniffer": {
"version": "0.2.1",
@@ -5518,6 +5769,7 @@
"version": "2.3.6",
"resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
"integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
+ "license": "MIT",
"dependencies": {
"ansi-colors": "^4.1.1"
},
@@ -5526,9 +5778,10 @@
}
},
"node_modules/entities": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz",
- "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==",
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
+ "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
+ "license": "BSD-2-Clause",
"engines": {
"node": ">=0.12"
},
@@ -5537,26 +5790,24 @@
}
},
"node_modules/epg-grabber": {
- "version": "0.38.0",
- "resolved": "https://registry.npmjs.org/epg-grabber/-/epg-grabber-0.38.0.tgz",
- "integrity": "sha512-jbwTgi6G7e+zrb2oNC0C7mcQYoRkFnvhXCurexeICaEy4avRB6WS5rD/yfqYoiqaXOM3x1BNBpCKFYoS7Ob5YA==",
+ "version": "0.41.0",
+ "resolved": "https://registry.npmjs.org/epg-grabber/-/epg-grabber-0.41.0.tgz",
+ "integrity": "sha512-975WApyNb/ICZWYHxE2i/MDSDQOWZN0F+VARWZR1eFJovAs2CffQXJnG2Qx28RG312M3I+B+GkyPv2GxKxhQCA==",
+ "license": "MIT",
"dependencies": {
"axios": "^1.6.1",
- "axios-cache-interceptor": "^0.10.3",
- "axios-mock-adapter": "^1.20.0",
- "commander": "^7.1.0",
- "curl-generator": "^0.2.0",
+ "axios-cache-interceptor": "^1.8.0",
+ "commander": "^14.0.0",
+ "curl-generator": "^0.4.2",
"cwait": "^1.1.2",
- "dayjs": "^1.10.4",
- "epg-parser": "^0.1.6",
- "fs-extra": "^11.1.1",
- "glob": "^7.1.6",
- "http-cookie-agent": "^6.0.8",
+ "dayjs": "^1.11.13",
+ "epg-parser": "^0.3.1",
+ "fs-extra": "^11.3.0",
+ "glob": "^11.0.3",
"lodash": "^4.17.21",
"node-gzip": "^1.1.2",
"socks-proxy-agent": "^8.0.5",
- "tough-cookie": "^5.0.0",
- "winston": "^3.3.3",
+ "winston": "^3.17.0",
"xml-js": "^1.6.11"
},
"bin": {
@@ -5566,47 +5817,11 @@
"node": ">=10.0.0"
}
},
- "node_modules/epg-grabber/node_modules/commander": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
- "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/epg-grabber/node_modules/epg-parser": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/epg-parser/-/epg-parser-0.1.6.tgz",
- "integrity": "sha512-g6AxKOvs0E4bTGPdIUh8/FDKdrVjbf4DVK0jIFuChDt7wBRJmMVyqbLeS8NApf6M2wpCRLBpIenXOCS88w0Rqw==",
- "dependencies": {
- "xml-js": "^1.6.11"
- }
- },
- "node_modules/epg-grabber/node_modules/glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "deprecated": "Glob versions prior to v9 are no longer supported",
- "license": "ISC",
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- },
- "engines": {
- "node": "*"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
"node_modules/epg-parser": {
"version": "0.3.1",
"resolved": "https://registry.npmjs.org/epg-parser/-/epg-parser-0.3.1.tgz",
"integrity": "sha512-y131hXfDthUdSeKbN0Ru1wiFF5er4t/TLT+IaAnHF2CYB0cnygHTJteQMDYIlHWHDsGj+z9ejm1cU3saFNF3nQ==",
+ "license": "MIT",
"dependencies": {
"dayjs": "^1.11.6",
"lodash": "^4.17.21",
@@ -5617,6 +5832,7 @@
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
"integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+ "license": "MIT",
"dependencies": {
"is-arrayish": "^0.2.1"
}
@@ -5667,10 +5883,11 @@
}
},
"node_modules/esbuild": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.2.tgz",
- "integrity": "sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==",
+ "version": "0.25.8",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.8.tgz",
+ "integrity": "sha512-vVC0USHGtMi8+R4Kz8rt6JhEWLxsv9Rnu/lGYbPR8u47B+DCBksq9JarW0zOO7bs37hyOK1l2/oqtbciutL5+Q==",
"hasInstallScript": true,
+ "license": "MIT",
"bin": {
"esbuild": "bin/esbuild"
},
@@ -5678,31 +5895,32 @@
"node": ">=18"
},
"optionalDependencies": {
- "@esbuild/aix-ppc64": "0.25.2",
- "@esbuild/android-arm": "0.25.2",
- "@esbuild/android-arm64": "0.25.2",
- "@esbuild/android-x64": "0.25.2",
- "@esbuild/darwin-arm64": "0.25.2",
- "@esbuild/darwin-x64": "0.25.2",
- "@esbuild/freebsd-arm64": "0.25.2",
- "@esbuild/freebsd-x64": "0.25.2",
- "@esbuild/linux-arm": "0.25.2",
- "@esbuild/linux-arm64": "0.25.2",
- "@esbuild/linux-ia32": "0.25.2",
- "@esbuild/linux-loong64": "0.25.2",
- "@esbuild/linux-mips64el": "0.25.2",
- "@esbuild/linux-ppc64": "0.25.2",
- "@esbuild/linux-riscv64": "0.25.2",
- "@esbuild/linux-s390x": "0.25.2",
- "@esbuild/linux-x64": "0.25.2",
- "@esbuild/netbsd-arm64": "0.25.2",
- "@esbuild/netbsd-x64": "0.25.2",
- "@esbuild/openbsd-arm64": "0.25.2",
- "@esbuild/openbsd-x64": "0.25.2",
- "@esbuild/sunos-x64": "0.25.2",
- "@esbuild/win32-arm64": "0.25.2",
- "@esbuild/win32-ia32": "0.25.2",
- "@esbuild/win32-x64": "0.25.2"
+ "@esbuild/aix-ppc64": "0.25.8",
+ "@esbuild/android-arm": "0.25.8",
+ "@esbuild/android-arm64": "0.25.8",
+ "@esbuild/android-x64": "0.25.8",
+ "@esbuild/darwin-arm64": "0.25.8",
+ "@esbuild/darwin-x64": "0.25.8",
+ "@esbuild/freebsd-arm64": "0.25.8",
+ "@esbuild/freebsd-x64": "0.25.8",
+ "@esbuild/linux-arm": "0.25.8",
+ "@esbuild/linux-arm64": "0.25.8",
+ "@esbuild/linux-ia32": "0.25.8",
+ "@esbuild/linux-loong64": "0.25.8",
+ "@esbuild/linux-mips64el": "0.25.8",
+ "@esbuild/linux-ppc64": "0.25.8",
+ "@esbuild/linux-riscv64": "0.25.8",
+ "@esbuild/linux-s390x": "0.25.8",
+ "@esbuild/linux-x64": "0.25.8",
+ "@esbuild/netbsd-arm64": "0.25.8",
+ "@esbuild/netbsd-x64": "0.25.8",
+ "@esbuild/openbsd-arm64": "0.25.8",
+ "@esbuild/openbsd-x64": "0.25.8",
+ "@esbuild/openharmony-arm64": "0.25.8",
+ "@esbuild/sunos-x64": "0.25.8",
+ "@esbuild/win32-arm64": "0.25.8",
+ "@esbuild/win32-ia32": "0.25.8",
+ "@esbuild/win32-x64": "0.25.8"
}
},
"node_modules/escalade": {
@@ -5715,11 +5933,15 @@
}
},
"node_modules/escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
+ "license": "MIT",
"engines": {
- "node": ">=0.8.0"
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/escodegen": {
@@ -5744,18 +5966,18 @@
}
},
"node_modules/eslint": {
- "version": "9.30.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.30.0.tgz",
- "integrity": "sha512-iN/SiPxmQu6EVkf+m1qpBxzUhE12YqFLOSySuOyVLJLEF9nzTf+h/1AJYc1JWzCnktggeNrjvQGLngDzXirU6g==",
+ "version": "9.31.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.31.0.tgz",
+ "integrity": "sha512-QldCVh/ztyKJJZLr4jXNUByx3gR+TDYZCRXEktiZoUR3PGy4qCmSbkxcIle8GEwGpb5JBZazlaJ/CxLidXdEbQ==",
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.12.1",
"@eslint/config-array": "^0.21.0",
"@eslint/config-helpers": "^0.3.0",
- "@eslint/core": "^0.14.0",
+ "@eslint/core": "^0.15.0",
"@eslint/eslintrc": "^3.3.1",
- "@eslint/js": "9.30.0",
+ "@eslint/js": "9.31.0",
"@eslint/plugin-kit": "^0.3.1",
"@humanfs/node": "^0.16.6",
"@humanwhocodes/module-importer": "^1.0.1",
@@ -5804,9 +6026,9 @@
}
},
"node_modules/eslint-config-prettier": {
- "version": "10.1.5",
- "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.5.tgz",
- "integrity": "sha512-zc1UmCpNltmVY34vuLRV61r1K27sWuX39E+uyUnY8xS2Bex88VV9cugG+UZbRSRGtGyFboj+D8JODyme1plMpw==",
+ "version": "10.1.8",
+ "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.8.tgz",
+ "integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==",
"license": "MIT",
"bin": {
"eslint-config-prettier": "bin/cli.js"
@@ -5838,6 +6060,7 @@
"version": "3.4.3",
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
"integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
+ "license": "Apache-2.0",
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
},
@@ -5845,6 +6068,21 @@
"url": "https://opencollective.com/eslint"
}
},
+ "node_modules/eslint/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
"node_modules/eslint/node_modules/chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
@@ -5861,17 +6099,24 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
- "node_modules/eslint/node_modules/escape-string-regexp": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
- "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
- "engines": {
- "node": ">=10"
+ "node_modules/eslint/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
},
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "engines": {
+ "node": ">=7.0.0"
}
},
+ "node_modules/eslint/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
"node_modules/eslint/node_modules/eslint-visitor-keys": {
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
@@ -5884,49 +6129,6 @@
"url": "https://opencollective.com/eslint"
}
},
- "node_modules/eslint/node_modules/find-up": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
- "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
- "dependencies": {
- "locate-path": "^6.0.0",
- "path-exists": "^4.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/eslint/node_modules/locate-path": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
- "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
- "dependencies": {
- "p-locate": "^5.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/eslint/node_modules/p-locate": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
- "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
- "dependencies": {
- "p-limit": "^3.0.2"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/espree": {
"version": "10.4.0",
"resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz",
@@ -5973,6 +6175,7 @@
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz",
"integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
+ "license": "BSD-3-Clause",
"dependencies": {
"estraverse": "^5.1.0"
},
@@ -5996,6 +6199,7 @@
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
"integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
+ "license": "BSD-2-Clause",
"engines": {
"node": ">=4.0"
}
@@ -6004,6 +6208,7 @@
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
"integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
+ "license": "BSD-2-Clause",
"engines": {
"node": ">=0.10.0"
}
@@ -6018,6 +6223,7 @@
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
"integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
+ "license": "MIT",
"dependencies": {
"cross-spawn": "^7.0.3",
"get-stream": "^6.0.0",
@@ -6036,6 +6242,12 @@
"url": "https://github.com/sindresorhus/execa?sponsor=1"
}
},
+ "node_modules/execa/node_modules/signal-exit": {
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
+ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
+ "license": "ISC"
+ },
"node_modules/exit-x": {
"version": "0.2.2",
"resolved": "https://registry.npmjs.org/exit-x/-/exit-x-0.2.2.tgz",
@@ -6046,14 +6258,14 @@
}
},
"node_modules/expect": {
- "version": "30.0.3",
- "resolved": "https://registry.npmjs.org/expect/-/expect-30.0.3.tgz",
- "integrity": "sha512-HXg6NvK35/cSYZCUKAtmlgCFyqKM4frEPbzrav5hRqb0GMz0E0lS5hfzYjSaiaE5ysnp/qI2aeZkeyeIAOeXzQ==",
+ "version": "30.0.4",
+ "resolved": "https://registry.npmjs.org/expect/-/expect-30.0.4.tgz",
+ "integrity": "sha512-dDLGjnP2cKbEppxVICxI/Uf4YemmGMPNy0QytCbfafbpYk9AFQsxb8Uyrxii0RPK7FWgLGlSem+07WirwS3cFQ==",
"license": "MIT",
"dependencies": {
- "@jest/expect-utils": "30.0.3",
+ "@jest/expect-utils": "30.0.4",
"@jest/get-type": "30.0.1",
- "jest-matcher-utils": "30.0.3",
+ "jest-matcher-utils": "30.0.4",
"jest-message-util": "30.0.2",
"jest-mock": "30.0.2",
"jest-util": "30.0.2"
@@ -6092,6 +6304,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/extrareqp2/-/extrareqp2-1.0.0.tgz",
"integrity": "sha512-Gum0g1QYb6wpPJCVypWP3bbIuaibcFiJcpuPM10YSXp/tzqi84x9PJageob+eN4xVRIOto4wjSGNLyMD54D2xA==",
+ "license": "MIT",
"dependencies": {
"follow-redirects": "^1.14.0"
}
@@ -6115,12 +6328,14 @@
"node_modules/fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
+ "license": "MIT"
},
"node_modules/fast-defer": {
- "version": "1.1.7",
- "resolved": "https://registry.npmjs.org/fast-defer/-/fast-defer-1.1.7.tgz",
- "integrity": "sha512-tJ01ulDWT2WhqxMKS20nXX6wyX2iInBYpbN3GO7yjKwXMY4qvkdBRxak9IFwBLlFDESox+SwSvqMCZDfe1tqeg=="
+ "version": "1.1.8",
+ "resolved": "https://registry.npmjs.org/fast-defer/-/fast-defer-1.1.8.tgz",
+ "integrity": "sha512-lEJeOH5VL5R09j6AA0D4Uvq7AgsHw0dAImQQ+F3iSyHZuAxyQfWobsagGpTcOPvJr3urmKRHrs+Gs9hV+/Qm/Q==",
+ "license": "MIT"
},
"node_modules/fast-glob": {
"version": "3.3.3",
@@ -6159,12 +6374,14 @@
"node_modules/fast-json-stable-stringify": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
- "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
+ "license": "MIT"
},
"node_modules/fast-levenshtein": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
- "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="
+ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
+ "license": "MIT"
},
"node_modules/fastq": {
"version": "1.19.1",
@@ -6193,12 +6410,35 @@
"node_modules/fecha": {
"version": "4.2.3",
"resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz",
- "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw=="
+ "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==",
+ "license": "MIT"
+ },
+ "node_modules/figures": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
+ "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==",
+ "license": "MIT",
+ "dependencies": {
+ "escape-string-regexp": "^1.0.5"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/figures/node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.8.0"
+ }
},
"node_modules/file-entry-cache": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
"integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",
+ "license": "MIT",
"dependencies": {
"flat-cache": "^4.0.0"
},
@@ -6210,6 +6450,7 @@
"version": "7.1.1",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
"integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
+ "license": "MIT",
"dependencies": {
"to-regex-range": "^5.0.1"
},
@@ -6218,22 +6459,26 @@
}
},
"node_modules/find-up": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
- "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
+ "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
"license": "MIT",
"dependencies": {
- "locate-path": "^5.0.0",
+ "locate-path": "^6.0.0",
"path-exists": "^4.0.0"
},
"engines": {
- "node": ">=8"
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/flat-cache": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz",
"integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==",
+ "license": "MIT",
"dependencies": {
"flatted": "^3.2.9",
"keyv": "^4.5.4"
@@ -6243,25 +6488,28 @@
}
},
"node_modules/flatted": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz",
- "integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA=="
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz",
+ "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==",
+ "license": "ISC"
},
"node_modules/fn.name": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz",
- "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw=="
+ "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==",
+ "license": "MIT"
},
"node_modules/follow-redirects": {
- "version": "1.15.6",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz",
- "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==",
+ "version": "1.15.9",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz",
+ "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==",
"funding": [
{
"type": "individual",
"url": "https://github.com/sponsors/RubenVerborgh"
}
],
+ "license": "MIT",
"engines": {
"node": ">=4.0"
},
@@ -6302,22 +6550,10 @@
"url": "https://github.com/sponsors/isaacs"
}
},
- "node_modules/foreground-child/node_modules/signal-exit": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
- "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
- "license": "ISC",
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
"node_modules/form-data": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.3.tgz",
- "integrity": "sha512-qsITQPfmvMOSAdeyZ+12I1c+CKSstAFAwu+97zrnWAbIr5u8wfsExUzCesVLC8NgHuRUqNN4Zy6UPWUTRGslcA==",
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz",
+ "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==",
"license": "MIT",
"dependencies": {
"asynckit": "^0.4.0",
@@ -6355,6 +6591,7 @@
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
"integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
"hasInstallScript": true,
+ "license": "MIT",
"optional": true,
"os": [
"darwin"
@@ -6440,6 +6677,7 @@
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
"integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
+ "license": "MIT",
"engines": {
"node": ">=10"
},
@@ -6448,9 +6686,10 @@
}
},
"node_modules/get-tsconfig": {
- "version": "4.8.1",
- "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.1.tgz",
- "integrity": "sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==",
+ "version": "4.10.1",
+ "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.1.tgz",
+ "integrity": "sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==",
+ "license": "MIT",
"dependencies": {
"resolve-pkg-maps": "^1.0.0"
},
@@ -6459,9 +6698,9 @@
}
},
"node_modules/get-uri": {
- "version": "6.0.4",
- "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.4.tgz",
- "integrity": "sha512-E1b1lFFLvLgak2whF2xDBcOy6NLVGZBqqjJjsIhvopKfWWEi64pLVTWWehV8KlLerZkfNTA95sTe2OdJKm1OzQ==",
+ "version": "6.0.5",
+ "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.5.tgz",
+ "integrity": "sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==",
"license": "MIT",
"dependencies": {
"basic-ftp": "^5.0.2",
@@ -6475,12 +6714,14 @@
"node_modules/git-node-fs": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/git-node-fs/-/git-node-fs-1.0.0.tgz",
- "integrity": "sha512-bLQypt14llVXBg0S0u8q8HmU7g9p3ysH+NvVlae5vILuUvs759665HvmR5+wb04KjHyjFcDRxdYb4kyNnluMUQ=="
+ "integrity": "sha512-bLQypt14llVXBg0S0u8q8HmU7g9p3ysH+NvVlae5vILuUvs759665HvmR5+wb04KjHyjFcDRxdYb4kyNnluMUQ==",
+ "license": "MIT"
},
"node_modules/git-sha1": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/git-sha1/-/git-sha1-0.1.2.tgz",
- "integrity": "sha512-2e/nZezdVlyCopOCYHeW0onkbZg7xP1Ad6pndPy1rCygeRykefUS6r7oA5cJRGEFvseiaz5a/qUHFVX1dd6Isg=="
+ "integrity": "sha512-2e/nZezdVlyCopOCYHeW0onkbZg7xP1Ad6pndPy1rCygeRykefUS6r7oA5cJRGEFvseiaz5a/qUHFVX1dd6Isg==",
+ "license": "MIT"
},
"node_modules/glob": {
"version": "11.0.3",
@@ -6509,6 +6750,7 @@
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
"integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
+ "license": "ISC",
"dependencies": {
"is-glob": "^4.0.3"
},
@@ -6532,9 +6774,9 @@
}
},
"node_modules/globals": {
- "version": "16.2.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-16.2.0.tgz",
- "integrity": "sha512-O+7l9tPdHCU320IigZZPj5zmRCFG9xHmx9cU8FqU2Rp+JN714seHV+2S9+JslCpY4gJwU2vOGox0wzgae/MCEg==",
+ "version": "16.3.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-16.3.0.tgz",
+ "integrity": "sha512-bqWEnJ1Nt3neqx2q5SFfGS8r/ahumIakg3HcwtNlrVlwXIeNumWn/c7Pn/wKzGhf6SaW6H6uWXLqC30STCMchQ==",
"license": "MIT",
"engines": {
"node": ">=18"
@@ -6564,12 +6806,14 @@
"node_modules/graphemer": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
- "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag=="
+ "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
+ "license": "MIT"
},
"node_modules/has-flag": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "license": "MIT",
"engines": {
"node": ">=8"
}
@@ -6663,21 +6907,22 @@
}
},
"node_modules/http-cookie-agent": {
- "version": "6.0.8",
- "resolved": "https://registry.npmjs.org/http-cookie-agent/-/http-cookie-agent-6.0.8.tgz",
- "integrity": "sha512-qnYh3yLSr2jBsTYkw11elq+T361uKAJaZ2dR4cfYZChw1dt9uL5t3zSUwehoqqVb4oldk1BpkXKm2oat8zV+oA==",
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/http-cookie-agent/-/http-cookie-agent-7.0.2.tgz",
+ "integrity": "sha512-aHaES6SOFtnSlmWu0yEaaQvu+QexUG2gscSAvMhJ7auzW8r/jYOgGrzuAm9G9nHbksuhz7Lw4zOwDHmfQaxZvw==",
+ "license": "MIT",
"dependencies": {
- "agent-base": "^7.1.3"
+ "agent-base": "^7.1.4"
},
"engines": {
- "node": ">=18.0.0"
+ "node": ">=20.0.0"
},
"funding": {
"url": "https://github.com/sponsors/3846masa"
},
"peerDependencies": {
"tough-cookie": "^4.0.0 || ^5.0.0",
- "undici": "^5.11.0 || ^6.0.0"
+ "undici": "^7.0.0"
},
"peerDependenciesMeta": {
"undici": {
@@ -6715,6 +6960,7 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
"integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
+ "license": "Apache-2.0",
"engines": {
"node": ">=10.17.0"
}
@@ -6723,6 +6969,7 @@
"version": "9.1.7",
"resolved": "https://registry.npmjs.org/husky/-/husky-9.1.7.tgz",
"integrity": "sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==",
+ "license": "MIT",
"bin": {
"husky": "bin.js"
},
@@ -6749,6 +6996,7 @@
"version": "5.3.2",
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
"integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
+ "license": "MIT",
"engines": {
"node": ">= 4"
}
@@ -6760,9 +7008,10 @@
"license": "MIT"
},
"node_modules/import-fresh": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
- "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz",
+ "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==",
+ "license": "MIT",
"dependencies": {
"parent-module": "^1.0.0",
"resolve-from": "^4.0.0"
@@ -6774,14 +7023,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/import-fresh/node_modules/resolve-from": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
- "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
- "engines": {
- "node": ">=4"
- }
- },
"node_modules/import-local": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz",
@@ -6804,7 +7045,8 @@
"node_modules/imurmurhash": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
- "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
+ "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
+ "license": "MIT",
"engines": {
"node": ">=0.8.19"
}
@@ -6823,25 +7065,27 @@
"node_modules/inherits": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+ "license": "ISC"
},
"node_modules/ini": {
"version": "1.3.8",
"resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
- "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
+ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
+ "license": "ISC"
},
"node_modules/inquirer": {
- "version": "12.6.3",
- "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-12.6.3.tgz",
- "integrity": "sha512-eX9beYAjr1MqYsIjx1vAheXsRk1jbZRvHLcBu5nA9wX0rXR1IfCZLnVLp4Ym4mrhqmh7AuANwcdtgQ291fZDfQ==",
+ "version": "12.7.0",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-12.7.0.tgz",
+ "integrity": "sha512-KKFRc++IONSyE2UYw9CJ1V0IWx5yQKomwB+pp3cWomWs+v2+ZsG11G2OVfAjFS6WWCppKw+RfKmpqGfSzD5QBQ==",
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^10.1.13",
- "@inquirer/prompts": "^7.5.3",
+ "@inquirer/core": "^10.1.14",
+ "@inquirer/prompts": "^7.6.0",
"@inquirer/type": "^3.0.7",
"ansi-escapes": "^4.3.2",
"mute-stream": "^2.0.0",
- "run-async": "^3.0.0",
+ "run-async": "^4.0.4",
"rxjs": "^7.8.2"
},
"engines": {
@@ -6856,18 +7100,11 @@
}
}
},
- "node_modules/inquirer/node_modules/mute-stream": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz",
- "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==",
- "engines": {
- "node": "^18.17.0 || >=20.5.0"
- }
- },
"node_modules/ip-address": {
"version": "9.0.5",
"resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz",
"integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==",
+ "license": "MIT",
"dependencies": {
"jsbn": "1.1.0",
"sprintf-js": "^1.1.3"
@@ -6879,7 +7116,8 @@
"node_modules/ip-address/node_modules/sprintf-js": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz",
- "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA=="
+ "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==",
+ "license": "BSD-3-Clause"
},
"node_modules/is-arguments": {
"version": "1.2.0",
@@ -6900,12 +7138,14 @@
"node_modules/is-arrayish": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
- "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0="
+ "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
+ "license": "MIT"
},
"node_modules/is-binary-path": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
"integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
+ "license": "MIT",
"dependencies": {
"binary-extensions": "^2.0.0"
},
@@ -6913,39 +7153,6 @@
"node": ">=8"
}
},
- "node_modules/is-blob": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-blob/-/is-blob-2.1.0.tgz",
- "integrity": "sha512-SZ/fTft5eUhQM6oF/ZaASFDEdbFVe89Imltn9uZr03wdKMcWNVYSMjQPFtg05QuNkt5l5c135ElvXEQG0rk4tw==",
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/is-buffer": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
- "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "engines": {
- "node": ">=4"
- }
- },
"node_modules/is-callable": {
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
@@ -6977,6 +7184,7 @@
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
"integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
+ "license": "MIT",
"bin": {
"is-docker": "cli.js"
},
@@ -6991,6 +7199,7 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
"integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
+ "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
@@ -6999,6 +7208,7 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
"integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "license": "MIT",
"engines": {
"node": ">=8"
}
@@ -7034,6 +7244,7 @@
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
"integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "license": "MIT",
"dependencies": {
"is-extglob": "^2.1.1"
},
@@ -7045,6 +7256,7 @@
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "license": "MIT",
"engines": {
"node": ">=0.12.0"
}
@@ -7053,6 +7265,7 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/is-port-reachable/-/is-port-reachable-4.0.0.tgz",
"integrity": "sha512-9UoipoxYmSk6Xy7QFgRv2HDyaysmgSG75TFQs6S+3pDM7ZhKTF/bskZV+0UlABHzKjNVhPjYCLfeZUEg1wXxig==",
+ "license": "MIT",
"engines": {
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
},
@@ -7082,6 +7295,7 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
"integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
+ "license": "MIT",
"engines": {
"node": ">=8"
},
@@ -7108,6 +7322,7 @@
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
"integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
+ "license": "MIT",
"dependencies": {
"is-docker": "^2.0.0"
},
@@ -7118,7 +7333,8 @@
"node_modules/isexe": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
+ "license": "ISC"
},
"node_modules/istanbul-lib-coverage": {
"version": "3.2.2",
@@ -7202,15 +7418,15 @@
}
},
"node_modules/jest": {
- "version": "30.0.3",
- "resolved": "https://registry.npmjs.org/jest/-/jest-30.0.3.tgz",
- "integrity": "sha512-Uy8xfeE/WpT2ZLGDXQmaYNzw2v8NUKuYeKGtkS6sDxwsdQihdgYCXaKIYnph1h95DN5H35ubFDm0dfmsQnjn4Q==",
+ "version": "30.0.4",
+ "resolved": "https://registry.npmjs.org/jest/-/jest-30.0.4.tgz",
+ "integrity": "sha512-9QE0RS4WwTj/TtTC4h/eFVmFAhGNVerSB9XpJh8sqaXlP73ILcPcZ7JWjjEtJJe2m8QyBLKKfPQuK+3F+Xij/g==",
"license": "MIT",
"dependencies": {
- "@jest/core": "30.0.3",
+ "@jest/core": "30.0.4",
"@jest/types": "30.0.1",
"import-local": "^3.2.0",
- "jest-cli": "30.0.3"
+ "jest-cli": "30.0.4"
},
"bin": {
"jest": "bin/jest.js"
@@ -7242,14 +7458,14 @@
}
},
"node_modules/jest-circus": {
- "version": "30.0.3",
- "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-30.0.3.tgz",
- "integrity": "sha512-rD9qq2V28OASJHJWDRVdhoBdRs6k3u3EmBzDYcyuMby8XCO3Ll1uq9kyqM41ZcC4fMiPulMVh3qMw0cBvDbnyg==",
+ "version": "30.0.4",
+ "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-30.0.4.tgz",
+ "integrity": "sha512-o6UNVfbXbmzjYgmVPtSQrr5xFZCtkDZGdTlptYvGFSN80RuOOlTe73djvMrs+QAuSERZWcHBNIOMH+OEqvjWuw==",
"license": "MIT",
"dependencies": {
- "@jest/environment": "30.0.2",
- "@jest/expect": "30.0.3",
- "@jest/test-result": "30.0.2",
+ "@jest/environment": "30.0.4",
+ "@jest/expect": "30.0.4",
+ "@jest/test-result": "30.0.4",
"@jest/types": "30.0.1",
"@types/node": "*",
"chalk": "^4.1.2",
@@ -7257,10 +7473,10 @@
"dedent": "^1.6.0",
"is-generator-fn": "^2.1.0",
"jest-each": "30.0.2",
- "jest-matcher-utils": "30.0.3",
+ "jest-matcher-utils": "30.0.4",
"jest-message-util": "30.0.2",
- "jest-runtime": "30.0.3",
- "jest-snapshot": "30.0.3",
+ "jest-runtime": "30.0.4",
+ "jest-snapshot": "30.0.4",
"jest-util": "30.0.2",
"p-limit": "^3.1.0",
"pretty-format": "30.0.2",
@@ -7272,42 +7488,21 @@
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
- "node_modules/jest-circus/node_modules/@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
+ "node_modules/jest-circus/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"license": "MIT",
"dependencies": {
- "@sinclair/typebox": "^0.34.0"
+ "color-convert": "^2.0.1"
},
"engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
- }
- },
- "node_modules/jest-circus/node_modules/@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "license": "MIT",
- "dependencies": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
+ "node": ">=8"
},
- "engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
- "node_modules/jest-circus/node_modules/@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw==",
- "license": "MIT"
- },
"node_modules/jest-circus/node_modules/chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
@@ -7324,19 +7519,37 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
- "node_modules/jest-cli": {
- "version": "30.0.3",
- "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-30.0.3.tgz",
- "integrity": "sha512-UWDSj0ayhumEAxpYRlqQLrssEi29kdQ+kddP94AuHhZknrE+mT0cR0J+zMHKFe9XPfX3dKQOc2TfWki3WhFTsA==",
+ "node_modules/jest-circus/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
"license": "MIT",
"dependencies": {
- "@jest/core": "30.0.3",
- "@jest/test-result": "30.0.2",
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-circus/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
+ "node_modules/jest-cli": {
+ "version": "30.0.4",
+ "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-30.0.4.tgz",
+ "integrity": "sha512-3dOrP3zqCWBkjoVG1zjYJpD9143N9GUCbwaF2pFF5brnIgRLHmKcCIw+83BvF1LxggfMWBA0gxkn6RuQVuRhIQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/core": "30.0.4",
+ "@jest/test-result": "30.0.4",
"@jest/types": "30.0.1",
"chalk": "^4.1.2",
"exit-x": "^0.2.2",
"import-local": "^3.2.0",
- "jest-config": "30.0.3",
+ "jest-config": "30.0.4",
"jest-util": "30.0.2",
"jest-validate": "30.0.2",
"yargs": "^17.7.2"
@@ -7356,42 +7569,21 @@
}
}
},
- "node_modules/jest-cli/node_modules/@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
+ "node_modules/jest-cli/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"license": "MIT",
"dependencies": {
- "@sinclair/typebox": "^0.34.0"
+ "color-convert": "^2.0.1"
},
"engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
- }
- },
- "node_modules/jest-cli/node_modules/@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "license": "MIT",
- "dependencies": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
+ "node": ">=8"
},
- "engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
- "node_modules/jest-cli/node_modules/@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw==",
- "license": "MIT"
- },
"node_modules/jest-cli/node_modules/chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
@@ -7408,29 +7600,47 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
+ "node_modules/jest-cli/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-cli/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
"node_modules/jest-config": {
- "version": "30.0.3",
- "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-30.0.3.tgz",
- "integrity": "sha512-j0L4oRCtJwNyZktXIqwzEiDVQXBbQ4dqXuLD/TZdn++hXIcIfZmjHgrViEy5s/+j4HvITmAXbexVZpQ/jnr0bg==",
+ "version": "30.0.4",
+ "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-30.0.4.tgz",
+ "integrity": "sha512-3dzbO6sh34thAGEjJIW0fgT0GA0EVlkski6ZzMcbW6dzhenylXAE/Mj2MI4HonroWbkKc6wU6bLVQ8dvBSZ9lA==",
"license": "MIT",
"dependencies": {
"@babel/core": "^7.27.4",
"@jest/get-type": "30.0.1",
"@jest/pattern": "30.0.1",
- "@jest/test-sequencer": "30.0.2",
+ "@jest/test-sequencer": "30.0.4",
"@jest/types": "30.0.1",
- "babel-jest": "30.0.2",
+ "babel-jest": "30.0.4",
"chalk": "^4.1.2",
"ci-info": "^4.2.0",
"deepmerge": "^4.3.1",
"glob": "^10.3.10",
"graceful-fs": "^4.2.11",
- "jest-circus": "30.0.3",
+ "jest-circus": "30.0.4",
"jest-docblock": "30.0.1",
- "jest-environment-node": "30.0.2",
+ "jest-environment-node": "30.0.4",
"jest-regex-util": "30.0.1",
"jest-resolve": "30.0.2",
- "jest-runner": "30.0.3",
+ "jest-runner": "30.0.4",
"jest-util": "30.0.2",
"jest-validate": "30.0.2",
"micromatch": "^4.0.8",
@@ -7459,42 +7669,21 @@
}
}
},
- "node_modules/jest-config/node_modules/@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
+ "node_modules/jest-config/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"license": "MIT",
"dependencies": {
- "@sinclair/typebox": "^0.34.0"
+ "color-convert": "^2.0.1"
},
"engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
- }
- },
- "node_modules/jest-config/node_modules/@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "license": "MIT",
- "dependencies": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
+ "node": ">=8"
},
- "engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
- "node_modules/jest-config/node_modules/@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw==",
- "license": "MIT"
- },
"node_modules/jest-config/node_modules/brace-expansion": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
@@ -7520,6 +7709,24 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
+ "node_modules/jest-config/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-config/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
"node_modules/jest-config/node_modules/glob": {
"version": "10.4.5",
"resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
@@ -7593,9 +7800,9 @@
}
},
"node_modules/jest-diff": {
- "version": "30.0.3",
- "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.0.3.tgz",
- "integrity": "sha512-Q1TAV0cUcBTic57SVnk/mug0/ASyAqtSIOkr7RAlxx97llRYsM74+E8N5WdGJUlwCKwgxPAkVjKh653h1+HA9A==",
+ "version": "30.0.4",
+ "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.0.4.tgz",
+ "integrity": "sha512-TSjceIf6797jyd+R64NXqicttROD+Qf98fex7CowmlSn7f8+En0da1Dglwr1AXxDtVizoxXYZBlUQwNhoOXkNw==",
"license": "MIT",
"dependencies": {
"@jest/diff-sequences": "30.0.1",
@@ -7607,6 +7814,21 @@
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
+ "node_modules/jest-diff/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
"node_modules/jest-diff/node_modules/chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
@@ -7623,6 +7845,24 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
+ "node_modules/jest-diff/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-diff/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
"node_modules/jest-docblock": {
"version": "30.0.1",
"resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-30.0.1.tgz",
@@ -7651,42 +7891,21 @@
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
- "node_modules/jest-each/node_modules/@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
+ "node_modules/jest-each/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"license": "MIT",
"dependencies": {
- "@sinclair/typebox": "^0.34.0"
+ "color-convert": "^2.0.1"
},
"engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
- }
- },
- "node_modules/jest-each/node_modules/@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "license": "MIT",
- "dependencies": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
+ "node": ">=8"
},
- "engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
- "node_modules/jest-each/node_modules/@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw==",
- "license": "MIT"
- },
"node_modules/jest-each/node_modules/chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
@@ -7703,14 +7922,32 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
- "node_modules/jest-environment-node": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-30.0.2.tgz",
- "integrity": "sha512-XsGtZ0H+a70RsxAQkKuIh0D3ZlASXdZdhpOSBq9WRPq6lhe0IoQHGW0w9ZUaPiZQ/CpkIdprvlfV1QcXcvIQLQ==",
+ "node_modules/jest-each/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
"license": "MIT",
"dependencies": {
- "@jest/environment": "30.0.2",
- "@jest/fake-timers": "30.0.2",
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-each/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
+ "node_modules/jest-environment-node": {
+ "version": "30.0.4",
+ "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-30.0.4.tgz",
+ "integrity": "sha512-p+rLEzC2eThXqiNh9GHHTC0OW5Ca4ZfcURp7scPjYBcmgpR9HG6750716GuUipYf2AcThU3k20B31USuiaaIEg==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/environment": "30.0.4",
+ "@jest/fake-timers": "30.0.4",
"@jest/types": "30.0.1",
"@types/node": "*",
"jest-mock": "30.0.2",
@@ -7721,58 +7958,6 @@
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
- "node_modules/jest-environment-node/node_modules/@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
- "license": "MIT",
- "dependencies": {
- "@sinclair/typebox": "^0.34.0"
- },
- "engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
- }
- },
- "node_modules/jest-environment-node/node_modules/@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "license": "MIT",
- "dependencies": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
- },
- "engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
- }
- },
- "node_modules/jest-environment-node/node_modules/@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw==",
- "license": "MIT"
- },
- "node_modules/jest-environment-node/node_modules/chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
- }
- },
"node_modules/jest-haste-map": {
"version": "30.0.2",
"resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-30.0.2.tgz",
@@ -7797,58 +7982,6 @@
"fsevents": "^2.3.3"
}
},
- "node_modules/jest-haste-map/node_modules/@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
- "license": "MIT",
- "dependencies": {
- "@sinclair/typebox": "^0.34.0"
- },
- "engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
- }
- },
- "node_modules/jest-haste-map/node_modules/@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "license": "MIT",
- "dependencies": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
- },
- "engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
- }
- },
- "node_modules/jest-haste-map/node_modules/@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw==",
- "license": "MIT"
- },
- "node_modules/jest-haste-map/node_modules/chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
- }
- },
"node_modules/jest-leak-detector": {
"version": "30.0.2",
"resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-30.0.2.tgz",
@@ -7863,20 +7996,35 @@
}
},
"node_modules/jest-matcher-utils": {
- "version": "30.0.3",
- "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-30.0.3.tgz",
- "integrity": "sha512-hMpVFGFOhYmIIRGJ0HgM9htC5qUiJ00famcc9sRFchJJiLZbbVKrAztcgE6VnXLRxA3XZ0bvNA7hQWh3oHXo/A==",
+ "version": "30.0.4",
+ "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-30.0.4.tgz",
+ "integrity": "sha512-ubCewJ54YzeAZ2JeHHGVoU+eDIpQFsfPQs0xURPWoNiO42LGJ+QGgfSf+hFIRplkZDkhH5MOvuxHKXRTUU3dUQ==",
"license": "MIT",
"dependencies": {
"@jest/get-type": "30.0.1",
"chalk": "^4.1.2",
- "jest-diff": "30.0.3",
+ "jest-diff": "30.0.4",
"pretty-format": "30.0.2"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
+ "node_modules/jest-matcher-utils/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
"node_modules/jest-matcher-utils/node_modules/chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
@@ -7893,6 +8041,24 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
+ "node_modules/jest-matcher-utils/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-matcher-utils/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
"node_modules/jest-message-util": {
"version": "30.0.2",
"resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-30.0.2.tgz",
@@ -7913,42 +8079,21 @@
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
- "node_modules/jest-message-util/node_modules/@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
+ "node_modules/jest-message-util/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"license": "MIT",
"dependencies": {
- "@sinclair/typebox": "^0.34.0"
+ "color-convert": "^2.0.1"
},
"engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
- }
- },
- "node_modules/jest-message-util/node_modules/@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "license": "MIT",
- "dependencies": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
+ "node": ">=8"
},
- "engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
- "node_modules/jest-message-util/node_modules/@sinclair/typebox": {
- "version": "0.34.35",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.35.tgz",
- "integrity": "sha512-C6ypdODf2VZkgRT6sFM8E1F8vR+HcffniX0Kp8MsU8PIfrlXbNCBz0jzj17GjdmjTx1OtZzdH8+iALL21UjF5A==",
- "license": "MIT"
- },
"node_modules/jest-message-util/node_modules/chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
@@ -7965,6 +8110,24 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
+ "node_modules/jest-message-util/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-message-util/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
"node_modules/jest-mock": {
"version": "30.0.2",
"resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-30.0.2.tgz",
@@ -7979,62 +8142,11 @@
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
- "node_modules/jest-mock/node_modules/@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
- "license": "MIT",
- "dependencies": {
- "@sinclair/typebox": "^0.34.0"
- },
- "engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
- }
- },
- "node_modules/jest-mock/node_modules/@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "license": "MIT",
- "dependencies": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
- },
- "engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
- }
- },
- "node_modules/jest-mock/node_modules/@sinclair/typebox": {
- "version": "0.34.35",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.35.tgz",
- "integrity": "sha512-C6ypdODf2VZkgRT6sFM8E1F8vR+HcffniX0Kp8MsU8PIfrlXbNCBz0jzj17GjdmjTx1OtZzdH8+iALL21UjF5A==",
- "license": "MIT"
- },
- "node_modules/jest-mock/node_modules/chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
- }
- },
"node_modules/jest-offline": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/jest-offline/-/jest-offline-1.0.1.tgz",
"integrity": "sha512-pcYJ8rVxWP3SS9de15iSQY87ErLGGgMC4qtVcRLb/qemrefI1IgnAzOusp0eemGu7JoAGlb4oBGnZorehu95KA==",
+ "license": "Apache 2.0",
"dependencies": {
"mitm": "^1.3.2"
}
@@ -8085,18 +8197,33 @@
}
},
"node_modules/jest-resolve-dependencies": {
- "version": "30.0.3",
- "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-30.0.3.tgz",
- "integrity": "sha512-FlL6u7LiHbF0Oe27k7DHYMq2T2aNpPhxnNo75F7lEtu4A6sSw+TKkNNUGNcVckdFoL0RCWREJsC1HsKDwKRZzQ==",
+ "version": "30.0.4",
+ "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-30.0.4.tgz",
+ "integrity": "sha512-EQBYow19B/hKr4gUTn+l8Z+YLlP2X0IoPyp0UydOtrcPbIOYzJ8LKdFd+yrbwztPQvmlBFUwGPPEzHH1bAvFAw==",
"license": "MIT",
"dependencies": {
"jest-regex-util": "30.0.1",
- "jest-snapshot": "30.0.3"
+ "jest-snapshot": "30.0.4"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
+ "node_modules/jest-resolve/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
"node_modules/jest-resolve/node_modules/chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
@@ -8113,16 +8240,34 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
- "node_modules/jest-runner": {
- "version": "30.0.3",
- "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-30.0.3.tgz",
- "integrity": "sha512-CxYBzu9WStOBBXAKkLXGoUtNOWsiS1RRmUQb6SsdUdTcqVncOau7m8AJ4cW3Mz+YL1O9pOGPSYLyvl8HBdFmkQ==",
+ "node_modules/jest-resolve/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
"license": "MIT",
"dependencies": {
- "@jest/console": "30.0.2",
- "@jest/environment": "30.0.2",
- "@jest/test-result": "30.0.2",
- "@jest/transform": "30.0.2",
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-resolve/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
+ "node_modules/jest-runner": {
+ "version": "30.0.4",
+ "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-30.0.4.tgz",
+ "integrity": "sha512-mxY0vTAEsowJwvFJo5pVivbCpuu6dgdXRmt3v3MXjBxFly7/lTk3Td0PaMyGOeNQUFmSuGEsGYqhbn7PA9OekQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/console": "30.0.4",
+ "@jest/environment": "30.0.4",
+ "@jest/test-result": "30.0.4",
+ "@jest/transform": "30.0.4",
"@jest/types": "30.0.1",
"@types/node": "*",
"chalk": "^4.1.2",
@@ -8130,14 +8275,14 @@
"exit-x": "^0.2.2",
"graceful-fs": "^4.2.11",
"jest-docblock": "30.0.1",
- "jest-environment-node": "30.0.2",
+ "jest-environment-node": "30.0.4",
"jest-haste-map": "30.0.2",
"jest-leak-detector": "30.0.2",
"jest-message-util": "30.0.2",
"jest-resolve": "30.0.2",
- "jest-runtime": "30.0.3",
+ "jest-runtime": "30.0.4",
"jest-util": "30.0.2",
- "jest-watcher": "30.0.2",
+ "jest-watcher": "30.0.4",
"jest-worker": "30.0.2",
"p-limit": "^3.1.0",
"source-map-support": "0.5.13"
@@ -8146,42 +8291,21 @@
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
- "node_modules/jest-runner/node_modules/@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
+ "node_modules/jest-runner/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"license": "MIT",
"dependencies": {
- "@sinclair/typebox": "^0.34.0"
+ "color-convert": "^2.0.1"
},
"engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
- }
- },
- "node_modules/jest-runner/node_modules/@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "license": "MIT",
- "dependencies": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
+ "node": ">=8"
},
- "engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
- "node_modules/jest-runner/node_modules/@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw==",
- "license": "MIT"
- },
"node_modules/jest-runner/node_modules/chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
@@ -8198,18 +8322,36 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
- "node_modules/jest-runtime": {
- "version": "30.0.3",
- "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-30.0.3.tgz",
- "integrity": "sha512-Xjosq0C48G9XEQOtmgrjXJwPaUPaq3sPJwHDRaiC+5wi4ZWxO6Lx6jNkizK/0JmTulVNuxP8iYwt77LGnfg3/w==",
+ "node_modules/jest-runner/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
"license": "MIT",
"dependencies": {
- "@jest/environment": "30.0.2",
- "@jest/fake-timers": "30.0.2",
- "@jest/globals": "30.0.3",
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-runner/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
+ "node_modules/jest-runtime": {
+ "version": "30.0.4",
+ "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-30.0.4.tgz",
+ "integrity": "sha512-tUQrZ8+IzoZYIHoPDQEB4jZoPyzBjLjq7sk0KVyd5UPRjRDOsN7o6UlvaGF8ddpGsjznl9PW+KRgWqCNO+Hn7w==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/environment": "30.0.4",
+ "@jest/fake-timers": "30.0.4",
+ "@jest/globals": "30.0.4",
"@jest/source-map": "30.0.1",
- "@jest/test-result": "30.0.2",
- "@jest/transform": "30.0.2",
+ "@jest/test-result": "30.0.4",
+ "@jest/transform": "30.0.4",
"@jest/types": "30.0.1",
"@types/node": "*",
"chalk": "^4.1.2",
@@ -8222,7 +8364,7 @@
"jest-mock": "30.0.2",
"jest-regex-util": "30.0.1",
"jest-resolve": "30.0.2",
- "jest-snapshot": "30.0.3",
+ "jest-snapshot": "30.0.4",
"jest-util": "30.0.2",
"slash": "^3.0.0",
"strip-bom": "^4.0.0"
@@ -8231,42 +8373,21 @@
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
- "node_modules/jest-runtime/node_modules/@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
+ "node_modules/jest-runtime/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"license": "MIT",
"dependencies": {
- "@sinclair/typebox": "^0.34.0"
+ "color-convert": "^2.0.1"
},
"engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
- }
- },
- "node_modules/jest-runtime/node_modules/@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "license": "MIT",
- "dependencies": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
+ "node": ">=8"
},
- "engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
- "node_modules/jest-runtime/node_modules/@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw==",
- "license": "MIT"
- },
"node_modules/jest-runtime/node_modules/brace-expansion": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
@@ -8292,6 +8413,24 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
+ "node_modules/jest-runtime/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-runtime/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
"node_modules/jest-runtime/node_modules/glob": {
"version": "10.4.5",
"resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
@@ -8365,9 +8504,9 @@
}
},
"node_modules/jest-snapshot": {
- "version": "30.0.3",
- "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-30.0.3.tgz",
- "integrity": "sha512-F05JCohd3OA1N9+5aEPXA6I0qOfZDGIx0zTq5Z4yMBg2i1p5ELfBusjYAWwTkC12c7dHcbyth4QAfQbS7cRjow==",
+ "version": "30.0.4",
+ "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-30.0.4.tgz",
+ "integrity": "sha512-S/8hmSkeUib8WRUq9pWEb5zMfsOjiYWDWzFzKnjX7eDyKKgimsu9hcmsUEg8a7dPAw8s/FacxsXquq71pDgPjQ==",
"license": "MIT",
"dependencies": {
"@babel/core": "^7.27.4",
@@ -8375,17 +8514,17 @@
"@babel/plugin-syntax-jsx": "^7.27.1",
"@babel/plugin-syntax-typescript": "^7.27.1",
"@babel/types": "^7.27.3",
- "@jest/expect-utils": "30.0.3",
+ "@jest/expect-utils": "30.0.4",
"@jest/get-type": "30.0.1",
- "@jest/snapshot-utils": "30.0.1",
- "@jest/transform": "30.0.2",
+ "@jest/snapshot-utils": "30.0.4",
+ "@jest/transform": "30.0.4",
"@jest/types": "30.0.1",
"babel-preset-current-node-syntax": "^1.1.0",
"chalk": "^4.1.2",
- "expect": "30.0.3",
+ "expect": "30.0.4",
"graceful-fs": "^4.2.11",
- "jest-diff": "30.0.3",
- "jest-matcher-utils": "30.0.3",
+ "jest-diff": "30.0.4",
+ "jest-matcher-utils": "30.0.4",
"jest-message-util": "30.0.2",
"jest-util": "30.0.2",
"pretty-format": "30.0.2",
@@ -8396,42 +8535,21 @@
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
- "node_modules/jest-snapshot/node_modules/@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
+ "node_modules/jest-snapshot/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"license": "MIT",
"dependencies": {
- "@sinclair/typebox": "^0.34.0"
+ "color-convert": "^2.0.1"
},
"engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
- }
- },
- "node_modules/jest-snapshot/node_modules/@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "license": "MIT",
- "dependencies": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
+ "node": ">=8"
},
- "engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
- "node_modules/jest-snapshot/node_modules/@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw==",
- "license": "MIT"
- },
"node_modules/jest-snapshot/node_modules/chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
@@ -8448,6 +8566,24 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
+ "node_modules/jest-snapshot/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-snapshot/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
"node_modules/jest-util": {
"version": "30.0.2",
"resolved": "https://registry.npmjs.org/jest-util/-/jest-util-30.0.2.tgz",
@@ -8465,42 +8601,21 @@
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
- "node_modules/jest-util/node_modules/@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
+ "node_modules/jest-util/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"license": "MIT",
"dependencies": {
- "@sinclair/typebox": "^0.34.0"
+ "color-convert": "^2.0.1"
},
"engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
- }
- },
- "node_modules/jest-util/node_modules/@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "license": "MIT",
- "dependencies": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
+ "node": ">=8"
},
- "engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
- "node_modules/jest-util/node_modules/@sinclair/typebox": {
- "version": "0.34.35",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.35.tgz",
- "integrity": "sha512-C6ypdODf2VZkgRT6sFM8E1F8vR+HcffniX0Kp8MsU8PIfrlXbNCBz0jzj17GjdmjTx1OtZzdH8+iALL21UjF5A==",
- "license": "MIT"
- },
"node_modules/jest-util/node_modules/chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
@@ -8517,10 +8632,28 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
+ "node_modules/jest-util/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-util/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
"node_modules/jest-util/node_modules/picomatch": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
- "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==",
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
+ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
"license": "MIT",
"engines": {
"node": ">=12"
@@ -8546,42 +8679,21 @@
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
- "node_modules/jest-validate/node_modules/@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
+ "node_modules/jest-validate/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"license": "MIT",
"dependencies": {
- "@sinclair/typebox": "^0.34.0"
+ "color-convert": "^2.0.1"
},
"engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
- }
- },
- "node_modules/jest-validate/node_modules/@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "license": "MIT",
- "dependencies": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
+ "node": ">=8"
},
- "engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
- "node_modules/jest-validate/node_modules/@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw==",
- "license": "MIT"
- },
"node_modules/jest-validate/node_modules/camelcase": {
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
@@ -8610,13 +8722,31 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
- "node_modules/jest-watcher": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-30.0.2.tgz",
- "integrity": "sha512-vYO5+E7jJuF+XmONr6CrbXdlYrgvZqtkn6pdkgjt/dU64UAdc0v1cAVaAeWtAfUUMScxNmnUjKPUMdCpNVASwg==",
+ "node_modules/jest-validate/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
"license": "MIT",
"dependencies": {
- "@jest/test-result": "30.0.2",
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-validate/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
+ "node_modules/jest-watcher": {
+ "version": "30.0.4",
+ "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-30.0.4.tgz",
+ "integrity": "sha512-YESbdHDs7aQOCSSKffG8jXqOKFqw4q4YqR+wHYpR5GWEQioGvL0BfbcjvKIvPEM0XGfsfJrka7jJz3Cc3gI4VQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/test-result": "30.0.4",
"@jest/types": "30.0.1",
"@types/node": "*",
"ansi-escapes": "^4.3.2",
@@ -8629,42 +8759,21 @@
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
- "node_modules/jest-watcher/node_modules/@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
+ "node_modules/jest-watcher/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"license": "MIT",
"dependencies": {
- "@sinclair/typebox": "^0.34.0"
+ "color-convert": "^2.0.1"
},
"engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
- }
- },
- "node_modules/jest-watcher/node_modules/@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "license": "MIT",
- "dependencies": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
+ "node": ">=8"
},
- "engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
- "node_modules/jest-watcher/node_modules/@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw==",
- "license": "MIT"
- },
"node_modules/jest-watcher/node_modules/chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
@@ -8681,6 +8790,24 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
+ "node_modules/jest-watcher/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-watcher/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
"node_modules/jest-worker": {
"version": "30.0.2",
"resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.0.2.tgz",
@@ -8712,62 +8839,11 @@
"url": "https://github.com/chalk/supports-color?sponsor=1"
}
},
- "node_modules/jest/node_modules/@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
- "license": "MIT",
- "dependencies": {
- "@sinclair/typebox": "^0.34.0"
- },
- "engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
- }
- },
- "node_modules/jest/node_modules/@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "license": "MIT",
- "dependencies": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
- },
- "engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
- }
- },
- "node_modules/jest/node_modules/@sinclair/typebox": {
- "version": "0.34.35",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.35.tgz",
- "integrity": "sha512-C6ypdODf2VZkgRT6sFM8E1F8vR+HcffniX0Kp8MsU8PIfrlXbNCBz0jzj17GjdmjTx1OtZzdH8+iALL21UjF5A==",
- "license": "MIT"
- },
- "node_modules/jest/node_modules/chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
- }
- },
"node_modules/js-git": {
"version": "0.7.8",
"resolved": "https://registry.npmjs.org/js-git/-/js-git-0.7.8.tgz",
"integrity": "sha512-+E5ZH/HeRnoc/LW0AmAyhU+mNcWBzAKE+30+IDMLSLbbK+Tdt02AdkOKq9u15rlJsDEGFqtgckc8ZM59LhhiUA==",
+ "license": "MIT",
"dependencies": {
"bodec": "^0.1.0",
"culvert": "^0.1.2",
@@ -8778,7 +8854,8 @@
"node_modules/js-git/node_modules/pako": {
"version": "0.2.9",
"resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz",
- "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA=="
+ "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==",
+ "license": "MIT"
},
"node_modules/js-tokens": {
"version": "4.0.0",
@@ -8787,13 +8864,12 @@
"license": "MIT"
},
"node_modules/js-yaml": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
- "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
"license": "MIT",
"dependencies": {
- "argparse": "^1.0.7",
- "esprima": "^4.0.0"
+ "argparse": "^2.0.1"
},
"bin": {
"js-yaml": "bin/js-yaml.js"
@@ -8802,7 +8878,8 @@
"node_modules/jsbn": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz",
- "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A=="
+ "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==",
+ "license": "MIT"
},
"node_modules/jsesc": {
"version": "3.1.0",
@@ -8819,12 +8896,14 @@
"node_modules/json-buffer": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
- "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="
+ "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
+ "license": "MIT"
},
"node_modules/json-parse-better-errors": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
- "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw=="
+ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
+ "license": "MIT"
},
"node_modules/json-parse-even-better-errors": {
"version": "2.3.1",
@@ -8835,17 +8914,20 @@
"node_modules/json-schema-traverse": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+ "license": "MIT"
},
"node_modules/json-stable-stringify-without-jsonify": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
- "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw=="
+ "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
+ "license": "MIT"
},
"node_modules/json-stringify-safe": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
"integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==",
+ "license": "ISC",
"optional": true
},
"node_modules/json5": {
@@ -8863,12 +8945,14 @@
"node_modules/jsonc-parser": {
"version": "3.3.1",
"resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz",
- "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ=="
+ "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==",
+ "license": "MIT"
},
"node_modules/jsonfile": {
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
"integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "license": "MIT",
"dependencies": {
"universalify": "^2.0.0"
},
@@ -8880,6 +8964,7 @@
"version": "4.5.4",
"resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
"integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
+ "license": "MIT",
"dependencies": {
"json-buffer": "3.0.1"
}
@@ -8887,12 +8972,14 @@
"node_modules/kuler": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz",
- "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A=="
+ "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==",
+ "license": "MIT"
},
"node_modules/langs": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/langs/-/langs-2.0.0.tgz",
- "integrity": "sha512-v4pxOBEQVN1WBTfB1crhTtxzNLZU9HPWgadlwzWKISJtt6Ku/CnpBrwVy+jFv8StjxsPfwPFzO0CMwdZLJ0/BA=="
+ "integrity": "sha512-v4pxOBEQVN1WBTfB1crhTtxzNLZU9HPWgadlwzWKISJtt6Ku/CnpBrwVy+jFv8StjxsPfwPFzO0CMwdZLJ0/BA==",
+ "license": "MIT"
},
"node_modules/leven": {
"version": "3.1.0",
@@ -8907,6 +8994,7 @@
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
"integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
+ "license": "MIT",
"dependencies": {
"prelude-ls": "^1.2.1",
"type-check": "~0.4.0"
@@ -8919,6 +9007,7 @@
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/libxml2-wasm/-/libxml2-wasm-0.5.0.tgz",
"integrity": "sha512-ANq8aMCg/+pYJv3QqgrvYzJldvm2P2V2T08303AVyzjdeCuOAOjxPUSazQj/NA2+rOcS9BMx/HTTtq1I2g8foQ==",
+ "license": "MIT",
"engines": {
"node": ">=16"
}
@@ -8941,7 +9030,8 @@
"node_modules/load-json-file": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
- "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
+ "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==",
+ "license": "MIT",
"dependencies": {
"graceful-fs": "^4.1.2",
"parse-json": "^4.0.0",
@@ -8955,7 +9045,8 @@
"node_modules/load-json-file/node_modules/parse-json": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
- "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
+ "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==",
+ "license": "MIT",
"dependencies": {
"error-ex": "^1.3.1",
"json-parse-better-errors": "^1.0.1"
@@ -8964,18 +9055,11 @@
"node": ">=4"
}
},
- "node_modules/load-json-file/node_modules/pify": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
- "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
- "engines": {
- "node": ">=4"
- }
- },
"node_modules/load-json-file/node_modules/strip-bom": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
+ "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
+ "license": "MIT",
"engines": {
"node": ">=4"
}
@@ -8990,37 +9074,47 @@
}
},
"node_modules/locate-path": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
- "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
+ "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
"license": "MIT",
"dependencies": {
- "p-locate": "^4.1.0"
+ "p-locate": "^5.0.0"
},
"engines": {
- "node": ">=8"
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/lodash": {
"version": "4.17.21",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "license": "MIT"
},
"node_modules/lodash.merge": {
"version": "4.6.2",
"resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
- "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="
+ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
+ "license": "MIT"
},
"node_modules/logform": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/logform/-/logform-2.4.0.tgz",
- "integrity": "sha512-CPSJw4ftjf517EhXZGGvTHHkYobo7ZCc0kvwUoOYcjfR2UVrI66RHj8MCrfAdEitdmFqbu2BYdYs8FHHZSb6iw==",
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/logform/-/logform-2.7.0.tgz",
+ "integrity": "sha512-TFYA4jnP7PVbmlBIfhlSe+WKxs9dklXMTEGcBCIvLhE/Tn3H6Gk1norupVW7m5Cnd4bLcr08AytbyV/xj7f/kQ==",
+ "license": "MIT",
"dependencies": {
- "@colors/colors": "1.5.0",
+ "@colors/colors": "1.6.0",
+ "@types/triple-beam": "^1.3.2",
"fecha": "^4.2.0",
"ms": "^2.1.1",
"safe-stable-stringify": "^2.3.1",
"triple-beam": "^1.3.0"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
}
},
"node_modules/lru-cache": {
@@ -9033,9 +9127,9 @@
}
},
"node_modules/luxon": {
- "version": "3.6.1",
- "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.6.1.tgz",
- "integrity": "sha512-tJLxrKJhO2ukZ5z0gyjY1zPh3Rh88Ej9P7jNrZiHMUXHae1yvI2imgOZtL1TO8TW6biMMKfTtAOoEJANgtWBMQ==",
+ "version": "3.7.1",
+ "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.7.1.tgz",
+ "integrity": "sha512-RkRWjA926cTvz5rAb1BqyWkKbbjzCGchDUIKMCUvNi17j6f6j8uHGDV82Aqcqtzd+icoYpELmG3ksgGiFNNcNg==",
"license": "MIT",
"engines": {
"node": ">=12"
@@ -9077,7 +9171,8 @@
"node_modules/merge-stream": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
- "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="
+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
+ "license": "MIT"
},
"node_modules/merge2": {
"version": "1.4.1",
@@ -9105,6 +9200,7 @@
"version": "1.52.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
"integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "license": "MIT",
"engines": {
"node": ">= 0.6"
}
@@ -9113,6 +9209,7 @@
"version": "2.1.35",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
"integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "license": "MIT",
"dependencies": {
"mime-db": "1.52.0"
},
@@ -9124,6 +9221,7 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
"integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+ "license": "MIT",
"engines": {
"node": ">=6"
}
@@ -9132,6 +9230,7 @@
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "license": "ISC",
"dependencies": {
"brace-expansion": "^1.1.7"
},
@@ -9140,9 +9239,13 @@
}
},
"node_modules/minimist": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
- "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
},
"node_modules/minipass": {
"version": "7.1.2",
@@ -9157,6 +9260,7 @@
"version": "1.7.3",
"resolved": "https://registry.npmjs.org/mitm/-/mitm-1.7.3.tgz",
"integrity": "sha512-linie/mGisDH73C7aiW6JmstA5XskXd15JBJAEeNQBdH3/L0dJdE/yZ+rw/y2zT7Fcib5KAnL5OvxYOOFQbsgw==",
+ "license": "AGPL-3.0-or-later WITH GPL-3.0-linking-exception",
"dependencies": {
"semver": ">= 5 < 6"
},
@@ -9168,6 +9272,7 @@
"version": "5.7.2",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
"integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
+ "license": "ISC",
"bin": {
"semver": "bin/semver"
}
@@ -9176,6 +9281,7 @@
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
"integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+ "license": "MIT",
"bin": {
"mkdirp": "bin/cmd.js"
},
@@ -9186,7 +9292,8 @@
"node_modules/mockdate": {
"version": "3.0.5",
"resolved": "https://registry.npmjs.org/mockdate/-/mockdate-3.0.5.tgz",
- "integrity": "sha512-iniQP4rj1FhBdBYS/+eQv7j1tadJ9lJtdzgOpvsOHng/GbcDh2Fhdeq+ZRldrPYdXvCyfFUmFeEwEGXZB5I/AQ=="
+ "integrity": "sha512-iniQP4rj1FhBdBYS/+eQv7j1tadJ9lJtdzgOpvsOHng/GbcDh2Fhdeq+ZRldrPYdXvCyfFUmFeEwEGXZB5I/AQ==",
+ "license": "MIT"
},
"node_modules/module-details-from-path": {
"version": "1.0.4",
@@ -9197,17 +9304,22 @@
"node_modules/ms": {
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "license": "MIT"
},
"node_modules/mute-stream": {
- "version": "0.0.8",
- "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
- "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA=="
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz",
+ "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==",
+ "license": "ISC",
+ "engines": {
+ "node": "^18.17.0 || >=20.5.0"
+ }
},
"node_modules/napi-postinstall": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.2.5.tgz",
- "integrity": "sha512-kmsgUvCRIJohHjbZ3V8avP0I1Pekw329MVAMDzVxsrkjgdnqiwvMX5XwR+hWV66vsAtZ+iM+fVnq8RTQawUmCQ==",
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.3.2.tgz",
+ "integrity": "sha512-tWVJxJHmBWLy69PvO96TZMZDrzmw5KeiZBz3RHmiM2XZ9grBJ2WgMAFVVg25nqp3ZjTFUs2Ftw1JhscL3Teliw==",
"license": "MIT",
"bin": {
"napi-postinstall": "lib/cli.js"
@@ -9222,7 +9334,8 @@
"node_modules/natural-compare": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
- "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc="
+ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
+ "license": "MIT"
},
"node_modules/natural-orderby": {
"version": "5.0.0",
@@ -9246,6 +9359,7 @@
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/needle/-/needle-2.4.0.tgz",
"integrity": "sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg==",
+ "license": "MIT",
"dependencies": {
"debug": "^3.2.6",
"iconv-lite": "^0.4.4",
@@ -9262,6 +9376,7 @@
"version": "3.2.7",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
"integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "license": "MIT",
"dependencies": {
"ms": "^2.1.1"
}
@@ -9282,6 +9397,7 @@
"version": "0.6.3",
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
"integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
+ "license": "MIT",
"engines": {
"node": ">= 0.6"
}
@@ -9298,17 +9414,20 @@
"node_modules/node-cleanup": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/node-cleanup/-/node-cleanup-2.1.2.tgz",
- "integrity": "sha1-esGavSl+Caf3KnFUXZUbUX5N3iw="
+ "integrity": "sha512-qN8v/s2PAJwGUtr1/hYTpNKlD6Y9rc4p8KSmJXyGdYGZsDGKXrGThikLFP9OCHFeLeEpQzPwiAtdIvBLqm//Hw==",
+ "license": "MIT"
},
"node_modules/node-ensure": {
"version": "0.0.0",
"resolved": "https://registry.npmjs.org/node-ensure/-/node-ensure-0.0.0.tgz",
- "integrity": "sha1-7K52QVDemYYexcgQ/V0Jaxg5Mqc="
+ "integrity": "sha512-DRI60hzo2oKN1ma0ckc6nQWlHU69RH6xN0sjQTjMpChPfTYvKZdcQFfdYK2RWbJcKyUizSIy/l8OTGxMAM1QDw==",
+ "license": "MIT"
},
"node_modules/node-gzip": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/node-gzip/-/node-gzip-1.1.2.tgz",
- "integrity": "sha512-ZB6zWpfZHGtxZnPMrJSKHVPrRjURoUzaDbLFj3VO70mpLTW5np96vXyHwft4Id0o+PYIzgDkBUjIzaNHhQ8srw=="
+ "integrity": "sha512-ZB6zWpfZHGtxZnPMrJSKHVPrRjURoUzaDbLFj3VO70mpLTW5np96vXyHwft4Id0o+PYIzgDkBUjIzaNHhQ8srw==",
+ "license": "MIT"
},
"node_modules/node-int64": {
"version": "0.4.0",
@@ -9326,6 +9445,7 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+ "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
@@ -9334,6 +9454,7 @@
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz",
"integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==",
+ "license": "MIT",
"engines": {
"node": ">=10"
},
@@ -9345,6 +9466,7 @@
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
"integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "license": "MIT",
"dependencies": {
"path-key": "^3.0.0"
},
@@ -9356,6 +9478,7 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
"integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
+ "license": "BSD-2-Clause",
"dependencies": {
"boolbase": "^1.0.0"
},
@@ -9367,19 +9490,22 @@
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/numeral/-/numeral-2.0.6.tgz",
"integrity": "sha512-qaKRmtYPZ5qdw4jWJD6bxEf1FJEqllJrwxCLIm0sQU/A7v2/czigzOb+C2uSiFsa9lBUzeH7M1oK+Q+OLxL3kA==",
+ "license": "MIT",
"engines": {
"node": "*"
}
},
"node_modules/object-code": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/object-code/-/object-code-1.2.2.tgz",
- "integrity": "sha512-ZSbEQdei4ElzuDM4BmazKSwINacocBf3/8rte25aNqXzvT/8dSaNVY9egsjAaBL/UhW55JNxAvXOKPIsL2MwWQ=="
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/object-code/-/object-code-1.3.3.tgz",
+ "integrity": "sha512-/Ds4Xd5xzrtUOJ+xJQ57iAy0BZsZltOHssnDgcZ8DOhgh41q1YJCnTPnWdWSLkNGNnxYzhYChjc5dgC9mEERCA==",
+ "license": "MIT"
},
"node_modules/object-treeify": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/object-treeify/-/object-treeify-2.1.1.tgz",
"integrity": "sha512-ofXhazOvXTYWbbibExMiS+asaTbYG/ZWopVroXFFOdjmc8ehXMq9R2VUaTx/C3CnZkQbT52wAZT4DrBLK/nQfw==",
+ "license": "MIT",
"engines": {
"node": ">= 12"
}
@@ -9388,6 +9514,7 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
"integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
+ "license": "MIT",
"engines": {
"node": ">= 0.8"
}
@@ -9405,6 +9532,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz",
"integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==",
+ "license": "MIT",
"dependencies": {
"fn.name": "1.x.x"
}
@@ -9413,6 +9541,7 @@
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
"integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
+ "license": "MIT",
"dependencies": {
"mimic-fn": "^2.1.0"
},
@@ -9424,16 +9553,17 @@
}
},
"node_modules/optionator": {
- "version": "0.9.3",
- "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz",
- "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==",
+ "version": "0.9.4",
+ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
+ "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
+ "license": "MIT",
"dependencies": {
- "@aashutoshrathi/word-wrap": "^1.2.3",
"deep-is": "^0.1.3",
"fast-levenshtein": "^2.0.6",
"levn": "^0.4.1",
"prelude-ls": "^1.2.1",
- "type-check": "^0.4.0"
+ "type-check": "^0.4.0",
+ "word-wrap": "^1.2.5"
},
"engines": {
"node": ">= 0.8.0"
@@ -9448,10 +9578,37 @@
"node": ">=0.10.0"
}
},
+ "node_modules/oxlint": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/oxlint/-/oxlint-1.7.0.tgz",
+ "integrity": "sha512-krJN1fIRhs3xK1FyVyPtYIV9tkT4WDoIwI7eiMEKBuCjxqjQt5ZemQm1htPvHqNDOaWFRFt4btcwFdU8bbwgvA==",
+ "license": "MIT",
+ "bin": {
+ "oxc_language_server": "bin/oxc_language_server",
+ "oxlint": "bin/oxlint"
+ },
+ "engines": {
+ "node": ">=8.*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/Boshen"
+ },
+ "optionalDependencies": {
+ "@oxlint/darwin-arm64": "1.7.0",
+ "@oxlint/darwin-x64": "1.7.0",
+ "@oxlint/linux-arm64-gnu": "1.7.0",
+ "@oxlint/linux-arm64-musl": "1.7.0",
+ "@oxlint/linux-x64-gnu": "1.7.0",
+ "@oxlint/linux-x64-musl": "1.7.0",
+ "@oxlint/win32-arm64": "1.7.0",
+ "@oxlint/win32-x64": "1.7.0"
+ }
+ },
"node_modules/p-limit": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
"integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "license": "MIT",
"dependencies": {
"yocto-queue": "^0.1.0"
},
@@ -9463,27 +9620,15 @@
}
},
"node_modules/p-locate": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
- "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
+ "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
"license": "MIT",
"dependencies": {
- "p-limit": "^2.2.0"
+ "p-limit": "^3.0.2"
},
"engines": {
- "node": ">=8"
- }
- },
- "node_modules/p-locate/node_modules/p-limit": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
- "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
- "license": "MIT",
- "dependencies": {
- "p-try": "^2.0.0"
- },
- "engines": {
- "node": ">=6"
+ "node": ">=10"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -9539,12 +9684,14 @@
"node_modules/pako": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz",
- "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug=="
+ "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==",
+ "license": "(MIT AND Zlib)"
},
"node_modules/parent-module": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
"integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
+ "license": "MIT",
"dependencies": {
"callsites": "^3.0.0"
},
@@ -9629,6 +9776,7 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
"integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+ "license": "MIT",
"engines": {
"node": ">=8"
}
@@ -9645,12 +9793,14 @@
"node_modules/path-is-inside": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
- "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w=="
+ "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==",
+ "license": "(WTFPL OR MIT)"
},
"node_modules/path-key": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
"integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+ "license": "MIT",
"engines": {
"node": ">=8"
}
@@ -9689,12 +9839,14 @@
"node_modules/path-to-regexp": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.3.0.tgz",
- "integrity": "sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw=="
+ "integrity": "sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw==",
+ "license": "MIT"
},
"node_modules/pdf-parse": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/pdf-parse/-/pdf-parse-1.1.1.tgz",
"integrity": "sha512-v6ZJ/efsBpGrGGknjtq9J/oC8tZWq0KWL5vQrk2GlzLEQPUDB1ex+13Rmidl1neNN358Jn9EHZw5y07FFtaC7A==",
+ "license": "MIT",
"dependencies": {
"debug": "^3.1.0",
"node-ensure": "^0.0.0"
@@ -9707,6 +9859,7 @@
"version": "3.2.7",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
"integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "license": "MIT",
"dependencies": {
"ms": "^2.1.1"
}
@@ -9721,6 +9874,7 @@
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "license": "MIT",
"engines": {
"node": ">=8.6"
},
@@ -9732,6 +9886,7 @@
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/pidusage/-/pidusage-3.0.2.tgz",
"integrity": "sha512-g0VU+y08pKw5M8EZ2rIGiEBaB8wrQMjYGFfW2QVIfyT8V+fq8YFLkvlz4bz5ljvFDJYNFCWT3PWqcRr2FKO81w==",
+ "license": "MIT",
"dependencies": {
"safe-buffer": "^5.2.1"
},
@@ -9739,24 +9894,14 @@
"node": ">=10"
}
},
- "node_modules/pidusage/node_modules/safe-buffer": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ]
+ "node_modules/pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
},
"node_modules/pirates": {
"version": "4.0.7",
@@ -9770,7 +9915,8 @@
"node_modules/pkg-conf": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-2.1.0.tgz",
- "integrity": "sha1-ISZRTKbyq/69FoWW3xi6V4Z/AFg=",
+ "integrity": "sha512-C+VUP+8jis7EsQZIhDYmS5qlNtjv2yP4SNtjXK9AP1ZcTRlnSfuumaTnRfYZnYgUUYVIKqL0fRvmUGDV2fmp6g==",
+ "license": "MIT",
"dependencies": {
"find-up": "^2.0.0",
"load-json-file": "^4.0.0"
@@ -9782,7 +9928,8 @@
"node_modules/pkg-conf/node_modules/find-up": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
- "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
+ "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==",
+ "license": "MIT",
"dependencies": {
"locate-path": "^2.0.0"
},
@@ -9793,7 +9940,8 @@
"node_modules/pkg-conf/node_modules/locate-path": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
- "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
+ "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==",
+ "license": "MIT",
"dependencies": {
"p-locate": "^2.0.0",
"path-exists": "^3.0.0"
@@ -9806,6 +9954,7 @@
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
"integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
+ "license": "MIT",
"dependencies": {
"p-try": "^1.0.0"
},
@@ -9816,7 +9965,8 @@
"node_modules/pkg-conf/node_modules/p-locate": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
- "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
+ "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==",
+ "license": "MIT",
"dependencies": {
"p-limit": "^1.1.0"
},
@@ -9827,7 +9977,8 @@
"node_modules/pkg-conf/node_modules/p-try": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
- "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
+ "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==",
+ "license": "MIT",
"engines": {
"node": ">=4"
}
@@ -9835,7 +9986,8 @@
"node_modules/pkg-conf/node_modules/path-exists": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
- "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==",
+ "license": "MIT",
"engines": {
"node": ">=4"
}
@@ -9852,6 +10004,58 @@
"node": ">=8"
}
},
+ "node_modules/pkg-dir/node_modules/find-up": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "license": "MIT",
+ "dependencies": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/pkg-dir/node_modules/locate-path": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "license": "MIT",
+ "dependencies": {
+ "p-locate": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/pkg-dir/node_modules/p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "license": "MIT",
+ "dependencies": {
+ "p-try": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/pkg-dir/node_modules/p-locate": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "license": "MIT",
+ "dependencies": {
+ "p-limit": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/pm2": {
"version": "6.0.8",
"resolved": "https://registry.npmjs.org/pm2/-/pm2-6.0.8.tgz",
@@ -9928,22 +10132,11 @@
"node": ">=5"
}
},
- "node_modules/pm2-axon/node_modules/escape-string-regexp": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
- "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
- "license": "MIT",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/pm2-deploy": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/pm2-deploy/-/pm2-deploy-1.0.2.tgz",
"integrity": "sha512-YJx6RXKrVrWaphEYf++EdOOx9EH18vM8RSZN/P1Y+NokTKqYAca/ejXwVLyiEpNju4HPZEk3Y2uZouwMqUlcgg==",
+ "license": "MIT",
"dependencies": {
"run-series": "^1.1.8",
"tv4": "^1.3.0"
@@ -9956,6 +10149,7 @@
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/pm2-multimeter/-/pm2-multimeter-0.1.2.tgz",
"integrity": "sha512-S+wT6XfyKfd7SJIBqRgOctGxaBzUOmVQzTAS+cg04TsEUObJVreha7lvCfX8zzGVr871XwCSnHUU7DQQ5xEsfA==",
+ "license": "MIT/X11",
"dependencies": {
"charm": "~0.1.1"
}
@@ -9964,6 +10158,7 @@
"version": "1.2.8",
"resolved": "https://registry.npmjs.org/pm2-sysmonit/-/pm2-sysmonit-1.2.8.tgz",
"integrity": "sha512-ACOhlONEXdCTVwKieBIQLSi2tQZ8eKinhcr9JpZSUAL8Qy0ajIgRtsLxG/lwPOW3JEKqPyw/UaHmTWhUzpP4kA==",
+ "license": "Apache",
"optional": true,
"dependencies": {
"async": "^3.2.0",
@@ -9977,6 +10172,7 @@
"version": "2.0.21",
"resolved": "https://registry.npmjs.org/pidusage/-/pidusage-2.0.21.tgz",
"integrity": "sha512-cv3xAQos+pugVX+BfXpHsbyz/dLzX+lr44zNMsYiGxUw+kV5sgQCIcLd1z+0vq+KyC7dJ+/ts2PsfgWfSC3WXA==",
+ "license": "MIT",
"optional": true,
"dependencies": {
"safe-buffer": "^5.2.1"
@@ -9985,78 +10181,22 @@
"node": ">=8"
}
},
- "node_modules/pm2-sysmonit/node_modules/safe-buffer": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
- "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
- },
- "node_modules/pm2/node_modules/argparse": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
- "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
- },
"node_modules/pm2/node_modules/commander": {
"version": "2.15.1",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz",
- "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag=="
- },
- "node_modules/pm2/node_modules/debug": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz",
- "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==",
- "license": "MIT",
- "dependencies": {
- "ms": "^2.1.3"
- },
- "engines": {
- "node": ">=6.0"
- },
- "peerDependenciesMeta": {
- "supports-color": {
- "optional": true
- }
- }
- },
- "node_modules/pm2/node_modules/js-yaml": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
- "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
- "dependencies": {
- "argparse": "^2.0.1"
- },
- "bin": {
- "js-yaml": "bin/js-yaml.js"
- }
+ "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==",
+ "license": "MIT"
},
"node_modules/pm2/node_modules/source-map-support": {
"version": "0.5.21",
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
"integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
+ "license": "MIT",
"dependencies": {
"buffer-from": "^1.0.0",
"source-map": "^0.6.0"
}
},
- "node_modules/pm2/node_modules/sprintf-js": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz",
- "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug=="
- },
"node_modules/possible-typed-array-names": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz",
@@ -10070,10 +10210,26 @@
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
"integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
+ "license": "MIT",
"engines": {
"node": ">= 0.8.0"
}
},
+ "node_modules/prettier": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz",
+ "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==",
+ "license": "MIT",
+ "bin": {
+ "prettier": "bin/prettier.cjs"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/prettier/prettier?sponsor=1"
+ }
+ },
"node_modules/pretty-format": {
"version": "30.0.2",
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.0.2.tgz",
@@ -10088,40 +10244,11 @@
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
- "node_modules/pretty-format/node_modules/@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
- "license": "MIT",
- "dependencies": {
- "@sinclair/typebox": "^0.34.0"
- },
- "engines": {
- "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
- }
- },
- "node_modules/pretty-format/node_modules/@sinclair/typebox": {
- "version": "0.34.35",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.35.tgz",
- "integrity": "sha512-C6ypdODf2VZkgRT6sFM8E1F8vR+HcffniX0Kp8MsU8PIfrlXbNCBz0jzj17GjdmjTx1OtZzdH8+iALL21UjF5A==",
- "license": "MIT"
- },
- "node_modules/pretty-format/node_modules/ansi-styles": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
- "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
- "license": "MIT",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
"node_modules/promptly": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/promptly/-/promptly-2.2.0.tgz",
"integrity": "sha512-aC9j+BZsRSSzEsXBNBwDnAxujdx19HycZoKgRgzWnS8eOHg1asuf9heuLprfbe739zY3IdUQx+Egv6Jn135WHA==",
+ "license": "MIT",
"dependencies": {
"read": "^1.0.4"
}
@@ -10157,12 +10284,14 @@
"node_modules/proxy-from-env": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
- "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
+ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
+ "license": "MIT"
},
"node_modules/punycode": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
"integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
+ "license": "MIT",
"engines": {
"node": ">=6"
}
@@ -10207,6 +10336,7 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz",
"integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==",
+ "license": "MIT",
"engines": {
"node": ">= 0.6"
}
@@ -10215,6 +10345,7 @@
"version": "1.2.8",
"resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
"integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
+ "license": "(BSD-2-Clause OR MIT OR Apache-2.0)",
"dependencies": {
"deep-extend": "^0.6.0",
"ini": "~1.3.0",
@@ -10229,6 +10360,7 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
"integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
+ "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
@@ -10243,6 +10375,7 @@
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz",
"integrity": "sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==",
+ "license": "ISC",
"dependencies": {
"mute-stream": "~0.0.4"
},
@@ -10250,10 +10383,17 @@
"node": ">=0.8"
}
},
+ "node_modules/read/node_modules/mute-stream": {
+ "version": "0.0.8",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
+ "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
+ "license": "ISC"
+ },
"node_modules/readable-stream": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
+ "license": "MIT",
"dependencies": {
"inherits": "^2.0.3",
"string_decoder": "^1.1.1",
@@ -10267,6 +10407,7 @@
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
"integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "license": "MIT",
"dependencies": {
"picomatch": "^2.2.1"
},
@@ -10277,12 +10418,14 @@
"node_modules/readline": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz",
- "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg=="
+ "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==",
+ "license": "BSD"
},
"node_modules/registry-auth-token": {
"version": "3.3.2",
"resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz",
"integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==",
+ "license": "MIT",
"dependencies": {
"rc": "^1.1.6",
"safe-buffer": "^5.0.1"
@@ -10292,6 +10435,7 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz",
"integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==",
+ "license": "MIT",
"dependencies": {
"rc": "^1.0.1"
},
@@ -10312,6 +10456,7 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
"integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
+ "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
@@ -10362,7 +10507,7 @@
"node": ">=8"
}
},
- "node_modules/resolve-from": {
+ "node_modules/resolve-cwd/node_modules/resolve-from": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
"integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
@@ -10371,10 +10516,20 @@
"node": ">=8"
}
},
+ "node_modules/resolve-from": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/resolve-pkg-maps": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz",
"integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==",
+ "license": "MIT",
"funding": {
"url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
}
@@ -10390,9 +10545,14 @@
}
},
"node_modules/run-async": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz",
- "integrity": "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==",
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/run-async/-/run-async-4.0.4.tgz",
+ "integrity": "sha512-2cgeRHnV11lSXBEhq7sN7a5UVjTKm9JTb9x8ApIT//16D7QL96AgnNeWSGoB4gIHc0iYw/Ha0Z+waBaCYZVNhg==",
+ "license": "MIT",
+ "dependencies": {
+ "oxlint": "^1.2.0",
+ "prettier": "^3.5.3"
+ },
"engines": {
"node": ">=0.12.0"
}
@@ -10424,6 +10584,7 @@
"version": "1.1.6",
"resolved": "https://registry.npmjs.org/run-script-os/-/run-script-os-1.1.6.tgz",
"integrity": "sha512-ql6P2LzhBTTDfzKts+Qo4H94VUKpxKDFz6QxxwaUZN0mwvi7L3lpOI7BqPCq7lgDh3XLl0dpeXwfcVIitlrYrw==",
+ "license": "MIT",
"bin": {
"run-os": "index.js",
"run-script-os": "index.js"
@@ -10446,20 +10607,43 @@
"type": "consulting",
"url": "https://feross.org/support"
}
- ]
+ ],
+ "license": "MIT"
},
"node_modules/rxjs": {
"version": "7.8.2",
"resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz",
"integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==",
+ "license": "Apache-2.0",
"dependencies": {
"tslib": "^2.1.0"
}
},
+ "node_modules/rxjs/node_modules/tslib": {
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
+ "license": "0BSD"
+ },
"node_modules/safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT"
},
"node_modules/safe-regex-test": {
"version": "1.1.0",
@@ -10479,9 +10663,10 @@
}
},
"node_modules/safe-stable-stringify": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.3.1.tgz",
- "integrity": "sha512-kYBSfT+troD9cDA85VDnHZ1rpHC50O0g1e6WlGHVCz/g+JS+9WKLj+XwFYyR8UbrZN8ll9HUpDAAddY58MGisg==",
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz",
+ "integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==",
+ "license": "MIT",
"engines": {
"node": ">=10"
}
@@ -10489,12 +10674,14 @@
"node_modules/safer-buffer": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
+ "license": "MIT"
},
"node_modules/sax": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
- "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz",
+ "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==",
+ "license": "ISC"
},
"node_modules/semver": {
"version": "7.7.2",
@@ -10512,6 +10699,7 @@
"version": "14.2.4",
"resolved": "https://registry.npmjs.org/serve/-/serve-14.2.4.tgz",
"integrity": "sha512-qy1S34PJ/fcY8gjVGszDB3EXiPSk5FKhUa7tQe0UPRddxRidc2V6cNHPNewbE1D7MAkgLuWEt3Vw56vYy73tzQ==",
+ "license": "MIT",
"dependencies": {
"@zeit/schemas": "2.36.0",
"ajv": "8.12.0",
@@ -10536,6 +10724,7 @@
"version": "6.1.6",
"resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.6.tgz",
"integrity": "sha512-x5RL9Y2p5+Sh3D38Fh9i/iQ5ZK+e4xuXRd/pGbM4D13tgo/MGwbttUk8emytcr1YYzBYs+apnUngBDFYfpjPuQ==",
+ "license": "MIT",
"dependencies": {
"bytes": "3.0.0",
"content-disposition": "0.5.2",
@@ -10550,6 +10739,7 @@
"version": "1.33.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz",
"integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==",
+ "license": "MIT",
"engines": {
"node": ">= 0.6"
}
@@ -10558,6 +10748,7 @@
"version": "2.1.18",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz",
"integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==",
+ "license": "MIT",
"dependencies": {
"mime-db": "~1.33.0"
},
@@ -10569,6 +10760,7 @@
"version": "8.12.0",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
"integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==",
+ "license": "MIT",
"dependencies": {
"fast-deep-equal": "^3.1.1",
"json-schema-traverse": "^1.0.0",
@@ -10584,6 +10776,7 @@
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz",
"integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==",
+ "license": "MIT",
"engines": {
"node": "^12.17.0 || ^14.13 || >=16.0.0"
},
@@ -10594,7 +10787,8 @@
"node_modules/serve/node_modules/json-schema-traverse": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
- "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
+ "license": "MIT"
},
"node_modules/set-function-length": {
"version": "1.2.2",
@@ -10617,6 +10811,7 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
"integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+ "license": "MIT",
"dependencies": {
"shebang-regex": "^3.0.0"
},
@@ -10628,6 +10823,7 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
"integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+ "license": "MIT",
"engines": {
"node": ">=8"
}
@@ -10639,14 +10835,22 @@
"license": "BSD-2-Clause"
},
"node_modules/signal-exit": {
- "version": "3.0.7",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
- "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
+ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
},
"node_modules/signale": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/signale/-/signale-1.4.0.tgz",
"integrity": "sha512-iuh+gPf28RkltuJC7W5MRi6XAjTDCAPC/prJUpQoG4vIP3MJZ+GTydVnodXA7pwvTKb2cA0m9OFZW/cdWy/I/w==",
+ "license": "MIT",
"dependencies": {
"chalk": "^2.3.2",
"figures": "^2.0.0",
@@ -10660,6 +10864,7 @@
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
"integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "license": "MIT",
"dependencies": {
"color-convert": "^1.9.0"
},
@@ -10671,6 +10876,7 @@
"version": "2.4.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
"integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^3.2.1",
"escape-string-regexp": "^1.0.5",
@@ -10680,34 +10886,20 @@
"node": ">=4"
}
},
- "node_modules/signale/node_modules/color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "dependencies": {
- "color-name": "1.1.3"
- }
- },
- "node_modules/signale/node_modules/color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
- },
- "node_modules/signale/node_modules/figures": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
- "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
- "dependencies": {
- "escape-string-regexp": "^1.0.5"
- },
+ "node_modules/signale/node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
+ "license": "MIT",
"engines": {
- "node": ">=4"
+ "node": ">=0.8.0"
}
},
"node_modules/signale/node_modules/has-flag": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
+ "license": "MIT",
"engines": {
"node": ">=4"
}
@@ -10716,6 +10908,7 @@
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
"integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "license": "MIT",
"dependencies": {
"has-flag": "^3.0.0"
},
@@ -10726,7 +10919,8 @@
"node_modules/simple-swizzle": {
"version": "0.2.2",
"resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
- "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=",
+ "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
+ "license": "MIT",
"dependencies": {
"is-arrayish": "^0.3.1"
}
@@ -10734,13 +10928,15 @@
"node_modules/simple-swizzle/node_modules/is-arrayish": {
"version": "0.3.2",
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
- "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
+ "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==",
+ "license": "MIT"
},
"node_modules/skip-postinstall": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/skip-postinstall/-/skip-postinstall-1.0.0.tgz",
"integrity": "sha512-IUVEmm4v7Ubzrp9JDG15oTzMB+abJdHcduXMRzBlHnHRrmpQ/QoPtYCRaorP+abAULTGEh87gPPyyMK5H1X1Dg==",
"deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.",
+ "license": "MIT",
"bin": {
"skip-postinstall": "index.js"
}
@@ -10758,15 +10954,17 @@
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
"integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
+ "license": "MIT",
"engines": {
"node": ">= 6.0.0",
"npm": ">= 3.0.0"
}
},
"node_modules/socks": {
- "version": "2.8.3",
- "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz",
- "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==",
+ "version": "2.8.6",
+ "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.6.tgz",
+ "integrity": "sha512-pe4Y2yzru68lXCb38aAqRf5gvN8YdjP1lok5o0J7BOHljkyCGKVz7H3vpVIXKD27rj2giOJ7DwVyk/GWrPHDWA==",
+ "license": "MIT",
"dependencies": {
"ip-address": "^9.0.5",
"smart-buffer": "^4.2.0"
@@ -10780,6 +10978,7 @@
"version": "8.0.5",
"resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz",
"integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==",
+ "license": "MIT",
"dependencies": {
"agent-base": "^7.1.2",
"debug": "^4.3.4",
@@ -10793,6 +10992,7 @@
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "license": "BSD-3-Clause",
"engines": {
"node": ">=0.10.0"
}
@@ -10808,9 +11008,9 @@
}
},
"node_modules/sprintf-js": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz",
+ "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==",
"license": "BSD-3-Clause"
},
"node_modules/srcset": {
@@ -10828,7 +11028,8 @@
"node_modules/stack-trace": {
"version": "0.0.10",
"resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz",
- "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=",
+ "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==",
+ "license": "MIT",
"engines": {
"node": "*"
}
@@ -10858,29 +11059,11 @@
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
"integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
+ "license": "MIT",
"dependencies": {
"safe-buffer": "~5.2.0"
}
},
- "node_modules/string_decoder/node_modules/safe-buffer": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ]
- },
"node_modules/string-length": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz",
@@ -10894,10 +11077,32 @@
"node": ">=10"
}
},
+ "node_modules/string-length/node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/string-length/node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/string-width": {
"version": "4.2.3",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
"integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "license": "MIT",
"dependencies": {
"emoji-regex": "^8.0.0",
"is-fullwidth-code-point": "^3.0.0",
@@ -10922,10 +11127,20 @@
"node": ">=8"
}
},
- "node_modules/strip-ansi": {
+ "node_modules/string-width-cjs/node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/string-width-cjs/node_modules/strip-ansi": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "license": "MIT",
"dependencies": {
"ansi-regex": "^5.0.1"
},
@@ -10933,6 +11148,42 @@
"node": ">=8"
}
},
+ "node_modules/string-width/node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/string-width/node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-ansi": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
+ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
+ }
+ },
"node_modules/strip-ansi-cjs": {
"name": "strip-ansi",
"version": "6.0.1",
@@ -10946,6 +11197,15 @@
"node": ">=8"
}
},
+ "node_modules/strip-ansi-cjs/node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/strip-bom": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
@@ -10959,6 +11219,7 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
"integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
+ "license": "MIT",
"engines": {
"node": ">=6"
}
@@ -10967,6 +11228,7 @@
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
"integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
+ "license": "MIT",
"engines": {
"node": ">=8"
},
@@ -10978,6 +11240,7 @@
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "license": "MIT",
"dependencies": {
"has-flag": "^4.0.0"
},
@@ -10998,12 +11261,12 @@
}
},
"node_modules/synckit": {
- "version": "0.11.8",
- "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.8.tgz",
- "integrity": "sha512-+XZ+r1XGIJGeQk3VvXhT6xx/VpbHsRzsTkGgF6E5RX9TTXD0118l87puaEBZ566FhqblC6U0d4XnubznJDm30A==",
+ "version": "0.11.11",
+ "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.11.tgz",
+ "integrity": "sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==",
"license": "MIT",
"dependencies": {
- "@pkgr/core": "^0.2.4"
+ "@pkgr/core": "^0.2.9"
},
"engines": {
"node": "^14.18.0 || >=16.0.0"
@@ -11013,9 +11276,10 @@
}
},
"node_modules/systeminformation": {
- "version": "5.25.11",
- "resolved": "https://registry.npmjs.org/systeminformation/-/systeminformation-5.25.11.tgz",
- "integrity": "sha512-jI01fn/t47rrLTQB0FTlMCC+5dYx8o0RRF+R4BPiUNsvg5OdY0s9DKMFmJGrx5SwMZQ4cag0Gl6v8oycso9b/g==",
+ "version": "5.27.7",
+ "resolved": "https://registry.npmjs.org/systeminformation/-/systeminformation-5.27.7.tgz",
+ "integrity": "sha512-saaqOoVEEFaux4v0K8Q7caiauRwjXC4XbD2eH60dxHXbpKxQ8kH9Rf7Jh+nryKpOUSEFxtCdBlSUx0/lO6rwRg==",
+ "license": "MIT",
"optional": true,
"os": [
"darwin",
@@ -11042,6 +11306,7 @@
"version": "0.0.2",
"resolved": "https://registry.npmjs.org/table2array/-/table2array-0.0.2.tgz",
"integrity": "sha512-jSYrVGJL1q7IEuPUSsyteLY9zAKWO8XUaqwBQmX2jWHm9RS3cj+gb69lI2JkKA3ZXjhEODeBcf5APHyBCIcJuA==",
+ "license": "MIT",
"dependencies": {
"cheerio": "^1.0.0-rc.12"
}
@@ -11096,7 +11361,8 @@
"node_modules/text-hex": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz",
- "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg=="
+ "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==",
+ "license": "MIT"
},
"node_modules/timer-node": {
"version": "5.0.9",
@@ -11105,20 +11371,22 @@
"license": "MIT"
},
"node_modules/tldts": {
- "version": "6.1.68",
- "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.68.tgz",
- "integrity": "sha512-JKF17jROiYkjJPT73hUTEiTp2OBCf+kAlB+1novk8i6Q6dWjHsgEjw9VLiipV4KTJavazXhY1QUXyQFSem2T7w==",
+ "version": "6.1.86",
+ "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.86.tgz",
+ "integrity": "sha512-WMi/OQ2axVTf/ykqCQgXiIct+mSQDFdH2fkwhPwgEwvJ1kSzZRiinb0zF2Xb8u4+OqPChmyI6MEu4EezNJz+FQ==",
+ "license": "MIT",
"dependencies": {
- "tldts-core": "^6.1.68"
+ "tldts-core": "^6.1.86"
},
"bin": {
"tldts": "bin/cli.js"
}
},
"node_modules/tldts-core": {
- "version": "6.1.68",
- "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.68.tgz",
- "integrity": "sha512-85TdlS/DLW/gVdf2oyyzqp3ocS30WxjaL4la85EArl9cHUR/nizifKAJPziWewSZjDZS71U517/i6ciUeqtB5Q=="
+ "version": "6.1.86",
+ "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.86.tgz",
+ "integrity": "sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==",
+ "license": "MIT"
},
"node_modules/tmp": {
"version": "0.0.33",
@@ -11142,6 +11410,7 @@
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "license": "MIT",
"dependencies": {
"is-number": "^7.0.0"
},
@@ -11178,9 +11447,13 @@
}
},
"node_modules/triple-beam": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz",
- "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw=="
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.4.1.tgz",
+ "integrity": "sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 14.0.0"
+ }
},
"node_modules/ts-api-utils": {
"version": "2.1.0",
@@ -11195,9 +11468,10 @@
}
},
"node_modules/tslib": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
- "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz",
+ "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==",
+ "license": "Apache-2.0"
},
"node_modules/tsx": {
"version": "4.20.3",
@@ -11222,6 +11496,16 @@
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/tv4/-/tv4-1.3.0.tgz",
"integrity": "sha512-afizzfpJgvPr+eDkREK4MxJ/+r8nEEHcmitwgnPUqpaP+FpwQyadnxNoSACbgc/b1LsZYtODGoPiFxQrgJgjvw==",
+ "license": [
+ {
+ "type": "Public Domain",
+ "url": "http://geraintluff.github.io/tv4/LICENSE.txt"
+ },
+ {
+ "type": "MIT",
+ "url": "http://jsonary.com/LICENSE.txt"
+ }
+ ],
"engines": {
"node": ">= 0.8.0"
}
@@ -11230,6 +11514,7 @@
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/tx2/-/tx2-1.0.5.tgz",
"integrity": "sha512-sJ24w0y03Md/bxzK4FU8J8JveYYUbSs2FViLJ2D/8bytSiyPRbuE3DyL/9UKYXTZlV3yXq0L8GLlhobTnekCVg==",
+ "license": "MIT",
"optional": true,
"dependencies": {
"json-stringify-safe": "^5.0.1"
@@ -11239,6 +11524,7 @@
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
"integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
+ "license": "MIT",
"dependencies": {
"prelude-ls": "^1.2.1"
},
@@ -11259,6 +11545,7 @@
"version": "0.21.3",
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
"integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
+ "license": "(MIT OR CC0-1.0)",
"engines": {
"node": ">=10"
},
@@ -11280,9 +11567,9 @@
}
},
"node_modules/undici": {
- "version": "7.10.0",
- "resolved": "https://registry.npmjs.org/undici/-/undici-7.10.0.tgz",
- "integrity": "sha512-u5otvFBOBZvmdjWLVW+5DAc9Nkq8f24g0O9oY7qw2JVIF1VocIFoyz9JFkuVOS2j41AufeO0xnlweJ2RLT8nGw==",
+ "version": "7.12.0",
+ "resolved": "https://registry.npmjs.org/undici/-/undici-7.12.0.tgz",
+ "integrity": "sha512-GrKEsc3ughskmGA9jevVlIOPMiiAHJ4OFUtaAH+NhfTUSiZ1wMPIQqQvAJUrJspFXJt3EBWgpAeoHEDVT1IBug==",
"license": "MIT",
"engines": {
"node": ">=20.18.1"
@@ -11301,45 +11588,46 @@
"license": "ISC"
},
"node_modules/universalify": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
- "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "license": "MIT",
"engines": {
"node": ">= 10.0.0"
}
},
"node_modules/unrs-resolver": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.9.2.tgz",
- "integrity": "sha512-VUyWiTNQD7itdiMuJy+EuLEErLj3uwX/EpHQF8EOf33Dq3Ju6VW1GXm+swk6+1h7a49uv9fKZ+dft9jU7esdLA==",
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.11.1.tgz",
+ "integrity": "sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==",
"hasInstallScript": true,
"license": "MIT",
"dependencies": {
- "napi-postinstall": "^0.2.4"
+ "napi-postinstall": "^0.3.0"
},
"funding": {
"url": "https://opencollective.com/unrs-resolver"
},
"optionalDependencies": {
- "@unrs/resolver-binding-android-arm-eabi": "1.9.2",
- "@unrs/resolver-binding-android-arm64": "1.9.2",
- "@unrs/resolver-binding-darwin-arm64": "1.9.2",
- "@unrs/resolver-binding-darwin-x64": "1.9.2",
- "@unrs/resolver-binding-freebsd-x64": "1.9.2",
- "@unrs/resolver-binding-linux-arm-gnueabihf": "1.9.2",
- "@unrs/resolver-binding-linux-arm-musleabihf": "1.9.2",
- "@unrs/resolver-binding-linux-arm64-gnu": "1.9.2",
- "@unrs/resolver-binding-linux-arm64-musl": "1.9.2",
- "@unrs/resolver-binding-linux-ppc64-gnu": "1.9.2",
- "@unrs/resolver-binding-linux-riscv64-gnu": "1.9.2",
- "@unrs/resolver-binding-linux-riscv64-musl": "1.9.2",
- "@unrs/resolver-binding-linux-s390x-gnu": "1.9.2",
- "@unrs/resolver-binding-linux-x64-gnu": "1.9.2",
- "@unrs/resolver-binding-linux-x64-musl": "1.9.2",
- "@unrs/resolver-binding-wasm32-wasi": "1.9.2",
- "@unrs/resolver-binding-win32-arm64-msvc": "1.9.2",
- "@unrs/resolver-binding-win32-ia32-msvc": "1.9.2",
- "@unrs/resolver-binding-win32-x64-msvc": "1.9.2"
+ "@unrs/resolver-binding-android-arm-eabi": "1.11.1",
+ "@unrs/resolver-binding-android-arm64": "1.11.1",
+ "@unrs/resolver-binding-darwin-arm64": "1.11.1",
+ "@unrs/resolver-binding-darwin-x64": "1.11.1",
+ "@unrs/resolver-binding-freebsd-x64": "1.11.1",
+ "@unrs/resolver-binding-linux-arm-gnueabihf": "1.11.1",
+ "@unrs/resolver-binding-linux-arm-musleabihf": "1.11.1",
+ "@unrs/resolver-binding-linux-arm64-gnu": "1.11.1",
+ "@unrs/resolver-binding-linux-arm64-musl": "1.11.1",
+ "@unrs/resolver-binding-linux-ppc64-gnu": "1.11.1",
+ "@unrs/resolver-binding-linux-riscv64-gnu": "1.11.1",
+ "@unrs/resolver-binding-linux-riscv64-musl": "1.11.1",
+ "@unrs/resolver-binding-linux-s390x-gnu": "1.11.1",
+ "@unrs/resolver-binding-linux-x64-gnu": "1.11.1",
+ "@unrs/resolver-binding-linux-x64-musl": "1.11.1",
+ "@unrs/resolver-binding-wasm32-wasi": "1.11.1",
+ "@unrs/resolver-binding-win32-arm64-msvc": "1.11.1",
+ "@unrs/resolver-binding-win32-ia32-msvc": "1.11.1",
+ "@unrs/resolver-binding-win32-x64-msvc": "1.11.1"
}
},
"node_modules/unzipit": {
@@ -11388,6 +11676,7 @@
"version": "1.5.4",
"resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.4.tgz",
"integrity": "sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==",
+ "license": "MIT",
"dependencies": {
"registry-auth-token": "3.3.2",
"registry-url": "3.1.0"
@@ -11397,6 +11686,7 @@
"version": "4.4.1",
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
"integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
+ "license": "BSD-2-Clause",
"dependencies": {
"punycode": "^2.1.0"
}
@@ -11417,7 +11707,8 @@
"node_modules/util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
+ "license": "MIT"
},
"node_modules/uuid": {
"version": "11.1.0",
@@ -11435,7 +11726,8 @@
"node_modules/uzip-module": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/uzip-module/-/uzip-module-1.0.3.tgz",
- "integrity": "sha512-AMqwWZaknLM77G+VPYNZLEruMGWGzyigPK3/Whg99B3S6vGHuqsyl5ZrOv1UUF3paGK1U6PM0cnayioaryg/fA=="
+ "integrity": "sha512-AMqwWZaknLM77G+VPYNZLEruMGWGzyigPK3/Whg99B3S6vGHuqsyl5ZrOv1UUF3paGK1U6PM0cnayioaryg/fA==",
+ "license": "MIT"
},
"node_modules/v8-to-istanbul": {
"version": "9.3.0",
@@ -11455,6 +11747,7 @@
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
"integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
+ "license": "MIT",
"engines": {
"node": ">= 0.8"
}
@@ -11463,6 +11756,7 @@
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/vizion/-/vizion-2.2.1.tgz",
"integrity": "sha512-sfAcO2yeSU0CSPFI/DmZp3FsFE9T+8913nv1xWBOyzODv13fwkn6Vl7HqxGpkr9F608M+8SuFId3s+BlZqfXww==",
+ "license": "Apache-2.0",
"dependencies": {
"async": "^2.6.3",
"git-node-fs": "^1.0.0",
@@ -11477,6 +11771,7 @@
"version": "2.6.4",
"resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz",
"integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==",
+ "license": "MIT",
"dependencies": {
"lodash": "^4.17.14"
}
@@ -11515,6 +11810,7 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
"integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "license": "ISC",
"dependencies": {
"isexe": "^2.0.0"
},
@@ -11550,6 +11846,7 @@
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz",
"integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==",
+ "license": "MIT",
"dependencies": {
"string-width": "^5.0.1"
},
@@ -11560,26 +11857,17 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/widest-line/node_modules/ansi-regex": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
- "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-regex?sponsor=1"
- }
- },
"node_modules/widest-line/node_modules/emoji-regex": {
"version": "9.2.2",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
- "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="
+ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
+ "license": "MIT"
},
"node_modules/widest-line/node_modules/string-width": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
"integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
+ "license": "MIT",
"dependencies": {
"eastasianwidth": "^0.2.0",
"emoji-regex": "^9.2.2",
@@ -11592,20 +11880,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/widest-line/node_modules/strip-ansi": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz",
- "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==",
- "dependencies": {
- "ansi-regex": "^6.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/strip-ansi?sponsor=1"
- }
- },
"node_modules/wildcard-match": {
"version": "5.1.4",
"resolved": "https://registry.npmjs.org/wildcard-match/-/wildcard-match-5.1.4.tgz",
@@ -11613,36 +11887,48 @@
"license": "ISC"
},
"node_modules/winston": {
- "version": "3.7.2",
- "resolved": "https://registry.npmjs.org/winston/-/winston-3.7.2.tgz",
- "integrity": "sha512-QziIqtojHBoyzUOdQvQiar1DH0Xp9nF1A1y7NVy2DGEsz82SBDtOalS0ulTRGVT14xPX3WRWkCsdcJKqNflKng==",
+ "version": "3.17.0",
+ "resolved": "https://registry.npmjs.org/winston/-/winston-3.17.0.tgz",
+ "integrity": "sha512-DLiFIXYC5fMPxaRg832S6F5mJYvePtmO5G9v9IgUFPhXm9/GkXarH/TUrBAVzhTCzAj9anE/+GjrgXp/54nOgw==",
+ "license": "MIT",
"dependencies": {
+ "@colors/colors": "^1.6.0",
"@dabh/diagnostics": "^2.0.2",
"async": "^3.2.3",
"is-stream": "^2.0.0",
- "logform": "^2.4.0",
+ "logform": "^2.7.0",
"one-time": "^1.0.0",
"readable-stream": "^3.4.0",
"safe-stable-stringify": "^2.3.1",
"stack-trace": "0.0.x",
"triple-beam": "^1.3.0",
- "winston-transport": "^4.5.0"
+ "winston-transport": "^4.9.0"
},
"engines": {
"node": ">= 12.0.0"
}
},
"node_modules/winston-transport": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.5.0.tgz",
- "integrity": "sha512-YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q==",
+ "version": "4.9.0",
+ "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.9.0.tgz",
+ "integrity": "sha512-8drMJ4rkgaPo1Me4zD/3WLfI/zPdA9o2IipKODunnGDcuqbHwjsbB79ylv04LCGGzU0xQ6vTznOMpQGaLhhm6A==",
+ "license": "MIT",
"dependencies": {
- "logform": "^2.3.2",
- "readable-stream": "^3.6.0",
+ "logform": "^2.7.0",
+ "readable-stream": "^3.6.2",
"triple-beam": "^1.3.0"
},
"engines": {
- "node": ">= 6.4.0"
+ "node": ">= 12.0.0"
+ }
+ },
+ "node_modules/word-wrap": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
+ "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
}
},
"node_modules/wrap-ansi": {
@@ -11677,6 +11963,114 @@
"url": "https://github.com/chalk/wrap-ansi?sponsor=1"
}
},
+ "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/wrap-ansi-cjs/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/wrap-ansi-cjs/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
+ "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/wrap-ansi/node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/wrap-ansi/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/wrap-ansi/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/wrap-ansi/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
+ "node_modules/wrap-ansi/node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/wrappy": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
@@ -11696,22 +12090,11 @@
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
- "node_modules/write-file-atomic/node_modules/signal-exit": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
- "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
- "license": "ISC",
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
"node_modules/ws": {
"version": "7.5.10",
"resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz",
"integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==",
+ "license": "MIT",
"engines": {
"node": ">=8.3.0"
},
@@ -11732,6 +12115,7 @@
"version": "1.6.11",
"resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz",
"integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==",
+ "license": "MIT",
"dependencies": {
"sax": "^1.2.4"
},
@@ -11785,6 +12169,7 @@
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
"integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
+ "license": "MIT",
"engines": {
"node": ">=10"
},
@@ -11804,7786 +12189,5 @@
"url": "https://github.com/sponsors/sindresorhus"
}
}
- },
- "dependencies": {
- "@aashutoshrathi/word-wrap": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz",
- "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA=="
- },
- "@alex_neo/jest-expect-message": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/@alex_neo/jest-expect-message/-/jest-expect-message-1.0.5.tgz",
- "integrity": "sha512-1eBykZCd0pPGl5qKtV6Z5ARA6yuhXzHsVN2h5GH5/H6svYa37Jr7vMio5OFpiw1LBHtscrZs7amSkZkcwm0cvQ=="
- },
- "@ampproject/remapping": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
- "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
- "requires": {
- "@jridgewell/gen-mapping": "^0.3.5",
- "@jridgewell/trace-mapping": "^0.3.24"
- }
- },
- "@babel/code-frame": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz",
- "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==",
- "requires": {
- "@babel/helper-validator-identifier": "^7.27.1",
- "js-tokens": "^4.0.0",
- "picocolors": "^1.1.1"
- }
- },
- "@babel/compat-data": {
- "version": "7.27.7",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.7.tgz",
- "integrity": "sha512-xgu/ySj2mTiUFmdE9yCMfBxLp4DHd5DwmbbD05YAuICfodYT3VvRxbrh81LGQ/8UpSdtMdfKMn3KouYDX59DGQ=="
- },
- "@babel/core": {
- "version": "7.27.7",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.27.7.tgz",
- "integrity": "sha512-BU2f9tlKQ5CAthiMIgpzAh4eDTLWo1mqi9jqE2OxMG0E/OM199VJt2q8BztTxpnSW0i1ymdwLXRJnYzvDM5r2w==",
- "requires": {
- "@ampproject/remapping": "^2.2.0",
- "@babel/code-frame": "^7.27.1",
- "@babel/generator": "^7.27.5",
- "@babel/helper-compilation-targets": "^7.27.2",
- "@babel/helper-module-transforms": "^7.27.3",
- "@babel/helpers": "^7.27.6",
- "@babel/parser": "^7.27.7",
- "@babel/template": "^7.27.2",
- "@babel/traverse": "^7.27.7",
- "@babel/types": "^7.27.7",
- "convert-source-map": "^2.0.0",
- "debug": "^4.1.0",
- "gensync": "^1.0.0-beta.2",
- "json5": "^2.2.3",
- "semver": "^6.3.1"
- },
- "dependencies": {
- "semver": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
- "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="
- }
- }
- },
- "@babel/generator": {
- "version": "7.27.5",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.5.tgz",
- "integrity": "sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==",
- "requires": {
- "@babel/parser": "^7.27.5",
- "@babel/types": "^7.27.3",
- "@jridgewell/gen-mapping": "^0.3.5",
- "@jridgewell/trace-mapping": "^0.3.25",
- "jsesc": "^3.0.2"
- }
- },
- "@babel/helper-compilation-targets": {
- "version": "7.27.2",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz",
- "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==",
- "requires": {
- "@babel/compat-data": "^7.27.2",
- "@babel/helper-validator-option": "^7.27.1",
- "browserslist": "^4.24.0",
- "lru-cache": "^5.1.1",
- "semver": "^6.3.1"
- },
- "dependencies": {
- "semver": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
- "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="
- }
- }
- },
- "@babel/helper-module-imports": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz",
- "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==",
- "requires": {
- "@babel/traverse": "^7.27.1",
- "@babel/types": "^7.27.1"
- }
- },
- "@babel/helper-module-transforms": {
- "version": "7.27.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz",
- "integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==",
- "requires": {
- "@babel/helper-module-imports": "^7.27.1",
- "@babel/helper-validator-identifier": "^7.27.1",
- "@babel/traverse": "^7.27.3"
- }
- },
- "@babel/helper-plugin-utils": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz",
- "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw=="
- },
- "@babel/helper-string-parser": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
- "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA=="
- },
- "@babel/helper-validator-identifier": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz",
- "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow=="
- },
- "@babel/helper-validator-option": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz",
- "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg=="
- },
- "@babel/helpers": {
- "version": "7.27.6",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.6.tgz",
- "integrity": "sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==",
- "requires": {
- "@babel/template": "^7.27.2",
- "@babel/types": "^7.27.6"
- }
- },
- "@babel/parser": {
- "version": "7.27.7",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.7.tgz",
- "integrity": "sha512-qnzXzDXdr/po3bOTbTIQZ7+TxNKxpkN5IifVLXS+r7qwynkZfPyjZfE7hCXbo7IoO9TNcSyibgONsf2HauUd3Q==",
- "requires": {
- "@babel/types": "^7.27.7"
- }
- },
- "@babel/plugin-syntax-async-generators": {
- "version": "7.8.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
- "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-bigint": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz",
- "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-class-properties": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
- "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.12.13"
- }
- },
- "@babel/plugin-syntax-class-static-block": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
- "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-syntax-import-attributes": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz",
- "integrity": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.27.1"
- }
- },
- "@babel/plugin-syntax-import-meta": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
- "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-syntax-json-strings": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
- "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-jsx": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz",
- "integrity": "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.27.1"
- }
- },
- "@babel/plugin-syntax-logical-assignment-operators": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
- "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-syntax-nullish-coalescing-operator": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
- "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-numeric-separator": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
- "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-syntax-object-rest-spread": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
- "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-optional-catch-binding": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
- "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-optional-chaining": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
- "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-private-property-in-object": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
- "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-syntax-top-level-await": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
- "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-syntax-typescript": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz",
- "integrity": "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.27.1"
- }
- },
- "@babel/template": {
- "version": "7.27.2",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz",
- "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==",
- "requires": {
- "@babel/code-frame": "^7.27.1",
- "@babel/parser": "^7.27.2",
- "@babel/types": "^7.27.1"
- }
- },
- "@babel/traverse": {
- "version": "7.27.7",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.7.tgz",
- "integrity": "sha512-X6ZlfR/O/s5EQ/SnUSLzr+6kGnkg8HXGMzpgsMsrJVcfDtH1vIp6ctCN4eZ1LS5c0+te5Cb6Y514fASjMRJ1nw==",
- "requires": {
- "@babel/code-frame": "^7.27.1",
- "@babel/generator": "^7.27.5",
- "@babel/parser": "^7.27.7",
- "@babel/template": "^7.27.2",
- "@babel/types": "^7.27.7",
- "debug": "^4.3.1",
- "globals": "^11.1.0"
- },
- "dependencies": {
- "globals": {
- "version": "11.12.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
- "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="
- }
- }
- },
- "@babel/types": {
- "version": "7.27.7",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.7.tgz",
- "integrity": "sha512-8OLQgDScAOHXnAz2cV+RfzzNMipuLVBz2biuAJFMV9bfkNf393je3VM8CLkjQodW5+iWsSJdSgSWT6rsZoXHPw==",
- "requires": {
- "@babel/helper-string-parser": "^7.27.1",
- "@babel/helper-validator-identifier": "^7.27.1"
- }
- },
- "@bcoe/v8-coverage": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz",
- "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw=="
- },
- "@colors/colors": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz",
- "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ=="
- },
- "@dabh/diagnostics": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz",
- "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==",
- "requires": {
- "colorspace": "1.1.x",
- "enabled": "2.0.x",
- "kuler": "^2.0.0"
- }
- },
- "@emnapi/core": {
- "version": "1.4.3",
- "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.4.3.tgz",
- "integrity": "sha512-4m62DuCE07lw01soJwPiBGC0nAww0Q+RY70VZ+n49yDIO13yyinhbWCeNnaob0lakDtWQzSdtNWzJeOJt2ma+g==",
- "optional": true,
- "requires": {
- "@emnapi/wasi-threads": "1.0.2",
- "tslib": "^2.4.0"
- }
- },
- "@emnapi/runtime": {
- "version": "1.4.3",
- "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.4.3.tgz",
- "integrity": "sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==",
- "optional": true,
- "requires": {
- "tslib": "^2.4.0"
- }
- },
- "@emnapi/wasi-threads": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.0.2.tgz",
- "integrity": "sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==",
- "optional": true,
- "requires": {
- "tslib": "^2.4.0"
- }
- },
- "@esbuild/aix-ppc64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.2.tgz",
- "integrity": "sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==",
- "optional": true
- },
- "@esbuild/android-arm": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.2.tgz",
- "integrity": "sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA==",
- "optional": true
- },
- "@esbuild/android-arm64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.2.tgz",
- "integrity": "sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==",
- "optional": true
- },
- "@esbuild/android-x64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.2.tgz",
- "integrity": "sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg==",
- "optional": true
- },
- "@esbuild/darwin-arm64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.2.tgz",
- "integrity": "sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==",
- "optional": true
- },
- "@esbuild/darwin-x64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.2.tgz",
- "integrity": "sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==",
- "optional": true
- },
- "@esbuild/freebsd-arm64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.2.tgz",
- "integrity": "sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==",
- "optional": true
- },
- "@esbuild/freebsd-x64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.2.tgz",
- "integrity": "sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ==",
- "optional": true
- },
- "@esbuild/linux-arm": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.2.tgz",
- "integrity": "sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g==",
- "optional": true
- },
- "@esbuild/linux-arm64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.2.tgz",
- "integrity": "sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==",
- "optional": true
- },
- "@esbuild/linux-ia32": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.2.tgz",
- "integrity": "sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ==",
- "optional": true
- },
- "@esbuild/linux-loong64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.2.tgz",
- "integrity": "sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w==",
- "optional": true
- },
- "@esbuild/linux-mips64el": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.2.tgz",
- "integrity": "sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q==",
- "optional": true
- },
- "@esbuild/linux-ppc64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.2.tgz",
- "integrity": "sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==",
- "optional": true
- },
- "@esbuild/linux-riscv64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.2.tgz",
- "integrity": "sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw==",
- "optional": true
- },
- "@esbuild/linux-s390x": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.2.tgz",
- "integrity": "sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q==",
- "optional": true
- },
- "@esbuild/linux-x64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.2.tgz",
- "integrity": "sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==",
- "optional": true
- },
- "@esbuild/netbsd-arm64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.2.tgz",
- "integrity": "sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==",
- "optional": true
- },
- "@esbuild/netbsd-x64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.2.tgz",
- "integrity": "sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg==",
- "optional": true
- },
- "@esbuild/openbsd-arm64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.2.tgz",
- "integrity": "sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==",
- "optional": true
- },
- "@esbuild/openbsd-x64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.2.tgz",
- "integrity": "sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==",
- "optional": true
- },
- "@esbuild/sunos-x64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.2.tgz",
- "integrity": "sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==",
- "optional": true
- },
- "@esbuild/win32-arm64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.2.tgz",
- "integrity": "sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==",
- "optional": true
- },
- "@esbuild/win32-ia32": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.2.tgz",
- "integrity": "sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg==",
- "optional": true
- },
- "@esbuild/win32-x64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.2.tgz",
- "integrity": "sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA==",
- "optional": true
- },
- "@eslint-community/eslint-utils": {
- "version": "4.7.0",
- "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz",
- "integrity": "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==",
- "requires": {
- "eslint-visitor-keys": "^3.4.3"
- }
- },
- "@eslint-community/regexpp": {
- "version": "4.12.1",
- "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz",
- "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ=="
- },
- "@eslint/config-array": {
- "version": "0.21.0",
- "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.0.tgz",
- "integrity": "sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==",
- "requires": {
- "@eslint/object-schema": "^2.1.6",
- "debug": "^4.3.1",
- "minimatch": "^3.1.2"
- }
- },
- "@eslint/config-helpers": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.3.0.tgz",
- "integrity": "sha512-ViuymvFmcJi04qdZeDc2whTHryouGcDlaxPqarTD0ZE10ISpxGUVZGZDx4w01upyIynL3iu6IXH2bS1NhclQMw=="
- },
- "@eslint/core": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.14.0.tgz",
- "integrity": "sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==",
- "requires": {
- "@types/json-schema": "^7.0.15"
- }
- },
- "@eslint/eslintrc": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz",
- "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==",
- "requires": {
- "ajv": "^6.12.4",
- "debug": "^4.3.2",
- "espree": "^10.0.1",
- "globals": "^14.0.0",
- "ignore": "^5.2.0",
- "import-fresh": "^3.2.1",
- "js-yaml": "^4.1.0",
- "minimatch": "^3.1.2",
- "strip-json-comments": "^3.1.1"
- },
- "dependencies": {
- "argparse": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
- "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
- },
- "globals": {
- "version": "14.0.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",
- "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ=="
- },
- "js-yaml": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
- "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
- "requires": {
- "argparse": "^2.0.1"
- }
- }
- }
- },
- "@eslint/js": {
- "version": "9.30.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.30.0.tgz",
- "integrity": "sha512-Wzw3wQwPvc9sHM+NjakWTcPx11mbZyiYHuwWa/QfZ7cIRX7WK54PSk7bdyXDaoaopUcMatv1zaQvOAAO8hCdww=="
- },
- "@eslint/object-schema": {
- "version": "2.1.6",
- "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz",
- "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA=="
- },
- "@eslint/plugin-kit": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.2.tgz",
- "integrity": "sha512-4SaFZCNfJqvk/kenHpI8xvN42DMaoycy4PzKc5otHxRswww1kAt82OlBuwRVLofCACCTZEcla2Ydxv8scMXaTg==",
- "requires": {
- "@eslint/core": "^0.15.0",
- "levn": "^0.4.1"
- },
- "dependencies": {
- "@eslint/core": {
- "version": "0.15.0",
- "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.0.tgz",
- "integrity": "sha512-b7ePw78tEWWkpgZCDYkbqDOP8dmM6qe+AOC6iuJqlq1R/0ahMAeH3qynpnqKFGkMltrp44ohV4ubGyvLX28tzw==",
- "requires": {
- "@types/json-schema": "^7.0.15"
- }
- }
- }
- },
- "@freearhey/core": {
- "version": "0.8.2",
- "resolved": "https://registry.npmjs.org/@freearhey/core/-/core-0.8.2.tgz",
- "integrity": "sha512-jlb1XUbhUf3lqD3B9Wmx3c8qYG4+s1I0cr2FFQfiMpJh4nMvfUNdJr2OhH31S/dbNP12ycT6RPVoZ2j2G3+mXA==",
- "requires": {
- "consola": "^3.4.2",
- "dayjs": "^1.11.13",
- "fs-extra": "^11.3.0",
- "glob": "^11.0.1",
- "lodash": "^4.17.21",
- "natural-orderby": "^5.0.0",
- "normalize-url": "^6.1.0",
- "object-treeify": "^2.1.1",
- "pako": "^2.1.0",
- "timer-node": "^5.0.9"
- }
- },
- "@freearhey/search-js": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/@freearhey/search-js/-/search-js-0.1.2.tgz",
- "integrity": "sha512-F2o+xpGCXOK4OsZfKEHfXNNkAZmny2eBnPOp+P0iyV20ja7gJGfTFaEc6okcuEo6OB6P7LnSxTvISkoArFtlfg==",
- "requires": {
- "lodash": "^4.17.21"
- }
- },
- "@humanfs/core": {
- "version": "0.19.1",
- "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
- "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA=="
- },
- "@humanfs/node": {
- "version": "0.16.6",
- "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz",
- "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==",
- "requires": {
- "@humanfs/core": "^0.19.1",
- "@humanwhocodes/retry": "^0.3.0"
- },
- "dependencies": {
- "@humanwhocodes/retry": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz",
- "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA=="
- }
- }
- },
- "@humanwhocodes/module-importer": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
- "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA=="
- },
- "@humanwhocodes/retry": {
- "version": "0.4.3",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz",
- "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ=="
- },
- "@inquirer/checkbox": {
- "version": "4.1.8",
- "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.1.8.tgz",
- "integrity": "sha512-d/QAsnwuHX2OPolxvYcgSj7A9DO9H6gVOy2DvBTx+P2LH2iRTo/RSGV3iwCzW024nP9hw98KIuDmdyhZQj1UQg==",
- "requires": {
- "@inquirer/core": "^10.1.13",
- "@inquirer/figures": "^1.0.12",
- "@inquirer/type": "^3.0.7",
- "ansi-escapes": "^4.3.2",
- "yoctocolors-cjs": "^2.1.2"
- }
- },
- "@inquirer/confirm": {
- "version": "5.1.12",
- "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.12.tgz",
- "integrity": "sha512-dpq+ielV9/bqgXRUbNH//KsY6WEw9DrGPmipkpmgC1Y46cwuBTNx7PXFWTjc3MQ+urcc0QxoVHcMI0FW4Ok0hg==",
- "requires": {
- "@inquirer/core": "^10.1.13",
- "@inquirer/type": "^3.0.7"
- }
- },
- "@inquirer/core": {
- "version": "10.1.13",
- "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.13.tgz",
- "integrity": "sha512-1viSxebkYN2nJULlzCxES6G9/stgHSepZ9LqqfdIGPHj5OHhiBUXVS0a6R0bEC2A+VL4D9w6QB66ebCr6HGllA==",
- "requires": {
- "@inquirer/figures": "^1.0.12",
- "@inquirer/type": "^3.0.7",
- "ansi-escapes": "^4.3.2",
- "cli-width": "^4.1.0",
- "mute-stream": "^2.0.0",
- "signal-exit": "^4.1.0",
- "wrap-ansi": "^6.2.0",
- "yoctocolors-cjs": "^2.1.2"
- },
- "dependencies": {
- "mute-stream": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz",
- "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA=="
- },
- "signal-exit": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
- "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw=="
- }
- }
- },
- "@inquirer/editor": {
- "version": "4.2.13",
- "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.13.tgz",
- "integrity": "sha512-WbicD9SUQt/K8O5Vyk9iC2ojq5RHoCLK6itpp2fHsWe44VxxcA9z3GTWlvjSTGmMQpZr+lbVmrxdHcumJoLbMA==",
- "requires": {
- "@inquirer/core": "^10.1.13",
- "@inquirer/type": "^3.0.7",
- "external-editor": "^3.1.0"
- }
- },
- "@inquirer/expand": {
- "version": "4.0.15",
- "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.15.tgz",
- "integrity": "sha512-4Y+pbr/U9Qcvf+N/goHzPEXiHH8680lM3Dr3Y9h9FFw4gHS+zVpbj8LfbKWIb/jayIB4aSO4pWiBTrBYWkvi5A==",
- "requires": {
- "@inquirer/core": "^10.1.13",
- "@inquirer/type": "^3.0.7",
- "yoctocolors-cjs": "^2.1.2"
- }
- },
- "@inquirer/figures": {
- "version": "1.0.12",
- "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.12.tgz",
- "integrity": "sha512-MJttijd8rMFcKJC8NYmprWr6hD3r9Gd9qUC0XwPNwoEPWSMVJwA2MlXxF+nhZZNMY+HXsWa+o7KY2emWYIn0jQ=="
- },
- "@inquirer/input": {
- "version": "4.1.12",
- "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.1.12.tgz",
- "integrity": "sha512-xJ6PFZpDjC+tC1P8ImGprgcsrzQRsUh9aH3IZixm1lAZFK49UGHxM3ltFfuInN2kPYNfyoPRh+tU4ftsjPLKqQ==",
- "requires": {
- "@inquirer/core": "^10.1.13",
- "@inquirer/type": "^3.0.7"
- }
- },
- "@inquirer/number": {
- "version": "3.0.15",
- "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.15.tgz",
- "integrity": "sha512-xWg+iYfqdhRiM55MvqiTCleHzszpoigUpN5+t1OMcRkJrUrw7va3AzXaxvS+Ak7Gny0j2mFSTv2JJj8sMtbV2g==",
- "requires": {
- "@inquirer/core": "^10.1.13",
- "@inquirer/type": "^3.0.7"
- }
- },
- "@inquirer/password": {
- "version": "4.0.15",
- "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.15.tgz",
- "integrity": "sha512-75CT2p43DGEnfGTaqFpbDC2p2EEMrq0S+IRrf9iJvYreMy5mAWj087+mdKyLHapUEPLjN10mNvABpGbk8Wdraw==",
- "requires": {
- "@inquirer/core": "^10.1.13",
- "@inquirer/type": "^3.0.7",
- "ansi-escapes": "^4.3.2"
- }
- },
- "@inquirer/prompts": {
- "version": "7.5.3",
- "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.5.3.tgz",
- "integrity": "sha512-8YL0WiV7J86hVAxrh3fE5mDCzcTDe1670unmJRz6ArDgN+DBK1a0+rbnNWp4DUB5rPMwqD5ZP6YHl9KK1mbZRg==",
- "requires": {
- "@inquirer/checkbox": "^4.1.8",
- "@inquirer/confirm": "^5.1.12",
- "@inquirer/editor": "^4.2.13",
- "@inquirer/expand": "^4.0.15",
- "@inquirer/input": "^4.1.12",
- "@inquirer/number": "^3.0.15",
- "@inquirer/password": "^4.0.15",
- "@inquirer/rawlist": "^4.1.3",
- "@inquirer/search": "^3.0.15",
- "@inquirer/select": "^4.2.3"
- }
- },
- "@inquirer/rawlist": {
- "version": "4.1.3",
- "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.1.3.tgz",
- "integrity": "sha512-7XrV//6kwYumNDSsvJIPeAqa8+p7GJh7H5kRuxirct2cgOcSWwwNGoXDRgpNFbY/MG2vQ4ccIWCi8+IXXyFMZA==",
- "requires": {
- "@inquirer/core": "^10.1.13",
- "@inquirer/type": "^3.0.7",
- "yoctocolors-cjs": "^2.1.2"
- }
- },
- "@inquirer/search": {
- "version": "3.0.15",
- "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.0.15.tgz",
- "integrity": "sha512-YBMwPxYBrADqyvP4nNItpwkBnGGglAvCLVW8u4pRmmvOsHUtCAUIMbUrLX5B3tFL1/WsLGdQ2HNzkqswMs5Uaw==",
- "requires": {
- "@inquirer/core": "^10.1.13",
- "@inquirer/figures": "^1.0.12",
- "@inquirer/type": "^3.0.7",
- "yoctocolors-cjs": "^2.1.2"
- }
- },
- "@inquirer/select": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.2.3.tgz",
- "integrity": "sha512-OAGhXU0Cvh0PhLz9xTF/kx6g6x+sP+PcyTiLvCrewI99P3BBeexD+VbuwkNDvqGkk3y2h5ZiWLeRP7BFlhkUDg==",
- "requires": {
- "@inquirer/core": "^10.1.13",
- "@inquirer/figures": "^1.0.12",
- "@inquirer/type": "^3.0.7",
- "ansi-escapes": "^4.3.2",
- "yoctocolors-cjs": "^2.1.2"
- }
- },
- "@inquirer/type": {
- "version": "3.0.7",
- "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.7.tgz",
- "integrity": "sha512-PfunHQcjwnju84L+ycmcMKB/pTPIngjUJvfnRhKY6FKPuYXlM4aQCb/nIdTFR6BEhMjFvngzvng/vBAJMZpLSA==",
- "requires": {}
- },
- "@isaacs/balanced-match": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz",
- "integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ=="
- },
- "@isaacs/brace-expansion": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz",
- "integrity": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==",
- "requires": {
- "@isaacs/balanced-match": "^4.0.1"
- }
- },
- "@isaacs/cliui": {
- "version": "8.0.2",
- "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
- "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
- "requires": {
- "string-width": "^5.1.2",
- "string-width-cjs": "npm:string-width@^4.2.0",
- "strip-ansi": "^7.0.1",
- "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
- "wrap-ansi": "^8.1.0",
- "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
- "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA=="
- },
- "ansi-styles": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
- "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug=="
- },
- "emoji-regex": {
- "version": "9.2.2",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
- "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="
- },
- "string-width": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
- "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
- "requires": {
- "eastasianwidth": "^0.2.0",
- "emoji-regex": "^9.2.2",
- "strip-ansi": "^7.0.1"
- }
- },
- "strip-ansi": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
- "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
- "requires": {
- "ansi-regex": "^6.0.1"
- }
- },
- "wrap-ansi": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
- "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
- "requires": {
- "ansi-styles": "^6.1.0",
- "string-width": "^5.0.1",
- "strip-ansi": "^7.0.1"
- }
- }
- }
- },
- "@istanbuljs/load-nyc-config": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
- "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==",
- "requires": {
- "camelcase": "^5.3.1",
- "find-up": "^4.1.0",
- "get-package-type": "^0.1.0",
- "js-yaml": "^3.13.1",
- "resolve-from": "^5.0.0"
- }
- },
- "@istanbuljs/schema": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
- "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA=="
- },
- "@jest/console": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/@jest/console/-/console-30.0.2.tgz",
- "integrity": "sha512-krGElPU0FipAqpVZ/BRZOy0MZh/ARdJ0Nj+PiH1ykFY1+VpBlYNLjdjVA5CFKxnKR6PFqFutO4Z7cdK9BlGiDA==",
- "requires": {
- "@jest/types": "30.0.1",
- "@types/node": "*",
- "chalk": "^4.1.2",
- "jest-message-util": "30.0.2",
- "jest-util": "30.0.2",
- "slash": "^3.0.0"
- },
- "dependencies": {
- "@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
- "requires": {
- "@sinclair/typebox": "^0.34.0"
- }
- },
- "@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "requires": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
- }
- },
- "@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw=="
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- }
- }
- },
- "@jest/core": {
- "version": "30.0.3",
- "resolved": "https://registry.npmjs.org/@jest/core/-/core-30.0.3.tgz",
- "integrity": "sha512-Mgs1N+NSHD3Fusl7bOq1jyxv1JDAUwjy+0DhVR93Q6xcBP9/bAQ+oZhXb5TTnP5sQzAHgb7ROCKQ2SnovtxYtg==",
- "requires": {
- "@jest/console": "30.0.2",
- "@jest/pattern": "30.0.1",
- "@jest/reporters": "30.0.2",
- "@jest/test-result": "30.0.2",
- "@jest/transform": "30.0.2",
- "@jest/types": "30.0.1",
- "@types/node": "*",
- "ansi-escapes": "^4.3.2",
- "chalk": "^4.1.2",
- "ci-info": "^4.2.0",
- "exit-x": "^0.2.2",
- "graceful-fs": "^4.2.11",
- "jest-changed-files": "30.0.2",
- "jest-config": "30.0.3",
- "jest-haste-map": "30.0.2",
- "jest-message-util": "30.0.2",
- "jest-regex-util": "30.0.1",
- "jest-resolve": "30.0.2",
- "jest-resolve-dependencies": "30.0.3",
- "jest-runner": "30.0.3",
- "jest-runtime": "30.0.3",
- "jest-snapshot": "30.0.3",
- "jest-util": "30.0.2",
- "jest-validate": "30.0.2",
- "jest-watcher": "30.0.2",
- "micromatch": "^4.0.8",
- "pretty-format": "30.0.2",
- "slash": "^3.0.0"
- },
- "dependencies": {
- "@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
- "requires": {
- "@sinclair/typebox": "^0.34.0"
- }
- },
- "@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "requires": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
- }
- },
- "@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw=="
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- }
- }
- },
- "@jest/create-cache-key-function": {
- "version": "29.7.0",
- "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz",
- "integrity": "sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==",
- "requires": {
- "@jest/types": "^29.6.3"
- }
- },
- "@jest/diff-sequences": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/diff-sequences/-/diff-sequences-30.0.1.tgz",
- "integrity": "sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw=="
- },
- "@jest/environment": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-30.0.2.tgz",
- "integrity": "sha512-hRLhZRJNxBiOhxIKSq2UkrlhMt3/zVFQOAi5lvS8T9I03+kxsbflwHJEF+eXEYXCrRGRhHwECT7CDk6DyngsRA==",
- "requires": {
- "@jest/fake-timers": "30.0.2",
- "@jest/types": "30.0.1",
- "@types/node": "*",
- "jest-mock": "30.0.2"
- },
- "dependencies": {
- "@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
- "requires": {
- "@sinclair/typebox": "^0.34.0"
- }
- },
- "@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "requires": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
- }
- },
- "@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw=="
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- }
- }
- },
- "@jest/expect": {
- "version": "30.0.3",
- "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-30.0.3.tgz",
- "integrity": "sha512-73BVLqfCeWjYWPEQoYjiRZ4xuQRhQZU0WdgvbyXGRHItKQqg5e6mt2y1kVhzLSuZpmUnccZHbGynoaL7IcLU3A==",
- "requires": {
- "expect": "30.0.3",
- "jest-snapshot": "30.0.3"
- }
- },
- "@jest/expect-utils": {
- "version": "30.0.3",
- "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-30.0.3.tgz",
- "integrity": "sha512-SMtBvf2sfX2agcT0dA9pXwcUrKvOSDqBY4e4iRfT+Hya33XzV35YVg+98YQFErVGA/VR1Gto5Y2+A6G9LSQ3Yg==",
- "requires": {
- "@jest/get-type": "30.0.1"
- }
- },
- "@jest/fake-timers": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-30.0.2.tgz",
- "integrity": "sha512-jfx0Xg7l0gmphTY9UKm5RtH12BlLYj/2Plj6wXjVW5Era4FZKfXeIvwC67WX+4q8UCFxYS20IgnMcFBcEU0DtA==",
- "requires": {
- "@jest/types": "30.0.1",
- "@sinonjs/fake-timers": "^13.0.0",
- "@types/node": "*",
- "jest-message-util": "30.0.2",
- "jest-mock": "30.0.2",
- "jest-util": "30.0.2"
- },
- "dependencies": {
- "@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
- "requires": {
- "@sinclair/typebox": "^0.34.0"
- }
- },
- "@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "requires": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
- }
- },
- "@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw=="
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- }
- }
- },
- "@jest/get-type": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/get-type/-/get-type-30.0.1.tgz",
- "integrity": "sha512-AyYdemXCptSRFirI5EPazNxyPwAL0jXt3zceFjaj8NFiKP9pOi0bfXonf6qkf82z2t3QWPeLCWWw4stPBzctLw=="
- },
- "@jest/globals": {
- "version": "30.0.3",
- "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-30.0.3.tgz",
- "integrity": "sha512-fIduqNyYpMeeSr5iEAiMn15KxCzvrmxl7X7VwLDRGj7t5CoHtbF+7K3EvKk32mOUIJ4kIvFRlaixClMH2h/Vaw==",
- "requires": {
- "@jest/environment": "30.0.2",
- "@jest/expect": "30.0.3",
- "@jest/types": "30.0.1",
- "jest-mock": "30.0.2"
- },
- "dependencies": {
- "@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
- "requires": {
- "@sinclair/typebox": "^0.34.0"
- }
- },
- "@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "requires": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
- }
- },
- "@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw=="
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- }
- }
- },
- "@jest/pattern": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/pattern/-/pattern-30.0.1.tgz",
- "integrity": "sha512-gWp7NfQW27LaBQz3TITS8L7ZCQ0TLvtmI//4OwlQRx4rnWxcPNIYjxZpDcN4+UlGxgm3jS5QPz8IPTCkb59wZA==",
- "requires": {
- "@types/node": "*",
- "jest-regex-util": "30.0.1"
- }
- },
- "@jest/reporters": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-30.0.2.tgz",
- "integrity": "sha512-l4QzS/oKf57F8WtPZK+vvF4Io6ukplc6XgNFu4Hd/QxaLEO9f+8dSFzUua62Oe0HKlCUjKHpltKErAgDiMJKsA==",
- "requires": {
- "@bcoe/v8-coverage": "^0.2.3",
- "@jest/console": "30.0.2",
- "@jest/test-result": "30.0.2",
- "@jest/transform": "30.0.2",
- "@jest/types": "30.0.1",
- "@jridgewell/trace-mapping": "^0.3.25",
- "@types/node": "*",
- "chalk": "^4.1.2",
- "collect-v8-coverage": "^1.0.2",
- "exit-x": "^0.2.2",
- "glob": "^10.3.10",
- "graceful-fs": "^4.2.11",
- "istanbul-lib-coverage": "^3.0.0",
- "istanbul-lib-instrument": "^6.0.0",
- "istanbul-lib-report": "^3.0.0",
- "istanbul-lib-source-maps": "^5.0.0",
- "istanbul-reports": "^3.1.3",
- "jest-message-util": "30.0.2",
- "jest-util": "30.0.2",
- "jest-worker": "30.0.2",
- "slash": "^3.0.0",
- "string-length": "^4.0.2",
- "v8-to-istanbul": "^9.0.1"
- },
- "dependencies": {
- "@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
- "requires": {
- "@sinclair/typebox": "^0.34.0"
- }
- },
- "@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "requires": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
- }
- },
- "@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw=="
- },
- "brace-expansion": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
- "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
- "requires": {
- "balanced-match": "^1.0.0"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "glob": {
- "version": "10.4.5",
- "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
- "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
- "requires": {
- "foreground-child": "^3.1.0",
- "jackspeak": "^3.1.2",
- "minimatch": "^9.0.4",
- "minipass": "^7.1.2",
- "package-json-from-dist": "^1.0.0",
- "path-scurry": "^1.11.1"
- }
- },
- "jackspeak": {
- "version": "3.4.3",
- "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
- "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
- "requires": {
- "@isaacs/cliui": "^8.0.2",
- "@pkgjs/parseargs": "^0.11.0"
- }
- },
- "lru-cache": {
- "version": "10.4.3",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
- "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="
- },
- "minimatch": {
- "version": "9.0.5",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
- "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
- "requires": {
- "brace-expansion": "^2.0.1"
- }
- },
- "path-scurry": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
- "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
- "requires": {
- "lru-cache": "^10.2.0",
- "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
- }
- }
- }
- },
- "@jest/schemas": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz",
- "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==",
- "requires": {
- "@sinclair/typebox": "^0.27.8"
- }
- },
- "@jest/snapshot-utils": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/snapshot-utils/-/snapshot-utils-30.0.1.tgz",
- "integrity": "sha512-6Dpv7vdtoRiISEFwYF8/c7LIvqXD7xDXtLPNzC2xqAfBznKip0MQM+rkseKwUPUpv2PJ7KW/YsnwWXrIL2xF+A==",
- "requires": {
- "@jest/types": "30.0.1",
- "chalk": "^4.1.2",
- "graceful-fs": "^4.2.11",
- "natural-compare": "^1.4.0"
- },
- "dependencies": {
- "@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
- "requires": {
- "@sinclair/typebox": "^0.34.0"
- }
- },
- "@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "requires": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
- }
- },
- "@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw=="
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- }
- }
- },
- "@jest/source-map": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-30.0.1.tgz",
- "integrity": "sha512-MIRWMUUR3sdbP36oyNyhbThLHyJ2eEDClPCiHVbrYAe5g3CHRArIVpBw7cdSB5fr+ofSfIb2Tnsw8iEHL0PYQg==",
- "requires": {
- "@jridgewell/trace-mapping": "^0.3.25",
- "callsites": "^3.1.0",
- "graceful-fs": "^4.2.11"
- }
- },
- "@jest/test-result": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-30.0.2.tgz",
- "integrity": "sha512-KKMuBKkkZYP/GfHMhI+cH2/P3+taMZS3qnqqiPC1UXZTJskkCS+YU/ILCtw5anw1+YsTulDHFpDo70mmCedW8w==",
- "requires": {
- "@jest/console": "30.0.2",
- "@jest/types": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "collect-v8-coverage": "^1.0.2"
- },
- "dependencies": {
- "@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
- "requires": {
- "@sinclair/typebox": "^0.34.0"
- }
- },
- "@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "requires": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
- }
- },
- "@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw=="
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- }
- }
- },
- "@jest/test-sequencer": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-30.0.2.tgz",
- "integrity": "sha512-fbyU5HPka0rkalZ3MXVvq0hwZY8dx3Y6SCqR64zRmh+xXlDeFl0IdL4l9e7vp4gxEXTYHbwLFA1D+WW5CucaSw==",
- "requires": {
- "@jest/test-result": "30.0.2",
- "graceful-fs": "^4.2.11",
- "jest-haste-map": "30.0.2",
- "slash": "^3.0.0"
- }
- },
- "@jest/transform": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-30.0.2.tgz",
- "integrity": "sha512-kJIuhLMTxRF7sc0gPzPtCDib/V9KwW3I2U25b+lYCYMVqHHSrcZopS8J8H+znx9yixuFv+Iozl8raLt/4MoxrA==",
- "requires": {
- "@babel/core": "^7.27.4",
- "@jest/types": "30.0.1",
- "@jridgewell/trace-mapping": "^0.3.25",
- "babel-plugin-istanbul": "^7.0.0",
- "chalk": "^4.1.2",
- "convert-source-map": "^2.0.0",
- "fast-json-stable-stringify": "^2.1.0",
- "graceful-fs": "^4.2.11",
- "jest-haste-map": "30.0.2",
- "jest-regex-util": "30.0.1",
- "jest-util": "30.0.2",
- "micromatch": "^4.0.8",
- "pirates": "^4.0.7",
- "slash": "^3.0.0",
- "write-file-atomic": "^5.0.1"
- },
- "dependencies": {
- "@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
- "requires": {
- "@sinclair/typebox": "^0.34.0"
- }
- },
- "@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "requires": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
- }
- },
- "@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw=="
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- }
- }
- },
- "@jest/types": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz",
- "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==",
- "requires": {
- "@jest/schemas": "^29.6.3",
- "@types/istanbul-lib-coverage": "^2.0.0",
- "@types/istanbul-reports": "^3.0.0",
- "@types/node": "*",
- "@types/yargs": "^17.0.8",
- "chalk": "^4.0.0"
- },
- "dependencies": {
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- }
- }
- },
- "@jridgewell/gen-mapping": {
- "version": "0.3.10",
- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.10.tgz",
- "integrity": "sha512-HM2F4B9N4cA0RH2KQiIZOHAZqtP4xGS4IZ+SFe1SIbO4dyjf9MTY2Bo3vHYnm0hglWfXqBrzUBSa+cJfl3Xvrg==",
- "requires": {
- "@jridgewell/sourcemap-codec": "^1.5.0",
- "@jridgewell/trace-mapping": "^0.3.24"
- }
- },
- "@jridgewell/resolve-uri": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
- "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="
- },
- "@jridgewell/sourcemap-codec": {
- "version": "1.5.2",
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.2.tgz",
- "integrity": "sha512-gKYheCylLIedI+CSZoDtGkFV9YEBxRRVcfCH7OfAqh4TyUyRjEE6WVE/aXDXX0p8BIe/QgLcaAoI0220KRRFgg=="
- },
- "@jridgewell/trace-mapping": {
- "version": "0.3.27",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.27.tgz",
- "integrity": "sha512-VO95AxtSFMelbg3ouljAYnfvTEwSWVt/2YLf+U5Ejd8iT5mXE2Sa/1LGyvySMne2CGsepGLI7KpF3EzE3Aq9Mg==",
- "requires": {
- "@jridgewell/resolve-uri": "^3.1.0",
- "@jridgewell/sourcemap-codec": "^1.4.14"
- }
- },
- "@napi-rs/wasm-runtime": {
- "version": "0.2.11",
- "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.11.tgz",
- "integrity": "sha512-9DPkXtvHydrcOsopiYpUgPHpmj0HWZKMUnL2dZqpvC42lsratuBG06V5ipyno0fUek5VlFsNQ+AcFATSrJXgMA==",
- "optional": true,
- "requires": {
- "@emnapi/core": "^1.4.3",
- "@emnapi/runtime": "^1.4.3",
- "@tybys/wasm-util": "^0.9.0"
- }
- },
- "@nodelib/fs.scandir": {
- "version": "2.1.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
- "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
- "requires": {
- "@nodelib/fs.stat": "2.0.5",
- "run-parallel": "^1.1.9"
- }
- },
- "@nodelib/fs.stat": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
- "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="
- },
- "@nodelib/fs.walk": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
- "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
- "requires": {
- "@nodelib/fs.scandir": "2.1.5",
- "fastq": "^1.6.0"
- }
- },
- "@ntlab/sfetch": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@ntlab/sfetch/-/sfetch-1.2.0.tgz",
- "integrity": "sha512-9SE4NnqWo8l6mG0rnAkgng6ozSamIpF3EC+GOTQGGa6eAC0tNJvzrylMz6YRjjEGH6mOfn7ZBAuKj5WIZUul6A==",
- "requires": {
- "axios": "^1.7.9"
- }
- },
- "@octokit/auth-token": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-6.0.0.tgz",
- "integrity": "sha512-P4YJBPdPSpWTQ1NU4XYdvHvXJJDxM6YwpS0FZHRgP7YFkdVxsWcpWGy/NVqlAA7PcPCnMacXlRm1y2PFZRWL/w=="
- },
- "@octokit/core": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/@octokit/core/-/core-7.0.2.tgz",
- "integrity": "sha512-ODsoD39Lq6vR6aBgvjTnA3nZGliknKboc9Gtxr7E4WDNqY24MxANKcuDQSF0jzapvGb3KWOEDrKfve4HoWGK+g==",
- "requires": {
- "@octokit/auth-token": "^6.0.0",
- "@octokit/graphql": "^9.0.1",
- "@octokit/request": "^10.0.2",
- "@octokit/request-error": "^7.0.0",
- "@octokit/types": "^14.0.0",
- "before-after-hook": "^4.0.0",
- "universal-user-agent": "^7.0.0"
- }
- },
- "@octokit/endpoint": {
- "version": "11.0.0",
- "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-11.0.0.tgz",
- "integrity": "sha512-hoYicJZaqISMAI3JfaDr1qMNi48OctWuOih1m80bkYow/ayPw6Jj52tqWJ6GEoFTk1gBqfanSoI1iY99Z5+ekQ==",
- "requires": {
- "@octokit/types": "^14.0.0",
- "universal-user-agent": "^7.0.2"
- }
- },
- "@octokit/graphql": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-9.0.1.tgz",
- "integrity": "sha512-j1nQNU1ZxNFx2ZtKmL4sMrs4egy5h65OMDmSbVyuCzjOcwsHq6EaYjOTGXPQxgfiN8dJ4CriYHk6zF050WEULg==",
- "requires": {
- "@octokit/request": "^10.0.2",
- "@octokit/types": "^14.0.0",
- "universal-user-agent": "^7.0.0"
- }
- },
- "@octokit/openapi-types": {
- "version": "25.1.0",
- "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-25.1.0.tgz",
- "integrity": "sha512-idsIggNXUKkk0+BExUn1dQ92sfysJrje03Q0bv0e+KPLrvyqZF8MnBpFz8UNfYDwB3Ie7Z0TByjWfzxt7vseaA=="
- },
- "@octokit/plugin-paginate-rest": {
- "version": "13.1.1",
- "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-13.1.1.tgz",
- "integrity": "sha512-q9iQGlZlxAVNRN2jDNskJW/Cafy7/XE52wjZ5TTvyhyOD904Cvx//DNyoO3J/MXJ0ve3rPoNWKEg5iZrisQSuw==",
- "requires": {
- "@octokit/types": "^14.1.0"
- }
- },
- "@octokit/plugin-rest-endpoint-methods": {
- "version": "16.0.0",
- "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-16.0.0.tgz",
- "integrity": "sha512-kJVUQk6/dx/gRNLWUnAWKFs1kVPn5O5CYZyssyEoNYaFedqZxsfYs7DwI3d67hGz4qOwaJ1dpm07hOAD1BXx6g==",
- "requires": {
- "@octokit/types": "^14.1.0"
- }
- },
- "@octokit/request": {
- "version": "10.0.2",
- "resolved": "https://registry.npmjs.org/@octokit/request/-/request-10.0.2.tgz",
- "integrity": "sha512-iYj4SJG/2bbhh+iIpFmG5u49DtJ4lipQ+aPakjL9OKpsGY93wM8w06gvFbEQxcMsZcCvk5th5KkIm2m8o14aWA==",
- "requires": {
- "@octokit/endpoint": "^11.0.0",
- "@octokit/request-error": "^7.0.0",
- "@octokit/types": "^14.0.0",
- "fast-content-type-parse": "^3.0.0",
- "universal-user-agent": "^7.0.2"
- }
- },
- "@octokit/request-error": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-7.0.0.tgz",
- "integrity": "sha512-KRA7VTGdVyJlh0cP5Tf94hTiYVVqmt2f3I6mnimmaVz4UG3gQV/k4mDJlJv3X67iX6rmN7gSHCF8ssqeMnmhZg==",
- "requires": {
- "@octokit/types": "^14.0.0"
- }
- },
- "@octokit/types": {
- "version": "14.1.0",
- "resolved": "https://registry.npmjs.org/@octokit/types/-/types-14.1.0.tgz",
- "integrity": "sha512-1y6DgTy8Jomcpu33N+p5w58l6xyt55Ar2I91RPiIA0xCJBXyUAhXCcmZaDWSANiha7R9a6qJJ2CRomGPZ6f46g==",
- "requires": {
- "@octokit/openapi-types": "^25.1.0"
- }
- },
- "@pkgjs/parseargs": {
- "version": "0.11.0",
- "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
- "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
- "optional": true
- },
- "@pkgr/core": {
- "version": "0.2.7",
- "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.2.7.tgz",
- "integrity": "sha512-YLT9Zo3oNPJoBjBc4q8G2mjU4tqIbf5CEOORbUUr48dCD9q3umJ3IPlVqOqDakPfd2HuwccBaqlGhN4Gmr5OWg=="
- },
- "@pm2/agent": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/@pm2/agent/-/agent-2.1.1.tgz",
- "integrity": "sha512-0V9ckHWd/HSC8BgAbZSoq8KXUG81X97nSkAxmhKDhmF8vanyaoc1YXwc2KVkbWz82Rg4gjd2n9qiT3i7bdvGrQ==",
- "requires": {
- "async": "~3.2.0",
- "chalk": "~3.0.0",
- "dayjs": "~1.8.24",
- "debug": "~4.3.1",
- "eventemitter2": "~5.0.1",
- "fast-json-patch": "^3.1.0",
- "fclone": "~1.0.11",
- "pm2-axon": "~4.0.1",
- "pm2-axon-rpc": "~0.7.0",
- "proxy-agent": "~6.4.0",
- "semver": "~7.5.0",
- "ws": "~7.5.10"
- },
- "dependencies": {
- "chalk": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
- "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "dayjs": {
- "version": "1.8.36",
- "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.8.36.tgz",
- "integrity": "sha512-3VmRXEtw7RZKAf+4Tv1Ym9AGeo8r8+CjDi26x+7SYQil1UqtqdaokhzoEJohqlzt0m5kacJSDhJQkG/LWhpRBw=="
- },
- "lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "requires": {
- "yallist": "^4.0.0"
- }
- },
- "semver": {
- "version": "7.5.4",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
- "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
- }
- }
- },
- "@pm2/io": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/@pm2/io/-/io-6.1.0.tgz",
- "integrity": "sha512-IxHuYURa3+FQ6BKePlgChZkqABUKFYH6Bwbw7V/pWU1pP6iR1sCI26l7P9ThUEB385ruZn/tZS3CXDUF5IA1NQ==",
- "requires": {
- "async": "~2.6.1",
- "debug": "~4.3.1",
- "eventemitter2": "^6.3.1",
- "require-in-the-middle": "^5.0.0",
- "semver": "~7.5.4",
- "shimmer": "^1.2.0",
- "signal-exit": "^3.0.3",
- "tslib": "1.9.3"
- },
- "dependencies": {
- "async": {
- "version": "2.6.4",
- "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz",
- "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==",
- "requires": {
- "lodash": "^4.17.14"
- }
- },
- "eventemitter2": {
- "version": "6.4.9",
- "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.9.tgz",
- "integrity": "sha512-JEPTiaOt9f04oa6NOkc4aH+nVp5I3wEjpHbIPqfgCdD5v5bUzy7xQqwcVO2aDQgOWhI28da57HksMrzK9HlRxg=="
- },
- "lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "requires": {
- "yallist": "^4.0.0"
- }
- },
- "semver": {
- "version": "7.5.4",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
- "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "tslib": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz",
- "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ=="
- },
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
- }
- }
- },
- "@pm2/js-api": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/@pm2/js-api/-/js-api-0.8.0.tgz",
- "integrity": "sha512-nmWzrA/BQZik3VBz+npRcNIu01kdBhWL0mxKmP1ciF/gTcujPTQqt027N9fc1pK9ERM8RipFhymw7RcmCyOEYA==",
- "requires": {
- "async": "^2.6.3",
- "debug": "~4.3.1",
- "eventemitter2": "^6.3.1",
- "extrareqp2": "^1.0.0",
- "ws": "^7.0.0"
- },
- "dependencies": {
- "async": {
- "version": "2.6.4",
- "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz",
- "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==",
- "requires": {
- "lodash": "^4.17.14"
- }
- },
- "eventemitter2": {
- "version": "6.4.9",
- "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.9.tgz",
- "integrity": "sha512-JEPTiaOt9f04oa6NOkc4aH+nVp5I3wEjpHbIPqfgCdD5v5bUzy7xQqwcVO2aDQgOWhI28da57HksMrzK9HlRxg=="
- }
- }
- },
- "@pm2/pm2-version-check": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/@pm2/pm2-version-check/-/pm2-version-check-1.0.4.tgz",
- "integrity": "sha512-SXsM27SGH3yTWKc2fKR4SYNxsmnvuBQ9dd6QHtEWmiZ/VqaOYPAIlS8+vMcn27YLtAEBGvNRSh3TPNvtjZgfqA==",
- "requires": {
- "debug": "^4.3.1"
- }
- },
- "@seald-io/binary-search-tree": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/@seald-io/binary-search-tree/-/binary-search-tree-1.0.3.tgz",
- "integrity": "sha512-qv3jnwoakeax2razYaMsGI/luWdliBLHTdC6jU55hQt1hcFqzauH/HsBollQ7IR4ySTtYhT+xyHoijpA16C+tA=="
- },
- "@seald-io/nedb": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/@seald-io/nedb/-/nedb-4.1.1.tgz",
- "integrity": "sha512-u7fVfzKQ/3ZaIOnYQONf2lPZtGUeQtMPjfcaQkCw/GZv5dzn20qKW6sfN0NkVbr0ksJMlWcFXNGcXYsQSb1a1g==",
- "requires": {
- "@seald-io/binary-search-tree": "^1.0.3",
- "localforage": "^1.9.0",
- "util": "^0.12.4"
- }
- },
- "@sinclair/typebox": {
- "version": "0.27.8",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz",
- "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA=="
- },
- "@sinonjs/commons": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz",
- "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==",
- "requires": {
- "type-detect": "4.0.8"
- }
- },
- "@sinonjs/fake-timers": {
- "version": "13.0.5",
- "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.5.tgz",
- "integrity": "sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==",
- "requires": {
- "@sinonjs/commons": "^3.0.1"
- }
- },
- "@swc/core": {
- "version": "1.12.7",
- "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.12.7.tgz",
- "integrity": "sha512-bcpllEihyUSnqp0UtXTvXc19CT4wp3tGWLENhWnjr4B5iEOkzqMu+xHGz1FI5IBatjfqOQb29tgIfv6IL05QaA==",
- "requires": {
- "@swc/core-darwin-arm64": "1.12.7",
- "@swc/core-darwin-x64": "1.12.7",
- "@swc/core-linux-arm-gnueabihf": "1.12.7",
- "@swc/core-linux-arm64-gnu": "1.12.7",
- "@swc/core-linux-arm64-musl": "1.12.7",
- "@swc/core-linux-x64-gnu": "1.12.7",
- "@swc/core-linux-x64-musl": "1.12.7",
- "@swc/core-win32-arm64-msvc": "1.12.7",
- "@swc/core-win32-ia32-msvc": "1.12.7",
- "@swc/core-win32-x64-msvc": "1.12.7",
- "@swc/counter": "^0.1.3",
- "@swc/types": "^0.1.23"
- }
- },
- "@swc/core-darwin-arm64": {
- "version": "1.12.7",
- "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.12.7.tgz",
- "integrity": "sha512-w6BBT0hBRS56yS+LbReVym0h+iB7/PpCddqrn1ha94ra4rZ4R/A91A/rkv+LnQlPqU/+fhqdlXtCJU9mrhCBtA==",
- "optional": true
- },
- "@swc/core-darwin-x64": {
- "version": "1.12.7",
- "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.12.7.tgz",
- "integrity": "sha512-jN6LhFfGOpm4DY2mXPgwH4aa9GLOwublwMVFFZ/bGnHYYCRitLZs9+JWBbyWs7MyGcA246Ew+EREx36KVEAxjA==",
- "optional": true
- },
- "@swc/core-linux-arm-gnueabihf": {
- "version": "1.12.7",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.12.7.tgz",
- "integrity": "sha512-rHn8XXi7G2StEtZRAeJ6c7nhJPDnqsHXmeNrAaYwk8Tvpa6ZYG2nT9E1OQNXj1/dfbSFTjdiA8M8ZvGYBlpBoA==",
- "optional": true
- },
- "@swc/core-linux-arm64-gnu": {
- "version": "1.12.7",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.12.7.tgz",
- "integrity": "sha512-N15hKizSSh+hkZ2x3TDVrxq0TDcbvDbkQJi2ZrLb9fK+NdFUV/x+XF16ZDPlbxtrGXl1CT7VD439SNaMN9F7qw==",
- "optional": true
- },
- "@swc/core-linux-arm64-musl": {
- "version": "1.12.7",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.12.7.tgz",
- "integrity": "sha512-jxyINtBezpxd3eIUDiDXv7UQ87YWlPsM9KumOwJk09FkFSO4oYxV2RT+Wu+Nt5tVWue4N0MdXT/p7SQsDEk4YA==",
- "optional": true
- },
- "@swc/core-linux-x64-gnu": {
- "version": "1.12.7",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.12.7.tgz",
- "integrity": "sha512-PR4tPVwU1BQBfFDk2XfzXxsEIjF3x/bOV1BzZpYvrlkU0TKUDbR4t2wzvsYwD/coW7/yoQmlL70/qnuPtTp1Zw==",
- "optional": true
- },
- "@swc/core-linux-x64-musl": {
- "version": "1.12.7",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.12.7.tgz",
- "integrity": "sha512-zy7JWfQtQItgMfUjSbbcS3DZqQUn2d9VuV0LSGpJxtTXwgzhRpF1S2Sj7cU9hGpbM27Y8RJ4DeFb3qbAufjbrw==",
- "optional": true
- },
- "@swc/core-win32-arm64-msvc": {
- "version": "1.12.7",
- "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.12.7.tgz",
- "integrity": "sha512-52PeF0tyX04ZFD8nibNhy/GjMFOZWTEWPmIB3wpD1vIJ1po+smtBnEdRRll5WIXITKoiND8AeHlBNBPqcsdcwA==",
- "optional": true
- },
- "@swc/core-win32-ia32-msvc": {
- "version": "1.12.7",
- "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.12.7.tgz",
- "integrity": "sha512-WzQwkNMuhB1qQShT9uUgz/mX2j7NIEPExEtzvGsBT7TlZ9j1kGZ8NJcZH/fwOFcSJL4W7DnkL7nAhx6DBlSPaA==",
- "optional": true
- },
- "@swc/core-win32-x64-msvc": {
- "version": "1.12.7",
- "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.12.7.tgz",
- "integrity": "sha512-R52ivBi2lgjl+Bd3XCPum0YfgbZq/W1AUExITysddP9ErsNSwnreYyNB3exEijiazWGcqHEas2ChiuMOP7NYrA==",
- "optional": true
- },
- "@swc/counter": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz",
- "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ=="
- },
- "@swc/jest": {
- "version": "0.2.38",
- "resolved": "https://registry.npmjs.org/@swc/jest/-/jest-0.2.38.tgz",
- "integrity": "sha512-HMoZgXWMqChJwffdDjvplH53g9G2ALQes3HKXDEdliB/b85OQ0CTSbxG8VSeCwiAn7cOaDVEt4mwmZvbHcS52w==",
- "requires": {
- "@jest/create-cache-key-function": "^29.7.0",
- "@swc/counter": "^0.1.3",
- "jsonc-parser": "^3.2.0"
- }
- },
- "@swc/types": {
- "version": "0.1.23",
- "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.23.tgz",
- "integrity": "sha512-u1iIVZV9Q0jxY+yM2vw/hZGDNudsN85bBpTqzAQ9rzkxW9D+e3aEM4Han+ow518gSewkXgjmEK0BD79ZcNVgPw==",
- "requires": {
- "@swc/counter": "^0.1.3"
- }
- },
- "@tootallnate/quickjs-emscripten": {
- "version": "0.23.0",
- "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz",
- "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA=="
- },
- "@tybys/wasm-util": {
- "version": "0.9.0",
- "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.9.0.tgz",
- "integrity": "sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==",
- "optional": true,
- "requires": {
- "tslib": "^2.4.0"
- }
- },
- "@types/babel__core": {
- "version": "7.20.5",
- "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
- "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==",
- "requires": {
- "@babel/parser": "^7.20.7",
- "@babel/types": "^7.20.7",
- "@types/babel__generator": "*",
- "@types/babel__template": "*",
- "@types/babel__traverse": "*"
- }
- },
- "@types/babel__generator": {
- "version": "7.27.0",
- "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz",
- "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==",
- "requires": {
- "@babel/types": "^7.0.0"
- }
- },
- "@types/babel__template": {
- "version": "7.4.4",
- "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",
- "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==",
- "requires": {
- "@babel/parser": "^7.1.0",
- "@babel/types": "^7.0.0"
- }
- },
- "@types/babel__traverse": {
- "version": "7.20.7",
- "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.7.tgz",
- "integrity": "sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==",
- "requires": {
- "@babel/types": "^7.20.7"
- }
- },
- "@types/cli-progress": {
- "version": "3.11.6",
- "resolved": "https://registry.npmjs.org/@types/cli-progress/-/cli-progress-3.11.6.tgz",
- "integrity": "sha512-cE3+jb9WRlu+uOSAugewNpITJDt1VF8dHOopPO4IABFc3SXYL5WE/+PTz/FCdZRRfIujiWW3n3aMbv1eIGVRWA==",
- "requires": {
- "@types/node": "*"
- }
- },
- "@types/estree": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz",
- "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw=="
- },
- "@types/fs-extra": {
- "version": "11.0.4",
- "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-11.0.4.tgz",
- "integrity": "sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==",
- "requires": {
- "@types/jsonfile": "*",
- "@types/node": "*"
- }
- },
- "@types/inquirer": {
- "version": "9.0.8",
- "resolved": "https://registry.npmjs.org/@types/inquirer/-/inquirer-9.0.8.tgz",
- "integrity": "sha512-CgPD5kFGWsb8HJ5K7rfWlifao87m4ph8uioU7OTncJevmE/VLIqAAjfQtko578JZg7/f69K4FgqYym3gNr7DeA==",
- "requires": {
- "@types/through": "*",
- "rxjs": "^7.2.0"
- }
- },
- "@types/istanbul-lib-coverage": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz",
- "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w=="
- },
- "@types/istanbul-lib-report": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
- "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==",
- "requires": {
- "@types/istanbul-lib-coverage": "*"
- }
- },
- "@types/istanbul-reports": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz",
- "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==",
- "requires": {
- "@types/istanbul-lib-report": "*"
- }
- },
- "@types/jest": {
- "version": "30.0.0",
- "resolved": "https://registry.npmjs.org/@types/jest/-/jest-30.0.0.tgz",
- "integrity": "sha512-XTYugzhuwqWjws0CVz8QpM36+T+Dz5mTEBKhNs/esGLnCIlGdRy+Dq78NRjd7ls7r8BC8ZRMOrKlkO1hU0JOwA==",
- "requires": {
- "expect": "^30.0.0",
- "pretty-format": "^30.0.0"
- }
- },
- "@types/json-schema": {
- "version": "7.0.15",
- "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
- "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA=="
- },
- "@types/jsonfile": {
- "version": "6.1.4",
- "resolved": "https://registry.npmjs.org/@types/jsonfile/-/jsonfile-6.1.4.tgz",
- "integrity": "sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==",
- "requires": {
- "@types/node": "*"
- }
- },
- "@types/langs": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@types/langs/-/langs-2.0.5.tgz",
- "integrity": "sha512-DIUKT4mkbTBxSrX6lmnQR888ObeFVVo1uNEqBH5/ddQHpnG4CA24DibpK7aO8QAcJEZUTcIx0F96TWuzVT9Z4g=="
- },
- "@types/lodash": {
- "version": "4.17.19",
- "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.19.tgz",
- "integrity": "sha512-NYqRyg/hIQrYPT9lbOeYc3kIRabJDn/k4qQHIXUpx88CBDww2fD15Sg5kbXlW86zm2XEW4g0QxkTI3/Kfkc7xQ=="
- },
- "@types/node": {
- "version": "24.0.7",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.7.tgz",
- "integrity": "sha512-YIEUUr4yf8q8oQoXPpSlnvKNVKDQlPMWrmOcgzoduo7kvA2UF0/BwJ/eMKFTiTtkNL17I0M6Xe2tvwFU7be6iw==",
- "requires": {
- "undici-types": "~7.8.0"
- }
- },
- "@types/node-cleanup": {
- "version": "2.1.5",
- "resolved": "https://registry.npmjs.org/@types/node-cleanup/-/node-cleanup-2.1.5.tgz",
- "integrity": "sha512-+82RAk5uYiqiMoEv2fPeh03AL4pB5d3TL+Pf+hz31Mme6ECFI1kRlgmxYjdSlHzDbJ9yLorTnKi4Op5FA54kQQ=="
- },
- "@types/numeral": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@types/numeral/-/numeral-2.0.5.tgz",
- "integrity": "sha512-kH8I7OSSwQu9DS9JYdFWbuvhVzvFRoCPCkGxNwoGgaPeDfEPJlcxNvEOypZhQ3XXHsGbfIuYcxcJxKUfJHnRfw=="
- },
- "@types/stack-utils": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz",
- "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw=="
- },
- "@types/through": {
- "version": "0.0.31",
- "resolved": "https://registry.npmjs.org/@types/through/-/through-0.0.31.tgz",
- "integrity": "sha512-LpKpmb7FGevYgXnBXYs6HWnmiFyVG07Pt1cnbgM1IhEacITTiUaBXXvOR3Y50ksaJWGSfhbEvQFivQEFGCC55w==",
- "requires": {
- "@types/node": "*"
- }
- },
- "@types/yargs": {
- "version": "17.0.33",
- "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz",
- "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==",
- "requires": {
- "@types/yargs-parser": "*"
- }
- },
- "@types/yargs-parser": {
- "version": "21.0.0",
- "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz",
- "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA=="
- },
- "@typescript-eslint/eslint-plugin": {
- "version": "8.35.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.35.0.tgz",
- "integrity": "sha512-ijItUYaiWuce0N1SoSMrEd0b6b6lYkYt99pqCPfybd+HKVXtEvYhICfLdwp42MhiI5mp0oq7PKEL+g1cNiz/Eg==",
- "requires": {
- "@eslint-community/regexpp": "^4.10.0",
- "@typescript-eslint/scope-manager": "8.35.0",
- "@typescript-eslint/type-utils": "8.35.0",
- "@typescript-eslint/utils": "8.35.0",
- "@typescript-eslint/visitor-keys": "8.35.0",
- "graphemer": "^1.4.0",
- "ignore": "^7.0.0",
- "natural-compare": "^1.4.0",
- "ts-api-utils": "^2.1.0"
- },
- "dependencies": {
- "ignore": {
- "version": "7.0.5",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz",
- "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg=="
- }
- }
- },
- "@typescript-eslint/parser": {
- "version": "8.35.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.35.0.tgz",
- "integrity": "sha512-6sMvZePQrnZH2/cJkwRpkT7DxoAWh+g6+GFRK6bV3YQo7ogi3SX5rgF6099r5Q53Ma5qeT7LGmOmuIutF4t3lA==",
- "requires": {
- "@typescript-eslint/scope-manager": "8.35.0",
- "@typescript-eslint/types": "8.35.0",
- "@typescript-eslint/typescript-estree": "8.35.0",
- "@typescript-eslint/visitor-keys": "8.35.0",
- "debug": "^4.3.4"
- }
- },
- "@typescript-eslint/project-service": {
- "version": "8.35.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.35.0.tgz",
- "integrity": "sha512-41xatqRwWZuhUMF/aZm2fcUsOFKNcG28xqRSS6ZVr9BVJtGExosLAm5A1OxTjRMagx8nJqva+P5zNIGt8RIgbQ==",
- "requires": {
- "@typescript-eslint/tsconfig-utils": "^8.35.0",
- "@typescript-eslint/types": "^8.35.0",
- "debug": "^4.3.4"
- }
- },
- "@typescript-eslint/scope-manager": {
- "version": "8.35.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.35.0.tgz",
- "integrity": "sha512-+AgL5+mcoLxl1vGjwNfiWq5fLDZM1TmTPYs2UkyHfFhgERxBbqHlNjRzhThJqz+ktBqTChRYY6zwbMwy0591AA==",
- "requires": {
- "@typescript-eslint/types": "8.35.0",
- "@typescript-eslint/visitor-keys": "8.35.0"
- }
- },
- "@typescript-eslint/tsconfig-utils": {
- "version": "8.35.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.35.0.tgz",
- "integrity": "sha512-04k/7247kZzFraweuEirmvUj+W3bJLI9fX6fbo1Qm2YykuBvEhRTPl8tcxlYO8kZZW+HIXfkZNoasVb8EV4jpA==",
- "requires": {}
- },
- "@typescript-eslint/type-utils": {
- "version": "8.35.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.35.0.tgz",
- "integrity": "sha512-ceNNttjfmSEoM9PW87bWLDEIaLAyR+E6BoYJQ5PfaDau37UGca9Nyq3lBk8Bw2ad0AKvYabz6wxc7DMTO2jnNA==",
- "requires": {
- "@typescript-eslint/typescript-estree": "8.35.0",
- "@typescript-eslint/utils": "8.35.0",
- "debug": "^4.3.4",
- "ts-api-utils": "^2.1.0"
- }
- },
- "@typescript-eslint/types": {
- "version": "8.35.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.35.0.tgz",
- "integrity": "sha512-0mYH3emanku0vHw2aRLNGqe7EXh9WHEhi7kZzscrMDf6IIRUQ5Jk4wp1QrledE/36KtdZrVfKnE32eZCf/vaVQ=="
- },
- "@typescript-eslint/typescript-estree": {
- "version": "8.35.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.35.0.tgz",
- "integrity": "sha512-F+BhnaBemgu1Qf8oHrxyw14wq6vbL8xwWKKMwTMwYIRmFFY/1n/9T/jpbobZL8vp7QyEUcC6xGrnAO4ua8Kp7w==",
- "requires": {
- "@typescript-eslint/project-service": "8.35.0",
- "@typescript-eslint/tsconfig-utils": "8.35.0",
- "@typescript-eslint/types": "8.35.0",
- "@typescript-eslint/visitor-keys": "8.35.0",
- "debug": "^4.3.4",
- "fast-glob": "^3.3.2",
- "is-glob": "^4.0.3",
- "minimatch": "^9.0.4",
- "semver": "^7.6.0",
- "ts-api-utils": "^2.1.0"
- },
- "dependencies": {
- "brace-expansion": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
- "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
- "requires": {
- "balanced-match": "^1.0.0"
- }
- },
- "minimatch": {
- "version": "9.0.5",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
- "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
- "requires": {
- "brace-expansion": "^2.0.1"
- }
- }
- }
- },
- "@typescript-eslint/utils": {
- "version": "8.35.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.35.0.tgz",
- "integrity": "sha512-nqoMu7WWM7ki5tPgLVsmPM8CkqtoPUG6xXGeefM5t4x3XumOEKMoUZPdi+7F+/EotukN4R9OWdmDxN80fqoZeg==",
- "requires": {
- "@eslint-community/eslint-utils": "^4.7.0",
- "@typescript-eslint/scope-manager": "8.35.0",
- "@typescript-eslint/types": "8.35.0",
- "@typescript-eslint/typescript-estree": "8.35.0"
- }
- },
- "@typescript-eslint/visitor-keys": {
- "version": "8.35.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.35.0.tgz",
- "integrity": "sha512-zTh2+1Y8ZpmeQaQVIc/ZZxsx8UzgKJyNg1PTvjzC7WMhPSVS8bfDX34k1SrwOf016qd5RU3az2UxUNue3IfQ5g==",
- "requires": {
- "@typescript-eslint/types": "8.35.0",
- "eslint-visitor-keys": "^4.2.1"
- },
- "dependencies": {
- "eslint-visitor-keys": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
- "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ=="
- }
- }
- },
- "@ungap/structured-clone": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz",
- "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g=="
- },
- "@unrs/resolver-binding-android-arm-eabi": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.9.2.tgz",
- "integrity": "sha512-tS+lqTU3N0kkthU+rYp0spAYq15DU8ld9kXkaKg9sbQqJNF+WPMuNHZQGCgdxrUOEO0j22RKMwRVhF1HTl+X8A==",
- "optional": true
- },
- "@unrs/resolver-binding-android-arm64": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.9.2.tgz",
- "integrity": "sha512-MffGiZULa/KmkNjHeuuflLVqfhqLv1vZLm8lWIyeADvlElJ/GLSOkoUX+5jf4/EGtfwrNFcEaB8BRas03KT0/Q==",
- "optional": true
- },
- "@unrs/resolver-binding-darwin-arm64": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.9.2.tgz",
- "integrity": "sha512-dzJYK5rohS1sYl1DHdJ3mwfwClJj5BClQnQSyAgEfggbUwA9RlROQSSbKBLqrGfsiC/VyrDPtbO8hh56fnkbsQ==",
- "optional": true
- },
- "@unrs/resolver-binding-darwin-x64": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.9.2.tgz",
- "integrity": "sha512-gaIMWK+CWtXcg9gUyznkdV54LzQ90S3X3dn8zlh+QR5Xy7Y+Efqw4Rs4im61K1juy4YNb67vmJsCDAGOnIeffQ==",
- "optional": true
- },
- "@unrs/resolver-binding-freebsd-x64": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.9.2.tgz",
- "integrity": "sha512-S7QpkMbVoVJb0xwHFwujnwCAEDe/596xqY603rpi/ioTn9VDgBHnCCxh+UFrr5yxuMH+dliHfjwCZJXOPJGPnw==",
- "optional": true
- },
- "@unrs/resolver-binding-linux-arm-gnueabihf": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.9.2.tgz",
- "integrity": "sha512-+XPUMCuCCI80I46nCDFbGum0ZODP5NWGiwS3Pj8fOgsG5/ctz+/zzuBlq/WmGa+EjWZdue6CF0aWWNv84sE1uw==",
- "optional": true
- },
- "@unrs/resolver-binding-linux-arm-musleabihf": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.9.2.tgz",
- "integrity": "sha512-sqvUyAd1JUpwbz33Ce2tuTLJKM+ucSsYpPGl2vuFwZnEIg0CmdxiZ01MHQ3j6ExuRqEDUCy8yvkDKvjYFPb8Zg==",
- "optional": true
- },
- "@unrs/resolver-binding-linux-arm64-gnu": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.9.2.tgz",
- "integrity": "sha512-UYA0MA8ajkEDCFRQdng/FVx3F6szBvk3EPnkTTQuuO9lV1kPGuTB+V9TmbDxy5ikaEgyWKxa4CI3ySjklZ9lFA==",
- "optional": true
- },
- "@unrs/resolver-binding-linux-arm64-musl": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.9.2.tgz",
- "integrity": "sha512-P/CO3ODU9YJIHFqAkHbquKtFst0COxdphc8TKGL5yCX75GOiVpGqd1d15ahpqu8xXVsqP4MGFP2C3LRZnnL5MA==",
- "optional": true
- },
- "@unrs/resolver-binding-linux-ppc64-gnu": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.9.2.tgz",
- "integrity": "sha512-uKStFlOELBxBum2s1hODPtgJhY4NxYJE9pAeyBgNEzHgTqTiVBPjfTlPFJkfxyTjQEuxZbbJlJnMCrRgD7ubzw==",
- "optional": true
- },
- "@unrs/resolver-binding-linux-riscv64-gnu": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.9.2.tgz",
- "integrity": "sha512-LkbNnZlhINfY9gK30AHs26IIVEZ9PEl9qOScYdmY2o81imJYI4IMnJiW0vJVtXaDHvBvxeAgEy5CflwJFIl3tQ==",
- "optional": true
- },
- "@unrs/resolver-binding-linux-riscv64-musl": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.9.2.tgz",
- "integrity": "sha512-vI+e6FzLyZHSLFNomPi+nT+qUWN4YSj8pFtQZSFTtmgFoxqB6NyjxSjAxEC1m93qn6hUXhIsh8WMp+fGgxCoRg==",
- "optional": true
- },
- "@unrs/resolver-binding-linux-s390x-gnu": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.9.2.tgz",
- "integrity": "sha512-sSO4AlAYhSM2RAzBsRpahcJB1msc6uYLAtP6pesPbZtptF8OU/CbCPhSRW6cnYOGuVmEmWVW5xVboAqCnWTeHQ==",
- "optional": true
- },
- "@unrs/resolver-binding-linux-x64-gnu": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.9.2.tgz",
- "integrity": "sha512-jkSkwch0uPFva20Mdu8orbQjv2A3G88NExTN2oPTI1AJ+7mZfYW3cDCTyoH6OnctBKbBVeJCEqh0U02lTkqD5w==",
- "optional": true
- },
- "@unrs/resolver-binding-linux-x64-musl": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.9.2.tgz",
- "integrity": "sha512-Uk64NoiTpQbkpl+bXsbeyOPRpUoMdcUqa+hDC1KhMW7aN1lfW8PBlBH4mJ3n3Y47dYE8qi0XTxy1mBACruYBaw==",
- "optional": true
- },
- "@unrs/resolver-binding-wasm32-wasi": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.9.2.tgz",
- "integrity": "sha512-EpBGwkcjDicjR/ybC0g8wO5adPNdVuMrNalVgYcWi+gYtC1XYNuxe3rufcO7dA76OHGeVabcO6cSkPJKVcbCXQ==",
- "optional": true,
- "requires": {
- "@napi-rs/wasm-runtime": "^0.2.11"
- }
- },
- "@unrs/resolver-binding-win32-arm64-msvc": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.9.2.tgz",
- "integrity": "sha512-EdFbGn7o1SxGmN6aZw9wAkehZJetFPao0VGZ9OMBwKx6TkvDuj6cNeLimF/Psi6ts9lMOe+Dt6z19fZQ9Ye2fw==",
- "optional": true
- },
- "@unrs/resolver-binding-win32-ia32-msvc": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.9.2.tgz",
- "integrity": "sha512-JY9hi1p7AG+5c/dMU8o2kWemM8I6VZxfGwn1GCtf3c5i+IKcMo2NQ8OjZ4Z3/itvY/Si3K10jOBQn7qsD/whUA==",
- "optional": true
- },
- "@unrs/resolver-binding-win32-x64-msvc": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.9.2.tgz",
- "integrity": "sha512-ryoo+EB19lMxAd80ln9BVf8pdOAxLb97amrQ3SFN9OCRn/5M5wvwDgAe4i8ZjhpbiHoDeP8yavcTEnpKBo7lZg==",
- "optional": true
- },
- "@zeit/schemas": {
- "version": "2.36.0",
- "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.36.0.tgz",
- "integrity": "sha512-7kjMwcChYEzMKjeex9ZFXkt1AyNov9R5HZtjBKVsmVpw7pa7ZtlCGvCBC2vnnXctaYN+aRI61HjIqeetZW5ROg=="
- },
- "accepts": {
- "version": "1.3.8",
- "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
- "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
- "requires": {
- "mime-types": "~2.1.34",
- "negotiator": "0.6.3"
- }
- },
- "acorn": {
- "version": "8.15.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
- "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg=="
- },
- "acorn-jsx": {
- "version": "5.3.2",
- "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
- "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
- "requires": {}
- },
- "agent-base": {
- "version": "7.1.3",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz",
- "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw=="
- },
- "ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "requires": {
- "fast-deep-equal": "^3.1.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.2"
- }
- },
- "amp": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/amp/-/amp-0.3.1.tgz",
- "integrity": "sha512-OwIuC4yZaRogHKiuU5WlMR5Xk/jAcpPtawWL05Gj8Lvm2F6mwoJt4O/bHI+DHwG79vWd+8OFYM4/BzYqyRd3qw=="
- },
- "amp-message": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/amp-message/-/amp-message-0.1.2.tgz",
- "integrity": "sha512-JqutcFwoU1+jhv7ArgW38bqrE+LQdcRv4NxNw0mp0JHQyB6tXesWRjtYKlDgHRY2o3JE5UTaBGUK8kSWUdxWUg==",
- "requires": {
- "amp": "0.3.1"
- }
- },
- "ansi-align": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz",
- "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==",
- "requires": {
- "string-width": "^4.1.0"
- }
- },
- "ansi-colors": {
- "version": "4.1.3",
- "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz",
- "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw=="
- },
- "ansi-escapes": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
- "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
- "requires": {
- "type-fest": "^0.21.3"
- }
- },
- "ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
- },
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "ansis": {
- "version": "4.0.0-node10",
- "resolved": "https://registry.npmjs.org/ansis/-/ansis-4.0.0-node10.tgz",
- "integrity": "sha512-BRrU0Bo1X9dFGw6KgGz6hWrqQuOlVEDOzkb0QSLZY9sXHqA7pNj7yHPVJRz7y/rj4EOJ3d/D5uxH+ee9leYgsg=="
- },
- "anymatch": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
- "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
- "requires": {
- "normalize-path": "^3.0.0",
- "picomatch": "^2.0.4"
- }
- },
- "arch": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz",
- "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ=="
- },
- "arg": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
- "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg=="
- },
- "argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "requires": {
- "sprintf-js": "~1.0.2"
- }
- },
- "ast-types": {
- "version": "0.13.4",
- "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz",
- "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==",
- "requires": {
- "tslib": "^2.0.1"
- }
- },
- "async": {
- "version": "3.2.6",
- "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz",
- "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA=="
- },
- "asynckit": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
- "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
- },
- "available-typed-arrays": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz",
- "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==",
- "requires": {
- "possible-typed-array-names": "^1.0.0"
- }
- },
- "axios": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.10.0.tgz",
- "integrity": "sha512-/1xYAC4MP/HEG+3duIhFr4ZQXR4sQXOIe+o6sdqzeykGLx6Upp/1p8MHqhINOvGeP7xyNHe7tsiJByc4SSVUxw==",
- "requires": {
- "follow-redirects": "^1.15.6",
- "form-data": "^4.0.0",
- "proxy-from-env": "^1.1.0"
- }
- },
- "axios-cache-interceptor": {
- "version": "0.10.3",
- "resolved": "https://registry.npmjs.org/axios-cache-interceptor/-/axios-cache-interceptor-0.10.3.tgz",
- "integrity": "sha512-oyHlhmA6zzZJDk/ZMPWPNmO3z8gBU3mWIqAZy+GIUsvwpmwyPlC2XvZ3PTOZHgpWI2kEocMUhk3+w9VwMXfZ4w==",
- "requires": {
- "cache-parser": "^1.2.4",
- "fast-defer": "^1.1.7",
- "object-code": "^1.2.2"
- }
- },
- "axios-cookiejar-support": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/axios-cookiejar-support/-/axios-cookiejar-support-6.0.2.tgz",
- "integrity": "sha512-UO/g6DKfVoxnZkZz1NN669bMDjGV3snZnAZGZqIwEd8FdvFI17/rXLyMBm1j1cgtb2O6Jyi4MJ7ll49NPBEMNg==",
- "requires": {
- "http-cookie-agent": "^7.0.1"
- },
- "dependencies": {
- "http-cookie-agent": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/http-cookie-agent/-/http-cookie-agent-7.0.1.tgz",
- "integrity": "sha512-lZHFZUdPTw64PdksQac5xbUd4NWjUbyDYnvR//2sbLpcC4UqEUW0x/6O+rDntVzJzJ07QvhtL5XZSC+c5EK+IQ==",
- "requires": {
- "agent-base": "^7.1.3"
- }
- }
- }
- },
- "axios-mock-adapter": {
- "version": "1.20.0",
- "resolved": "https://registry.npmjs.org/axios-mock-adapter/-/axios-mock-adapter-1.20.0.tgz",
- "integrity": "sha512-shZRhTjLP0WWdcvHKf3rH3iW9deb3UdKbdnKUoHmmsnBhVXN3sjPJM6ZvQ2r/ywgvBVQrMnjrSyQab60G1sr2w==",
- "requires": {
- "fast-deep-equal": "^3.1.3",
- "is-blob": "^2.1.0",
- "is-buffer": "^2.0.5"
- }
- },
- "babel-jest": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-30.0.2.tgz",
- "integrity": "sha512-A5kqR1/EUTidM2YC2YMEUDP2+19ppgOwK0IAd9Swc3q2KqFb5f9PtRUXVeZcngu0z5mDMyZ9zH2huJZSOMLiTQ==",
- "requires": {
- "@jest/transform": "30.0.2",
- "@types/babel__core": "^7.20.5",
- "babel-plugin-istanbul": "^7.0.0",
- "babel-preset-jest": "30.0.1",
- "chalk": "^4.1.2",
- "graceful-fs": "^4.2.11",
- "slash": "^3.0.0"
- },
- "dependencies": {
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- }
- }
- },
- "babel-plugin-istanbul": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-7.0.0.tgz",
- "integrity": "sha512-C5OzENSx/A+gt7t4VH1I2XsflxyPUmXRFPKBxt33xncdOmq7oROVM3bZv9Ysjjkv8OJYDMa+tKuKMvqU/H3xdw==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.0.0",
- "@istanbuljs/load-nyc-config": "^1.0.0",
- "@istanbuljs/schema": "^0.1.3",
- "istanbul-lib-instrument": "^6.0.2",
- "test-exclude": "^6.0.0"
- }
- },
- "babel-plugin-jest-hoist": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-30.0.1.tgz",
- "integrity": "sha512-zTPME3pI50NsFW8ZBaVIOeAxzEY7XHlmWeXXu9srI+9kNfzCUTy8MFan46xOGZY8NZThMqq+e3qZUKsvXbasnQ==",
- "requires": {
- "@babel/template": "^7.27.2",
- "@babel/types": "^7.27.3",
- "@types/babel__core": "^7.20.5"
- }
- },
- "babel-preset-current-node-syntax": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz",
- "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==",
- "requires": {
- "@babel/plugin-syntax-async-generators": "^7.8.4",
- "@babel/plugin-syntax-bigint": "^7.8.3",
- "@babel/plugin-syntax-class-properties": "^7.12.13",
- "@babel/plugin-syntax-class-static-block": "^7.14.5",
- "@babel/plugin-syntax-import-attributes": "^7.24.7",
- "@babel/plugin-syntax-import-meta": "^7.10.4",
- "@babel/plugin-syntax-json-strings": "^7.8.3",
- "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
- "@babel/plugin-syntax-numeric-separator": "^7.10.4",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
- "@babel/plugin-syntax-optional-chaining": "^7.8.3",
- "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
- "@babel/plugin-syntax-top-level-await": "^7.14.5"
- }
- },
- "babel-preset-jest": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-30.0.1.tgz",
- "integrity": "sha512-+YHejD5iTWI46cZmcc/YtX4gaKBtdqCHCVfuVinizVpbmyjO3zYmeuyFdfA8duRqQZfgCAMlsfmkVbJ+e2MAJw==",
- "requires": {
- "babel-plugin-jest-hoist": "30.0.1",
- "babel-preset-current-node-syntax": "^1.1.0"
- }
- },
- "balanced-match": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
- },
- "basic-ftp": {
- "version": "5.0.5",
- "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz",
- "integrity": "sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg=="
- },
- "before-after-hook": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-4.0.0.tgz",
- "integrity": "sha512-q6tR3RPqIB1pMiTRMFcZwuG5T8vwp+vUvEG0vuI6B+Rikh5BfPp2fQ82c925FOs+b0lcFQ8CFrL+KbilfZFhOQ=="
- },
- "binary-extensions": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
- "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw=="
- },
- "blessed": {
- "version": "0.1.81",
- "resolved": "https://registry.npmjs.org/blessed/-/blessed-0.1.81.tgz",
- "integrity": "sha512-LoF5gae+hlmfORcG1M5+5XZi4LBmvlXTzwJWzUlPryN/SJdSflZvROM2TwkT0GMpq7oqT48NRd4GS7BiVBc5OQ=="
- },
- "bodec": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/bodec/-/bodec-0.1.0.tgz",
- "integrity": "sha512-Ylo+MAo5BDUq1KA3f3R/MFhh+g8cnHmo8bz3YPGhI1znrMaf77ol1sfvYJzsw3nTE+Y2GryfDxBaR+AqpAkEHQ=="
- },
- "boolbase": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
- "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="
- },
- "boxen": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.0.0.tgz",
- "integrity": "sha512-j//dBVuyacJbvW+tvZ9HuH03fZ46QcaKvvhZickZqtB271DxJ7SNRSNxrV/dZX0085m7hISRZWbzWlJvx/rHSg==",
- "requires": {
- "ansi-align": "^3.0.1",
- "camelcase": "^7.0.0",
- "chalk": "^5.0.1",
- "cli-boxes": "^3.0.0",
- "string-width": "^5.1.2",
- "type-fest": "^2.13.0",
- "widest-line": "^4.0.1",
- "wrap-ansi": "^8.0.1"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
- "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA=="
- },
- "ansi-styles": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
- "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug=="
- },
- "camelcase": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz",
- "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw=="
- },
- "emoji-regex": {
- "version": "9.2.2",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
- "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="
- },
- "string-width": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
- "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
- "requires": {
- "eastasianwidth": "^0.2.0",
- "emoji-regex": "^9.2.2",
- "strip-ansi": "^7.0.1"
- }
- },
- "strip-ansi": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz",
- "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==",
- "requires": {
- "ansi-regex": "^6.0.1"
- }
- },
- "type-fest": {
- "version": "2.19.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz",
- "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA=="
- },
- "wrap-ansi": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
- "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
- "requires": {
- "ansi-styles": "^6.1.0",
- "string-width": "^5.0.1",
- "strip-ansi": "^7.0.1"
- }
- }
- }
- },
- "brace-expansion": {
- "version": "1.1.12",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
- "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "braces": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
- "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
- "requires": {
- "fill-range": "^7.1.1"
- }
- },
- "browserslist": {
- "version": "4.25.1",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.1.tgz",
- "integrity": "sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==",
- "requires": {
- "caniuse-lite": "^1.0.30001726",
- "electron-to-chromium": "^1.5.173",
- "node-releases": "^2.0.19",
- "update-browserslist-db": "^1.1.3"
- }
- },
- "bser": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz",
- "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==",
- "requires": {
- "node-int64": "^0.4.0"
- }
- },
- "buffer-from": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
- "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="
- },
- "bytes": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
- "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw=="
- },
- "cache-parser": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/cache-parser/-/cache-parser-1.2.4.tgz",
- "integrity": "sha512-O0KwuHuJnbHUrghHi2kGp0SxnWSIBXTYt7M8WVhW0kbPRUNUKoE/Of6e1rRD6AAxmfxFunKnt90yEK09D+sc5g=="
- },
- "call-bind": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz",
- "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==",
- "requires": {
- "call-bind-apply-helpers": "^1.0.0",
- "es-define-property": "^1.0.0",
- "get-intrinsic": "^1.2.4",
- "set-function-length": "^1.2.2"
- }
- },
- "call-bind-apply-helpers": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
- "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
- "requires": {
- "es-errors": "^1.3.0",
- "function-bind": "^1.1.2"
- }
- },
- "call-bound": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
- "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
- "requires": {
- "call-bind-apply-helpers": "^1.0.2",
- "get-intrinsic": "^1.3.0"
- }
- },
- "callsites": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
- "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
- },
- "camelcase": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
- "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
- },
- "caniuse-lite": {
- "version": "1.0.30001726",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001726.tgz",
- "integrity": "sha512-VQAUIUzBiZ/UnlM28fSp2CRF3ivUn1BWEvxMcVTNwpw91Py1pGbPIyIKtd+tzct9C3ouceCVdGAXxZOpZAsgdw=="
- },
- "cdata": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/cdata/-/cdata-0.1.3.tgz",
- "integrity": "sha512-z0R4cT5357OEAVkP1CEFTHz1egpu2gYiWm2WJOY/sQDhojEXUYL4m3v2kYi5wER3PkMRL+GgfDhed2kGzrHSZA=="
- },
- "chalk": {
- "version": "5.4.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz",
- "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w=="
- },
- "chalk-template": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/chalk-template/-/chalk-template-0.4.0.tgz",
- "integrity": "sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==",
- "requires": {
- "chalk": "^4.1.2"
- },
- "dependencies": {
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- }
- }
- },
- "char-regex": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz",
- "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw=="
- },
- "chardet": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
- "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA=="
- },
- "charm": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/charm/-/charm-0.1.2.tgz",
- "integrity": "sha512-syedaZ9cPe7r3hoQA9twWYKu5AIyCswN5+szkmPBe9ccdLrj4bYaCnLVPTLd2kgVRc7+zoX4tyPgRnFKCj5YjQ=="
- },
- "cheerio": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.1.0.tgz",
- "integrity": "sha512-+0hMx9eYhJvWbgpKV9hN7jg0JcwydpopZE4hgi+KvQtByZXPp04NiCWU0LzcAbP63abZckIHkTQaXVF52mX3xQ==",
- "requires": {
- "cheerio-select": "^2.1.0",
- "dom-serializer": "^2.0.0",
- "domhandler": "^5.0.3",
- "domutils": "^3.2.2",
- "encoding-sniffer": "^0.2.0",
- "htmlparser2": "^10.0.0",
- "parse5": "^7.3.0",
- "parse5-htmlparser2-tree-adapter": "^7.1.0",
- "parse5-parser-stream": "^7.1.2",
- "undici": "^7.10.0",
- "whatwg-mimetype": "^4.0.0"
- }
- },
- "cheerio-select": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz",
- "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==",
- "requires": {
- "boolbase": "^1.0.0",
- "css-select": "^5.1.0",
- "css-what": "^6.1.0",
- "domelementtype": "^2.3.0",
- "domhandler": "^5.0.3",
- "domutils": "^3.0.1"
- }
- },
- "chokidar": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
- "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
- "requires": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "fsevents": "~2.3.2",
- "glob-parent": "~5.1.2",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.6.0"
- },
- "dependencies": {
- "glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "requires": {
- "is-glob": "^4.0.1"
- }
- }
- }
- },
- "ci-info": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.2.0.tgz",
- "integrity": "sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg=="
- },
- "cjs-module-lexer": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-2.1.0.tgz",
- "integrity": "sha512-UX0OwmYRYQQetfrLEZeewIFFI+wSTofC+pMBLNuH3RUuu/xzG1oz84UCEDOSoQlN3fZ4+AzmV50ZYvGqkMh9yA=="
- },
- "cli-boxes": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz",
- "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g=="
- },
- "cli-progress": {
- "version": "3.12.0",
- "resolved": "https://registry.npmjs.org/cli-progress/-/cli-progress-3.12.0.tgz",
- "integrity": "sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A==",
- "requires": {
- "string-width": "^4.2.3"
- }
- },
- "cli-tableau": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/cli-tableau/-/cli-tableau-2.0.1.tgz",
- "integrity": "sha512-he+WTicka9cl0Fg/y+YyxcN6/bfQ/1O3QmgxRXDhABKqLzvoOSM4fMzp39uMyLBulAFuywD2N7UaoQE7WaADxQ==",
- "requires": {
- "chalk": "3.0.0"
- },
- "dependencies": {
- "chalk": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
- "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- }
- }
- },
- "cli-width": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz",
- "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ=="
- },
- "clipboardy": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz",
- "integrity": "sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==",
- "requires": {
- "arch": "^2.2.0",
- "execa": "^5.1.1",
- "is-wsl": "^2.2.0"
- }
- },
- "cliui": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
- "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
- "requires": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.1",
- "wrap-ansi": "^7.0.0"
- },
- "dependencies": {
- "wrap-ansi": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
- "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
- "requires": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- }
- }
- }
- },
- "co": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
- "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ=="
- },
- "collect-v8-coverage": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz",
- "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q=="
- },
- "color": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz",
- "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==",
- "requires": {
- "color-convert": "^1.9.3",
- "color-string": "^1.6.0"
- },
- "dependencies": {
- "color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "requires": {
- "color-name": "1.1.3"
- }
- },
- "color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
- }
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
- },
- "color-string": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
- "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
- "requires": {
- "color-name": "^1.0.0",
- "simple-swizzle": "^0.2.2"
- }
- },
- "colorspace": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz",
- "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==",
- "requires": {
- "color": "^3.1.3",
- "text-hex": "1.0.x"
- }
- },
- "combined-stream": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
- "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
- "requires": {
- "delayed-stream": "~1.0.0"
- }
- },
- "commander": {
- "version": "14.0.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.0.tgz",
- "integrity": "sha512-2uM9rYjPvyq39NwLRqaiLtWHyDC1FvryJDa2ATTVims5YAS4PupsEQsDvP14FqhFr0P49CYDugi59xaxJlTXRA=="
- },
- "compressible": {
- "version": "2.0.18",
- "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
- "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
- "requires": {
- "mime-db": ">= 1.43.0 < 2"
- }
- },
- "compression": {
- "version": "1.7.4",
- "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
- "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
- "requires": {
- "accepts": "~1.3.5",
- "bytes": "3.0.0",
- "compressible": "~2.0.16",
- "debug": "2.6.9",
- "on-headers": "~1.0.2",
- "safe-buffer": "5.1.2",
- "vary": "~1.1.2"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "requires": {
- "ms": "2.0.0"
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
- }
- }
- },
- "concat-map": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
- },
- "consola": {
- "version": "3.4.2",
- "resolved": "https://registry.npmjs.org/consola/-/consola-3.4.2.tgz",
- "integrity": "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA=="
- },
- "content-disposition": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
- "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA=="
- },
- "convert-source-map": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
- "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="
- },
- "croner": {
- "version": "4.1.97",
- "resolved": "https://registry.npmjs.org/croner/-/croner-4.1.97.tgz",
- "integrity": "sha512-/f6gpQuxDaqXu+1kwQYSckUglPaOrHdbIlBAu0YuW8/Cdb45XwXYNUBXg3r/9Mo6n540Kn/smKcZWko5x99KrQ=="
- },
- "cross-env": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz",
- "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==",
- "requires": {
- "cross-spawn": "^7.0.1"
- }
- },
- "cross-spawn": {
- "version": "7.0.6",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
- "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
- "requires": {
- "path-key": "^3.1.0",
- "shebang-command": "^2.0.0",
- "which": "^2.0.1"
- }
- },
- "css-select": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz",
- "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==",
- "requires": {
- "boolbase": "^1.0.0",
- "css-what": "^6.1.0",
- "domhandler": "^5.0.2",
- "domutils": "^3.0.1",
- "nth-check": "^2.0.1"
- }
- },
- "css-what": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
- "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw=="
- },
- "csv-parser": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/csv-parser/-/csv-parser-3.2.0.tgz",
- "integrity": "sha512-fgKbp+AJbn1h2dcAHKIdKNSSjfp43BZZykXsCjzALjKy80VXQNHPFJ6T9Afwdzoj24aMkq8GwDS7KGcDPpejrA=="
- },
- "culvert": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/culvert/-/culvert-0.1.2.tgz",
- "integrity": "sha512-yi1x3EAWKjQTreYWeSd98431AV+IEE0qoDyOoaHJ7KJ21gv6HtBXHVLX74opVSGqcR8/AbjJBHAHpcOy2bj5Gg=="
- },
- "curl-generator": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/curl-generator/-/curl-generator-0.2.0.tgz",
- "integrity": "sha512-KKTRYPMX3LnX45phiklGA+rv2W5mG0KD8sirV0yjtM7aliGMp5PIwqC5n74AFlwIHGMVsD9NKlyKpcYFA8bPog==",
- "requires": {
- "ms": "^2.0.0"
- }
- },
- "cwait": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/cwait/-/cwait-1.1.2.tgz",
- "integrity": "sha512-kIx8zE5jJ1iBgZytTr01aj57HdC+thPsg8W9Tw0gbf30/F7wfRRUS+BiXT90Dn+A0oGtF0xLT5293Ua4w/ZsNA==",
- "requires": {
- "cdata": "^0.1.1"
- }
- },
- "data-uri-to-buffer": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz",
- "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw=="
- },
- "dayjs": {
- "version": "1.11.13",
- "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz",
- "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg=="
- },
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "requires": {
- "ms": "2.1.2"
- },
- "dependencies": {
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- }
- }
- },
- "dedent": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.6.0.tgz",
- "integrity": "sha512-F1Z+5UCFpmQUzJa11agbyPVMbpgT/qA3/SKyJ1jyBgm7dUcUEa8v9JwDkerSQXfakBwFljIxhOJqGkjUwZ9FSA==",
- "requires": {}
- },
- "deep-extend": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
- "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="
- },
- "deep-is": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
- "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
- },
- "deepmerge": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
- "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A=="
- },
- "define-data-property": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
- "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
- "requires": {
- "es-define-property": "^1.0.0",
- "es-errors": "^1.3.0",
- "gopd": "^1.0.1"
- }
- },
- "degenerator": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz",
- "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==",
- "requires": {
- "ast-types": "^0.13.4",
- "escodegen": "^2.1.0",
- "esprima": "^4.0.1"
- }
- },
- "delayed-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
- "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
- },
- "detect-newline": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz",
- "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA=="
- },
- "dom-serializer": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
- "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
- "requires": {
- "domelementtype": "^2.3.0",
- "domhandler": "^5.0.2",
- "entities": "^4.2.0"
- }
- },
- "domelementtype": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
- "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw=="
- },
- "domhandler": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
- "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
- "requires": {
- "domelementtype": "^2.3.0"
- }
- },
- "domutils": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz",
- "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==",
- "requires": {
- "dom-serializer": "^2.0.0",
- "domelementtype": "^2.3.0",
- "domhandler": "^5.0.3"
- }
- },
- "dunder-proto": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
- "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
- "requires": {
- "call-bind-apply-helpers": "^1.0.1",
- "es-errors": "^1.3.0",
- "gopd": "^1.2.0"
- }
- },
- "eastasianwidth": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
- "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="
- },
- "electron-to-chromium": {
- "version": "1.5.177",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.177.tgz",
- "integrity": "sha512-7EH2G59nLsEMj97fpDuvVcYi6lwTcM1xuWw3PssD8xzboAW7zj7iB3COEEEATUfjLHrs5uKBLQT03V/8URx06g=="
- },
- "emittery": {
- "version": "0.13.1",
- "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz",
- "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ=="
- },
- "emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
- },
- "enabled": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz",
- "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ=="
- },
- "encoding-sniffer": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.1.tgz",
- "integrity": "sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw==",
- "requires": {
- "iconv-lite": "^0.6.3",
- "whatwg-encoding": "^3.1.1"
- }
- },
- "enquirer": {
- "version": "2.3.6",
- "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
- "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
- "requires": {
- "ansi-colors": "^4.1.1"
- }
- },
- "entities": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz",
- "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA=="
- },
- "epg-grabber": {
- "version": "0.38.0",
- "resolved": "https://registry.npmjs.org/epg-grabber/-/epg-grabber-0.38.0.tgz",
- "integrity": "sha512-jbwTgi6G7e+zrb2oNC0C7mcQYoRkFnvhXCurexeICaEy4avRB6WS5rD/yfqYoiqaXOM3x1BNBpCKFYoS7Ob5YA==",
- "requires": {
- "axios": "^1.6.1",
- "axios-cache-interceptor": "^0.10.3",
- "axios-mock-adapter": "^1.20.0",
- "commander": "^7.1.0",
- "curl-generator": "^0.2.0",
- "cwait": "^1.1.2",
- "dayjs": "^1.10.4",
- "epg-parser": "^0.1.6",
- "fs-extra": "^11.1.1",
- "glob": "^7.1.6",
- "http-cookie-agent": "^6.0.8",
- "lodash": "^4.17.21",
- "node-gzip": "^1.1.2",
- "socks-proxy-agent": "^8.0.5",
- "tough-cookie": "^5.0.0",
- "winston": "^3.3.3",
- "xml-js": "^1.6.11"
- },
- "dependencies": {
- "commander": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
- "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw=="
- },
- "epg-parser": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/epg-parser/-/epg-parser-0.1.6.tgz",
- "integrity": "sha512-g6AxKOvs0E4bTGPdIUh8/FDKdrVjbf4DVK0jIFuChDt7wBRJmMVyqbLeS8NApf6M2wpCRLBpIenXOCS88w0Rqw==",
- "requires": {
- "xml-js": "^1.6.11"
- }
- },
- "glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- }
- }
- },
- "epg-parser": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/epg-parser/-/epg-parser-0.3.1.tgz",
- "integrity": "sha512-y131hXfDthUdSeKbN0Ru1wiFF5er4t/TLT+IaAnHF2CYB0cnygHTJteQMDYIlHWHDsGj+z9ejm1cU3saFNF3nQ==",
- "requires": {
- "dayjs": "^1.11.6",
- "lodash": "^4.17.21",
- "xml-js": "^1.6.11"
- }
- },
- "error-ex": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
- "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
- "requires": {
- "is-arrayish": "^0.2.1"
- }
- },
- "es-define-property": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
- "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g=="
- },
- "es-errors": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
- "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="
- },
- "es-object-atoms": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
- "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
- "requires": {
- "es-errors": "^1.3.0"
- }
- },
- "es-set-tostringtag": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
- "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
- "requires": {
- "es-errors": "^1.3.0",
- "get-intrinsic": "^1.2.6",
- "has-tostringtag": "^1.0.2",
- "hasown": "^2.0.2"
- }
- },
- "esbuild": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.2.tgz",
- "integrity": "sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==",
- "requires": {
- "@esbuild/aix-ppc64": "0.25.2",
- "@esbuild/android-arm": "0.25.2",
- "@esbuild/android-arm64": "0.25.2",
- "@esbuild/android-x64": "0.25.2",
- "@esbuild/darwin-arm64": "0.25.2",
- "@esbuild/darwin-x64": "0.25.2",
- "@esbuild/freebsd-arm64": "0.25.2",
- "@esbuild/freebsd-x64": "0.25.2",
- "@esbuild/linux-arm": "0.25.2",
- "@esbuild/linux-arm64": "0.25.2",
- "@esbuild/linux-ia32": "0.25.2",
- "@esbuild/linux-loong64": "0.25.2",
- "@esbuild/linux-mips64el": "0.25.2",
- "@esbuild/linux-ppc64": "0.25.2",
- "@esbuild/linux-riscv64": "0.25.2",
- "@esbuild/linux-s390x": "0.25.2",
- "@esbuild/linux-x64": "0.25.2",
- "@esbuild/netbsd-arm64": "0.25.2",
- "@esbuild/netbsd-x64": "0.25.2",
- "@esbuild/openbsd-arm64": "0.25.2",
- "@esbuild/openbsd-x64": "0.25.2",
- "@esbuild/sunos-x64": "0.25.2",
- "@esbuild/win32-arm64": "0.25.2",
- "@esbuild/win32-ia32": "0.25.2",
- "@esbuild/win32-x64": "0.25.2"
- }
- },
- "escalade": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
- "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="
- },
- "escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
- },
- "escodegen": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz",
- "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==",
- "requires": {
- "esprima": "^4.0.1",
- "estraverse": "^5.2.0",
- "esutils": "^2.0.2",
- "source-map": "~0.6.1"
- }
- },
- "eslint": {
- "version": "9.30.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.30.0.tgz",
- "integrity": "sha512-iN/SiPxmQu6EVkf+m1qpBxzUhE12YqFLOSySuOyVLJLEF9nzTf+h/1AJYc1JWzCnktggeNrjvQGLngDzXirU6g==",
- "requires": {
- "@eslint-community/eslint-utils": "^4.2.0",
- "@eslint-community/regexpp": "^4.12.1",
- "@eslint/config-array": "^0.21.0",
- "@eslint/config-helpers": "^0.3.0",
- "@eslint/core": "^0.14.0",
- "@eslint/eslintrc": "^3.3.1",
- "@eslint/js": "9.30.0",
- "@eslint/plugin-kit": "^0.3.1",
- "@humanfs/node": "^0.16.6",
- "@humanwhocodes/module-importer": "^1.0.1",
- "@humanwhocodes/retry": "^0.4.2",
- "@types/estree": "^1.0.6",
- "@types/json-schema": "^7.0.15",
- "ajv": "^6.12.4",
- "chalk": "^4.0.0",
- "cross-spawn": "^7.0.6",
- "debug": "^4.3.2",
- "escape-string-regexp": "^4.0.0",
- "eslint-scope": "^8.4.0",
- "eslint-visitor-keys": "^4.2.1",
- "espree": "^10.4.0",
- "esquery": "^1.5.0",
- "esutils": "^2.0.2",
- "fast-deep-equal": "^3.1.3",
- "file-entry-cache": "^8.0.0",
- "find-up": "^5.0.0",
- "glob-parent": "^6.0.2",
- "ignore": "^5.2.0",
- "imurmurhash": "^0.1.4",
- "is-glob": "^4.0.0",
- "json-stable-stringify-without-jsonify": "^1.0.1",
- "lodash.merge": "^4.6.2",
- "minimatch": "^3.1.2",
- "natural-compare": "^1.4.0",
- "optionator": "^0.9.3"
- },
- "dependencies": {
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "escape-string-regexp": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
- "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="
- },
- "eslint-visitor-keys": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
- "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ=="
- },
- "find-up": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
- "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
- "requires": {
- "locate-path": "^6.0.0",
- "path-exists": "^4.0.0"
- }
- },
- "locate-path": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
- "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
- "requires": {
- "p-locate": "^5.0.0"
- }
- },
- "p-locate": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
- "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
- "requires": {
- "p-limit": "^3.0.2"
- }
- }
- }
- },
- "eslint-config-prettier": {
- "version": "10.1.5",
- "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.5.tgz",
- "integrity": "sha512-zc1UmCpNltmVY34vuLRV61r1K27sWuX39E+uyUnY8xS2Bex88VV9cugG+UZbRSRGtGyFboj+D8JODyme1plMpw==",
- "requires": {}
- },
- "eslint-scope": {
- "version": "8.4.0",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz",
- "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==",
- "requires": {
- "esrecurse": "^4.3.0",
- "estraverse": "^5.2.0"
- }
- },
- "eslint-visitor-keys": {
- "version": "3.4.3",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
- "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag=="
- },
- "espree": {
- "version": "10.4.0",
- "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz",
- "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==",
- "requires": {
- "acorn": "^8.15.0",
- "acorn-jsx": "^5.3.2",
- "eslint-visitor-keys": "^4.2.1"
- },
- "dependencies": {
- "eslint-visitor-keys": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
- "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ=="
- }
- }
- },
- "esprima": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
- "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
- },
- "esquery": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz",
- "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
- "requires": {
- "estraverse": "^5.1.0"
- }
- },
- "esrecurse": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
- "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
- "requires": {
- "estraverse": "^5.2.0"
- }
- },
- "estraverse": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
- "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="
- },
- "esutils": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
- "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
- },
- "eventemitter2": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-5.0.1.tgz",
- "integrity": "sha512-5EM1GHXycJBS6mauYAbVKT1cVs7POKWb2NXD4Vyt8dDqeZa7LaDK1/sjtL+Zb0lzTpSNil4596Dyu97hz37QLg=="
- },
- "execa": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
- "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
- "requires": {
- "cross-spawn": "^7.0.3",
- "get-stream": "^6.0.0",
- "human-signals": "^2.1.0",
- "is-stream": "^2.0.0",
- "merge-stream": "^2.0.0",
- "npm-run-path": "^4.0.1",
- "onetime": "^5.1.2",
- "signal-exit": "^3.0.3",
- "strip-final-newline": "^2.0.0"
- }
- },
- "exit-x": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/exit-x/-/exit-x-0.2.2.tgz",
- "integrity": "sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ=="
- },
- "expect": {
- "version": "30.0.3",
- "resolved": "https://registry.npmjs.org/expect/-/expect-30.0.3.tgz",
- "integrity": "sha512-HXg6NvK35/cSYZCUKAtmlgCFyqKM4frEPbzrav5hRqb0GMz0E0lS5hfzYjSaiaE5ysnp/qI2aeZkeyeIAOeXzQ==",
- "requires": {
- "@jest/expect-utils": "30.0.3",
- "@jest/get-type": "30.0.1",
- "jest-matcher-utils": "30.0.3",
- "jest-message-util": "30.0.2",
- "jest-mock": "30.0.2",
- "jest-util": "30.0.2"
- }
- },
- "external-editor": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
- "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
- "requires": {
- "chardet": "^0.7.0",
- "iconv-lite": "^0.4.24",
- "tmp": "^0.0.33"
- },
- "dependencies": {
- "iconv-lite": {
- "version": "0.4.24",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
- "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
- "requires": {
- "safer-buffer": ">= 2.1.2 < 3"
- }
- }
- }
- },
- "extrareqp2": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/extrareqp2/-/extrareqp2-1.0.0.tgz",
- "integrity": "sha512-Gum0g1QYb6wpPJCVypWP3bbIuaibcFiJcpuPM10YSXp/tzqi84x9PJageob+eN4xVRIOto4wjSGNLyMD54D2xA==",
- "requires": {
- "follow-redirects": "^1.14.0"
- }
- },
- "fast-content-type-parse": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/fast-content-type-parse/-/fast-content-type-parse-3.0.0.tgz",
- "integrity": "sha512-ZvLdcY8P+N8mGQJahJV5G4U88CSvT1rP8ApL6uETe88MBXrBHAkZlSEySdUlyztF7ccb+Znos3TFqaepHxdhBg=="
- },
- "fast-deep-equal": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
- },
- "fast-defer": {
- "version": "1.1.7",
- "resolved": "https://registry.npmjs.org/fast-defer/-/fast-defer-1.1.7.tgz",
- "integrity": "sha512-tJ01ulDWT2WhqxMKS20nXX6wyX2iInBYpbN3GO7yjKwXMY4qvkdBRxak9IFwBLlFDESox+SwSvqMCZDfe1tqeg=="
- },
- "fast-glob": {
- "version": "3.3.3",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
- "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
- "requires": {
- "@nodelib/fs.stat": "^2.0.2",
- "@nodelib/fs.walk": "^1.2.3",
- "glob-parent": "^5.1.2",
- "merge2": "^1.3.0",
- "micromatch": "^4.0.8"
- },
- "dependencies": {
- "glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "requires": {
- "is-glob": "^4.0.1"
- }
- }
- }
- },
- "fast-json-patch": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-3.1.1.tgz",
- "integrity": "sha512-vf6IHUX2SBcA+5/+4883dsIjpBTqmfBjmYiWK1savxQmFk4JfBMLa7ynTYOs1Rolp/T1betJxHiGD3g1Mn8lUQ=="
- },
- "fast-json-stable-stringify": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
- "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
- },
- "fast-levenshtein": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
- "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="
- },
- "fastq": {
- "version": "1.19.1",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz",
- "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==",
- "requires": {
- "reusify": "^1.0.4"
- }
- },
- "fb-watchman": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz",
- "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==",
- "requires": {
- "bser": "2.1.1"
- }
- },
- "fclone": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/fclone/-/fclone-1.0.11.tgz",
- "integrity": "sha512-GDqVQezKzRABdeqflsgMr7ktzgF9CyS+p2oe0jJqUY6izSSbhPIQJDpoU4PtGcD7VPM9xh/dVrTu6z1nwgmEGw=="
- },
- "fecha": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz",
- "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw=="
- },
- "file-entry-cache": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
- "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",
- "requires": {
- "flat-cache": "^4.0.0"
- }
- },
- "fill-range": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
- "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
- "requires": {
- "to-regex-range": "^5.0.1"
- }
- },
- "find-up": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
- "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
- "requires": {
- "locate-path": "^5.0.0",
- "path-exists": "^4.0.0"
- }
- },
- "flat-cache": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz",
- "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==",
- "requires": {
- "flatted": "^3.2.9",
- "keyv": "^4.5.4"
- }
- },
- "flatted": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz",
- "integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA=="
- },
- "fn.name": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz",
- "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw=="
- },
- "follow-redirects": {
- "version": "1.15.6",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz",
- "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA=="
- },
- "for-each": {
- "version": "0.3.5",
- "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz",
- "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==",
- "requires": {
- "is-callable": "^1.2.7"
- }
- },
- "foreground-child": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz",
- "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==",
- "requires": {
- "cross-spawn": "^7.0.6",
- "signal-exit": "^4.0.1"
- },
- "dependencies": {
- "signal-exit": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
- "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw=="
- }
- }
- },
- "form-data": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.3.tgz",
- "integrity": "sha512-qsITQPfmvMOSAdeyZ+12I1c+CKSstAFAwu+97zrnWAbIr5u8wfsExUzCesVLC8NgHuRUqNN4Zy6UPWUTRGslcA==",
- "requires": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.8",
- "es-set-tostringtag": "^2.1.0",
- "hasown": "^2.0.2",
- "mime-types": "^2.1.12"
- }
- },
- "fs-extra": {
- "version": "11.3.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz",
- "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==",
- "requires": {
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- }
- },
- "fs.realpath": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
- },
- "fsevents": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
- "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
- "optional": true
- },
- "function-bind": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
- "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="
- },
- "gensync": {
- "version": "1.0.0-beta.2",
- "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
- "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="
- },
- "get-caller-file": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
- "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
- },
- "get-intrinsic": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
- "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
- "requires": {
- "call-bind-apply-helpers": "^1.0.2",
- "es-define-property": "^1.0.1",
- "es-errors": "^1.3.0",
- "es-object-atoms": "^1.1.1",
- "function-bind": "^1.1.2",
- "get-proto": "^1.0.1",
- "gopd": "^1.2.0",
- "has-symbols": "^1.1.0",
- "hasown": "^2.0.2",
- "math-intrinsics": "^1.1.0"
- }
- },
- "get-package-type": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
- "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q=="
- },
- "get-proto": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
- "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
- "requires": {
- "dunder-proto": "^1.0.1",
- "es-object-atoms": "^1.0.0"
- }
- },
- "get-stream": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
- "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg=="
- },
- "get-tsconfig": {
- "version": "4.8.1",
- "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.1.tgz",
- "integrity": "sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==",
- "requires": {
- "resolve-pkg-maps": "^1.0.0"
- }
- },
- "get-uri": {
- "version": "6.0.4",
- "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.4.tgz",
- "integrity": "sha512-E1b1lFFLvLgak2whF2xDBcOy6NLVGZBqqjJjsIhvopKfWWEi64pLVTWWehV8KlLerZkfNTA95sTe2OdJKm1OzQ==",
- "requires": {
- "basic-ftp": "^5.0.2",
- "data-uri-to-buffer": "^6.0.2",
- "debug": "^4.3.4"
- }
- },
- "git-node-fs": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/git-node-fs/-/git-node-fs-1.0.0.tgz",
- "integrity": "sha512-bLQypt14llVXBg0S0u8q8HmU7g9p3ysH+NvVlae5vILuUvs759665HvmR5+wb04KjHyjFcDRxdYb4kyNnluMUQ=="
- },
- "git-sha1": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/git-sha1/-/git-sha1-0.1.2.tgz",
- "integrity": "sha512-2e/nZezdVlyCopOCYHeW0onkbZg7xP1Ad6pndPy1rCygeRykefUS6r7oA5cJRGEFvseiaz5a/qUHFVX1dd6Isg=="
- },
- "glob": {
- "version": "11.0.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.3.tgz",
- "integrity": "sha512-2Nim7dha1KVkaiF4q6Dj+ngPPMdfvLJEOpZk/jKiUAkqKebpGAWQXAq9z1xu9HKu5lWfqw/FASuccEjyznjPaA==",
- "requires": {
- "foreground-child": "^3.3.1",
- "jackspeak": "^4.1.1",
- "minimatch": "^10.0.3",
- "minipass": "^7.1.2",
- "package-json-from-dist": "^1.0.0",
- "path-scurry": "^2.0.0"
- },
- "dependencies": {
- "minimatch": {
- "version": "10.0.3",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.3.tgz",
- "integrity": "sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==",
- "requires": {
- "@isaacs/brace-expansion": "^5.0.0"
- }
- }
- }
- },
- "glob-parent": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
- "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
- "requires": {
- "is-glob": "^4.0.3"
- }
- },
- "globals": {
- "version": "16.2.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-16.2.0.tgz",
- "integrity": "sha512-O+7l9tPdHCU320IigZZPj5zmRCFG9xHmx9cU8FqU2Rp+JN714seHV+2S9+JslCpY4gJwU2vOGox0wzgae/MCEg=="
- },
- "gopd": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
- "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg=="
- },
- "graceful-fs": {
- "version": "4.2.11",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
- "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
- },
- "graphemer": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
- "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag=="
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
- },
- "has-property-descriptors": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
- "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
- "requires": {
- "es-define-property": "^1.0.0"
- }
- },
- "has-symbols": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
- "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ=="
- },
- "has-tostringtag": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
- "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
- "requires": {
- "has-symbols": "^1.0.3"
- }
- },
- "hasown": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
- "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
- "requires": {
- "function-bind": "^1.1.2"
- }
- },
- "html-escaper": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
- "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg=="
- },
- "htmlparser2": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.0.0.tgz",
- "integrity": "sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==",
- "requires": {
- "domelementtype": "^2.3.0",
- "domhandler": "^5.0.3",
- "domutils": "^3.2.1",
- "entities": "^6.0.0"
- },
- "dependencies": {
- "entities": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz",
- "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g=="
- }
- }
- },
- "http-cookie-agent": {
- "version": "6.0.8",
- "resolved": "https://registry.npmjs.org/http-cookie-agent/-/http-cookie-agent-6.0.8.tgz",
- "integrity": "sha512-qnYh3yLSr2jBsTYkw11elq+T361uKAJaZ2dR4cfYZChw1dt9uL5t3zSUwehoqqVb4oldk1BpkXKm2oat8zV+oA==",
- "requires": {
- "agent-base": "^7.1.3"
- }
- },
- "http-proxy-agent": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
- "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
- "requires": {
- "agent-base": "^7.1.0",
- "debug": "^4.3.4"
- }
- },
- "https-proxy-agent": {
- "version": "7.0.6",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",
- "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==",
- "requires": {
- "agent-base": "^7.1.2",
- "debug": "4"
- }
- },
- "human-signals": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
- "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw=="
- },
- "husky": {
- "version": "9.1.7",
- "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.7.tgz",
- "integrity": "sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA=="
- },
- "iconv-lite": {
- "version": "0.6.3",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
- "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
- "requires": {
- "safer-buffer": ">= 2.1.2 < 3.0.0"
- }
- },
- "ignore": {
- "version": "5.3.2",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
- "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="
- },
- "immediate": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
- "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ=="
- },
- "import-fresh": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
- "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
- "requires": {
- "parent-module": "^1.0.0",
- "resolve-from": "^4.0.0"
- },
- "dependencies": {
- "resolve-from": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
- "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
- }
- }
- },
- "import-local": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz",
- "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==",
- "requires": {
- "pkg-dir": "^4.2.0",
- "resolve-cwd": "^3.0.0"
- }
- },
- "imurmurhash": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
- "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o="
- },
- "inflight": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
- "requires": {
- "once": "^1.3.0",
- "wrappy": "1"
- }
- },
- "inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
- },
- "ini": {
- "version": "1.3.8",
- "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
- "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
- },
- "inquirer": {
- "version": "12.6.3",
- "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-12.6.3.tgz",
- "integrity": "sha512-eX9beYAjr1MqYsIjx1vAheXsRk1jbZRvHLcBu5nA9wX0rXR1IfCZLnVLp4Ym4mrhqmh7AuANwcdtgQ291fZDfQ==",
- "requires": {
- "@inquirer/core": "^10.1.13",
- "@inquirer/prompts": "^7.5.3",
- "@inquirer/type": "^3.0.7",
- "ansi-escapes": "^4.3.2",
- "mute-stream": "^2.0.0",
- "run-async": "^3.0.0",
- "rxjs": "^7.8.2"
- },
- "dependencies": {
- "mute-stream": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz",
- "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA=="
- }
- }
- },
- "ip-address": {
- "version": "9.0.5",
- "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz",
- "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==",
- "requires": {
- "jsbn": "1.1.0",
- "sprintf-js": "^1.1.3"
- },
- "dependencies": {
- "sprintf-js": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz",
- "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA=="
- }
- }
- },
- "is-arguments": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz",
- "integrity": "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==",
- "requires": {
- "call-bound": "^1.0.2",
- "has-tostringtag": "^1.0.2"
- }
- },
- "is-arrayish": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
- "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0="
- },
- "is-binary-path": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
- "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
- "requires": {
- "binary-extensions": "^2.0.0"
- }
- },
- "is-blob": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-blob/-/is-blob-2.1.0.tgz",
- "integrity": "sha512-SZ/fTft5eUhQM6oF/ZaASFDEdbFVe89Imltn9uZr03wdKMcWNVYSMjQPFtg05QuNkt5l5c135ElvXEQG0rk4tw=="
- },
- "is-buffer": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
- "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ=="
- },
- "is-callable": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
- "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA=="
- },
- "is-core-module": {
- "version": "2.16.1",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
- "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==",
- "requires": {
- "hasown": "^2.0.2"
- }
- },
- "is-docker": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
- "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ=="
- },
- "is-extglob": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
- },
- "is-generator-fn": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz",
- "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ=="
- },
- "is-generator-function": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz",
- "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==",
- "requires": {
- "call-bound": "^1.0.3",
- "get-proto": "^1.0.0",
- "has-tostringtag": "^1.0.2",
- "safe-regex-test": "^1.1.0"
- }
- },
- "is-glob": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
- "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
- "requires": {
- "is-extglob": "^2.1.1"
- }
- },
- "is-number": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
- },
- "is-port-reachable": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/is-port-reachable/-/is-port-reachable-4.0.0.tgz",
- "integrity": "sha512-9UoipoxYmSk6Xy7QFgRv2HDyaysmgSG75TFQs6S+3pDM7ZhKTF/bskZV+0UlABHzKjNVhPjYCLfeZUEg1wXxig=="
- },
- "is-regex": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz",
- "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==",
- "requires": {
- "call-bound": "^1.0.2",
- "gopd": "^1.2.0",
- "has-tostringtag": "^1.0.2",
- "hasown": "^2.0.2"
- }
- },
- "is-stream": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
- "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="
- },
- "is-typed-array": {
- "version": "1.1.15",
- "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz",
- "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==",
- "requires": {
- "which-typed-array": "^1.1.16"
- }
- },
- "is-wsl": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
- "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
- "requires": {
- "is-docker": "^2.0.0"
- }
- },
- "isexe": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
- },
- "istanbul-lib-coverage": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz",
- "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg=="
- },
- "istanbul-lib-instrument": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz",
- "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==",
- "requires": {
- "@babel/core": "^7.23.9",
- "@babel/parser": "^7.23.9",
- "@istanbuljs/schema": "^0.1.3",
- "istanbul-lib-coverage": "^3.2.0",
- "semver": "^7.5.4"
- }
- },
- "istanbul-lib-report": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz",
- "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==",
- "requires": {
- "istanbul-lib-coverage": "^3.0.0",
- "make-dir": "^4.0.0",
- "supports-color": "^7.1.0"
- }
- },
- "istanbul-lib-source-maps": {
- "version": "5.0.6",
- "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-5.0.6.tgz",
- "integrity": "sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==",
- "requires": {
- "@jridgewell/trace-mapping": "^0.3.23",
- "debug": "^4.1.1",
- "istanbul-lib-coverage": "^3.0.0"
- }
- },
- "istanbul-reports": {
- "version": "3.1.7",
- "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz",
- "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==",
- "requires": {
- "html-escaper": "^2.0.0",
- "istanbul-lib-report": "^3.0.0"
- }
- },
- "jackspeak": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.1.1.tgz",
- "integrity": "sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ==",
- "requires": {
- "@isaacs/cliui": "^8.0.2"
- }
- },
- "jest": {
- "version": "30.0.3",
- "resolved": "https://registry.npmjs.org/jest/-/jest-30.0.3.tgz",
- "integrity": "sha512-Uy8xfeE/WpT2ZLGDXQmaYNzw2v8NUKuYeKGtkS6sDxwsdQihdgYCXaKIYnph1h95DN5H35ubFDm0dfmsQnjn4Q==",
- "requires": {
- "@jest/core": "30.0.3",
- "@jest/types": "30.0.1",
- "import-local": "^3.2.0",
- "jest-cli": "30.0.3"
- },
- "dependencies": {
- "@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
- "requires": {
- "@sinclair/typebox": "^0.34.0"
- }
- },
- "@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "requires": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
- }
- },
- "@sinclair/typebox": {
- "version": "0.34.35",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.35.tgz",
- "integrity": "sha512-C6ypdODf2VZkgRT6sFM8E1F8vR+HcffniX0Kp8MsU8PIfrlXbNCBz0jzj17GjdmjTx1OtZzdH8+iALL21UjF5A=="
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- }
- }
- },
- "jest-changed-files": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-30.0.2.tgz",
- "integrity": "sha512-Ius/iRST9FKfJI+I+kpiDh8JuUlAISnRszF9ixZDIqJF17FckH5sOzKC8a0wd0+D+8em5ADRHA5V5MnfeDk2WA==",
- "requires": {
- "execa": "^5.1.1",
- "jest-util": "30.0.2",
- "p-limit": "^3.1.0"
- }
- },
- "jest-circus": {
- "version": "30.0.3",
- "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-30.0.3.tgz",
- "integrity": "sha512-rD9qq2V28OASJHJWDRVdhoBdRs6k3u3EmBzDYcyuMby8XCO3Ll1uq9kyqM41ZcC4fMiPulMVh3qMw0cBvDbnyg==",
- "requires": {
- "@jest/environment": "30.0.2",
- "@jest/expect": "30.0.3",
- "@jest/test-result": "30.0.2",
- "@jest/types": "30.0.1",
- "@types/node": "*",
- "chalk": "^4.1.2",
- "co": "^4.6.0",
- "dedent": "^1.6.0",
- "is-generator-fn": "^2.1.0",
- "jest-each": "30.0.2",
- "jest-matcher-utils": "30.0.3",
- "jest-message-util": "30.0.2",
- "jest-runtime": "30.0.3",
- "jest-snapshot": "30.0.3",
- "jest-util": "30.0.2",
- "p-limit": "^3.1.0",
- "pretty-format": "30.0.2",
- "pure-rand": "^7.0.0",
- "slash": "^3.0.0",
- "stack-utils": "^2.0.6"
- },
- "dependencies": {
- "@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
- "requires": {
- "@sinclair/typebox": "^0.34.0"
- }
- },
- "@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "requires": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
- }
- },
- "@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw=="
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- }
- }
- },
- "jest-cli": {
- "version": "30.0.3",
- "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-30.0.3.tgz",
- "integrity": "sha512-UWDSj0ayhumEAxpYRlqQLrssEi29kdQ+kddP94AuHhZknrE+mT0cR0J+zMHKFe9XPfX3dKQOc2TfWki3WhFTsA==",
- "requires": {
- "@jest/core": "30.0.3",
- "@jest/test-result": "30.0.2",
- "@jest/types": "30.0.1",
- "chalk": "^4.1.2",
- "exit-x": "^0.2.2",
- "import-local": "^3.2.0",
- "jest-config": "30.0.3",
- "jest-util": "30.0.2",
- "jest-validate": "30.0.2",
- "yargs": "^17.7.2"
- },
- "dependencies": {
- "@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
- "requires": {
- "@sinclair/typebox": "^0.34.0"
- }
- },
- "@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "requires": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
- }
- },
- "@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw=="
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- }
- }
- },
- "jest-config": {
- "version": "30.0.3",
- "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-30.0.3.tgz",
- "integrity": "sha512-j0L4oRCtJwNyZktXIqwzEiDVQXBbQ4dqXuLD/TZdn++hXIcIfZmjHgrViEy5s/+j4HvITmAXbexVZpQ/jnr0bg==",
- "requires": {
- "@babel/core": "^7.27.4",
- "@jest/get-type": "30.0.1",
- "@jest/pattern": "30.0.1",
- "@jest/test-sequencer": "30.0.2",
- "@jest/types": "30.0.1",
- "babel-jest": "30.0.2",
- "chalk": "^4.1.2",
- "ci-info": "^4.2.0",
- "deepmerge": "^4.3.1",
- "glob": "^10.3.10",
- "graceful-fs": "^4.2.11",
- "jest-circus": "30.0.3",
- "jest-docblock": "30.0.1",
- "jest-environment-node": "30.0.2",
- "jest-regex-util": "30.0.1",
- "jest-resolve": "30.0.2",
- "jest-runner": "30.0.3",
- "jest-util": "30.0.2",
- "jest-validate": "30.0.2",
- "micromatch": "^4.0.8",
- "parse-json": "^5.2.0",
- "pretty-format": "30.0.2",
- "slash": "^3.0.0",
- "strip-json-comments": "^3.1.1"
- },
- "dependencies": {
- "@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
- "requires": {
- "@sinclair/typebox": "^0.34.0"
- }
- },
- "@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "requires": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
- }
- },
- "@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw=="
- },
- "brace-expansion": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
- "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
- "requires": {
- "balanced-match": "^1.0.0"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "glob": {
- "version": "10.4.5",
- "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
- "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
- "requires": {
- "foreground-child": "^3.1.0",
- "jackspeak": "^3.1.2",
- "minimatch": "^9.0.4",
- "minipass": "^7.1.2",
- "package-json-from-dist": "^1.0.0",
- "path-scurry": "^1.11.1"
- }
- },
- "jackspeak": {
- "version": "3.4.3",
- "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
- "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
- "requires": {
- "@isaacs/cliui": "^8.0.2",
- "@pkgjs/parseargs": "^0.11.0"
- }
- },
- "lru-cache": {
- "version": "10.4.3",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
- "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="
- },
- "minimatch": {
- "version": "9.0.5",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
- "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
- "requires": {
- "brace-expansion": "^2.0.1"
- }
- },
- "path-scurry": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
- "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
- "requires": {
- "lru-cache": "^10.2.0",
- "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
- }
- }
- }
- },
- "jest-diff": {
- "version": "30.0.3",
- "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.0.3.tgz",
- "integrity": "sha512-Q1TAV0cUcBTic57SVnk/mug0/ASyAqtSIOkr7RAlxx97llRYsM74+E8N5WdGJUlwCKwgxPAkVjKh653h1+HA9A==",
- "requires": {
- "@jest/diff-sequences": "30.0.1",
- "@jest/get-type": "30.0.1",
- "chalk": "^4.1.2",
- "pretty-format": "30.0.2"
- },
- "dependencies": {
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- }
- }
- },
- "jest-docblock": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-30.0.1.tgz",
- "integrity": "sha512-/vF78qn3DYphAaIc3jy4gA7XSAz167n9Bm/wn/1XhTLW7tTBIzXtCJpb/vcmc73NIIeeohCbdL94JasyXUZsGA==",
- "requires": {
- "detect-newline": "^3.1.0"
- }
- },
- "jest-each": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-30.0.2.tgz",
- "integrity": "sha512-ZFRsTpe5FUWFQ9cWTMguCaiA6kkW5whccPy9JjD1ezxh+mJeqmz8naL8Fl/oSbNJv3rgB0x87WBIkA5CObIUZQ==",
- "requires": {
- "@jest/get-type": "30.0.1",
- "@jest/types": "30.0.1",
- "chalk": "^4.1.2",
- "jest-util": "30.0.2",
- "pretty-format": "30.0.2"
- },
- "dependencies": {
- "@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
- "requires": {
- "@sinclair/typebox": "^0.34.0"
- }
- },
- "@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "requires": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
- }
- },
- "@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw=="
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- }
- }
- },
- "jest-environment-node": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-30.0.2.tgz",
- "integrity": "sha512-XsGtZ0H+a70RsxAQkKuIh0D3ZlASXdZdhpOSBq9WRPq6lhe0IoQHGW0w9ZUaPiZQ/CpkIdprvlfV1QcXcvIQLQ==",
- "requires": {
- "@jest/environment": "30.0.2",
- "@jest/fake-timers": "30.0.2",
- "@jest/types": "30.0.1",
- "@types/node": "*",
- "jest-mock": "30.0.2",
- "jest-util": "30.0.2",
- "jest-validate": "30.0.2"
- },
- "dependencies": {
- "@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
- "requires": {
- "@sinclair/typebox": "^0.34.0"
- }
- },
- "@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "requires": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
- }
- },
- "@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw=="
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- }
- }
- },
- "jest-haste-map": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-30.0.2.tgz",
- "integrity": "sha512-telJBKpNLeCb4MaX+I5k496556Y2FiKR/QLZc0+MGBYl4k3OO0472drlV2LUe7c1Glng5HuAu+5GLYp//GpdOQ==",
- "requires": {
- "@jest/types": "30.0.1",
- "@types/node": "*",
- "anymatch": "^3.1.3",
- "fb-watchman": "^2.0.2",
- "fsevents": "^2.3.3",
- "graceful-fs": "^4.2.11",
- "jest-regex-util": "30.0.1",
- "jest-util": "30.0.2",
- "jest-worker": "30.0.2",
- "micromatch": "^4.0.8",
- "walker": "^1.0.8"
- },
- "dependencies": {
- "@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
- "requires": {
- "@sinclair/typebox": "^0.34.0"
- }
- },
- "@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "requires": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
- }
- },
- "@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw=="
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- }
- }
- },
- "jest-leak-detector": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-30.0.2.tgz",
- "integrity": "sha512-U66sRrAYdALq+2qtKffBLDWsQ/XoNNs2Lcr83sc9lvE/hEpNafJlq2lXCPUBMNqamMECNxSIekLfe69qg4KMIQ==",
- "requires": {
- "@jest/get-type": "30.0.1",
- "pretty-format": "30.0.2"
- }
- },
- "jest-matcher-utils": {
- "version": "30.0.3",
- "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-30.0.3.tgz",
- "integrity": "sha512-hMpVFGFOhYmIIRGJ0HgM9htC5qUiJ00famcc9sRFchJJiLZbbVKrAztcgE6VnXLRxA3XZ0bvNA7hQWh3oHXo/A==",
- "requires": {
- "@jest/get-type": "30.0.1",
- "chalk": "^4.1.2",
- "jest-diff": "30.0.3",
- "pretty-format": "30.0.2"
- },
- "dependencies": {
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- }
- }
- },
- "jest-message-util": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-30.0.2.tgz",
- "integrity": "sha512-vXywcxmr0SsKXF/bAD7t7nMamRvPuJkras00gqYeB1V0WllxZrbZ0paRr3XqpFU2sYYjD0qAaG2fRyn/CGZ0aw==",
- "requires": {
- "@babel/code-frame": "^7.27.1",
- "@jest/types": "30.0.1",
- "@types/stack-utils": "^2.0.3",
- "chalk": "^4.1.2",
- "graceful-fs": "^4.2.11",
- "micromatch": "^4.0.8",
- "pretty-format": "30.0.2",
- "slash": "^3.0.0",
- "stack-utils": "^2.0.6"
- },
- "dependencies": {
- "@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
- "requires": {
- "@sinclair/typebox": "^0.34.0"
- }
- },
- "@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "requires": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
- }
- },
- "@sinclair/typebox": {
- "version": "0.34.35",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.35.tgz",
- "integrity": "sha512-C6ypdODf2VZkgRT6sFM8E1F8vR+HcffniX0Kp8MsU8PIfrlXbNCBz0jzj17GjdmjTx1OtZzdH8+iALL21UjF5A=="
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- }
- }
- },
- "jest-mock": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-30.0.2.tgz",
- "integrity": "sha512-PnZOHmqup/9cT/y+pXIVbbi8ID6U1XHRmbvR7MvUy4SLqhCbwpkmXhLbsWbGewHrV5x/1bF7YDjs+x24/QSvFA==",
- "requires": {
- "@jest/types": "30.0.1",
- "@types/node": "*",
- "jest-util": "30.0.2"
- },
- "dependencies": {
- "@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
- "requires": {
- "@sinclair/typebox": "^0.34.0"
- }
- },
- "@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "requires": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
- }
- },
- "@sinclair/typebox": {
- "version": "0.34.35",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.35.tgz",
- "integrity": "sha512-C6ypdODf2VZkgRT6sFM8E1F8vR+HcffniX0Kp8MsU8PIfrlXbNCBz0jzj17GjdmjTx1OtZzdH8+iALL21UjF5A=="
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- }
- }
- },
- "jest-offline": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/jest-offline/-/jest-offline-1.0.1.tgz",
- "integrity": "sha512-pcYJ8rVxWP3SS9de15iSQY87ErLGGgMC4qtVcRLb/qemrefI1IgnAzOusp0eemGu7JoAGlb4oBGnZorehu95KA==",
- "requires": {
- "mitm": "^1.3.2"
- }
- },
- "jest-pnp-resolver": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz",
- "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==",
- "requires": {}
- },
- "jest-regex-util": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-30.0.1.tgz",
- "integrity": "sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA=="
- },
- "jest-resolve": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-30.0.2.tgz",
- "integrity": "sha512-q/XT0XQvRemykZsvRopbG6FQUT6/ra+XV6rPijyjT6D0msOyCvR2A5PlWZLd+fH0U8XWKZfDiAgrUNDNX2BkCw==",
- "requires": {
- "chalk": "^4.1.2",
- "graceful-fs": "^4.2.11",
- "jest-haste-map": "30.0.2",
- "jest-pnp-resolver": "^1.2.3",
- "jest-util": "30.0.2",
- "jest-validate": "30.0.2",
- "slash": "^3.0.0",
- "unrs-resolver": "^1.7.11"
- },
- "dependencies": {
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- }
- }
- },
- "jest-resolve-dependencies": {
- "version": "30.0.3",
- "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-30.0.3.tgz",
- "integrity": "sha512-FlL6u7LiHbF0Oe27k7DHYMq2T2aNpPhxnNo75F7lEtu4A6sSw+TKkNNUGNcVckdFoL0RCWREJsC1HsKDwKRZzQ==",
- "requires": {
- "jest-regex-util": "30.0.1",
- "jest-snapshot": "30.0.3"
- }
- },
- "jest-runner": {
- "version": "30.0.3",
- "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-30.0.3.tgz",
- "integrity": "sha512-CxYBzu9WStOBBXAKkLXGoUtNOWsiS1RRmUQb6SsdUdTcqVncOau7m8AJ4cW3Mz+YL1O9pOGPSYLyvl8HBdFmkQ==",
- "requires": {
- "@jest/console": "30.0.2",
- "@jest/environment": "30.0.2",
- "@jest/test-result": "30.0.2",
- "@jest/transform": "30.0.2",
- "@jest/types": "30.0.1",
- "@types/node": "*",
- "chalk": "^4.1.2",
- "emittery": "^0.13.1",
- "exit-x": "^0.2.2",
- "graceful-fs": "^4.2.11",
- "jest-docblock": "30.0.1",
- "jest-environment-node": "30.0.2",
- "jest-haste-map": "30.0.2",
- "jest-leak-detector": "30.0.2",
- "jest-message-util": "30.0.2",
- "jest-resolve": "30.0.2",
- "jest-runtime": "30.0.3",
- "jest-util": "30.0.2",
- "jest-watcher": "30.0.2",
- "jest-worker": "30.0.2",
- "p-limit": "^3.1.0",
- "source-map-support": "0.5.13"
- },
- "dependencies": {
- "@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
- "requires": {
- "@sinclair/typebox": "^0.34.0"
- }
- },
- "@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "requires": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
- }
- },
- "@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw=="
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- }
- }
- },
- "jest-runtime": {
- "version": "30.0.3",
- "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-30.0.3.tgz",
- "integrity": "sha512-Xjosq0C48G9XEQOtmgrjXJwPaUPaq3sPJwHDRaiC+5wi4ZWxO6Lx6jNkizK/0JmTulVNuxP8iYwt77LGnfg3/w==",
- "requires": {
- "@jest/environment": "30.0.2",
- "@jest/fake-timers": "30.0.2",
- "@jest/globals": "30.0.3",
- "@jest/source-map": "30.0.1",
- "@jest/test-result": "30.0.2",
- "@jest/transform": "30.0.2",
- "@jest/types": "30.0.1",
- "@types/node": "*",
- "chalk": "^4.1.2",
- "cjs-module-lexer": "^2.1.0",
- "collect-v8-coverage": "^1.0.2",
- "glob": "^10.3.10",
- "graceful-fs": "^4.2.11",
- "jest-haste-map": "30.0.2",
- "jest-message-util": "30.0.2",
- "jest-mock": "30.0.2",
- "jest-regex-util": "30.0.1",
- "jest-resolve": "30.0.2",
- "jest-snapshot": "30.0.3",
- "jest-util": "30.0.2",
- "slash": "^3.0.0",
- "strip-bom": "^4.0.0"
- },
- "dependencies": {
- "@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
- "requires": {
- "@sinclair/typebox": "^0.34.0"
- }
- },
- "@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "requires": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
- }
- },
- "@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw=="
- },
- "brace-expansion": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
- "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
- "requires": {
- "balanced-match": "^1.0.0"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "glob": {
- "version": "10.4.5",
- "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
- "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
- "requires": {
- "foreground-child": "^3.1.0",
- "jackspeak": "^3.1.2",
- "minimatch": "^9.0.4",
- "minipass": "^7.1.2",
- "package-json-from-dist": "^1.0.0",
- "path-scurry": "^1.11.1"
- }
- },
- "jackspeak": {
- "version": "3.4.3",
- "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
- "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
- "requires": {
- "@isaacs/cliui": "^8.0.2",
- "@pkgjs/parseargs": "^0.11.0"
- }
- },
- "lru-cache": {
- "version": "10.4.3",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
- "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="
- },
- "minimatch": {
- "version": "9.0.5",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
- "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
- "requires": {
- "brace-expansion": "^2.0.1"
- }
- },
- "path-scurry": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
- "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
- "requires": {
- "lru-cache": "^10.2.0",
- "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
- }
- }
- }
- },
- "jest-snapshot": {
- "version": "30.0.3",
- "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-30.0.3.tgz",
- "integrity": "sha512-F05JCohd3OA1N9+5aEPXA6I0qOfZDGIx0zTq5Z4yMBg2i1p5ELfBusjYAWwTkC12c7dHcbyth4QAfQbS7cRjow==",
- "requires": {
- "@babel/core": "^7.27.4",
- "@babel/generator": "^7.27.5",
- "@babel/plugin-syntax-jsx": "^7.27.1",
- "@babel/plugin-syntax-typescript": "^7.27.1",
- "@babel/types": "^7.27.3",
- "@jest/expect-utils": "30.0.3",
- "@jest/get-type": "30.0.1",
- "@jest/snapshot-utils": "30.0.1",
- "@jest/transform": "30.0.2",
- "@jest/types": "30.0.1",
- "babel-preset-current-node-syntax": "^1.1.0",
- "chalk": "^4.1.2",
- "expect": "30.0.3",
- "graceful-fs": "^4.2.11",
- "jest-diff": "30.0.3",
- "jest-matcher-utils": "30.0.3",
- "jest-message-util": "30.0.2",
- "jest-util": "30.0.2",
- "pretty-format": "30.0.2",
- "semver": "^7.7.2",
- "synckit": "^0.11.8"
- },
- "dependencies": {
- "@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
- "requires": {
- "@sinclair/typebox": "^0.34.0"
- }
- },
- "@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "requires": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
- }
- },
- "@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw=="
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- }
- }
- },
- "jest-util": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-30.0.2.tgz",
- "integrity": "sha512-8IyqfKS4MqprBuUpZNlFB5l+WFehc8bfCe1HSZFHzft2mOuND8Cvi9r1musli+u6F3TqanCZ/Ik4H4pXUolZIg==",
- "requires": {
- "@jest/types": "30.0.1",
- "@types/node": "*",
- "chalk": "^4.1.2",
- "ci-info": "^4.2.0",
- "graceful-fs": "^4.2.11",
- "picomatch": "^4.0.2"
- },
- "dependencies": {
- "@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
- "requires": {
- "@sinclair/typebox": "^0.34.0"
- }
- },
- "@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "requires": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
- }
- },
- "@sinclair/typebox": {
- "version": "0.34.35",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.35.tgz",
- "integrity": "sha512-C6ypdODf2VZkgRT6sFM8E1F8vR+HcffniX0Kp8MsU8PIfrlXbNCBz0jzj17GjdmjTx1OtZzdH8+iALL21UjF5A=="
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "picomatch": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
- "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg=="
- }
- }
- },
- "jest-validate": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-30.0.2.tgz",
- "integrity": "sha512-noOvul+SFER4RIvNAwGn6nmV2fXqBq67j+hKGHKGFCmK4ks/Iy1FSrqQNBLGKlu4ZZIRL6Kg1U72N1nxuRCrGQ==",
- "requires": {
- "@jest/get-type": "30.0.1",
- "@jest/types": "30.0.1",
- "camelcase": "^6.3.0",
- "chalk": "^4.1.2",
- "leven": "^3.1.0",
- "pretty-format": "30.0.2"
- },
- "dependencies": {
- "@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
- "requires": {
- "@sinclair/typebox": "^0.34.0"
- }
- },
- "@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "requires": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
- }
- },
- "@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw=="
- },
- "camelcase": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
- "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA=="
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- }
- }
- },
- "jest-watcher": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-30.0.2.tgz",
- "integrity": "sha512-vYO5+E7jJuF+XmONr6CrbXdlYrgvZqtkn6pdkgjt/dU64UAdc0v1cAVaAeWtAfUUMScxNmnUjKPUMdCpNVASwg==",
- "requires": {
- "@jest/test-result": "30.0.2",
- "@jest/types": "30.0.1",
- "@types/node": "*",
- "ansi-escapes": "^4.3.2",
- "chalk": "^4.1.2",
- "emittery": "^0.13.1",
- "jest-util": "30.0.2",
- "string-length": "^4.0.2"
- },
- "dependencies": {
- "@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
- "requires": {
- "@sinclair/typebox": "^0.34.0"
- }
- },
- "@jest/types": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.1.tgz",
- "integrity": "sha512-HGwoYRVF0QSKJu1ZQX0o5ZrUrrhj0aOOFA8hXrumD7SIzjouevhawbTjmXdwOmURdGluU9DM/XvGm3NyFoiQjw==",
- "requires": {
- "@jest/pattern": "30.0.1",
- "@jest/schemas": "30.0.1",
- "@types/istanbul-lib-coverage": "^2.0.6",
- "@types/istanbul-reports": "^3.0.4",
- "@types/node": "*",
- "@types/yargs": "^17.0.33",
- "chalk": "^4.1.2"
- }
- },
- "@sinclair/typebox": {
- "version": "0.34.37",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.37.tgz",
- "integrity": "sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw=="
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- }
- }
- },
- "jest-worker": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.0.2.tgz",
- "integrity": "sha512-RN1eQmx7qSLFA+o9pfJKlqViwL5wt+OL3Vff/A+/cPsmuw7NPwfgl33AP+/agRmHzPOFgXviRycR9kYwlcRQXg==",
- "requires": {
- "@types/node": "*",
- "@ungap/structured-clone": "^1.3.0",
- "jest-util": "30.0.2",
- "merge-stream": "^2.0.0",
- "supports-color": "^8.1.1"
- },
- "dependencies": {
- "supports-color": {
- "version": "8.1.1",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
- "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "js-git": {
- "version": "0.7.8",
- "resolved": "https://registry.npmjs.org/js-git/-/js-git-0.7.8.tgz",
- "integrity": "sha512-+E5ZH/HeRnoc/LW0AmAyhU+mNcWBzAKE+30+IDMLSLbbK+Tdt02AdkOKq9u15rlJsDEGFqtgckc8ZM59LhhiUA==",
- "requires": {
- "bodec": "^0.1.0",
- "culvert": "^0.1.2",
- "git-sha1": "^0.1.2",
- "pako": "^0.2.5"
- },
- "dependencies": {
- "pako": {
- "version": "0.2.9",
- "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz",
- "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA=="
- }
- }
- },
- "js-tokens": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
- "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
- },
- "js-yaml": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
- "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
- "requires": {
- "argparse": "^1.0.7",
- "esprima": "^4.0.0"
- }
- },
- "jsbn": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz",
- "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A=="
- },
- "jsesc": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
- "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA=="
- },
- "json-buffer": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
- "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="
- },
- "json-parse-better-errors": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
- "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw=="
- },
- "json-parse-even-better-errors": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
- "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
- },
- "json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
- },
- "json-stable-stringify-without-jsonify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
- "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw=="
- },
- "json-stringify-safe": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
- "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==",
- "optional": true
- },
- "json5": {
- "version": "2.2.3",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
- "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg=="
- },
- "jsonc-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz",
- "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ=="
- },
- "jsonfile": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
- "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
- "requires": {
- "graceful-fs": "^4.1.6",
- "universalify": "^2.0.0"
- }
- },
- "keyv": {
- "version": "4.5.4",
- "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
- "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
- "requires": {
- "json-buffer": "3.0.1"
- }
- },
- "kuler": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz",
- "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A=="
- },
- "langs": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/langs/-/langs-2.0.0.tgz",
- "integrity": "sha512-v4pxOBEQVN1WBTfB1crhTtxzNLZU9HPWgadlwzWKISJtt6Ku/CnpBrwVy+jFv8StjxsPfwPFzO0CMwdZLJ0/BA=="
- },
- "leven": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
- "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A=="
- },
- "levn": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
- "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
- "requires": {
- "prelude-ls": "^1.2.1",
- "type-check": "~0.4.0"
- }
- },
- "libxml2-wasm": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/libxml2-wasm/-/libxml2-wasm-0.5.0.tgz",
- "integrity": "sha512-ANq8aMCg/+pYJv3QqgrvYzJldvm2P2V2T08303AVyzjdeCuOAOjxPUSazQj/NA2+rOcS9BMx/HTTtq1I2g8foQ=="
- },
- "lie": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz",
- "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==",
- "requires": {
- "immediate": "~3.0.5"
- }
- },
- "lines-and-columns": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
- "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
- },
- "load-json-file": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
- "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
- "requires": {
- "graceful-fs": "^4.1.2",
- "parse-json": "^4.0.0",
- "pify": "^3.0.0",
- "strip-bom": "^3.0.0"
- },
- "dependencies": {
- "parse-json": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
- "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
- "requires": {
- "error-ex": "^1.3.1",
- "json-parse-better-errors": "^1.0.1"
- }
- },
- "pify": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
- "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY="
- },
- "strip-bom": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM="
- }
- }
- },
- "localforage": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz",
- "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==",
- "requires": {
- "lie": "3.1.1"
- }
- },
- "locate-path": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
- "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
- "requires": {
- "p-locate": "^4.1.0"
- }
- },
- "lodash": {
- "version": "4.17.21",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
- },
- "lodash.merge": {
- "version": "4.6.2",
- "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
- "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="
- },
- "logform": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/logform/-/logform-2.4.0.tgz",
- "integrity": "sha512-CPSJw4ftjf517EhXZGGvTHHkYobo7ZCc0kvwUoOYcjfR2UVrI66RHj8MCrfAdEitdmFqbu2BYdYs8FHHZSb6iw==",
- "requires": {
- "@colors/colors": "1.5.0",
- "fecha": "^4.2.0",
- "ms": "^2.1.1",
- "safe-stable-stringify": "^2.3.1",
- "triple-beam": "^1.3.0"
- }
- },
- "lru-cache": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
- "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
- "requires": {
- "yallist": "^3.0.2"
- }
- },
- "luxon": {
- "version": "3.6.1",
- "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.6.1.tgz",
- "integrity": "sha512-tJLxrKJhO2ukZ5z0gyjY1zPh3Rh88Ej9P7jNrZiHMUXHae1yvI2imgOZtL1TO8TW6biMMKfTtAOoEJANgtWBMQ=="
- },
- "make-dir": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz",
- "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==",
- "requires": {
- "semver": "^7.5.3"
- }
- },
- "makeerror": {
- "version": "1.0.12",
- "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz",
- "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==",
- "requires": {
- "tmpl": "1.0.5"
- }
- },
- "math-intrinsics": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
- "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="
- },
- "merge-stream": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
- "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="
- },
- "merge2": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="
- },
- "micromatch": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
- "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
- "requires": {
- "braces": "^3.0.3",
- "picomatch": "^2.3.1"
- }
- },
- "mime-db": {
- "version": "1.52.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
- "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="
- },
- "mime-types": {
- "version": "2.1.35",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
- "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
- "requires": {
- "mime-db": "1.52.0"
- }
- },
- "mimic-fn": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
- "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="
- },
- "minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- },
- "minimist": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
- "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
- },
- "minipass": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
- "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw=="
- },
- "mitm": {
- "version": "1.7.3",
- "resolved": "https://registry.npmjs.org/mitm/-/mitm-1.7.3.tgz",
- "integrity": "sha512-linie/mGisDH73C7aiW6JmstA5XskXd15JBJAEeNQBdH3/L0dJdE/yZ+rw/y2zT7Fcib5KAnL5OvxYOOFQbsgw==",
- "requires": {
- "semver": ">= 5 < 6"
- },
- "dependencies": {
- "semver": {
- "version": "5.7.2",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
- "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g=="
- }
- }
- },
- "mkdirp": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
- },
- "mockdate": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/mockdate/-/mockdate-3.0.5.tgz",
- "integrity": "sha512-iniQP4rj1FhBdBYS/+eQv7j1tadJ9lJtdzgOpvsOHng/GbcDh2Fhdeq+ZRldrPYdXvCyfFUmFeEwEGXZB5I/AQ=="
- },
- "module-details-from-path": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/module-details-from-path/-/module-details-from-path-1.0.4.tgz",
- "integrity": "sha512-EGWKgxALGMgzvxYF1UyGTy0HXX/2vHLkw6+NvDKW2jypWbHpjQuj4UMcqQWXHERJhVGKikolT06G3bcKe4fi7w=="
- },
- "ms": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
- },
- "mute-stream": {
- "version": "0.0.8",
- "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
- "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA=="
- },
- "napi-postinstall": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.2.5.tgz",
- "integrity": "sha512-kmsgUvCRIJohHjbZ3V8avP0I1Pekw329MVAMDzVxsrkjgdnqiwvMX5XwR+hWV66vsAtZ+iM+fVnq8RTQawUmCQ=="
- },
- "natural-compare": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
- "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc="
- },
- "natural-orderby": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/natural-orderby/-/natural-orderby-5.0.0.tgz",
- "integrity": "sha512-kKHJhxwpR/Okycz4HhQKKlhWe4ASEfPgkSWNmKFHd7+ezuQlxkA5cM3+XkBPvm1gmHen3w53qsYAv+8GwRrBlg=="
- },
- "nedb-promises": {
- "version": "6.2.3",
- "resolved": "https://registry.npmjs.org/nedb-promises/-/nedb-promises-6.2.3.tgz",
- "integrity": "sha512-enq0IjNyBz9Qy9W/QPCcLGh/QORGBjXbIeZeWvIjO3OMLyAvlKT3hiJubP2BKEiFniUlR3L01o18ktqgn5jxqA==",
- "requires": {
- "@seald-io/nedb": "^4.0.2"
- }
- },
- "needle": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/needle/-/needle-2.4.0.tgz",
- "integrity": "sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg==",
- "requires": {
- "debug": "^3.2.6",
- "iconv-lite": "^0.4.4",
- "sax": "^1.2.4"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "requires": {
- "ms": "^2.1.1"
- }
- },
- "iconv-lite": {
- "version": "0.4.24",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
- "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
- "requires": {
- "safer-buffer": ">= 2.1.2 < 3"
- }
- }
- }
- },
- "negotiator": {
- "version": "0.6.3",
- "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
- "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg=="
- },
- "netmask": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz",
- "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg=="
- },
- "node-cleanup": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/node-cleanup/-/node-cleanup-2.1.2.tgz",
- "integrity": "sha1-esGavSl+Caf3KnFUXZUbUX5N3iw="
- },
- "node-ensure": {
- "version": "0.0.0",
- "resolved": "https://registry.npmjs.org/node-ensure/-/node-ensure-0.0.0.tgz",
- "integrity": "sha1-7K52QVDemYYexcgQ/V0Jaxg5Mqc="
- },
- "node-gzip": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/node-gzip/-/node-gzip-1.1.2.tgz",
- "integrity": "sha512-ZB6zWpfZHGtxZnPMrJSKHVPrRjURoUzaDbLFj3VO70mpLTW5np96vXyHwft4Id0o+PYIzgDkBUjIzaNHhQ8srw=="
- },
- "node-int64": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
- "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw=="
- },
- "node-releases": {
- "version": "2.0.19",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz",
- "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw=="
- },
- "normalize-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
- },
- "normalize-url": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz",
- "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A=="
- },
- "npm-run-path": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
- "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
- "requires": {
- "path-key": "^3.0.0"
- }
- },
- "nth-check": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
- "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
- "requires": {
- "boolbase": "^1.0.0"
- }
- },
- "numeral": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/numeral/-/numeral-2.0.6.tgz",
- "integrity": "sha512-qaKRmtYPZ5qdw4jWJD6bxEf1FJEqllJrwxCLIm0sQU/A7v2/czigzOb+C2uSiFsa9lBUzeH7M1oK+Q+OLxL3kA=="
- },
- "object-code": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/object-code/-/object-code-1.2.2.tgz",
- "integrity": "sha512-ZSbEQdei4ElzuDM4BmazKSwINacocBf3/8rte25aNqXzvT/8dSaNVY9egsjAaBL/UhW55JNxAvXOKPIsL2MwWQ=="
- },
- "object-treeify": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/object-treeify/-/object-treeify-2.1.1.tgz",
- "integrity": "sha512-ofXhazOvXTYWbbibExMiS+asaTbYG/ZWopVroXFFOdjmc8ehXMq9R2VUaTx/C3CnZkQbT52wAZT4DrBLK/nQfw=="
- },
- "on-headers": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
- "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA=="
- },
- "once": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
- "requires": {
- "wrappy": "1"
- }
- },
- "one-time": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz",
- "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==",
- "requires": {
- "fn.name": "1.x.x"
- }
- },
- "onetime": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
- "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
- "requires": {
- "mimic-fn": "^2.1.0"
- }
- },
- "optionator": {
- "version": "0.9.3",
- "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz",
- "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==",
- "requires": {
- "@aashutoshrathi/word-wrap": "^1.2.3",
- "deep-is": "^0.1.3",
- "fast-levenshtein": "^2.0.6",
- "levn": "^0.4.1",
- "prelude-ls": "^1.2.1",
- "type-check": "^0.4.0"
- }
- },
- "os-tmpdir": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
- "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g=="
- },
- "p-limit": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
- "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
- "requires": {
- "yocto-queue": "^0.1.0"
- }
- },
- "p-locate": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
- "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
- "requires": {
- "p-limit": "^2.2.0"
- },
- "dependencies": {
- "p-limit": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
- "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
- "requires": {
- "p-try": "^2.0.0"
- }
- }
- }
- },
- "p-try": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
- "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
- },
- "pac-proxy-agent": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz",
- "integrity": "sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==",
- "requires": {
- "@tootallnate/quickjs-emscripten": "^0.23.0",
- "agent-base": "^7.1.2",
- "debug": "^4.3.4",
- "get-uri": "^6.0.1",
- "http-proxy-agent": "^7.0.0",
- "https-proxy-agent": "^7.0.6",
- "pac-resolver": "^7.0.1",
- "socks-proxy-agent": "^8.0.5"
- }
- },
- "pac-resolver": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz",
- "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==",
- "requires": {
- "degenerator": "^5.0.0",
- "netmask": "^2.0.2"
- }
- },
- "package-json-from-dist": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz",
- "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw=="
- },
- "pako": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz",
- "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug=="
- },
- "parent-module": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
- "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
- "requires": {
- "callsites": "^3.0.0"
- }
- },
- "parse-duration": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/parse-duration/-/parse-duration-2.1.4.tgz",
- "integrity": "sha512-b98m6MsCh+akxfyoz9w9dt0AlH2dfYLOBss5SdDsr9pkhKNvkWBXU/r8A4ahmIGByBOLV2+4YwfCuFxbDDaGyg=="
- },
- "parse-json": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
- "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
- "requires": {
- "@babel/code-frame": "^7.0.0",
- "error-ex": "^1.3.1",
- "json-parse-even-better-errors": "^2.3.0",
- "lines-and-columns": "^1.1.6"
- }
- },
- "parse5": {
- "version": "7.3.0",
- "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz",
- "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==",
- "requires": {
- "entities": "^6.0.0"
- },
- "dependencies": {
- "entities": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz",
- "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g=="
- }
- }
- },
- "parse5-htmlparser2-tree-adapter": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz",
- "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==",
- "requires": {
- "domhandler": "^5.0.3",
- "parse5": "^7.0.0"
- }
- },
- "parse5-parser-stream": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz",
- "integrity": "sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==",
- "requires": {
- "parse5": "^7.0.0"
- }
- },
- "path-exists": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
- "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
- },
- "path-is-absolute": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="
- },
- "path-is-inside": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
- "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w=="
- },
- "path-key": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
- "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
- },
- "path-parse": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
- "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
- },
- "path-scurry": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.0.tgz",
- "integrity": "sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==",
- "requires": {
- "lru-cache": "^11.0.0",
- "minipass": "^7.1.2"
- },
- "dependencies": {
- "lru-cache": {
- "version": "11.1.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.1.0.tgz",
- "integrity": "sha512-QIXZUBJUx+2zHUdQujWejBkcD9+cs94tLn0+YL8UrCh+D5sCXZ4c7LaEH48pNwRY3MLDgqUFyhlCyjJPf1WP0A=="
- }
- }
- },
- "path-to-regexp": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.3.0.tgz",
- "integrity": "sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw=="
- },
- "pdf-parse": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/pdf-parse/-/pdf-parse-1.1.1.tgz",
- "integrity": "sha512-v6ZJ/efsBpGrGGknjtq9J/oC8tZWq0KWL5vQrk2GlzLEQPUDB1ex+13Rmidl1neNN358Jn9EHZw5y07FFtaC7A==",
- "requires": {
- "debug": "^3.1.0",
- "node-ensure": "^0.0.0"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "requires": {
- "ms": "^2.1.1"
- }
- }
- }
- },
- "picocolors": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
- "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="
- },
- "picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
- },
- "pidusage": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/pidusage/-/pidusage-3.0.2.tgz",
- "integrity": "sha512-g0VU+y08pKw5M8EZ2rIGiEBaB8wrQMjYGFfW2QVIfyT8V+fq8YFLkvlz4bz5ljvFDJYNFCWT3PWqcRr2FKO81w==",
- "requires": {
- "safe-buffer": "^5.2.1"
- },
- "dependencies": {
- "safe-buffer": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
- }
- }
- },
- "pirates": {
- "version": "4.0.7",
- "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz",
- "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA=="
- },
- "pkg-conf": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-2.1.0.tgz",
- "integrity": "sha1-ISZRTKbyq/69FoWW3xi6V4Z/AFg=",
- "requires": {
- "find-up": "^2.0.0",
- "load-json-file": "^4.0.0"
- },
- "dependencies": {
- "find-up": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
- "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
- "requires": {
- "locate-path": "^2.0.0"
- }
- },
- "locate-path": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
- "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
- "requires": {
- "p-locate": "^2.0.0",
- "path-exists": "^3.0.0"
- }
- },
- "p-limit": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
- "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
- "requires": {
- "p-try": "^1.0.0"
- }
- },
- "p-locate": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
- "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
- "requires": {
- "p-limit": "^1.1.0"
- }
- },
- "p-try": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
- "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M="
- },
- "path-exists": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
- "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU="
- }
- }
- },
- "pkg-dir": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
- "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
- "requires": {
- "find-up": "^4.0.0"
- }
- },
- "pm2": {
- "version": "6.0.8",
- "resolved": "https://registry.npmjs.org/pm2/-/pm2-6.0.8.tgz",
- "integrity": "sha512-y7sO+UuGjfESK/ChRN+efJKAsHrBd95GY2p1GQfjVTtOfFtUfiW0NOuUhP5dN5QTF2F0EWcepgkLqbF32j90Iw==",
- "requires": {
- "@pm2/agent": "~2.1.1",
- "@pm2/io": "~6.1.0",
- "@pm2/js-api": "~0.8.0",
- "@pm2/pm2-version-check": "latest",
- "ansis": "4.0.0-node10",
- "async": "~3.2.6",
- "blessed": "0.1.81",
- "chokidar": "^3.5.3",
- "cli-tableau": "^2.0.0",
- "commander": "2.15.1",
- "croner": "~4.1.92",
- "dayjs": "~1.11.13",
- "debug": "^4.3.7",
- "enquirer": "2.3.6",
- "eventemitter2": "5.0.1",
- "fclone": "1.0.11",
- "js-yaml": "~4.1.0",
- "mkdirp": "1.0.4",
- "needle": "2.4.0",
- "pidusage": "~3.0",
- "pm2-axon": "~4.0.1",
- "pm2-axon-rpc": "~0.7.1",
- "pm2-deploy": "~1.0.2",
- "pm2-multimeter": "^0.1.2",
- "pm2-sysmonit": "^1.2.8",
- "promptly": "^2",
- "semver": "^7.6.2",
- "source-map-support": "0.5.21",
- "sprintf-js": "1.1.2",
- "vizion": "~2.2.1"
- },
- "dependencies": {
- "argparse": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
- "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
- },
- "commander": {
- "version": "2.15.1",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz",
- "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag=="
- },
- "debug": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz",
- "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==",
- "requires": {
- "ms": "^2.1.3"
- }
- },
- "js-yaml": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
- "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
- "requires": {
- "argparse": "^2.0.1"
- }
- },
- "source-map-support": {
- "version": "0.5.21",
- "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
- "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
- "requires": {
- "buffer-from": "^1.0.0",
- "source-map": "^0.6.0"
- }
- },
- "sprintf-js": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz",
- "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug=="
- }
- }
- },
- "pm2-axon": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/pm2-axon/-/pm2-axon-4.0.1.tgz",
- "integrity": "sha512-kES/PeSLS8orT8dR5jMlNl+Yu4Ty3nbvZRmaAtROuVm9nYYGiaoXqqKQqQYzWQzMYWUKHMQTvBlirjE5GIIxqg==",
- "requires": {
- "amp": "~0.3.1",
- "amp-message": "~0.1.1",
- "debug": "^4.3.1",
- "escape-string-regexp": "^4.0.0"
- },
- "dependencies": {
- "escape-string-regexp": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
- "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="
- }
- }
- },
- "pm2-axon-rpc": {
- "version": "0.7.1",
- "resolved": "https://registry.npmjs.org/pm2-axon-rpc/-/pm2-axon-rpc-0.7.1.tgz",
- "integrity": "sha512-FbLvW60w+vEyvMjP/xom2UPhUN/2bVpdtLfKJeYM3gwzYhoTEEChCOICfFzxkxuoEleOlnpjie+n1nue91bDQw==",
- "requires": {
- "debug": "^4.3.1"
- }
- },
- "pm2-deploy": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/pm2-deploy/-/pm2-deploy-1.0.2.tgz",
- "integrity": "sha512-YJx6RXKrVrWaphEYf++EdOOx9EH18vM8RSZN/P1Y+NokTKqYAca/ejXwVLyiEpNju4HPZEk3Y2uZouwMqUlcgg==",
- "requires": {
- "run-series": "^1.1.8",
- "tv4": "^1.3.0"
- }
- },
- "pm2-multimeter": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/pm2-multimeter/-/pm2-multimeter-0.1.2.tgz",
- "integrity": "sha512-S+wT6XfyKfd7SJIBqRgOctGxaBzUOmVQzTAS+cg04TsEUObJVreha7lvCfX8zzGVr871XwCSnHUU7DQQ5xEsfA==",
- "requires": {
- "charm": "~0.1.1"
- }
- },
- "pm2-sysmonit": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/pm2-sysmonit/-/pm2-sysmonit-1.2.8.tgz",
- "integrity": "sha512-ACOhlONEXdCTVwKieBIQLSi2tQZ8eKinhcr9JpZSUAL8Qy0ajIgRtsLxG/lwPOW3JEKqPyw/UaHmTWhUzpP4kA==",
- "optional": true,
- "requires": {
- "async": "^3.2.0",
- "debug": "^4.3.1",
- "pidusage": "^2.0.21",
- "systeminformation": "^5.7",
- "tx2": "~1.0.4"
- },
- "dependencies": {
- "pidusage": {
- "version": "2.0.21",
- "resolved": "https://registry.npmjs.org/pidusage/-/pidusage-2.0.21.tgz",
- "integrity": "sha512-cv3xAQos+pugVX+BfXpHsbyz/dLzX+lr44zNMsYiGxUw+kV5sgQCIcLd1z+0vq+KyC7dJ+/ts2PsfgWfSC3WXA==",
- "optional": true,
- "requires": {
- "safe-buffer": "^5.2.1"
- }
- },
- "safe-buffer": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
- "optional": true
- }
- }
- },
- "possible-typed-array-names": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz",
- "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg=="
- },
- "prelude-ls": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
- "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="
- },
- "pretty-format": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.0.2.tgz",
- "integrity": "sha512-yC5/EBSOrTtqhCKfLHqoUIAXVRZnukHPwWBJWR7h84Q3Be1DRQZLncwcfLoPA5RPQ65qfiCMqgYwdUuQ//eVpg==",
- "requires": {
- "@jest/schemas": "30.0.1",
- "ansi-styles": "^5.2.0",
- "react-is": "^18.3.1"
- },
- "dependencies": {
- "@jest/schemas": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
- "integrity": "sha512-+g/1TKjFuGrf1Hh0QPCv0gISwBxJ+MQSNXmG9zjHy7BmFhtoJ9fdNhWJp3qUKRi93AOZHXtdxZgJ1vAtz6z65w==",
- "requires": {
- "@sinclair/typebox": "^0.34.0"
- }
- },
- "@sinclair/typebox": {
- "version": "0.34.35",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.35.tgz",
- "integrity": "sha512-C6ypdODf2VZkgRT6sFM8E1F8vR+HcffniX0Kp8MsU8PIfrlXbNCBz0jzj17GjdmjTx1OtZzdH8+iALL21UjF5A=="
- },
- "ansi-styles": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
- "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA=="
- }
- }
- },
- "promptly": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/promptly/-/promptly-2.2.0.tgz",
- "integrity": "sha512-aC9j+BZsRSSzEsXBNBwDnAxujdx19HycZoKgRgzWnS8eOHg1asuf9heuLprfbe739zY3IdUQx+Egv6Jn135WHA==",
- "requires": {
- "read": "^1.0.4"
- }
- },
- "proxy-agent": {
- "version": "6.4.0",
- "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.4.0.tgz",
- "integrity": "sha512-u0piLU+nCOHMgGjRbimiXmA9kM/L9EHh3zL81xCdp7m+Y2pHIsnmbdDoEDoAz5geaonNR6q6+yOPQs6n4T6sBQ==",
- "requires": {
- "agent-base": "^7.0.2",
- "debug": "^4.3.4",
- "http-proxy-agent": "^7.0.1",
- "https-proxy-agent": "^7.0.3",
- "lru-cache": "^7.14.1",
- "pac-proxy-agent": "^7.0.1",
- "proxy-from-env": "^1.1.0",
- "socks-proxy-agent": "^8.0.2"
- },
- "dependencies": {
- "lru-cache": {
- "version": "7.18.3",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
- "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA=="
- }
- }
- },
- "proxy-from-env": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
- "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
- },
- "punycode": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
- "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="
- },
- "pure-rand": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-7.0.1.tgz",
- "integrity": "sha512-oTUZM/NAZS8p7ANR3SHh30kXB+zK2r2BPcEn/awJIbOvq82WoMN4p62AWWp3Hhw50G0xMsw1mhIBLqHw64EcNQ=="
- },
- "queue-microtask": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
- "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="
- },
- "range-parser": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz",
- "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A=="
- },
- "rc": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
- "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
- "requires": {
- "deep-extend": "^0.6.0",
- "ini": "~1.3.0",
- "minimist": "^1.2.0",
- "strip-json-comments": "~2.0.1"
- },
- "dependencies": {
- "strip-json-comments": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
- "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ=="
- }
- }
- },
- "react-is": {
- "version": "18.3.1",
- "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
- "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg=="
- },
- "read": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz",
- "integrity": "sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==",
- "requires": {
- "mute-stream": "~0.0.4"
- }
- },
- "readable-stream": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- },
- "readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
- "requires": {
- "picomatch": "^2.2.1"
- }
- },
- "readline": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz",
- "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg=="
- },
- "registry-auth-token": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz",
- "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==",
- "requires": {
- "rc": "^1.1.6",
- "safe-buffer": "^5.0.1"
- }
- },
- "registry-url": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz",
- "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==",
- "requires": {
- "rc": "^1.0.1"
- }
- },
- "require-directory": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
- "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q=="
- },
- "require-from-string": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
- "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw=="
- },
- "require-in-the-middle": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-5.2.0.tgz",
- "integrity": "sha512-efCx3b+0Z69/LGJmm9Yvi4cqEdxnoGnxYxGxBghkkTTFeXRtTCmmhO0AnAfHz59k957uTSuy8WaHqOs8wbYUWg==",
- "requires": {
- "debug": "^4.1.1",
- "module-details-from-path": "^1.0.3",
- "resolve": "^1.22.1"
- }
- },
- "resolve": {
- "version": "1.22.10",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz",
- "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==",
- "requires": {
- "is-core-module": "^2.16.0",
- "path-parse": "^1.0.7",
- "supports-preserve-symlinks-flag": "^1.0.0"
- }
- },
- "resolve-cwd": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
- "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
- "requires": {
- "resolve-from": "^5.0.0"
- }
- },
- "resolve-from": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
- "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw=="
- },
- "resolve-pkg-maps": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz",
- "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw=="
- },
- "reusify": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz",
- "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw=="
- },
- "run-async": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz",
- "integrity": "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q=="
- },
- "run-parallel": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
- "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
- "requires": {
- "queue-microtask": "^1.2.2"
- }
- },
- "run-script-os": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/run-script-os/-/run-script-os-1.1.6.tgz",
- "integrity": "sha512-ql6P2LzhBTTDfzKts+Qo4H94VUKpxKDFz6QxxwaUZN0mwvi7L3lpOI7BqPCq7lgDh3XLl0dpeXwfcVIitlrYrw=="
- },
- "run-series": {
- "version": "1.1.9",
- "resolved": "https://registry.npmjs.org/run-series/-/run-series-1.1.9.tgz",
- "integrity": "sha512-Arc4hUN896vjkqCYrUXquBFtRZdv1PfLbTYP71efP6butxyQ0kWpiNJyAgsxscmQg1cqvHY32/UCBzXedTpU2g=="
- },
- "rxjs": {
- "version": "7.8.2",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz",
- "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==",
- "requires": {
- "tslib": "^2.1.0"
- }
- },
- "safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
- },
- "safe-regex-test": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz",
- "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==",
- "requires": {
- "call-bound": "^1.0.2",
- "es-errors": "^1.3.0",
- "is-regex": "^1.2.1"
- }
- },
- "safe-stable-stringify": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.3.1.tgz",
- "integrity": "sha512-kYBSfT+troD9cDA85VDnHZ1rpHC50O0g1e6WlGHVCz/g+JS+9WKLj+XwFYyR8UbrZN8ll9HUpDAAddY58MGisg=="
- },
- "safer-buffer": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
- },
- "sax": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
- "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
- },
- "semver": {
- "version": "7.7.2",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
- "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA=="
- },
- "serve": {
- "version": "14.2.4",
- "resolved": "https://registry.npmjs.org/serve/-/serve-14.2.4.tgz",
- "integrity": "sha512-qy1S34PJ/fcY8gjVGszDB3EXiPSk5FKhUa7tQe0UPRddxRidc2V6cNHPNewbE1D7MAkgLuWEt3Vw56vYy73tzQ==",
- "requires": {
- "@zeit/schemas": "2.36.0",
- "ajv": "8.12.0",
- "arg": "5.0.2",
- "boxen": "7.0.0",
- "chalk": "5.0.1",
- "chalk-template": "0.4.0",
- "clipboardy": "3.0.0",
- "compression": "1.7.4",
- "is-port-reachable": "4.0.0",
- "serve-handler": "6.1.6",
- "update-check": "1.5.4"
- },
- "dependencies": {
- "ajv": {
- "version": "8.12.0",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
- "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==",
- "requires": {
- "fast-deep-equal": "^3.1.1",
- "json-schema-traverse": "^1.0.0",
- "require-from-string": "^2.0.2",
- "uri-js": "^4.2.2"
- }
- },
- "chalk": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz",
- "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w=="
- },
- "json-schema-traverse": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
- "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
- }
- }
- },
- "serve-handler": {
- "version": "6.1.6",
- "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.6.tgz",
- "integrity": "sha512-x5RL9Y2p5+Sh3D38Fh9i/iQ5ZK+e4xuXRd/pGbM4D13tgo/MGwbttUk8emytcr1YYzBYs+apnUngBDFYfpjPuQ==",
- "requires": {
- "bytes": "3.0.0",
- "content-disposition": "0.5.2",
- "mime-types": "2.1.18",
- "minimatch": "3.1.2",
- "path-is-inside": "1.0.2",
- "path-to-regexp": "3.3.0",
- "range-parser": "1.2.0"
- },
- "dependencies": {
- "mime-db": {
- "version": "1.33.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz",
- "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ=="
- },
- "mime-types": {
- "version": "2.1.18",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz",
- "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==",
- "requires": {
- "mime-db": "~1.33.0"
- }
- }
- }
- },
- "set-function-length": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
- "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
- "requires": {
- "define-data-property": "^1.1.4",
- "es-errors": "^1.3.0",
- "function-bind": "^1.1.2",
- "get-intrinsic": "^1.2.4",
- "gopd": "^1.0.1",
- "has-property-descriptors": "^1.0.2"
- }
- },
- "shebang-command": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
- "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
- "requires": {
- "shebang-regex": "^3.0.0"
- }
- },
- "shebang-regex": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
- "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
- },
- "shimmer": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/shimmer/-/shimmer-1.2.1.tgz",
- "integrity": "sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw=="
- },
- "signal-exit": {
- "version": "3.0.7",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
- "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="
- },
- "signale": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/signale/-/signale-1.4.0.tgz",
- "integrity": "sha512-iuh+gPf28RkltuJC7W5MRi6XAjTDCAPC/prJUpQoG4vIP3MJZ+GTydVnodXA7pwvTKb2cA0m9OFZW/cdWy/I/w==",
- "requires": {
- "chalk": "^2.3.2",
- "figures": "^2.0.0",
- "pkg-conf": "^2.1.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "requires": {
- "color-convert": "^1.9.0"
- }
- },
- "chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- }
- },
- "color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "requires": {
- "color-name": "1.1.3"
- }
- },
- "color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
- },
- "figures": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
- "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
- "requires": {
- "escape-string-regexp": "^1.0.5"
- }
- },
- "has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
- },
- "supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "requires": {
- "has-flag": "^3.0.0"
- }
- }
- }
- },
- "simple-swizzle": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
- "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=",
- "requires": {
- "is-arrayish": "^0.3.1"
- },
- "dependencies": {
- "is-arrayish": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
- "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
- }
- }
- },
- "skip-postinstall": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/skip-postinstall/-/skip-postinstall-1.0.0.tgz",
- "integrity": "sha512-IUVEmm4v7Ubzrp9JDG15oTzMB+abJdHcduXMRzBlHnHRrmpQ/QoPtYCRaorP+abAULTGEh87gPPyyMK5H1X1Dg=="
- },
- "slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="
- },
- "smart-buffer": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
- "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg=="
- },
- "socks": {
- "version": "2.8.3",
- "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz",
- "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==",
- "requires": {
- "ip-address": "^9.0.5",
- "smart-buffer": "^4.2.0"
- }
- },
- "socks-proxy-agent": {
- "version": "8.0.5",
- "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz",
- "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==",
- "requires": {
- "agent-base": "^7.1.2",
- "debug": "^4.3.4",
- "socks": "^2.8.3"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
- },
- "source-map-support": {
- "version": "0.5.13",
- "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz",
- "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==",
- "requires": {
- "buffer-from": "^1.0.0",
- "source-map": "^0.6.0"
- }
- },
- "sprintf-js": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="
- },
- "srcset": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/srcset/-/srcset-5.0.1.tgz",
- "integrity": "sha512-/P1UYbGfJVlxZag7aABNRrulEXAwCSDo7fklafOQrantuPTDmYgijJMks2zusPCVzgW9+4P69mq7w6pYuZpgxw=="
- },
- "stack-trace": {
- "version": "0.0.10",
- "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz",
- "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA="
- },
- "stack-utils": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz",
- "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==",
- "requires": {
- "escape-string-regexp": "^2.0.0"
- },
- "dependencies": {
- "escape-string-regexp": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
- "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w=="
- }
- }
- },
- "string_decoder": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
- "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
- "requires": {
- "safe-buffer": "~5.2.0"
- },
- "dependencies": {
- "safe-buffer": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
- }
- }
- },
- "string-length": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz",
- "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==",
- "requires": {
- "char-regex": "^1.0.2",
- "strip-ansi": "^6.0.0"
- }
- },
- "string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- }
- },
- "string-width-cjs": {
- "version": "npm:string-width@4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- }
- },
- "strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "requires": {
- "ansi-regex": "^5.0.1"
- }
- },
- "strip-ansi-cjs": {
- "version": "npm:strip-ansi@6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "requires": {
- "ansi-regex": "^5.0.1"
- }
- },
- "strip-bom": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
- "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w=="
- },
- "strip-final-newline": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
- "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA=="
- },
- "strip-json-comments": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
- "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "requires": {
- "has-flag": "^4.0.0"
- }
- },
- "supports-preserve-symlinks-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
- "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="
- },
- "synckit": {
- "version": "0.11.8",
- "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.8.tgz",
- "integrity": "sha512-+XZ+r1XGIJGeQk3VvXhT6xx/VpbHsRzsTkGgF6E5RX9TTXD0118l87puaEBZ566FhqblC6U0d4XnubznJDm30A==",
- "requires": {
- "@pkgr/core": "^0.2.4"
- }
- },
- "systeminformation": {
- "version": "5.25.11",
- "resolved": "https://registry.npmjs.org/systeminformation/-/systeminformation-5.25.11.tgz",
- "integrity": "sha512-jI01fn/t47rrLTQB0FTlMCC+5dYx8o0RRF+R4BPiUNsvg5OdY0s9DKMFmJGrx5SwMZQ4cag0Gl6v8oycso9b/g==",
- "optional": true
- },
- "table2array": {
- "version": "0.0.2",
- "resolved": "https://registry.npmjs.org/table2array/-/table2array-0.0.2.tgz",
- "integrity": "sha512-jSYrVGJL1q7IEuPUSsyteLY9zAKWO8XUaqwBQmX2jWHm9RS3cj+gb69lI2JkKA3ZXjhEODeBcf5APHyBCIcJuA==",
- "requires": {
- "cheerio": "^1.0.0-rc.12"
- }
- },
- "tabletojson": {
- "version": "4.1.6",
- "resolved": "https://registry.npmjs.org/tabletojson/-/tabletojson-4.1.6.tgz",
- "integrity": "sha512-5wMfcIJ9N45EO4HwgpYpsJGXVCtMiEYastQkmyc3D2Jz4w+CJ9Up8WmoOGreguFInxhcchB1atIll20ZCbOf+w==",
- "requires": {
- "cheerio": "^1.0.0"
- }
- },
- "test-exclude": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz",
- "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==",
- "requires": {
- "@istanbuljs/schema": "^0.1.2",
- "glob": "^7.1.4",
- "minimatch": "^3.0.4"
- },
- "dependencies": {
- "glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- }
- }
- },
- "text-hex": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz",
- "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg=="
- },
- "timer-node": {
- "version": "5.0.9",
- "resolved": "https://registry.npmjs.org/timer-node/-/timer-node-5.0.9.tgz",
- "integrity": "sha512-zXxCE/5/YDi0hY9pygqgRqjRbrFRzigYxOudG0I3syaqAAmX9/w9sxex1bNFCN6c1S66RwPtEIJv65dN+1psew=="
- },
- "tldts": {
- "version": "6.1.68",
- "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.68.tgz",
- "integrity": "sha512-JKF17jROiYkjJPT73hUTEiTp2OBCf+kAlB+1novk8i6Q6dWjHsgEjw9VLiipV4KTJavazXhY1QUXyQFSem2T7w==",
- "requires": {
- "tldts-core": "^6.1.68"
- }
- },
- "tldts-core": {
- "version": "6.1.68",
- "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.68.tgz",
- "integrity": "sha512-85TdlS/DLW/gVdf2oyyzqp3ocS30WxjaL4la85EArl9cHUR/nizifKAJPziWewSZjDZS71U517/i6ciUeqtB5Q=="
- },
- "tmp": {
- "version": "0.0.33",
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
- "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
- "requires": {
- "os-tmpdir": "~1.0.2"
- }
- },
- "tmpl": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz",
- "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw=="
- },
- "to-regex-range": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
- "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
- "requires": {
- "is-number": "^7.0.0"
- }
- },
- "tough-cookie": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-5.1.2.tgz",
- "integrity": "sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==",
- "requires": {
- "tldts": "^6.1.32"
- }
- },
- "transliteration": {
- "version": "2.3.5",
- "resolved": "https://registry.npmjs.org/transliteration/-/transliteration-2.3.5.tgz",
- "integrity": "sha512-HAGI4Lq4Q9dZ3Utu2phaWgtm3vB6PkLUFqWAScg/UW+1eZ/Tg6Exo4oC0/3VUol/w4BlefLhUUSVBr/9/ZGQOw==",
- "requires": {
- "yargs": "^17.5.1"
- }
- },
- "triple-beam": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz",
- "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw=="
- },
- "ts-api-utils": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz",
- "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==",
- "requires": {}
- },
- "tslib": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
- "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
- },
- "tsx": {
- "version": "4.20.3",
- "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.20.3.tgz",
- "integrity": "sha512-qjbnuR9Tr+FJOMBqJCW5ehvIo/buZq7vH7qD7JziU98h6l3qGy0a/yPFjwO+y0/T7GFpNgNAvEcPPVfyT8rrPQ==",
- "requires": {
- "esbuild": "~0.25.0",
- "fsevents": "~2.3.3",
- "get-tsconfig": "^4.7.5"
- }
- },
- "tv4": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/tv4/-/tv4-1.3.0.tgz",
- "integrity": "sha512-afizzfpJgvPr+eDkREK4MxJ/+r8nEEHcmitwgnPUqpaP+FpwQyadnxNoSACbgc/b1LsZYtODGoPiFxQrgJgjvw=="
- },
- "tx2": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/tx2/-/tx2-1.0.5.tgz",
- "integrity": "sha512-sJ24w0y03Md/bxzK4FU8J8JveYYUbSs2FViLJ2D/8bytSiyPRbuE3DyL/9UKYXTZlV3yXq0L8GLlhobTnekCVg==",
- "optional": true,
- "requires": {
- "json-stringify-safe": "^5.0.1"
- }
- },
- "type-check": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
- "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
- "requires": {
- "prelude-ls": "^1.2.1"
- }
- },
- "type-detect": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
- "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g=="
- },
- "type-fest": {
- "version": "0.21.3",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
- "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w=="
- },
- "typescript": {
- "version": "5.8.3",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
- "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ=="
- },
- "undici": {
- "version": "7.10.0",
- "resolved": "https://registry.npmjs.org/undici/-/undici-7.10.0.tgz",
- "integrity": "sha512-u5otvFBOBZvmdjWLVW+5DAc9Nkq8f24g0O9oY7qw2JVIF1VocIFoyz9JFkuVOS2j41AufeO0xnlweJ2RLT8nGw=="
- },
- "undici-types": {
- "version": "7.8.0",
- "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz",
- "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw=="
- },
- "universal-user-agent": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-7.0.3.tgz",
- "integrity": "sha512-TmnEAEAsBJVZM/AADELsK76llnwcf9vMKuPz8JflO1frO8Lchitr0fNaN9d+Ap0BjKtqWqd/J17qeDnXh8CL2A=="
- },
- "universalify": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
- "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ=="
- },
- "unrs-resolver": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.9.2.tgz",
- "integrity": "sha512-VUyWiTNQD7itdiMuJy+EuLEErLj3uwX/EpHQF8EOf33Dq3Ju6VW1GXm+swk6+1h7a49uv9fKZ+dft9jU7esdLA==",
- "requires": {
- "@unrs/resolver-binding-android-arm-eabi": "1.9.2",
- "@unrs/resolver-binding-android-arm64": "1.9.2",
- "@unrs/resolver-binding-darwin-arm64": "1.9.2",
- "@unrs/resolver-binding-darwin-x64": "1.9.2",
- "@unrs/resolver-binding-freebsd-x64": "1.9.2",
- "@unrs/resolver-binding-linux-arm-gnueabihf": "1.9.2",
- "@unrs/resolver-binding-linux-arm-musleabihf": "1.9.2",
- "@unrs/resolver-binding-linux-arm64-gnu": "1.9.2",
- "@unrs/resolver-binding-linux-arm64-musl": "1.9.2",
- "@unrs/resolver-binding-linux-ppc64-gnu": "1.9.2",
- "@unrs/resolver-binding-linux-riscv64-gnu": "1.9.2",
- "@unrs/resolver-binding-linux-riscv64-musl": "1.9.2",
- "@unrs/resolver-binding-linux-s390x-gnu": "1.9.2",
- "@unrs/resolver-binding-linux-x64-gnu": "1.9.2",
- "@unrs/resolver-binding-linux-x64-musl": "1.9.2",
- "@unrs/resolver-binding-wasm32-wasi": "1.9.2",
- "@unrs/resolver-binding-win32-arm64-msvc": "1.9.2",
- "@unrs/resolver-binding-win32-ia32-msvc": "1.9.2",
- "@unrs/resolver-binding-win32-x64-msvc": "1.9.2",
- "napi-postinstall": "^0.2.4"
- }
- },
- "unzipit": {
- "version": "1.4.3",
- "resolved": "https://registry.npmjs.org/unzipit/-/unzipit-1.4.3.tgz",
- "integrity": "sha512-gsq2PdJIWWGhx5kcdWStvNWit9FVdTewm4SEG7gFskWs+XCVaULt9+BwuoBtJiRE8eo3L1IPAOrbByNLtLtIlg==",
- "requires": {
- "uzip-module": "^1.0.2"
- }
- },
- "update-browserslist-db": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz",
- "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==",
- "requires": {
- "escalade": "^3.2.0",
- "picocolors": "^1.1.1"
- }
- },
- "update-check": {
- "version": "1.5.4",
- "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.4.tgz",
- "integrity": "sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==",
- "requires": {
- "registry-auth-token": "3.3.2",
- "registry-url": "3.1.0"
- }
- },
- "uri-js": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
- "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
- "requires": {
- "punycode": "^2.1.0"
- }
- },
- "util": {
- "version": "0.12.5",
- "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz",
- "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==",
- "requires": {
- "inherits": "^2.0.3",
- "is-arguments": "^1.0.4",
- "is-generator-function": "^1.0.7",
- "is-typed-array": "^1.1.3",
- "which-typed-array": "^1.1.2"
- }
- },
- "util-deprecate": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
- },
- "uuid": {
- "version": "11.1.0",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz",
- "integrity": "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A=="
- },
- "uzip-module": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/uzip-module/-/uzip-module-1.0.3.tgz",
- "integrity": "sha512-AMqwWZaknLM77G+VPYNZLEruMGWGzyigPK3/Whg99B3S6vGHuqsyl5ZrOv1UUF3paGK1U6PM0cnayioaryg/fA=="
- },
- "v8-to-istanbul": {
- "version": "9.3.0",
- "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz",
- "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==",
- "requires": {
- "@jridgewell/trace-mapping": "^0.3.12",
- "@types/istanbul-lib-coverage": "^2.0.1",
- "convert-source-map": "^2.0.0"
- }
- },
- "vary": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
- "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="
- },
- "vizion": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/vizion/-/vizion-2.2.1.tgz",
- "integrity": "sha512-sfAcO2yeSU0CSPFI/DmZp3FsFE9T+8913nv1xWBOyzODv13fwkn6Vl7HqxGpkr9F608M+8SuFId3s+BlZqfXww==",
- "requires": {
- "async": "^2.6.3",
- "git-node-fs": "^1.0.0",
- "ini": "^1.3.5",
- "js-git": "^0.7.8"
- },
- "dependencies": {
- "async": {
- "version": "2.6.4",
- "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz",
- "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==",
- "requires": {
- "lodash": "^4.17.14"
- }
- }
- }
- },
- "walker": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz",
- "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==",
- "requires": {
- "makeerror": "1.0.12"
- }
- },
- "whatwg-encoding": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz",
- "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==",
- "requires": {
- "iconv-lite": "0.6.3"
- }
- },
- "whatwg-mimetype": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz",
- "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg=="
- },
- "which": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
- "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
- "requires": {
- "isexe": "^2.0.0"
- }
- },
- "which-typed-array": {
- "version": "1.1.19",
- "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz",
- "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==",
- "requires": {
- "available-typed-arrays": "^1.0.7",
- "call-bind": "^1.0.8",
- "call-bound": "^1.0.4",
- "for-each": "^0.3.5",
- "get-proto": "^1.0.1",
- "gopd": "^1.2.0",
- "has-tostringtag": "^1.0.2"
- }
- },
- "widest-line": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz",
- "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==",
- "requires": {
- "string-width": "^5.0.1"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
- "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA=="
- },
- "emoji-regex": {
- "version": "9.2.2",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
- "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="
- },
- "string-width": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
- "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
- "requires": {
- "eastasianwidth": "^0.2.0",
- "emoji-regex": "^9.2.2",
- "strip-ansi": "^7.0.1"
- }
- },
- "strip-ansi": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz",
- "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==",
- "requires": {
- "ansi-regex": "^6.0.1"
- }
- }
- }
- },
- "wildcard-match": {
- "version": "5.1.4",
- "resolved": "https://registry.npmjs.org/wildcard-match/-/wildcard-match-5.1.4.tgz",
- "integrity": "sha512-wldeCaczs8XXq7hj+5d/F38JE2r7EXgb6WQDM84RVwxy81T/sxB5e9+uZLK9Q9oNz1mlvjut+QtvgaOQFPVq/g=="
- },
- "winston": {
- "version": "3.7.2",
- "resolved": "https://registry.npmjs.org/winston/-/winston-3.7.2.tgz",
- "integrity": "sha512-QziIqtojHBoyzUOdQvQiar1DH0Xp9nF1A1y7NVy2DGEsz82SBDtOalS0ulTRGVT14xPX3WRWkCsdcJKqNflKng==",
- "requires": {
- "@dabh/diagnostics": "^2.0.2",
- "async": "^3.2.3",
- "is-stream": "^2.0.0",
- "logform": "^2.4.0",
- "one-time": "^1.0.0",
- "readable-stream": "^3.4.0",
- "safe-stable-stringify": "^2.3.1",
- "stack-trace": "0.0.x",
- "triple-beam": "^1.3.0",
- "winston-transport": "^4.5.0"
- }
- },
- "winston-transport": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.5.0.tgz",
- "integrity": "sha512-YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q==",
- "requires": {
- "logform": "^2.3.2",
- "readable-stream": "^3.6.0",
- "triple-beam": "^1.3.0"
- }
- },
- "wrap-ansi": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
- "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
- "requires": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- }
- },
- "wrap-ansi-cjs": {
- "version": "npm:wrap-ansi@7.0.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
- "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
- "requires": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- }
- },
- "wrappy": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
- },
- "write-file-atomic": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz",
- "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==",
- "requires": {
- "imurmurhash": "^0.1.4",
- "signal-exit": "^4.0.1"
- },
- "dependencies": {
- "signal-exit": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
- "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw=="
- }
- }
- },
- "ws": {
- "version": "7.5.10",
- "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz",
- "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==",
- "requires": {}
- },
- "xml-js": {
- "version": "1.6.11",
- "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz",
- "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==",
- "requires": {
- "sax": "^1.2.4"
- }
- },
- "y18n": {
- "version": "5.0.8",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
- "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="
- },
- "yallist": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
- "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
- },
- "yargs": {
- "version": "17.7.2",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
- "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
- "requires": {
- "cliui": "^8.0.1",
- "escalade": "^3.1.1",
- "get-caller-file": "^2.0.5",
- "require-directory": "^2.1.1",
- "string-width": "^4.2.3",
- "y18n": "^5.0.5",
- "yargs-parser": "^21.1.1"
- }
- },
- "yargs-parser": {
- "version": "21.1.1",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
- "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw=="
- },
- "yocto-queue": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
- "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="
- },
- "yoctocolors-cjs": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz",
- "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA=="
- }
}
}
diff --git a/package.json b/package.json
index adfadf145..af6070bc5 100644
--- a/package.json
+++ b/package.json
@@ -39,28 +39,27 @@
"dependencies": {
"@alex_neo/jest-expect-message": "^1.0.5",
"@eslint/eslintrc": "^3.3.1",
- "@eslint/js": "^9.30.0",
- "@freearhey/core": "^0.8.2",
+ "@eslint/js": "^9.31.0",
+ "@freearhey/core": "^0.10.2",
"@freearhey/search-js": "^0.1.2",
"@ntlab/sfetch": "^1.2.0",
- "@octokit/core": "^7.0.2",
+ "@octokit/core": "^7.0.3",
"@octokit/plugin-paginate-rest": "^13.1.1",
"@octokit/plugin-rest-endpoint-methods": "^16.0.0",
- "@swc/core": "^1.12.7",
- "@swc/jest": "^0.2.38",
+ "@swc/core": "^1.13.0",
+ "@swc/jest": "^0.2.39",
"@types/cli-progress": "^3.11.6",
"@types/fs-extra": "^11.0.4",
"@types/inquirer": "^9.0.8",
"@types/jest": "^30.0.0",
"@types/langs": "^2.0.5",
- "@types/lodash": "^4.17.19",
- "@types/node": "^24.0.7",
+ "@types/node": "^24.0.15",
"@types/node-cleanup": "^2.1.5",
"@types/numeral": "^2.0.5",
- "@typescript-eslint/eslint-plugin": "^8.35.0",
- "@typescript-eslint/parser": "^8.35.0",
+ "@typescript-eslint/eslint-plugin": "^8.37.0",
+ "@typescript-eslint/parser": "^8.37.0",
"axios": "^1.10.0",
- "axios-cookiejar-support": "^6.0.2",
+ "axios-cookiejar-support": "^6.0.4",
"chalk": "^5.4.1",
"cheerio": "^1.1.0",
"cli-progress": "^3.12.0",
@@ -70,23 +69,22 @@
"csv-parser": "^3.2.0",
"cwait": "^1.1.2",
"dayjs": "^1.11.13",
- "epg-grabber": "^0.38.0",
+ "epg-grabber": "^0.41.0",
"epg-parser": "^0.3.1",
- "eslint": "^9.30.0",
- "eslint-config-prettier": "^10.1.5",
- "form-data": "^4.0.3",
+ "eslint": "^9.31.0",
+ "eslint-config-prettier": "^10.1.8",
+ "form-data": "^4.0.4",
"fs-extra": "^11.3.0",
"glob": "^11.0.3",
- "globals": "^16.2.0",
+ "globals": "^16.3.0",
"husky": "^9.1.7",
"iconv-lite": "^0.6.3",
- "inquirer": "^12.6.3",
- "jest": "^30.0.3",
+ "inquirer": "^12.7.0",
+ "jest": "^30.0.4",
"jest-offline": "^1.0.1",
"langs": "^2.0.0",
"libxml2-wasm": "^0.5.0",
- "lodash": "^4.17.21",
- "luxon": "^3.6.1",
+ "luxon": "^3.7.1",
"mockdate": "^3.0.5",
"nedb-promises": "^6.2.3",
"node-cleanup": "^2.1.2",
@@ -112,6 +110,5 @@
"unzipit": "^1.4.3",
"uuid": "^11.1.0",
"wildcard-match": "^5.1.4"
- },
- "packageManager": "yarn@4.9.2"
+ }
}
diff --git a/sites/rtp.pt/rtp.pt.config.js b/sites/rtp.pt/rtp.pt.config.js
index 0108e255d..99f233909 100644
--- a/sites/rtp.pt/rtp.pt.config.js
+++ b/sites/rtp.pt/rtp.pt.config.js
@@ -1,4 +1,3 @@
-const _ = require('lodash')
const dayjs = require('dayjs')
const utc = require('dayjs/plugin/utc')
const timezone = require('dayjs/plugin/timezone')
@@ -62,5 +61,5 @@ function parseItems(content) {
if (!content) return []
const data = JSON.parse(content)
- return _.flatten(Object.values(data.result))
+ return Object.values(data.result).flat()
}
diff --git a/sites/sky.com/sky.com.config.js b/sites/sky.com/sky.com.config.js
index bed9a107f..3ee678374 100644
--- a/sites/sky.com/sky.com.config.js
+++ b/sites/sky.com/sky.com.config.js
@@ -3,7 +3,7 @@ const dayjs = require('dayjs')
const utc = require('dayjs/plugin/utc')
const doFetch = require('@ntlab/sfetch')
const debug = require('debug')('site:sky.com')
-const _ = require('lodash')
+const { sortBy } = require('../../scripts/functions')
dayjs.extend(utc)
@@ -26,7 +26,7 @@ module.exports = {
.filter(schedule => schedule.sid === channel.site_id)
.forEach(schedule => {
if (Array.isArray(schedule.events)) {
- _.sortBy(schedule.events, 'st').forEach(event => {
+ sortBy(schedule.events, p => p.st).forEach(event => {
const start = dayjs.utc(event.st * 1000)
if (start.isSame(date, 'd')) {
const image = `https://images.metadata.sky.com/pd-image/${event.programmeuuid}/16-9/640`
diff --git a/sites/tvcesoir.fr/tvcesoir.fr.config.js b/sites/tvcesoir.fr/tvcesoir.fr.config.js
index 306f819f1..900cfc9f2 100644
--- a/sites/tvcesoir.fr/tvcesoir.fr.config.js
+++ b/sites/tvcesoir.fr/tvcesoir.fr.config.js
@@ -3,6 +3,7 @@ const dayjs = require('dayjs')
const utc = require('dayjs/plugin/utc')
const timezone = require('dayjs/plugin/timezone')
const customParseFormat = require('dayjs/plugin/customParseFormat')
+const uniqBy = require('../../scripts/functions')
dayjs.extend(utc)
dayjs.extend(timezone)
@@ -42,7 +43,6 @@ module.exports = {
},
async channels() {
const axios = require('axios')
- const _ = require('lodash')
const providers = ['-1', '-2', '-3', '-4', '-5']
@@ -77,7 +77,7 @@ module.exports = {
})
}
- return _.uniqBy(channels, 'site_id')
+ return uniqBy(channels, x => x.site_id)
}
}
diff --git a/sites/tvhebdo.com/tvhebdo.com.config.js b/sites/tvhebdo.com/tvhebdo.com.config.js
index be4cf8b45..7506ba98e 100644
--- a/sites/tvhebdo.com/tvhebdo.com.config.js
+++ b/sites/tvhebdo.com/tvhebdo.com.config.js
@@ -1,6 +1,7 @@
const cheerio = require('cheerio')
const axios = require('axios')
const { DateTime } = require('luxon')
+const { uniqBy } = require('../../scripts/functions')
module.exports = {
site: 'tvhebdo.com',
@@ -34,7 +35,6 @@ module.exports = {
return programs
},
async channels() {
- const _ = require('lodash')
let items = []
const offsets = [
@@ -72,7 +72,7 @@ module.exports = {
})
})
- return _.uniqBy(channels, 'site_id')
+ return uniqBy(channels, x => x.site_id)
}
}
diff --git a/sites/tvireland.ie/tvireland.ie.config.js b/sites/tvireland.ie/tvireland.ie.config.js
index c28eb8c86..be43fa9f9 100644
--- a/sites/tvireland.ie/tvireland.ie.config.js
+++ b/sites/tvireland.ie/tvireland.ie.config.js
@@ -3,6 +3,7 @@ const dayjs = require('dayjs')
const utc = require('dayjs/plugin/utc')
const timezone = require('dayjs/plugin/timezone')
const customParseFormat = require('dayjs/plugin/customParseFormat')
+const { uniqBy } = require('../../scripts/functions')
dayjs.extend(utc)
dayjs.extend(timezone)
@@ -42,7 +43,6 @@ module.exports = {
},
async channels() {
const axios = require('axios')
- const _ = require('lodash')
const providers = ['-9000019', '-8000019', '-1000019', '-2000019', '-7000019']
@@ -77,7 +77,7 @@ module.exports = {
})
}
- return _.uniqBy(channels, 'site_id')
+ return uniqBy(channels, x => x.site_id)
}
}
diff --git a/sites/tvmusor.hu/tvmusor.hu.config.js b/sites/tvmusor.hu/tvmusor.hu.config.js
index 5b3ec2ca4..ea420299e 100644
--- a/sites/tvmusor.hu/tvmusor.hu.config.js
+++ b/sites/tvmusor.hu/tvmusor.hu.config.js
@@ -1,6 +1,6 @@
const axios = require('axios')
const dayjs = require('dayjs')
-const _ = require('lodash')
+const { uniqBy } = require('../../scripts/functions')
module.exports = {
site: 'tvmusor.hu',
@@ -77,5 +77,5 @@ function parseItems(content, channel, date) {
const blockId = `${channel.site_id}_${date.format('YYYY-MM-DD')}`
if (!Array.isArray(blocks[blockId])) return []
- return _.uniqBy(_.uniqBy(blocks[blockId], 'e'), 'b')
+ return uniqBy(uniqBy(blocks[blockId], a => a.e), b => b.b)
}
diff --git a/sites/web.magentatv.de/web.magentatv.de.config.js b/sites/web.magentatv.de/web.magentatv.de.config.js
index 371df0c10..3a38685ab 100644
--- a/sites/web.magentatv.de/web.magentatv.de.config.js
+++ b/sites/web.magentatv.de/web.magentatv.de.config.js
@@ -2,7 +2,6 @@ const axios = require('axios')
const dayjs = require('dayjs')
const utc = require('dayjs/plugin/utc')
const customParseFormat = require('dayjs/plugin/customParseFormat')
-const { upperCase } = require('lodash')
let X_CSRFTOKEN
let Cookie
@@ -56,7 +55,7 @@ module.exports = {
directors: parseDirectors(item),
producers: parseProducers(item),
adapters: parseAdapters(item),
- country: upperCase(item.country),
+ country: item.country?.toUpperCase(),
date: item.producedate,
urls: parseUrls(item)
})
From 218c905e66472aa9330b01f59b6baa47168a46b8 Mon Sep 17 00:00:00 2001
From: theofficialomega <30985701+BellezaEmporium@users.noreply.github.com>
Date: Sun, 20 Jul 2025 19:14:52 +0200
Subject: [PATCH 09/32] updated channel list, updated config
---
sites/tv.dir.bg/tv.dir.bg.channels.xml | 211 ++++++++++++-------------
sites/tv.dir.bg/tv.dir.bg.config.js | 57 ++++---
2 files changed, 128 insertions(+), 140 deletions(-)
diff --git a/sites/tv.dir.bg/tv.dir.bg.channels.xml b/sites/tv.dir.bg/tv.dir.bg.channels.xml
index af9fcd6a3..8488cbdd9 100644
--- a/sites/tv.dir.bg/tv.dir.bg.channels.xml
+++ b/sites/tv.dir.bg/tv.dir.bg.channels.xml
@@ -1,114 +1,103 @@
- MTV 00s
- History
- MTV Live HD
- Eurosport HD
- History HD
- Nick HD
- Планета HD
- Disney Junior
- Nat Geo HD
- MTV 80s
- Comedy Central
- ID Xtra
- MovieSTAR
- FilmBox
- MTV 90s
- 24kitchen
- ТВ 7/8
- Алфа
- AMC
- Animal Planet
- AXN Black
- AXN
- AXN White
- Балканика МТВ
- Bloomberg TV Bulgaria
- БНТ1
- БНТ2
- БНТ3
- БНТ4
- bTV
- bTV Action
- bTV Cinema
- bTV Comedy
- bTV Lady
- Bulgaria ON AIR
- Cartoon Network
- CBS Reality
- Первый канал
- Cinemax2
- Cinemax
- Crime + Investigation
- Da Vinci
- Diema
- Diema Family
- Diema Sport 2
- Diema Sport 3
- Diema Sport
- Discovery Channel
- Discovery Science
- Disney Channel
- DocuBox
- E-Kids
- Epic Drama
- Евроком
- Eurosport 1
- Eurosport 2
- Extreme Sports Channel
- Фен Фолк
- Фен
- FilmBox Extra
- FilmBox+
- Food Network
- UA TV
- HBO2
- HBO3
- HBO
- HG TV
- Хоби
- Investigation Discovery
- JimJam
- Kino Nova
- Love Nature
- MAX Sport 1
- MAX Sport 2
- MAX Sport 3
- MAX Sport 4
- MCM
- National Geographic
- Nat Geo Wild
- Nickelodeon
- Nick Jr.
- NOVA
- Nova News
- Nova Sport
- НТВ Мир
- Охота и рыбалка
- Планета Фолк
- Планета
- Тракия (Пловдив)
- RING
- RM TV
- Скат
- FOX
- FOX Crime
- FOX Life
- Телемедиа
- TLC
- Travel Channel
- TV1
- Euronews Bulgaria
- Враца
- Viasat Explore
- Viasat History
- Viasat Nature
- TV 1000
- Fashion TV
- FightBox
- Fuel TV
- Mezzo Live HD
- MTV Hits
- Trace Sport Stars
+ 24 Kitchen
+ 7/8 TV
+ Al Jazeera
+ Animal Planet
+ AXN
+ AXN Black
+ AXN White
+ Baby TV
+ BBC News (former BBC World News)
+ Bloomberg TV Bulgaria
+ BNT1 (БНТ1)
+ BNT2 (БНТ2)
+ BNT3 (БНТ3)
+ BNT4 (БНТ4)
+ bTV
+ bTV Action
+ bTV Cinema
+ bTV Comedy
+ bTV Story (f.k.a bTV Lady)
+ Bulgaria ON AIR (България Он Еър)
+ Cartoon Network Bulgaria
+ Cartoonito (f.k.a Boomerang TV)
+ Cinemania
+ Cinemax
+ Cinemax 2
+ CineStar TV
+ CineStar TV Action&Thriller
+ CNN
+ Code Fashion TV
+ Code Health TV
+ Crime & Investigation
+ Diema
+ Diema Family
+ Diema Sport
+ Diema Sport 2
+ Diema Sport 3
+ Discovery Channel
+ Disney Channel
+ Dizi (Timeless Drama Channel)
+ Duck TV
+ DW TV
+ Epic Drama
+ Eurocom
+ Euronews
+ Euronews Bulgaria (f.k.a Evropa TV)
+ Eurosport
+ Eurosport 2
+ Eurosport 4K
+ Fightklub HD (Bulgaria)
+ FilmBox Basic
+ FilmBox Extra
+ FilmBox Stars (FilmBox Plus)
+ Food Network HD
+ France 24
+ HBO
+ HBO2
+ HBO3
+ HGTV (Discovery Home & Garden)
+ History Bulgaria
+ ID (Investigation Discovery)
+ Kanal 3 (Канал 3)
+ Kanal 4 (Канал 4)
+ Kino Nova
+ Love Nature
+ Magic TV
+ MAX Sport 1
+ MAX Sport 2
+ MAX Sport 3
+ MAX Sport 4
+ MovieSTAR
+ MTV Europe
+ National Geographic
+ National Geographic Wild
+ Nick Jr
+ Nickelodeon
+ Nicktoons
+ Nostalgia TV
+ Nova News HD
+ NOVA Sport
+ NOVA TV
+ Ring.bg (bTV Sport)
+ RTL
+ SKAT TV
+ Skyshowtime 1
+ Skyshowtime 2
+ STAR Channel (f.k.a. FOX)
+ STAR Crime (f.k.a FOX Crime)
+ STAR Life (f.k.a. FOX Life)
+ Super Toons
+ The History Channel 2
+ The Voice TV
+ TLC
+ Travel Channel
+ TV1 Bulgaria
+ Viasat Explore
+ Viasat History
+ Viasat Kino (TV1000)
+ Viasat Nature
+ Viasat True Crime
+ Vivacom Arena (Виваком Арена)
diff --git a/sites/tv.dir.bg/tv.dir.bg.config.js b/sites/tv.dir.bg/tv.dir.bg.config.js
index 0e73bec10..9cb5f5a54 100644
--- a/sites/tv.dir.bg/tv.dir.bg.config.js
+++ b/sites/tv.dir.bg/tv.dir.bg.config.js
@@ -6,35 +6,6 @@ const { DateTime } = require('luxon')
let cachedToken = null
let tokenExpiry = null
-
-async function getToken() {
- if (cachedToken && tokenExpiry && DateTime.now() < tokenExpiry) {
- return cachedToken
- }
-
- try {
- const response = await axios.get('https://tv.dir.bg/init')
-
- // Check different possible locations for the token
- let token = null
- if (response.data && response.data.csrfToken) {
- token = response.data.csrfToken
- }
-
- if (token) {
- cachedToken = token
- tokenExpiry = DateTime.now().plus({ hours: 1 })
- return token
- } else {
- console.error('CSRF token not found in response structure:', Object.keys(response.data || {}))
- return null
- }
- } catch (error) {
- console.error('Error fetching token:', error.message)
- return null
- }
-}
-
module.exports = {
site: 'tv.dir.bg',
days: 2,
@@ -123,6 +94,34 @@ module.exports = {
}
}
+async function getToken() {
+ if (cachedToken && tokenExpiry && DateTime.now() < tokenExpiry) {
+ return cachedToken
+ }
+
+ try {
+ const response = await axios.get('https://tv.dir.bg/init', { headers: {'X-Requested-With': 'XMLHttpRequest'} })
+
+ // Check different possible locations for the token
+ let token = null
+ if (response.data && response.data.csrfToken) {
+ token = response.data.csrfToken
+ }
+
+ if (token) {
+ cachedToken = token
+ tokenExpiry = DateTime.now().plus({ hours: 1 })
+ return token
+ } else {
+ console.error('CSRF token not found in response structure:', Object.keys(response.data || {}))
+ return null
+ }
+ } catch (error) {
+ console.error('Error fetching token:', error.message)
+ return null
+ }
+}
+
function parseStart($item, date) {
const timeText = $item('.broadcast-time').text().trim()
if (!timeText) return null
From 427015e801ad913cf951c97208ddeb3a632b18e1 Mon Sep 17 00:00:00 2001
From: theofficialomega <30985701+BellezaEmporium@users.noreply.github.com>
Date: Sun, 20 Jul 2025 19:15:09 +0200
Subject: [PATCH 10/32] fix lint
---
sites/tv.dir.bg/tv.dir.bg.channels.xml | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/sites/tv.dir.bg/tv.dir.bg.channels.xml b/sites/tv.dir.bg/tv.dir.bg.channels.xml
index 8488cbdd9..130fe1a45 100644
--- a/sites/tv.dir.bg/tv.dir.bg.channels.xml
+++ b/sites/tv.dir.bg/tv.dir.bg.channels.xml
@@ -89,8 +89,8 @@
STAR Crime (f.k.a FOX Crime)
STAR Life (f.k.a. FOX Life)
Super Toons
- The History Channel 2
- The Voice TV
+ The History Channel 2
+ The Voice TV
TLC
Travel Channel
TV1 Bulgaria
@@ -98,6 +98,6 @@
Viasat History
Viasat Kino (TV1000)
Viasat Nature
- Viasat True Crime
+ Viasat True Crime
Vivacom Arena (Виваком Арена)
From 4b827195f16aa63acc93f0eef0997d0b61812365 Mon Sep 17 00:00:00 2001
From: theofficialomega <30985701+BellezaEmporium@users.noreply.github.com>
Date: Sun, 20 Jul 2025 19:17:29 +0200
Subject: [PATCH 11/32] Bulgary -> Bulgaria
---
sites/tvprofil.com/tvprofil.com.channels.xml | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/sites/tvprofil.com/tvprofil.com.channels.xml b/sites/tvprofil.com/tvprofil.com.channels.xml
index 0f204a403..bd09d7a76 100644
--- a/sites/tvprofil.com/tvprofil.com.channels.xml
+++ b/sites/tvprofil.com/tvprofil.com.channels.xml
@@ -408,7 +408,7 @@
Viasat Nature CEE
VOX
ZDF
- 24Kitchen BG
+ 24Kitchen BG
AGRO TV BG
Alfa BG
AXN Black BG
@@ -438,7 +438,7 @@
Евроком
Фен Фолк ТВ
ФЕН ТВ
- FilmBox Stars BG
+ FilmBox Stars BG
HBO BG
Kino Nova
Magic TV BG
@@ -3270,7 +3270,7 @@
La7
Laudato TV
Life TV HU
- Living HD
+ Living HD
Pink LOL
Lov i ribolov
M1 FILM
From bb14bf5a1516ce5c15df91def6a161d79664adb5 Mon Sep 17 00:00:00 2001
From: theofficialomega <30985701+BellezaEmporium@users.noreply.github.com>
Date: Sun, 20 Jul 2025 19:25:04 +0200
Subject: [PATCH 12/32] fixed wrong XML tv IDs.
---
.../tv2go.t-2.net/tv2go.t-2.net.channels.xml | 24 +++++++++----------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/sites/tv2go.t-2.net/tv2go.t-2.net.channels.xml b/sites/tv2go.t-2.net/tv2go.t-2.net.channels.xml
index 3fcab5e15..172c09fab 100644
--- a/sites/tv2go.t-2.net/tv2go.t-2.net.channels.xml
+++ b/sites/tv2go.t-2.net/tv2go.t-2.net.channels.xml
@@ -95,7 +95,7 @@
ATM Kranjska Gora
B92
Baby TV
- Balkan Erotic
+ Balkan Erotic
Balkanika Music TV
TV Balkan Trip
BBC Earth
@@ -132,7 +132,7 @@
Duna World
Dusk
Elta 2
- Elta TV
+ Elta TV
Epic Drama
ePosavje TV
Erox
@@ -145,7 +145,7 @@
Eurosport
EWTN Europe
Exodus
- Extreme
+ Extreme
Extreme Sports
Fashionbox
Fashion TV
@@ -155,8 +155,8 @@
FEN TV
Fightbox
Filmbox Art House
- Filmbox Extra
- Filmbox Stars
+ Filmbox Extra
+ Filmbox Stars
STAR
STAR Crime
STAR Life
@@ -176,7 +176,7 @@
HGTV
H2
Hot Pleasure
- Hot XXL
+ Hot XXL
HRT 1
HRT 2
Hustler TV
@@ -195,7 +195,7 @@
M5
Mezzo
Mezzo Live
- Milf TV
+ Milf TV
Minimax
Mreža TV
MTV 1
@@ -240,14 +240,14 @@
Planet Eva
Planet TV 2
Planet TV
- Play House
+ Play House
POP TV
Pro 7
Prva
RAI 1
RAI 2
RAI 3
- RED xxx
+ RED xxx
RT
RTK Kosova
RTL 2 HR
@@ -266,7 +266,7 @@
SAT1
Sci Fi
Servus TV
- Sexation
+ Sexation
SIP TV
TV Sitel
Sky News
@@ -287,7 +287,7 @@
Trace Sport Stars
Trace Urban
Travel Channel
- Travelxp
+ Travelxp 4K
Travelxp
Tring Action
Tring Shqip
@@ -324,7 +324,7 @@
Viasat Nature
TV1000
Vitel
- Vivid Red
+ Vivid Red
Vivid TV
Tring Vizion+
VOX
From 2a658185d3d8bcf474d0fa22ab29bcff4a675700 Mon Sep 17 00:00:00 2001
From: theofficialomega <30985701+BellezaEmporium@users.noreply.github.com>
Date: Sat, 26 Jul 2025 18:48:23 +0200
Subject: [PATCH 13/32] patch.
---
scripts/commands/channels/validate.ts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/scripts/commands/channels/validate.ts b/scripts/commands/channels/validate.ts
index 43af23e5c..358e1168b 100644
--- a/scripts/commands/channels/validate.ts
+++ b/scripts/commands/channels/validate.ts
@@ -9,7 +9,7 @@ import { program } from 'commander'
import chalk from 'chalk'
import langs from 'langs'
-program.argument('[filepath]', 'Path to *.channels.xml files to validate').parse(process.argv)
+program.argument('[filepath...]', 'Path to *.channels.xml files to validate').parse(process.argv)
type ValidationError = {
type: 'duplicate' | 'wrong_channel_id' | 'wrong_feed_id' | 'wrong_lang'
From d6884090dfd7a8121c1c325948c9fa95f5e63745 Mon Sep 17 00:00:00 2001
From: theofficialomega <30985701+BellezaEmporium@users.noreply.github.com>
Date: Sun, 27 Jul 2025 16:14:59 +0200
Subject: [PATCH 14/32] updating dependencies & fixed tv.dir.bg
---
package-lock.json | 2621 +++++++++++++++++-----
package.json | 22 +-
sites/tv.dir.bg/__data__/content.html | 1 -
sites/tv.dir.bg/__data__/content.json | 4 +
sites/tv.dir.bg/__data__/no_content.json | 4 +
sites/tv.dir.bg/__data__/no_data.html | 1 -
sites/tv.dir.bg/tv.dir.bg.config.js | 219 +-
sites/tv.dir.bg/tv.dir.bg.test.js | 40 +-
8 files changed, 2268 insertions(+), 644 deletions(-)
delete mode 100644 sites/tv.dir.bg/__data__/content.html
create mode 100644 sites/tv.dir.bg/__data__/content.json
create mode 100644 sites/tv.dir.bg/__data__/no_content.json
delete mode 100644 sites/tv.dir.bg/__data__/no_data.html
diff --git a/package-lock.json b/package-lock.json
index 05218b456..857082785 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10,7 +10,7 @@
"dependencies": {
"@alex_neo/jest-expect-message": "^1.0.5",
"@eslint/eslintrc": "^3.3.1",
- "@eslint/js": "^9.31.0",
+ "@eslint/js": "^9.32.0",
"@freearhey/chronos": "^0.0.1",
"@freearhey/core": "^0.10.2",
"@freearhey/search-js": "^0.1.2",
@@ -18,32 +18,32 @@
"@octokit/core": "^7.0.3",
"@octokit/plugin-paginate-rest": "^13.1.1",
"@octokit/plugin-rest-endpoint-methods": "^16.0.0",
- "@swc/core": "^1.13.0",
+ "@swc/core": "^1.13.2",
"@swc/jest": "^0.2.39",
"@types/cli-progress": "^3.11.6",
"@types/fs-extra": "^11.0.4",
"@types/inquirer": "^9.0.8",
"@types/jest": "^30.0.0",
"@types/langs": "^2.0.5",
- "@types/node": "^24.0.15",
+ "@types/node": "^24.1.0",
"@types/node-cleanup": "^2.1.5",
"@types/numeral": "^2.0.5",
- "@typescript-eslint/eslint-plugin": "^8.37.0",
- "@typescript-eslint/parser": "^8.37.0",
- "axios": "^1.10.0",
+ "@typescript-eslint/eslint-plugin": "^8.38.0",
+ "@typescript-eslint/parser": "^8.38.0",
+ "axios": "^1.11.0",
"axios-cookiejar-support": "^6.0.4",
"chalk": "^5.4.1",
- "cheerio": "^1.1.0",
+ "cheerio": "^1.1.2",
"cli-progress": "^3.12.0",
"commander": "^14.0.0",
"consola": "^3.4.2",
- "cross-env": "^7.0.3",
+ "cross-env": "^10.0.0",
"csv-parser": "^3.2.0",
"cwait": "^1.1.2",
"dayjs": "^1.11.13",
"epg-grabber": "^0.41.0",
"epg-parser": "^0.3.1",
- "eslint": "^9.31.0",
+ "eslint": "^9.32.0",
"eslint-config-prettier": "^10.1.8",
"form-data": "^4.0.4",
"fs-extra": "^11.3.0",
@@ -51,8 +51,8 @@
"globals": "^16.3.0",
"husky": "^9.1.7",
"iconv-lite": "^0.6.3",
- "inquirer": "^12.7.0",
- "jest": "^30.0.4",
+ "inquirer": "^12.8.2",
+ "jest": "^30.0.5",
"jest-offline": "^1.0.1",
"langs": "^2.0.0",
"libxml2-wasm": "^0.5.0",
@@ -282,13 +282,13 @@
}
},
"node_modules/@babel/helpers": {
- "version": "7.27.6",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.6.tgz",
- "integrity": "sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==",
+ "version": "7.28.2",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.2.tgz",
+ "integrity": "sha512-/V9771t+EgXz62aCcyofnQhGM8DQACbRhvzKFsXKC9QM+5MadF8ZmIm0crDMaz3+o0h0zXfJnd4EhbYbxsrcFw==",
"license": "MIT",
"dependencies": {
"@babel/template": "^7.27.2",
- "@babel/types": "^7.27.6"
+ "@babel/types": "^7.28.2"
},
"engines": {
"node": ">=6.9.0"
@@ -564,9 +564,9 @@
}
},
"node_modules/@babel/types": {
- "version": "7.28.1",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.1.tgz",
- "integrity": "sha512-x0LvFTekgSX+83TI28Y9wYPUfzrnl2aT5+5QLnO6v7mSJYtEEevuDRN0F0uSHRk1G1IWZC43o00Y0xDDrpBGPQ==",
+ "version": "7.28.2",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.2.tgz",
+ "integrity": "sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==",
"license": "MIT",
"dependencies": {
"@babel/helper-string-parser": "^7.27.1",
@@ -602,6 +602,64 @@
"kuler": "^2.0.0"
}
},
+ "node_modules/@emnapi/core": {
+ "version": "1.4.5",
+ "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.4.5.tgz",
+ "integrity": "sha512-XsLw1dEOpkSX/WucdqUhPWP7hDxSvZiY+fsUC14h+FtQ2Ifni4znbBt8punRX+Uj2JG/uDb8nEHVKvrVlvdZ5Q==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "@emnapi/wasi-threads": "1.0.4",
+ "tslib": "^2.4.0"
+ }
+ },
+ "node_modules/@emnapi/core/node_modules/tslib": {
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
+ "license": "0BSD",
+ "optional": true
+ },
+ "node_modules/@emnapi/runtime": {
+ "version": "1.4.5",
+ "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.4.5.tgz",
+ "integrity": "sha512-++LApOtY0pEEz1zrd9vy1/zXVaVJJ/EbAF3u0fXIzPJEDtnITsBGbbK0EkM72amhl/R5b+5xx0Y/QhcVOpuulg==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.4.0"
+ }
+ },
+ "node_modules/@emnapi/runtime/node_modules/tslib": {
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
+ "license": "0BSD",
+ "optional": true
+ },
+ "node_modules/@emnapi/wasi-threads": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.0.4.tgz",
+ "integrity": "sha512-PJR+bOmMOPH8AtcTGAyYNiuJ3/Fcoj2XN/gBEWzDIKh254XO+mM9XoXHk5GNEhodxeMznbg7BlRojVbKN+gC6g==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.4.0"
+ }
+ },
+ "node_modules/@emnapi/wasi-threads/node_modules/tslib": {
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
+ "license": "0BSD",
+ "optional": true
+ },
+ "node_modules/@epic-web/invariant": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@epic-web/invariant/-/invariant-1.0.0.tgz",
+ "integrity": "sha512-lrTPqgvfFQtR/eY/qkIzp98OGdNJu0m5ji3q/nJI8v3SXkRKEnWiOxMmbvcSoAIzv/cGiuvRy57k4suKQSAdwA==",
+ "license": "MIT"
+ },
"node_modules/@esbuild/win32-x64": {
"version": "0.25.8",
"resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.8.tgz",
@@ -716,9 +774,9 @@
}
},
"node_modules/@eslint/js": {
- "version": "9.31.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.31.0.tgz",
- "integrity": "sha512-LOm5OVt7D4qiKCqoiPbA7LWmI+tbw1VbTUowBcUMgQSuM6poJufkFkYDcQpo5KfgD39TnNySV26QjOh7VFpSyw==",
+ "version": "9.32.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.32.0.tgz",
+ "integrity": "sha512-BBpRFZK3eX6uMLKz8WxFOBIFFcGFJ/g8XuwjTHCqHROSIsopI+ddn/d5Cfh36+7+e5edVS8dbSHnBNhrLEX0zg==",
"license": "MIT",
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -737,9 +795,9 @@
}
},
"node_modules/@eslint/plugin-kit": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.3.tgz",
- "integrity": "sha512-1+WqvgNMhmlAambTvT3KPtCl/Ibr68VldY2XY40SL1CE0ZXiakFR/cbTspaF5HsnpDMvcYYoJHfl4980NBjGag==",
+ "version": "0.3.4",
+ "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.4.tgz",
+ "integrity": "sha512-Ul5l+lHEcw3L5+k8POx6r74mxEYKG5kOb6Xpy2gCRW6zweT6TEhAf8vhxGgjhqrd/VO/Dirhsb+1hNpD1ue9hw==",
"license": "Apache-2.0",
"dependencies": {
"@eslint/core": "^0.15.1",
@@ -855,14 +913,14 @@
}
},
"node_modules/@inquirer/checkbox": {
- "version": "4.1.9",
- "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.1.9.tgz",
- "integrity": "sha512-DBJBkzI5Wx4jFaYm221LHvAhpKYkhVS0k9plqHwaHhofGNxvYB7J3Bz8w+bFJ05zaMb0sZNHo4KdmENQFlNTuQ==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.2.0.tgz",
+ "integrity": "sha512-fdSw07FLJEU5vbpOPzXo5c6xmMGDzbZE2+niuDHX5N6mc6V0Ebso/q3xiHra4D73+PMsC8MJmcaZKuAAoaQsSA==",
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^10.1.14",
- "@inquirer/figures": "^1.0.12",
- "@inquirer/type": "^3.0.7",
+ "@inquirer/core": "^10.1.15",
+ "@inquirer/figures": "^1.0.13",
+ "@inquirer/type": "^3.0.8",
"ansi-escapes": "^4.3.2",
"yoctocolors-cjs": "^2.1.2"
},
@@ -879,13 +937,13 @@
}
},
"node_modules/@inquirer/confirm": {
- "version": "5.1.13",
- "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.13.tgz",
- "integrity": "sha512-EkCtvp67ICIVVzjsquUiVSd+V5HRGOGQfsqA4E4vMWhYnB7InUL0pa0TIWt1i+OfP16Gkds8CdIu6yGZwOM1Yw==",
+ "version": "5.1.14",
+ "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.14.tgz",
+ "integrity": "sha512-5yR4IBfe0kXe59r1YCTG8WXkUbl7Z35HK87Sw+WUyGD8wNUx7JvY7laahzeytyE1oLn74bQnL7hstctQxisQ8Q==",
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^10.1.14",
- "@inquirer/type": "^3.0.7"
+ "@inquirer/core": "^10.1.15",
+ "@inquirer/type": "^3.0.8"
},
"engines": {
"node": ">=18"
@@ -900,13 +958,13 @@
}
},
"node_modules/@inquirer/core": {
- "version": "10.1.14",
- "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.14.tgz",
- "integrity": "sha512-Ma+ZpOJPewtIYl6HZHZckeX1STvDnHTCB2GVINNUlSEn2Am6LddWwfPkIGY0IUFVjUUrr/93XlBwTK6mfLjf0A==",
+ "version": "10.1.15",
+ "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.15.tgz",
+ "integrity": "sha512-8xrp836RZvKkpNbVvgWUlxjT4CraKk2q+I3Ksy+seI2zkcE+y6wNs1BVhgcv8VyImFecUhdQrYLdW32pAjwBdA==",
"license": "MIT",
"dependencies": {
- "@inquirer/figures": "^1.0.12",
- "@inquirer/type": "^3.0.7",
+ "@inquirer/figures": "^1.0.13",
+ "@inquirer/type": "^3.0.8",
"ansi-escapes": "^4.3.2",
"cli-width": "^4.1.0",
"mute-stream": "^2.0.0",
@@ -927,13 +985,13 @@
}
},
"node_modules/@inquirer/editor": {
- "version": "4.2.14",
- "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.14.tgz",
- "integrity": "sha512-yd2qtLl4QIIax9DTMZ1ZN2pFrrj+yL3kgIWxm34SS6uwCr0sIhsNyudUjAo5q3TqI03xx4SEBkUJqZuAInp9uA==",
+ "version": "4.2.15",
+ "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.15.tgz",
+ "integrity": "sha512-wst31XT8DnGOSS4nNJDIklGKnf+8shuauVrWzgKegWUe28zfCftcWZ2vktGdzJgcylWSS2SrDnYUb6alZcwnCQ==",
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^10.1.14",
- "@inquirer/type": "^3.0.7",
+ "@inquirer/core": "^10.1.15",
+ "@inquirer/type": "^3.0.8",
"external-editor": "^3.1.0"
},
"engines": {
@@ -949,13 +1007,13 @@
}
},
"node_modules/@inquirer/expand": {
- "version": "4.0.16",
- "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.16.tgz",
- "integrity": "sha512-oiDqafWzMtofeJyyGkb1CTPaxUkjIcSxePHHQCfif8t3HV9pHcw1Kgdw3/uGpDvaFfeTluwQtWiqzPVjAqS3zA==",
+ "version": "4.0.17",
+ "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.17.tgz",
+ "integrity": "sha512-PSqy9VmJx/VbE3CT453yOfNa+PykpKg/0SYP7odez1/NWBGuDXgPhp4AeGYYKjhLn5lUUavVS/JbeYMPdH50Mw==",
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^10.1.14",
- "@inquirer/type": "^3.0.7",
+ "@inquirer/core": "^10.1.15",
+ "@inquirer/type": "^3.0.8",
"yoctocolors-cjs": "^2.1.2"
},
"engines": {
@@ -971,22 +1029,22 @@
}
},
"node_modules/@inquirer/figures": {
- "version": "1.0.12",
- "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.12.tgz",
- "integrity": "sha512-MJttijd8rMFcKJC8NYmprWr6hD3r9Gd9qUC0XwPNwoEPWSMVJwA2MlXxF+nhZZNMY+HXsWa+o7KY2emWYIn0jQ==",
+ "version": "1.0.13",
+ "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.13.tgz",
+ "integrity": "sha512-lGPVU3yO9ZNqA7vTYz26jny41lE7yoQansmqdMLBEfqaGsmdg7V3W9mK9Pvb5IL4EVZ9GnSDGMO/cJXud5dMaw==",
"license": "MIT",
"engines": {
"node": ">=18"
}
},
"node_modules/@inquirer/input": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.2.0.tgz",
- "integrity": "sha512-opqpHPB1NjAmDISi3uvZOTrjEEU5CWVu/HBkDby8t93+6UxYX0Z7Ps0Ltjm5sZiEbWenjubwUkivAEYQmy9xHw==",
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.2.1.tgz",
+ "integrity": "sha512-tVC+O1rBl0lJpoUZv4xY+WGWY8V5b0zxU1XDsMsIHYregdh7bN5X5QnIONNBAl0K765FYlAfNHS2Bhn7SSOVow==",
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^10.1.14",
- "@inquirer/type": "^3.0.7"
+ "@inquirer/core": "^10.1.15",
+ "@inquirer/type": "^3.0.8"
},
"engines": {
"node": ">=18"
@@ -1001,13 +1059,13 @@
}
},
"node_modules/@inquirer/number": {
- "version": "3.0.16",
- "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.16.tgz",
- "integrity": "sha512-kMrXAaKGavBEoBYUCgualbwA9jWUx2TjMA46ek+pEKy38+LFpL9QHlTd8PO2kWPUgI/KB+qi02o4y2rwXbzr3Q==",
+ "version": "3.0.17",
+ "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.17.tgz",
+ "integrity": "sha512-GcvGHkyIgfZgVnnimURdOueMk0CztycfC8NZTiIY9arIAkeOgt6zG57G+7vC59Jns3UX27LMkPKnKWAOF5xEYg==",
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^10.1.14",
- "@inquirer/type": "^3.0.7"
+ "@inquirer/core": "^10.1.15",
+ "@inquirer/type": "^3.0.8"
},
"engines": {
"node": ">=18"
@@ -1022,13 +1080,13 @@
}
},
"node_modules/@inquirer/password": {
- "version": "4.0.16",
- "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.16.tgz",
- "integrity": "sha512-g8BVNBj5Zeb5/Y3cSN+hDUL7CsIFDIuVxb9EPty3lkxBaYpjL5BNRKSYOF9yOLe+JOcKFd+TSVeADQ4iSY7rbg==",
+ "version": "4.0.17",
+ "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.17.tgz",
+ "integrity": "sha512-DJolTnNeZ00E1+1TW+8614F7rOJJCM4y4BAGQ3Gq6kQIG+OJ4zr3GLjIjVVJCbKsk2jmkmv6v2kQuN/vriHdZA==",
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^10.1.14",
- "@inquirer/type": "^3.0.7",
+ "@inquirer/core": "^10.1.15",
+ "@inquirer/type": "^3.0.8",
"ansi-escapes": "^4.3.2"
},
"engines": {
@@ -1044,21 +1102,21 @@
}
},
"node_modules/@inquirer/prompts": {
- "version": "7.6.0",
- "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.6.0.tgz",
- "integrity": "sha512-jAhL7tyMxB3Gfwn4HIJ0yuJ5pvcB5maYUcouGcgd/ub79f9MqZ+aVnBtuFf+VC2GTkCBF+R+eo7Vi63w5VZlzw==",
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.7.1.tgz",
+ "integrity": "sha512-XDxPrEWeWUBy8scAXzXuFY45r/q49R0g72bUzgQXZ1DY/xEFX+ESDMkTQolcb5jRBzaNJX2W8XQl6krMNDTjaA==",
"license": "MIT",
"dependencies": {
- "@inquirer/checkbox": "^4.1.9",
- "@inquirer/confirm": "^5.1.13",
- "@inquirer/editor": "^4.2.14",
- "@inquirer/expand": "^4.0.16",
- "@inquirer/input": "^4.2.0",
- "@inquirer/number": "^3.0.16",
- "@inquirer/password": "^4.0.16",
- "@inquirer/rawlist": "^4.1.4",
- "@inquirer/search": "^3.0.16",
- "@inquirer/select": "^4.2.4"
+ "@inquirer/checkbox": "^4.2.0",
+ "@inquirer/confirm": "^5.1.14",
+ "@inquirer/editor": "^4.2.15",
+ "@inquirer/expand": "^4.0.17",
+ "@inquirer/input": "^4.2.1",
+ "@inquirer/number": "^3.0.17",
+ "@inquirer/password": "^4.0.17",
+ "@inquirer/rawlist": "^4.1.5",
+ "@inquirer/search": "^3.0.17",
+ "@inquirer/select": "^4.3.1"
},
"engines": {
"node": ">=18"
@@ -1073,13 +1131,13 @@
}
},
"node_modules/@inquirer/rawlist": {
- "version": "4.1.4",
- "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.1.4.tgz",
- "integrity": "sha512-5GGvxVpXXMmfZNtvWw4IsHpR7RzqAR624xtkPd1NxxlV5M+pShMqzL4oRddRkg8rVEOK9fKdJp1jjVML2Lr7TQ==",
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.1.5.tgz",
+ "integrity": "sha512-R5qMyGJqtDdi4Ht521iAkNqyB6p2UPuZUbMifakg1sWtu24gc2Z8CJuw8rP081OckNDMgtDCuLe42Q2Kr3BolA==",
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^10.1.14",
- "@inquirer/type": "^3.0.7",
+ "@inquirer/core": "^10.1.15",
+ "@inquirer/type": "^3.0.8",
"yoctocolors-cjs": "^2.1.2"
},
"engines": {
@@ -1095,14 +1153,14 @@
}
},
"node_modules/@inquirer/search": {
- "version": "3.0.16",
- "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.0.16.tgz",
- "integrity": "sha512-POCmXo+j97kTGU6aeRjsPyuCpQQfKcMXdeTMw708ZMtWrj5aykZvlUxH4Qgz3+Y1L/cAVZsSpA+UgZCu2GMOMg==",
+ "version": "3.0.17",
+ "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.0.17.tgz",
+ "integrity": "sha512-CuBU4BAGFqRYors4TNCYzy9X3DpKtgIW4Boi0WNkm4Ei1hvY9acxKdBdyqzqBCEe4YxSdaQQsasJlFlUJNgojw==",
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^10.1.14",
- "@inquirer/figures": "^1.0.12",
- "@inquirer/type": "^3.0.7",
+ "@inquirer/core": "^10.1.15",
+ "@inquirer/figures": "^1.0.13",
+ "@inquirer/type": "^3.0.8",
"yoctocolors-cjs": "^2.1.2"
},
"engines": {
@@ -1118,14 +1176,14 @@
}
},
"node_modules/@inquirer/select": {
- "version": "4.2.4",
- "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.2.4.tgz",
- "integrity": "sha512-unTppUcTjmnbl/q+h8XeQDhAqIOmwWYWNyiiP2e3orXrg6tOaa5DHXja9PChCSbChOsktyKgOieRZFnajzxoBg==",
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.3.1.tgz",
+ "integrity": "sha512-Gfl/5sqOF5vS/LIrSndFgOh7jgoe0UXEizDqahFRkq5aJBLegZ6WjuMh/hVEJwlFQjyLq1z9fRtvUMkb7jM1LA==",
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^10.1.14",
- "@inquirer/figures": "^1.0.12",
- "@inquirer/type": "^3.0.7",
+ "@inquirer/core": "^10.1.15",
+ "@inquirer/figures": "^1.0.13",
+ "@inquirer/type": "^3.0.8",
"ansi-escapes": "^4.3.2",
"yoctocolors-cjs": "^2.1.2"
},
@@ -1142,9 +1200,9 @@
}
},
"node_modules/@inquirer/type": {
- "version": "3.0.7",
- "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.7.tgz",
- "integrity": "sha512-PfunHQcjwnju84L+ycmcMKB/pTPIngjUJvfnRhKY6FKPuYXlM4aQCb/nIdTFR6BEhMjFvngzvng/vBAJMZpLSA==",
+ "version": "3.0.8",
+ "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.8.tgz",
+ "integrity": "sha512-lg9Whz8onIHRthWaN1Q9EGLa/0LFJjyM8mEUbL1eTi6yMGvBf8gvyDLtxSXztQsxMvhxxNpJYrwa1YHdq+w4Jw==",
"license": "MIT",
"engines": {
"node": ">=18"
@@ -1363,22 +1421,52 @@
}
},
"node_modules/@jest/console": {
- "version": "30.0.4",
- "resolved": "https://registry.npmjs.org/@jest/console/-/console-30.0.4.tgz",
- "integrity": "sha512-tMLCDvBJBwPqMm4OAiuKm2uF5y5Qe26KgcMn+nrDSWpEW+eeFmqA0iO4zJfL16GP7gE3bUUQ3hIuUJ22AqVRnw==",
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/console/-/console-30.0.5.tgz",
+ "integrity": "sha512-xY6b0XiL0Nav3ReresUarwl2oIz1gTnxGbGpho9/rbUWsLH0f1OD/VT84xs8c7VmH7MChnLb0pag6PhZhAdDiA==",
"license": "MIT",
"dependencies": {
- "@jest/types": "30.0.1",
+ "@jest/types": "30.0.5",
"@types/node": "*",
"chalk": "^4.1.2",
- "jest-message-util": "30.0.2",
- "jest-util": "30.0.2",
+ "jest-message-util": "30.0.5",
+ "jest-util": "30.0.5",
"slash": "^3.0.0"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
+ "node_modules/@jest/console/node_modules/@jest/schemas": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
+ "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
+ "dependencies": {
+ "@sinclair/typebox": "^0.34.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/@jest/console/node_modules/@jest/types": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
+ "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/pattern": "30.0.1",
+ "@jest/schemas": "30.0.5",
+ "@types/istanbul-lib-coverage": "^2.0.6",
+ "@types/istanbul-reports": "^3.0.4",
+ "@types/node": "*",
+ "@types/yargs": "^17.0.33",
+ "chalk": "^4.1.2"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
"node_modules/@jest/console/node_modules/ansi-styles": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
@@ -1429,38 +1517,38 @@
"license": "MIT"
},
"node_modules/@jest/core": {
- "version": "30.0.4",
- "resolved": "https://registry.npmjs.org/@jest/core/-/core-30.0.4.tgz",
- "integrity": "sha512-MWScSO9GuU5/HoWjpXAOBs6F/iobvK1XlioelgOM9St7S0Z5WTI9kjCQLPeo4eQRRYusyLW25/J7J5lbFkrYXw==",
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/core/-/core-30.0.5.tgz",
+ "integrity": "sha512-fKD0OulvRsXF1hmaFgHhVJzczWzA1RXMMo9LTPuFXo9q/alDbME3JIyWYqovWsUBWSoBcsHaGPSLF9rz4l9Qeg==",
"license": "MIT",
"dependencies": {
- "@jest/console": "30.0.4",
+ "@jest/console": "30.0.5",
"@jest/pattern": "30.0.1",
- "@jest/reporters": "30.0.4",
- "@jest/test-result": "30.0.4",
- "@jest/transform": "30.0.4",
- "@jest/types": "30.0.1",
+ "@jest/reporters": "30.0.5",
+ "@jest/test-result": "30.0.5",
+ "@jest/transform": "30.0.5",
+ "@jest/types": "30.0.5",
"@types/node": "*",
"ansi-escapes": "^4.3.2",
"chalk": "^4.1.2",
"ci-info": "^4.2.0",
"exit-x": "^0.2.2",
"graceful-fs": "^4.2.11",
- "jest-changed-files": "30.0.2",
- "jest-config": "30.0.4",
- "jest-haste-map": "30.0.2",
- "jest-message-util": "30.0.2",
+ "jest-changed-files": "30.0.5",
+ "jest-config": "30.0.5",
+ "jest-haste-map": "30.0.5",
+ "jest-message-util": "30.0.5",
"jest-regex-util": "30.0.1",
- "jest-resolve": "30.0.2",
- "jest-resolve-dependencies": "30.0.4",
- "jest-runner": "30.0.4",
- "jest-runtime": "30.0.4",
- "jest-snapshot": "30.0.4",
- "jest-util": "30.0.2",
- "jest-validate": "30.0.2",
- "jest-watcher": "30.0.4",
+ "jest-resolve": "30.0.5",
+ "jest-resolve-dependencies": "30.0.5",
+ "jest-runner": "30.0.5",
+ "jest-runtime": "30.0.5",
+ "jest-snapshot": "30.0.5",
+ "jest-util": "30.0.5",
+ "jest-validate": "30.0.5",
+ "jest-watcher": "30.0.5",
"micromatch": "^4.0.8",
- "pretty-format": "30.0.2",
+ "pretty-format": "30.0.5",
"slash": "^3.0.0"
},
"engines": {
@@ -1475,6 +1563,36 @@
}
}
},
+ "node_modules/@jest/core/node_modules/@jest/schemas": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
+ "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
+ "dependencies": {
+ "@sinclair/typebox": "^0.34.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/@jest/core/node_modules/@jest/types": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
+ "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/pattern": "30.0.1",
+ "@jest/schemas": "30.0.5",
+ "@types/istanbul-lib-coverage": "^2.0.6",
+ "@types/istanbul-reports": "^3.0.4",
+ "@types/node": "*",
+ "@types/yargs": "^17.0.33",
+ "chalk": "^4.1.2"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
"node_modules/@jest/core/node_modules/ansi-styles": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
@@ -1546,37 +1664,116 @@
}
},
"node_modules/@jest/environment": {
- "version": "30.0.4",
- "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-30.0.4.tgz",
- "integrity": "sha512-5NT+sr7ZOb8wW7C4r7wOKnRQ8zmRWQT2gW4j73IXAKp5/PX1Z8MCStBLQDYfIG3n1Sw0NRfYGdp0iIPVooBAFQ==",
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-30.0.5.tgz",
+ "integrity": "sha512-aRX7WoaWx1oaOkDQvCWImVQ8XNtdv5sEWgk4gxR6NXb7WBUnL5sRak4WRzIQRZ1VTWPvV4VI4mgGjNL9TeKMYA==",
"license": "MIT",
"dependencies": {
- "@jest/fake-timers": "30.0.4",
- "@jest/types": "30.0.1",
+ "@jest/fake-timers": "30.0.5",
+ "@jest/types": "30.0.5",
"@types/node": "*",
- "jest-mock": "30.0.2"
+ "jest-mock": "30.0.5"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
- "node_modules/@jest/expect": {
- "version": "30.0.4",
- "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-30.0.4.tgz",
- "integrity": "sha512-Z/DL7t67LBHSX4UzDyeYKqOxE/n7lbrrgEwWM3dGiH5Dgn35nk+YtgzKudmfIrBI8DRRrKYY5BCo3317HZV1Fw==",
+ "node_modules/@jest/environment/node_modules/@jest/schemas": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
+ "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
"license": "MIT",
"dependencies": {
- "expect": "30.0.4",
- "jest-snapshot": "30.0.4"
+ "@sinclair/typebox": "^0.34.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/@jest/environment/node_modules/@jest/types": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
+ "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/pattern": "30.0.1",
+ "@jest/schemas": "30.0.5",
+ "@types/istanbul-lib-coverage": "^2.0.6",
+ "@types/istanbul-reports": "^3.0.4",
+ "@types/node": "*",
+ "@types/yargs": "^17.0.33",
+ "chalk": "^4.1.2"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/@jest/environment/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/@jest/environment/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@jest/environment/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/@jest/environment/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
+ "node_modules/@jest/expect": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-30.0.5.tgz",
+ "integrity": "sha512-6udac8KKrtTtC+AXZ2iUN/R7dp7Ydry+Fo6FPFnDG54wjVMnb6vW/XNlf7Xj8UDjAE3aAVAsR4KFyKk3TCXmTA==",
+ "license": "MIT",
+ "dependencies": {
+ "expect": "30.0.5",
+ "jest-snapshot": "30.0.5"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
"node_modules/@jest/expect-utils": {
- "version": "30.0.4",
- "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-30.0.4.tgz",
- "integrity": "sha512-EgXecHDNfANeqOkcak0DxsoVI4qkDUsR7n/Lr2vtmTBjwLPBnnPOF71S11Q8IObWzxm2QgQoY6f9hzrRD3gHRA==",
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-30.0.5.tgz",
+ "integrity": "sha512-F3lmTT7CXWYywoVUGTCmom0vXq3HTTkaZyTAzIy+bXSBizB7o5qzlC9VCtq0arOa8GqmNsbg/cE9C6HLn7Szew==",
"license": "MIT",
"dependencies": {
"@jest/get-type": "30.0.1"
@@ -1586,22 +1783,101 @@
}
},
"node_modules/@jest/fake-timers": {
- "version": "30.0.4",
- "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-30.0.4.tgz",
- "integrity": "sha512-qZ7nxOcL5+gwBO6LErvwVy5k06VsX/deqo2XnVUSTV0TNC9lrg8FC3dARbi+5lmrr5VyX5drragK+xLcOjvjYw==",
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-30.0.5.tgz",
+ "integrity": "sha512-ZO5DHfNV+kgEAeP3gK3XlpJLL4U3Sz6ebl/n68Uwt64qFFs5bv4bfEEjyRGK5uM0C90ewooNgFuKMdkbEoMEXw==",
"license": "MIT",
"dependencies": {
- "@jest/types": "30.0.1",
+ "@jest/types": "30.0.5",
"@sinonjs/fake-timers": "^13.0.0",
"@types/node": "*",
- "jest-message-util": "30.0.2",
- "jest-mock": "30.0.2",
- "jest-util": "30.0.2"
+ "jest-message-util": "30.0.5",
+ "jest-mock": "30.0.5",
+ "jest-util": "30.0.5"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
+ "node_modules/@jest/fake-timers/node_modules/@jest/schemas": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
+ "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
+ "dependencies": {
+ "@sinclair/typebox": "^0.34.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/@jest/fake-timers/node_modules/@jest/types": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
+ "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/pattern": "30.0.1",
+ "@jest/schemas": "30.0.5",
+ "@types/istanbul-lib-coverage": "^2.0.6",
+ "@types/istanbul-reports": "^3.0.4",
+ "@types/node": "*",
+ "@types/yargs": "^17.0.33",
+ "chalk": "^4.1.2"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/@jest/fake-timers/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/@jest/fake-timers/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@jest/fake-timers/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/@jest/fake-timers/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
"node_modules/@jest/get-type": {
"version": "30.0.1",
"resolved": "https://registry.npmjs.org/@jest/get-type/-/get-type-30.0.1.tgz",
@@ -1612,20 +1888,99 @@
}
},
"node_modules/@jest/globals": {
- "version": "30.0.4",
- "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-30.0.4.tgz",
- "integrity": "sha512-avyZuxEHF2EUhFF6NEWVdxkRRV6iXXcIES66DLhuLlU7lXhtFG/ySq/a8SRZmEJSsLkNAFX6z6mm8KWyXe9OEA==",
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-30.0.5.tgz",
+ "integrity": "sha512-7oEJT19WW4oe6HR7oLRvHxwlJk2gev0U9px3ufs8sX9PoD1Eza68KF0/tlN7X0dq/WVsBScXQGgCldA1V9Y/jA==",
"license": "MIT",
"dependencies": {
- "@jest/environment": "30.0.4",
- "@jest/expect": "30.0.4",
- "@jest/types": "30.0.1",
- "jest-mock": "30.0.2"
+ "@jest/environment": "30.0.5",
+ "@jest/expect": "30.0.5",
+ "@jest/types": "30.0.5",
+ "jest-mock": "30.0.5"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
+ "node_modules/@jest/globals/node_modules/@jest/schemas": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
+ "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
+ "dependencies": {
+ "@sinclair/typebox": "^0.34.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/@jest/globals/node_modules/@jest/types": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
+ "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/pattern": "30.0.1",
+ "@jest/schemas": "30.0.5",
+ "@types/istanbul-lib-coverage": "^2.0.6",
+ "@types/istanbul-reports": "^3.0.4",
+ "@types/node": "*",
+ "@types/yargs": "^17.0.33",
+ "chalk": "^4.1.2"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/@jest/globals/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/@jest/globals/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@jest/globals/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/@jest/globals/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
"node_modules/@jest/pattern": {
"version": "30.0.1",
"resolved": "https://registry.npmjs.org/@jest/pattern/-/pattern-30.0.1.tgz",
@@ -1640,16 +1995,16 @@
}
},
"node_modules/@jest/reporters": {
- "version": "30.0.4",
- "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-30.0.4.tgz",
- "integrity": "sha512-6ycNmP0JSJEEys1FbIzHtjl9BP0tOZ/KN6iMeAKrdvGmUsa1qfRdlQRUDKJ4P84hJ3xHw1yTqJt4fvPNHhyE+g==",
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-30.0.5.tgz",
+ "integrity": "sha512-mafft7VBX4jzED1FwGC1o/9QUM2xebzavImZMeqnsklgcyxBto8mV4HzNSzUrryJ+8R9MFOM3HgYuDradWR+4g==",
"license": "MIT",
"dependencies": {
"@bcoe/v8-coverage": "^0.2.3",
- "@jest/console": "30.0.4",
- "@jest/test-result": "30.0.4",
- "@jest/transform": "30.0.4",
- "@jest/types": "30.0.1",
+ "@jest/console": "30.0.5",
+ "@jest/test-result": "30.0.5",
+ "@jest/transform": "30.0.5",
+ "@jest/types": "30.0.5",
"@jridgewell/trace-mapping": "^0.3.25",
"@types/node": "*",
"chalk": "^4.1.2",
@@ -1662,9 +2017,9 @@
"istanbul-lib-report": "^3.0.0",
"istanbul-lib-source-maps": "^5.0.0",
"istanbul-reports": "^3.1.3",
- "jest-message-util": "30.0.2",
- "jest-util": "30.0.2",
- "jest-worker": "30.0.2",
+ "jest-message-util": "30.0.5",
+ "jest-util": "30.0.5",
+ "jest-worker": "30.0.5",
"slash": "^3.0.0",
"string-length": "^4.0.2",
"v8-to-istanbul": "^9.0.1"
@@ -1681,6 +2036,36 @@
}
}
},
+ "node_modules/@jest/reporters/node_modules/@jest/schemas": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
+ "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
+ "dependencies": {
+ "@sinclair/typebox": "^0.34.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/@jest/reporters/node_modules/@jest/types": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
+ "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/pattern": "30.0.1",
+ "@jest/schemas": "30.0.5",
+ "@types/istanbul-lib-coverage": "^2.0.6",
+ "@types/istanbul-reports": "^3.0.4",
+ "@types/node": "*",
+ "@types/yargs": "^17.0.33",
+ "chalk": "^4.1.2"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
"node_modules/@jest/reporters/node_modules/ansi-styles": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
@@ -1824,12 +2209,12 @@
}
},
"node_modules/@jest/snapshot-utils": {
- "version": "30.0.4",
- "resolved": "https://registry.npmjs.org/@jest/snapshot-utils/-/snapshot-utils-30.0.4.tgz",
- "integrity": "sha512-BEpX8M/Y5lG7MI3fmiO+xCnacOrVsnbqVrcDZIT8aSGkKV1w2WwvRQxSWw5SIS8ozg7+h8tSj5EO1Riqqxcdag==",
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/snapshot-utils/-/snapshot-utils-30.0.5.tgz",
+ "integrity": "sha512-XcCQ5qWHLvi29UUrowgDFvV4t7ETxX91CbDczMnoqXPOIcZOxyNdSjm6kV5XMc8+HkxfRegU/MUmnTbJRzGrUQ==",
"license": "MIT",
"dependencies": {
- "@jest/types": "30.0.1",
+ "@jest/types": "30.0.5",
"chalk": "^4.1.2",
"graceful-fs": "^4.2.11",
"natural-compare": "^1.4.0"
@@ -1838,6 +2223,36 @@
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
+ "node_modules/@jest/snapshot-utils/node_modules/@jest/schemas": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
+ "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
+ "dependencies": {
+ "@sinclair/typebox": "^0.34.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/@jest/snapshot-utils/node_modules/@jest/types": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
+ "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/pattern": "30.0.1",
+ "@jest/schemas": "30.0.5",
+ "@types/istanbul-lib-coverage": "^2.0.6",
+ "@types/istanbul-reports": "^3.0.4",
+ "@types/node": "*",
+ "@types/yargs": "^17.0.33",
+ "chalk": "^4.1.2"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
"node_modules/@jest/snapshot-utils/node_modules/ansi-styles": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
@@ -1902,13 +2317,13 @@
}
},
"node_modules/@jest/test-result": {
- "version": "30.0.4",
- "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-30.0.4.tgz",
- "integrity": "sha512-Mfpv8kjyKTHqsuu9YugB6z1gcdB3TSSOaKlehtVaiNlClMkEHY+5ZqCY2CrEE3ntpBMlstX/ShDAf84HKWsyIw==",
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-30.0.5.tgz",
+ "integrity": "sha512-wPyztnK0gbDMQAJZ43tdMro+qblDHH1Ru/ylzUo21TBKqt88ZqnKKK2m30LKmLLoKtR2lxdpCC/P3g1vfKcawQ==",
"license": "MIT",
"dependencies": {
- "@jest/console": "30.0.4",
- "@jest/types": "30.0.1",
+ "@jest/console": "30.0.5",
+ "@jest/types": "30.0.5",
"@types/istanbul-lib-coverage": "^2.0.6",
"collect-v8-coverage": "^1.0.2"
},
@@ -1916,15 +2331,94 @@
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
- "node_modules/@jest/test-sequencer": {
- "version": "30.0.4",
- "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-30.0.4.tgz",
- "integrity": "sha512-bj6ePmqi4uxAE8EHE0Slmk5uBYd9Vd/PcVt06CsBxzH4bbA8nGsI1YbXl/NH+eii4XRtyrRx+Cikub0x8H4vDg==",
+ "node_modules/@jest/test-result/node_modules/@jest/schemas": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
+ "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
"license": "MIT",
"dependencies": {
- "@jest/test-result": "30.0.4",
+ "@sinclair/typebox": "^0.34.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/@jest/test-result/node_modules/@jest/types": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
+ "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/pattern": "30.0.1",
+ "@jest/schemas": "30.0.5",
+ "@types/istanbul-lib-coverage": "^2.0.6",
+ "@types/istanbul-reports": "^3.0.4",
+ "@types/node": "*",
+ "@types/yargs": "^17.0.33",
+ "chalk": "^4.1.2"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/@jest/test-result/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/@jest/test-result/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@jest/test-result/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/@jest/test-result/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
+ "node_modules/@jest/test-sequencer": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-30.0.5.tgz",
+ "integrity": "sha512-Aea/G1egWoIIozmDD7PBXUOxkekXl7ueGzrsGGi1SbeKgQqCYCIf+wfbflEbf2LiPxL8j2JZGLyrzZagjvW4YQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/test-result": "30.0.5",
"graceful-fs": "^4.2.11",
- "jest-haste-map": "30.0.2",
+ "jest-haste-map": "30.0.5",
"slash": "^3.0.0"
},
"engines": {
@@ -1932,22 +2426,22 @@
}
},
"node_modules/@jest/transform": {
- "version": "30.0.4",
- "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-30.0.4.tgz",
- "integrity": "sha512-atvy4hRph/UxdCIBp+UB2jhEA/jJiUeGZ7QPgBi9jUUKNgi3WEoMXGNG7zbbELG2+88PMabUNCDchmqgJy3ELg==",
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-30.0.5.tgz",
+ "integrity": "sha512-Vk8amLQCmuZyy6GbBht1Jfo9RSdBtg7Lks+B0PecnjI8J+PCLQPGh7uI8Q/2wwpW2gLdiAfiHNsmekKlywULqg==",
"license": "MIT",
"dependencies": {
"@babel/core": "^7.27.4",
- "@jest/types": "30.0.1",
+ "@jest/types": "30.0.5",
"@jridgewell/trace-mapping": "^0.3.25",
"babel-plugin-istanbul": "^7.0.0",
"chalk": "^4.1.2",
"convert-source-map": "^2.0.0",
"fast-json-stable-stringify": "^2.1.0",
"graceful-fs": "^4.2.11",
- "jest-haste-map": "30.0.2",
+ "jest-haste-map": "30.0.5",
"jest-regex-util": "30.0.1",
- "jest-util": "30.0.2",
+ "jest-util": "30.0.5",
"micromatch": "^4.0.8",
"pirates": "^4.0.7",
"slash": "^3.0.0",
@@ -1957,6 +2451,36 @@
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
+ "node_modules/@jest/transform/node_modules/@jest/schemas": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
+ "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
+ "dependencies": {
+ "@sinclair/typebox": "^0.34.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/@jest/transform/node_modules/@jest/types": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
+ "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/pattern": "30.0.1",
+ "@jest/schemas": "30.0.5",
+ "@types/istanbul-lib-coverage": "^2.0.6",
+ "@types/istanbul-reports": "^3.0.4",
+ "@types/node": "*",
+ "@types/yargs": "^17.0.33",
+ "chalk": "^4.1.2"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
"node_modules/@jest/transform/node_modules/ansi-styles": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
@@ -2108,6 +2632,18 @@
"@jridgewell/sourcemap-codec": "^1.4.14"
}
},
+ "node_modules/@napi-rs/wasm-runtime": {
+ "version": "0.2.12",
+ "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz",
+ "integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "@emnapi/core": "^1.4.3",
+ "@emnapi/runtime": "^1.4.3",
+ "@tybys/wasm-util": "^0.10.0"
+ }
+ },
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -2279,19 +2815,6 @@
"@octokit/openapi-types": "^25.1.0"
}
},
- "node_modules/@oxlint/win32-x64": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/@oxlint/win32-x64/-/win32-x64-1.7.0.tgz",
- "integrity": "sha512-0EPWBWOiD3wZHgeWDlTUaiFzhzIonXykxYUC+NRerPQFkO/G+bd9uLMJddHDKqfP/7g8s3E5V6KvBvvFpb7U6g==",
- "cpu": [
- "x64"
- ],
- "license": "MIT",
- "optional": true,
- "os": [
- "win32"
- ]
- },
"node_modules/@pkgjs/parseargs": {
"version": "0.11.0",
"resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
@@ -2624,9 +3147,9 @@
}
},
"node_modules/@swc/core": {
- "version": "1.13.1",
- "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.13.1.tgz",
- "integrity": "sha512-jEKKErLC6uwSqA+p6bmZR08usZM5Fpc+HdEu5CAzvye0q43yf1si1kjhHEa9XMkz0A2SAaal3eKCg/YYmtOsCA==",
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.13.2.tgz",
+ "integrity": "sha512-YWqn+0IKXDhqVLKoac4v2tV6hJqB/wOh8/Br8zjqeqBkKa77Qb0Kw2i7LOFzjFNZbZaPH6AlMGlBwNrxaauaAg==",
"hasInstallScript": true,
"license": "Apache-2.0",
"dependencies": {
@@ -2641,16 +3164,16 @@
"url": "https://opencollective.com/swc"
},
"optionalDependencies": {
- "@swc/core-darwin-arm64": "1.13.1",
- "@swc/core-darwin-x64": "1.13.1",
- "@swc/core-linux-arm-gnueabihf": "1.13.1",
- "@swc/core-linux-arm64-gnu": "1.13.1",
- "@swc/core-linux-arm64-musl": "1.13.1",
- "@swc/core-linux-x64-gnu": "1.13.1",
- "@swc/core-linux-x64-musl": "1.13.1",
- "@swc/core-win32-arm64-msvc": "1.13.1",
- "@swc/core-win32-ia32-msvc": "1.13.1",
- "@swc/core-win32-x64-msvc": "1.13.1"
+ "@swc/core-darwin-arm64": "1.13.2",
+ "@swc/core-darwin-x64": "1.13.2",
+ "@swc/core-linux-arm-gnueabihf": "1.13.2",
+ "@swc/core-linux-arm64-gnu": "1.13.2",
+ "@swc/core-linux-arm64-musl": "1.13.2",
+ "@swc/core-linux-x64-gnu": "1.13.2",
+ "@swc/core-linux-x64-musl": "1.13.2",
+ "@swc/core-win32-arm64-msvc": "1.13.2",
+ "@swc/core-win32-ia32-msvc": "1.13.2",
+ "@swc/core-win32-x64-msvc": "1.13.2"
},
"peerDependencies": {
"@swc/helpers": ">=0.5.17"
@@ -2661,10 +3184,154 @@
}
}
},
+ "node_modules/@swc/core-darwin-arm64": {
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.13.2.tgz",
+ "integrity": "sha512-44p7ivuLSGFJ15Vly4ivLJjg3ARo4879LtEBAabcHhSZygpmkP8eyjyWxrH3OxkY1eRZSIJe8yRZPFw4kPXFPw==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-darwin-x64": {
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.13.2.tgz",
+ "integrity": "sha512-Lb9EZi7X2XDAVmuUlBm2UvVAgSCbD3qKqDCxSI4jEOddzVOpNCnyZ/xEampdngUIyDDhhJLYU9duC+Mcsv5Y+A==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-linux-arm-gnueabihf": {
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.13.2.tgz",
+ "integrity": "sha512-9TDe/92ee1x57x+0OqL1huG4BeljVx0nWW4QOOxp8CCK67Rpc/HHl2wciJ0Kl9Dxf2NvpNtkPvqj9+BUmM9WVA==",
+ "cpu": [
+ "arm"
+ ],
+ "license": "Apache-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-linux-arm64-gnu": {
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.13.2.tgz",
+ "integrity": "sha512-KJUSl56DBk7AWMAIEcU83zl5mg3vlQYhLELhjwRFkGFMvghQvdqQ3zFOYa4TexKA7noBZa3C8fb24rI5sw9Exg==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-linux-arm64-musl": {
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.13.2.tgz",
+ "integrity": "sha512-teU27iG1oyWpNh9CzcGQ48ClDRt/RCem7mYO7ehd2FY102UeTws2+OzLESS1TS1tEZipq/5xwx3FzbVgiolCiQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-linux-x64-gnu": {
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.13.2.tgz",
+ "integrity": "sha512-dRPsyPyqpLD0HMRCRpYALIh4kdOir8pPg4AhNQZLehKowigRd30RcLXGNVZcc31Ua8CiPI4QSgjOIxK+EQe4LQ==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-linux-x64-musl": {
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.13.2.tgz",
+ "integrity": "sha512-CCxETW+KkYEQDqz1SYC15YIWYheqFC+PJVOW76Maa/8yu8Biw+HTAcblKf2isrlUtK8RvrQN94v3UXkC2NzCEw==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-win32-arm64-msvc": {
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.13.2.tgz",
+ "integrity": "sha512-Wv/QTA6PjyRLlmKcN6AmSI4jwSMRl0VTLGs57PHTqYRwwfwd7y4s2fIPJVBNbAlXd795dOEP6d/bGSQSyhOX3A==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-win32-ia32-msvc": {
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.13.2.tgz",
+ "integrity": "sha512-PuCdtNynEkUNbUXX/wsyUC+t4mamIU5y00lT5vJcAvco3/r16Iaxl5UCzhXYaWZSNVZMzPp9qN8NlSL8M5pPxw==",
+ "cpu": [
+ "ia32"
+ ],
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/@swc/core-win32-x64-msvc": {
- "version": "1.13.1",
- "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.13.1.tgz",
- "integrity": "sha512-KubYjzqs/nz3H69ncX/XHKsC8c1xqc7UvonQAj26BhbL22HBsqdAaVutZ+Obho6RMpd3F5qQ95ldavUTWskRrw==",
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.13.2.tgz",
+ "integrity": "sha512-qlmMkFZJus8cYuBURx1a3YAG2G7IW44i+FEYV5/32ylKkzGNAr9tDJSA53XNnNXkAB5EXSPsOz7bn5C3JlEtdQ==",
"cpu": [
"x64"
],
@@ -2715,6 +3382,23 @@
"integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==",
"license": "MIT"
},
+ "node_modules/@tybys/wasm-util": {
+ "version": "0.10.0",
+ "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.0.tgz",
+ "integrity": "sha512-VyyPYFlOMNylG45GoAe0xDoLwWuowvf92F9kySqzYh8vmYm7D2u4iUJKa1tOUpS70Ku13ASrOkS4ScXFsTaCNQ==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.4.0"
+ }
+ },
+ "node_modules/@tybys/wasm-util/node_modules/tslib": {
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
+ "license": "0BSD",
+ "optional": true
+ },
"node_modules/@types/babel__core": {
"version": "7.20.5",
"resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
@@ -2847,9 +3531,9 @@
"license": "MIT"
},
"node_modules/@types/node": {
- "version": "24.0.15",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.15.tgz",
- "integrity": "sha512-oaeTSbCef7U/z7rDeJA138xpG3NuKc64/rZ2qmUFkFJmnMsAPaluIifqyWd8hSSMxyP9oie3dLAqYPblag9KgA==",
+ "version": "24.1.0",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-24.1.0.tgz",
+ "integrity": "sha512-ut5FthK5moxFKH2T1CUOC6ctR67rQRvvHdFLCD2Ql6KXmMuCrjsSsRI9UsLCm9M18BMwClv4pn327UvB7eeO1w==",
"license": "MIT",
"dependencies": {
"undici-types": "~7.8.0"
@@ -2904,16 +3588,16 @@
"license": "MIT"
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "8.37.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.37.0.tgz",
- "integrity": "sha512-jsuVWeIkb6ggzB+wPCsR4e6loj+rM72ohW6IBn2C+5NCvfUVY8s33iFPySSVXqtm5Hu29Ne/9bnA0JmyLmgenA==",
+ "version": "8.38.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.38.0.tgz",
+ "integrity": "sha512-CPoznzpuAnIOl4nhj4tRr4gIPj5AfKgkiJmGQDaq+fQnRJTYlcBjbX3wbciGmpoPf8DREufuPRe1tNMZnGdanA==",
"license": "MIT",
"dependencies": {
"@eslint-community/regexpp": "^4.10.0",
- "@typescript-eslint/scope-manager": "8.37.0",
- "@typescript-eslint/type-utils": "8.37.0",
- "@typescript-eslint/utils": "8.37.0",
- "@typescript-eslint/visitor-keys": "8.37.0",
+ "@typescript-eslint/scope-manager": "8.38.0",
+ "@typescript-eslint/type-utils": "8.38.0",
+ "@typescript-eslint/utils": "8.38.0",
+ "@typescript-eslint/visitor-keys": "8.38.0",
"graphemer": "^1.4.0",
"ignore": "^7.0.0",
"natural-compare": "^1.4.0",
@@ -2927,7 +3611,7 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "@typescript-eslint/parser": "^8.37.0",
+ "@typescript-eslint/parser": "^8.38.0",
"eslint": "^8.57.0 || ^9.0.0",
"typescript": ">=4.8.4 <5.9.0"
}
@@ -2942,15 +3626,15 @@
}
},
"node_modules/@typescript-eslint/parser": {
- "version": "8.37.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.37.0.tgz",
- "integrity": "sha512-kVIaQE9vrN9RLCQMQ3iyRlVJpTiDUY6woHGb30JDkfJErqrQEmtdWH3gV0PBAfGZgQXoqzXOO0T3K6ioApbbAA==",
+ "version": "8.38.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.38.0.tgz",
+ "integrity": "sha512-Zhy8HCvBUEfBECzIl1PKqF4p11+d0aUJS1GeUiuqK9WmOug8YCmC4h4bjyBvMyAMI9sbRczmrYL5lKg/YMbrcQ==",
"license": "MIT",
"dependencies": {
- "@typescript-eslint/scope-manager": "8.37.0",
- "@typescript-eslint/types": "8.37.0",
- "@typescript-eslint/typescript-estree": "8.37.0",
- "@typescript-eslint/visitor-keys": "8.37.0",
+ "@typescript-eslint/scope-manager": "8.38.0",
+ "@typescript-eslint/types": "8.38.0",
+ "@typescript-eslint/typescript-estree": "8.38.0",
+ "@typescript-eslint/visitor-keys": "8.38.0",
"debug": "^4.3.4"
},
"engines": {
@@ -2966,13 +3650,13 @@
}
},
"node_modules/@typescript-eslint/project-service": {
- "version": "8.37.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.37.0.tgz",
- "integrity": "sha512-BIUXYsbkl5A1aJDdYJCBAo8rCEbAvdquQ8AnLb6z5Lp1u3x5PNgSSx9A/zqYc++Xnr/0DVpls8iQ2cJs/izTXA==",
+ "version": "8.38.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.38.0.tgz",
+ "integrity": "sha512-dbK7Jvqcb8c9QfH01YB6pORpqX1mn5gDZc9n63Ak/+jD67oWXn3Gs0M6vddAN+eDXBCS5EmNWzbSxsn9SzFWWg==",
"license": "MIT",
"dependencies": {
- "@typescript-eslint/tsconfig-utils": "^8.37.0",
- "@typescript-eslint/types": "^8.37.0",
+ "@typescript-eslint/tsconfig-utils": "^8.38.0",
+ "@typescript-eslint/types": "^8.38.0",
"debug": "^4.3.4"
},
"engines": {
@@ -2987,13 +3671,13 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "8.37.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.37.0.tgz",
- "integrity": "sha512-0vGq0yiU1gbjKob2q691ybTg9JX6ShiVXAAfm2jGf3q0hdP6/BruaFjL/ManAR/lj05AvYCH+5bbVo0VtzmjOA==",
+ "version": "8.38.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.38.0.tgz",
+ "integrity": "sha512-WJw3AVlFFcdT9Ri1xs/lg8LwDqgekWXWhH3iAF+1ZM+QPd7oxQ6jvtW/JPwzAScxitILUIFs0/AnQ/UWHzbATQ==",
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.37.0",
- "@typescript-eslint/visitor-keys": "8.37.0"
+ "@typescript-eslint/types": "8.38.0",
+ "@typescript-eslint/visitor-keys": "8.38.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -3004,9 +3688,9 @@
}
},
"node_modules/@typescript-eslint/tsconfig-utils": {
- "version": "8.37.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.37.0.tgz",
- "integrity": "sha512-1/YHvAVTimMM9mmlPvTec9NP4bobA1RkDbMydxG8omqwJJLEW/Iy2C4adsAESIXU3WGLXFHSZUU+C9EoFWl4Zg==",
+ "version": "8.38.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.38.0.tgz",
+ "integrity": "sha512-Lum9RtSE3EroKk/bYns+sPOodqb2Fv50XOl/gMviMKNvanETUuUcC9ObRbzrJ4VSd2JalPqgSAavwrPiPvnAiQ==",
"license": "MIT",
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -3020,14 +3704,14 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "8.37.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.37.0.tgz",
- "integrity": "sha512-SPkXWIkVZxhgwSwVq9rqj/4VFo7MnWwVaRNznfQDc/xPYHjXnPfLWn+4L6FF1cAz6e7dsqBeMawgl7QjUMj4Ow==",
+ "version": "8.38.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.38.0.tgz",
+ "integrity": "sha512-c7jAvGEZVf0ao2z+nnz8BUaHZD09Agbh+DY7qvBQqLiz8uJzRgVPj5YvOh8I8uEiH8oIUGIfHzMwUcGVco/SJg==",
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.37.0",
- "@typescript-eslint/typescript-estree": "8.37.0",
- "@typescript-eslint/utils": "8.37.0",
+ "@typescript-eslint/types": "8.38.0",
+ "@typescript-eslint/typescript-estree": "8.38.0",
+ "@typescript-eslint/utils": "8.38.0",
"debug": "^4.3.4",
"ts-api-utils": "^2.1.0"
},
@@ -3044,9 +3728,9 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "8.37.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.37.0.tgz",
- "integrity": "sha512-ax0nv7PUF9NOVPs+lmQ7yIE7IQmAf8LGcXbMvHX5Gm+YJUYNAl340XkGnrimxZ0elXyoQJuN5sbg6C4evKA4SQ==",
+ "version": "8.38.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.38.0.tgz",
+ "integrity": "sha512-wzkUfX3plUqij4YwWaJyqhiPE5UCRVlFpKn1oCRn2O1bJ592XxWJj8ROQ3JD5MYXLORW84063z3tZTb/cs4Tyw==",
"license": "MIT",
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -3057,15 +3741,15 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "8.37.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.37.0.tgz",
- "integrity": "sha512-zuWDMDuzMRbQOM+bHyU4/slw27bAUEcKSKKs3hcv2aNnc/tvE/h7w60dwVw8vnal2Pub6RT1T7BI8tFZ1fE+yg==",
+ "version": "8.38.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.38.0.tgz",
+ "integrity": "sha512-fooELKcAKzxux6fA6pxOflpNS0jc+nOQEEOipXFNjSlBS6fqrJOVY/whSn70SScHrcJ2LDsxWrneFoWYSVfqhQ==",
"license": "MIT",
"dependencies": {
- "@typescript-eslint/project-service": "8.37.0",
- "@typescript-eslint/tsconfig-utils": "8.37.0",
- "@typescript-eslint/types": "8.37.0",
- "@typescript-eslint/visitor-keys": "8.37.0",
+ "@typescript-eslint/project-service": "8.38.0",
+ "@typescript-eslint/tsconfig-utils": "8.38.0",
+ "@typescript-eslint/types": "8.38.0",
+ "@typescript-eslint/visitor-keys": "8.38.0",
"debug": "^4.3.4",
"fast-glob": "^3.3.2",
"is-glob": "^4.0.3",
@@ -3109,15 +3793,15 @@
}
},
"node_modules/@typescript-eslint/utils": {
- "version": "8.37.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.37.0.tgz",
- "integrity": "sha512-TSFvkIW6gGjN2p6zbXo20FzCABbyUAuq6tBvNRGsKdsSQ6a7rnV6ADfZ7f4iI3lIiXc4F4WWvtUfDw9CJ9pO5A==",
+ "version": "8.38.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.38.0.tgz",
+ "integrity": "sha512-hHcMA86Hgt+ijJlrD8fX0j1j8w4C92zue/8LOPAFioIno+W0+L7KqE8QZKCcPGc/92Vs9x36w/4MPTJhqXdyvg==",
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.7.0",
- "@typescript-eslint/scope-manager": "8.37.0",
- "@typescript-eslint/types": "8.37.0",
- "@typescript-eslint/typescript-estree": "8.37.0"
+ "@typescript-eslint/scope-manager": "8.38.0",
+ "@typescript-eslint/types": "8.38.0",
+ "@typescript-eslint/typescript-estree": "8.38.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -3132,12 +3816,12 @@
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "8.37.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.37.0.tgz",
- "integrity": "sha512-YzfhzcTnZVPiLfP/oeKtDp2evwvHLMe0LOy7oe+hb9KKIumLNohYS9Hgp1ifwpu42YWxhZE8yieggz6JpqO/1w==",
+ "version": "8.38.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.38.0.tgz",
+ "integrity": "sha512-pWrTcoFNWuwHlA9CvlfSsGWs14JxfN1TH25zM5L7o0pRLhsoZkDnTsXfQRJBEWJoV5DL0jf+Z+sxiud+K0mq1g==",
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.37.0",
+ "@typescript-eslint/types": "8.38.0",
"eslint-visitor-keys": "^4.2.1"
},
"engines": {
@@ -3166,6 +3850,243 @@
"integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==",
"license": "ISC"
},
+ "node_modules/@unrs/resolver-binding-android-arm-eabi": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.11.1.tgz",
+ "integrity": "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==",
+ "cpu": [
+ "arm"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ]
+ },
+ "node_modules/@unrs/resolver-binding-android-arm64": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.11.1.tgz",
+ "integrity": "sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ]
+ },
+ "node_modules/@unrs/resolver-binding-darwin-arm64": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.11.1.tgz",
+ "integrity": "sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/@unrs/resolver-binding-darwin-x64": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.11.1.tgz",
+ "integrity": "sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/@unrs/resolver-binding-freebsd-x64": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.11.1.tgz",
+ "integrity": "sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ]
+ },
+ "node_modules/@unrs/resolver-binding-linux-arm-gnueabihf": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.11.1.tgz",
+ "integrity": "sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==",
+ "cpu": [
+ "arm"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@unrs/resolver-binding-linux-arm-musleabihf": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.11.1.tgz",
+ "integrity": "sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==",
+ "cpu": [
+ "arm"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@unrs/resolver-binding-linux-arm64-gnu": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.11.1.tgz",
+ "integrity": "sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@unrs/resolver-binding-linux-arm64-musl": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.11.1.tgz",
+ "integrity": "sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@unrs/resolver-binding-linux-ppc64-gnu": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.11.1.tgz",
+ "integrity": "sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==",
+ "cpu": [
+ "ppc64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@unrs/resolver-binding-linux-riscv64-gnu": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.11.1.tgz",
+ "integrity": "sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==",
+ "cpu": [
+ "riscv64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@unrs/resolver-binding-linux-riscv64-musl": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.11.1.tgz",
+ "integrity": "sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==",
+ "cpu": [
+ "riscv64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@unrs/resolver-binding-linux-s390x-gnu": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.11.1.tgz",
+ "integrity": "sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==",
+ "cpu": [
+ "s390x"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@unrs/resolver-binding-linux-x64-gnu": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.11.1.tgz",
+ "integrity": "sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@unrs/resolver-binding-linux-x64-musl": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.11.1.tgz",
+ "integrity": "sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@unrs/resolver-binding-wasm32-wasi": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.11.1.tgz",
+ "integrity": "sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==",
+ "cpu": [
+ "wasm32"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "@napi-rs/wasm-runtime": "^0.2.11"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/@unrs/resolver-binding-win32-arm64-msvc": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.11.1.tgz",
+ "integrity": "sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@unrs/resolver-binding-win32-ia32-msvc": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.11.1.tgz",
+ "integrity": "sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==",
+ "cpu": [
+ "ia32"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
"node_modules/@unrs/resolver-binding-win32-x64-msvc": {
"version": "1.11.1",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.11.1.tgz",
@@ -3416,13 +4337,13 @@
}
},
"node_modules/axios": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.10.0.tgz",
- "integrity": "sha512-/1xYAC4MP/HEG+3duIhFr4ZQXR4sQXOIe+o6sdqzeykGLx6Upp/1p8MHqhINOvGeP7xyNHe7tsiJByc4SSVUxw==",
+ "version": "1.11.0",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.11.0.tgz",
+ "integrity": "sha512-1Lx3WLFQWm3ooKDYZD1eXmoGO9fxYQjrycfHFC8P0sCfQVXyROp0p9PFWBehewBOdCwHc+f/b8I0fMto5eSfwA==",
"license": "MIT",
"dependencies": {
"follow-redirects": "^1.15.6",
- "form-data": "^4.0.0",
+ "form-data": "^4.0.4",
"proxy-from-env": "^1.1.0"
}
},
@@ -3466,12 +4387,12 @@
}
},
"node_modules/babel-jest": {
- "version": "30.0.4",
- "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-30.0.4.tgz",
- "integrity": "sha512-UjG2j7sAOqsp2Xua1mS/e+ekddkSu3wpf4nZUSvXNHuVWdaOUXQ77+uyjJLDE9i0atm5x4kds8K9yb5lRsRtcA==",
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-30.0.5.tgz",
+ "integrity": "sha512-mRijnKimhGDMsizTvBTWotwNpzrkHr+VvZUQBof2AufXKB8NXrL1W69TG20EvOz7aevx6FTJIaBuBkYxS8zolg==",
"license": "MIT",
"dependencies": {
- "@jest/transform": "30.0.4",
+ "@jest/transform": "30.0.5",
"@types/babel__core": "^7.20.5",
"babel-plugin-istanbul": "^7.0.0",
"babel-preset-jest": "30.0.1",
@@ -4035,25 +4956,25 @@
"license": "MIT/X11"
},
"node_modules/cheerio": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.1.0.tgz",
- "integrity": "sha512-+0hMx9eYhJvWbgpKV9hN7jg0JcwydpopZE4hgi+KvQtByZXPp04NiCWU0LzcAbP63abZckIHkTQaXVF52mX3xQ==",
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.1.2.tgz",
+ "integrity": "sha512-IkxPpb5rS/d1IiLbHMgfPuS0FgiWTtFIm/Nj+2woXDLTZ7fOT2eqzgYbdMlLweqlHbsZjxEChoVK+7iph7jyQg==",
"license": "MIT",
"dependencies": {
"cheerio-select": "^2.1.0",
"dom-serializer": "^2.0.0",
"domhandler": "^5.0.3",
"domutils": "^3.2.2",
- "encoding-sniffer": "^0.2.0",
+ "encoding-sniffer": "^0.2.1",
"htmlparser2": "^10.0.0",
"parse5": "^7.3.0",
"parse5-htmlparser2-tree-adapter": "^7.1.0",
"parse5-parser-stream": "^7.1.2",
- "undici": "^7.10.0",
+ "undici": "^7.12.0",
"whatwg-mimetype": "^4.0.0"
},
"engines": {
- "node": ">=18.17"
+ "node": ">=20.18.1"
},
"funding": {
"url": "https://github.com/cheeriojs/cheerio?sponsor=1"
@@ -4495,21 +5416,20 @@
"license": "MIT"
},
"node_modules/cross-env": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz",
- "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==",
+ "version": "10.0.0",
+ "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-10.0.0.tgz",
+ "integrity": "sha512-aU8qlEK/nHYtVuN4p7UQgAwVljzMg8hB4YK5ThRqD2l/ziSnryncPNn7bMLt5cFYsKVKBh8HqLqyCoTupEUu7Q==",
"license": "MIT",
"dependencies": {
- "cross-spawn": "^7.0.1"
+ "@epic-web/invariant": "^1.0.0",
+ "cross-spawn": "^7.0.6"
},
"bin": {
- "cross-env": "src/bin/cross-env.js",
- "cross-env-shell": "src/bin/cross-env-shell.js"
+ "cross-env": "dist/bin/cross-env.js",
+ "cross-env-shell": "dist/bin/cross-env-shell.js"
},
"engines": {
- "node": ">=10.14",
- "npm": ">=6",
- "yarn": ">=1"
+ "node": ">=20"
}
},
"node_modules/cross-spawn": {
@@ -4785,9 +5705,9 @@
"license": "MIT"
},
"node_modules/electron-to-chromium": {
- "version": "1.5.187",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.187.tgz",
- "integrity": "sha512-cl5Jc9I0KGUoOoSbxvTywTa40uspGJt/BDBoDLoxJRSBpWh4FFXBsjNRHfQrONsV/OoEjDfHUmZQa2d6Ze4YgA==",
+ "version": "1.5.191",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.191.tgz",
+ "integrity": "sha512-xcwe9ELcuxYLUFqZZxL19Z6HVKcvNkIwhbHUz7L3us6u12yR+7uY89dSl570f/IqNthx8dAw3tojG7i4Ni4tDA==",
"license": "ISC"
},
"node_modules/emittery": {
@@ -5028,9 +5948,9 @@
}
},
"node_modules/eslint": {
- "version": "9.31.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.31.0.tgz",
- "integrity": "sha512-QldCVh/ztyKJJZLr4jXNUByx3gR+TDYZCRXEktiZoUR3PGy4qCmSbkxcIle8GEwGpb5JBZazlaJ/CxLidXdEbQ==",
+ "version": "9.32.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.32.0.tgz",
+ "integrity": "sha512-LSehfdpgMeWcTZkWZVIJl+tkZ2nuSkyyB9C27MZqFWXuph7DvaowgcTvKqxvpLW1JZIk8PN7hFY3Rj9LQ7m7lg==",
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
@@ -5039,8 +5959,8 @@
"@eslint/config-helpers": "^0.3.0",
"@eslint/core": "^0.15.0",
"@eslint/eslintrc": "^3.3.1",
- "@eslint/js": "9.31.0",
- "@eslint/plugin-kit": "^0.3.1",
+ "@eslint/js": "9.32.0",
+ "@eslint/plugin-kit": "^0.3.4",
"@humanfs/node": "^0.16.6",
"@humanwhocodes/module-importer": "^1.0.1",
"@humanwhocodes/retry": "^0.4.2",
@@ -5320,17 +6240,17 @@
}
},
"node_modules/expect": {
- "version": "30.0.4",
- "resolved": "https://registry.npmjs.org/expect/-/expect-30.0.4.tgz",
- "integrity": "sha512-dDLGjnP2cKbEppxVICxI/Uf4YemmGMPNy0QytCbfafbpYk9AFQsxb8Uyrxii0RPK7FWgLGlSem+07WirwS3cFQ==",
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/expect/-/expect-30.0.5.tgz",
+ "integrity": "sha512-P0te2pt+hHI5qLJkIR+iMvS+lYUZml8rKKsohVHAGY+uClp9XVbdyYNJOIjSRpHVp8s8YqxJCiHUkSYZGr8rtQ==",
"license": "MIT",
"dependencies": {
- "@jest/expect-utils": "30.0.4",
+ "@jest/expect-utils": "30.0.5",
"@jest/get-type": "30.0.1",
- "jest-matcher-utils": "30.0.4",
- "jest-message-util": "30.0.2",
- "jest-mock": "30.0.2",
- "jest-util": "30.0.2"
+ "jest-matcher-utils": "30.0.5",
+ "jest-message-util": "30.0.5",
+ "jest-mock": "30.0.5",
+ "jest-util": "30.0.5"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -5648,6 +6568,20 @@
"integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
"license": "ISC"
},
+ "node_modules/fsevents": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
+ "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
+ "hasInstallScript": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
+ }
+ },
"node_modules/function-bind": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
@@ -6123,17 +7057,17 @@
"license": "ISC"
},
"node_modules/inquirer": {
- "version": "12.7.0",
- "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-12.7.0.tgz",
- "integrity": "sha512-KKFRc++IONSyE2UYw9CJ1V0IWx5yQKomwB+pp3cWomWs+v2+ZsG11G2OVfAjFS6WWCppKw+RfKmpqGfSzD5QBQ==",
+ "version": "12.8.2",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-12.8.2.tgz",
+ "integrity": "sha512-oBDL9f4+cDambZVJdfJu2M5JQfvaug9lbo6fKDlFV40i8t3FGA1Db67ov5Hp5DInG4zmXhHWTSnlXBntnJ7GMA==",
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^10.1.14",
- "@inquirer/prompts": "^7.6.0",
- "@inquirer/type": "^3.0.7",
+ "@inquirer/core": "^10.1.15",
+ "@inquirer/prompts": "^7.7.1",
+ "@inquirer/type": "^3.0.8",
"ansi-escapes": "^4.3.2",
"mute-stream": "^2.0.0",
- "run-async": "^4.0.4",
+ "run-async": "^4.0.5",
"rxjs": "^7.8.2"
},
"engines": {
@@ -6466,15 +7400,15 @@
}
},
"node_modules/jest": {
- "version": "30.0.4",
- "resolved": "https://registry.npmjs.org/jest/-/jest-30.0.4.tgz",
- "integrity": "sha512-9QE0RS4WwTj/TtTC4h/eFVmFAhGNVerSB9XpJh8sqaXlP73ILcPcZ7JWjjEtJJe2m8QyBLKKfPQuK+3F+Xij/g==",
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/jest/-/jest-30.0.5.tgz",
+ "integrity": "sha512-y2mfcJywuTUkvLm2Lp1/pFX8kTgMO5yyQGq/Sk/n2mN7XWYp4JsCZ/QXW34M8YScgk8bPZlREH04f6blPnoHnQ==",
"license": "MIT",
"dependencies": {
- "@jest/core": "30.0.4",
- "@jest/types": "30.0.1",
+ "@jest/core": "30.0.5",
+ "@jest/types": "30.0.5",
"import-local": "^3.2.0",
- "jest-cli": "30.0.4"
+ "jest-cli": "30.0.5"
},
"bin": {
"jest": "bin/jest.js"
@@ -6492,13 +7426,13 @@
}
},
"node_modules/jest-changed-files": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-30.0.2.tgz",
- "integrity": "sha512-Ius/iRST9FKfJI+I+kpiDh8JuUlAISnRszF9ixZDIqJF17FckH5sOzKC8a0wd0+D+8em5ADRHA5V5MnfeDk2WA==",
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-30.0.5.tgz",
+ "integrity": "sha512-bGl2Ntdx0eAwXuGpdLdVYVr5YQHnSZlQ0y9HVDu565lCUAe9sj6JOtBbMmBBikGIegne9piDDIOeiLVoqTkz4A==",
"license": "MIT",
"dependencies": {
"execa": "^5.1.1",
- "jest-util": "30.0.2",
+ "jest-util": "30.0.5",
"p-limit": "^3.1.0"
},
"engines": {
@@ -6506,28 +7440,28 @@
}
},
"node_modules/jest-circus": {
- "version": "30.0.4",
- "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-30.0.4.tgz",
- "integrity": "sha512-o6UNVfbXbmzjYgmVPtSQrr5xFZCtkDZGdTlptYvGFSN80RuOOlTe73djvMrs+QAuSERZWcHBNIOMH+OEqvjWuw==",
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-30.0.5.tgz",
+ "integrity": "sha512-h/sjXEs4GS+NFFfqBDYT7y5Msfxh04EwWLhQi0F8kuWpe+J/7tICSlswU8qvBqumR3kFgHbfu7vU6qruWWBPug==",
"license": "MIT",
"dependencies": {
- "@jest/environment": "30.0.4",
- "@jest/expect": "30.0.4",
- "@jest/test-result": "30.0.4",
- "@jest/types": "30.0.1",
+ "@jest/environment": "30.0.5",
+ "@jest/expect": "30.0.5",
+ "@jest/test-result": "30.0.5",
+ "@jest/types": "30.0.5",
"@types/node": "*",
"chalk": "^4.1.2",
"co": "^4.6.0",
"dedent": "^1.6.0",
"is-generator-fn": "^2.1.0",
- "jest-each": "30.0.2",
- "jest-matcher-utils": "30.0.4",
- "jest-message-util": "30.0.2",
- "jest-runtime": "30.0.4",
- "jest-snapshot": "30.0.4",
- "jest-util": "30.0.2",
+ "jest-each": "30.0.5",
+ "jest-matcher-utils": "30.0.5",
+ "jest-message-util": "30.0.5",
+ "jest-runtime": "30.0.5",
+ "jest-snapshot": "30.0.5",
+ "jest-util": "30.0.5",
"p-limit": "^3.1.0",
- "pretty-format": "30.0.2",
+ "pretty-format": "30.0.5",
"pure-rand": "^7.0.0",
"slash": "^3.0.0",
"stack-utils": "^2.0.6"
@@ -6536,6 +7470,36 @@
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
+ "node_modules/jest-circus/node_modules/@jest/schemas": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
+ "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
+ "dependencies": {
+ "@sinclair/typebox": "^0.34.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-circus/node_modules/@jest/types": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
+ "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/pattern": "30.0.1",
+ "@jest/schemas": "30.0.5",
+ "@types/istanbul-lib-coverage": "^2.0.6",
+ "@types/istanbul-reports": "^3.0.4",
+ "@types/node": "*",
+ "@types/yargs": "^17.0.33",
+ "chalk": "^4.1.2"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
"node_modules/jest-circus/node_modules/ansi-styles": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
@@ -6586,20 +7550,20 @@
"license": "MIT"
},
"node_modules/jest-cli": {
- "version": "30.0.4",
- "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-30.0.4.tgz",
- "integrity": "sha512-3dOrP3zqCWBkjoVG1zjYJpD9143N9GUCbwaF2pFF5brnIgRLHmKcCIw+83BvF1LxggfMWBA0gxkn6RuQVuRhIQ==",
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-30.0.5.tgz",
+ "integrity": "sha512-Sa45PGMkBZzF94HMrlX4kUyPOwUpdZasaliKN3mifvDmkhLYqLLg8HQTzn6gq7vJGahFYMQjXgyJWfYImKZzOw==",
"license": "MIT",
"dependencies": {
- "@jest/core": "30.0.4",
- "@jest/test-result": "30.0.4",
- "@jest/types": "30.0.1",
+ "@jest/core": "30.0.5",
+ "@jest/test-result": "30.0.5",
+ "@jest/types": "30.0.5",
"chalk": "^4.1.2",
"exit-x": "^0.2.2",
"import-local": "^3.2.0",
- "jest-config": "30.0.4",
- "jest-util": "30.0.2",
- "jest-validate": "30.0.2",
+ "jest-config": "30.0.5",
+ "jest-util": "30.0.5",
+ "jest-validate": "30.0.5",
"yargs": "^17.7.2"
},
"bin": {
@@ -6617,6 +7581,36 @@
}
}
},
+ "node_modules/jest-cli/node_modules/@jest/schemas": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
+ "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
+ "dependencies": {
+ "@sinclair/typebox": "^0.34.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-cli/node_modules/@jest/types": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
+ "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/pattern": "30.0.1",
+ "@jest/schemas": "30.0.5",
+ "@types/istanbul-lib-coverage": "^2.0.6",
+ "@types/istanbul-reports": "^3.0.4",
+ "@types/node": "*",
+ "@types/yargs": "^17.0.33",
+ "chalk": "^4.1.2"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
"node_modules/jest-cli/node_modules/ansi-styles": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
@@ -6667,33 +7661,33 @@
"license": "MIT"
},
"node_modules/jest-config": {
- "version": "30.0.4",
- "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-30.0.4.tgz",
- "integrity": "sha512-3dzbO6sh34thAGEjJIW0fgT0GA0EVlkski6ZzMcbW6dzhenylXAE/Mj2MI4HonroWbkKc6wU6bLVQ8dvBSZ9lA==",
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-30.0.5.tgz",
+ "integrity": "sha512-aIVh+JNOOpzUgzUnPn5FLtyVnqc3TQHVMupYtyeURSb//iLColiMIR8TxCIDKyx9ZgjKnXGucuW68hCxgbrwmA==",
"license": "MIT",
"dependencies": {
"@babel/core": "^7.27.4",
"@jest/get-type": "30.0.1",
"@jest/pattern": "30.0.1",
- "@jest/test-sequencer": "30.0.4",
- "@jest/types": "30.0.1",
- "babel-jest": "30.0.4",
+ "@jest/test-sequencer": "30.0.5",
+ "@jest/types": "30.0.5",
+ "babel-jest": "30.0.5",
"chalk": "^4.1.2",
"ci-info": "^4.2.0",
"deepmerge": "^4.3.1",
"glob": "^10.3.10",
"graceful-fs": "^4.2.11",
- "jest-circus": "30.0.4",
+ "jest-circus": "30.0.5",
"jest-docblock": "30.0.1",
- "jest-environment-node": "30.0.4",
+ "jest-environment-node": "30.0.5",
"jest-regex-util": "30.0.1",
- "jest-resolve": "30.0.2",
- "jest-runner": "30.0.4",
- "jest-util": "30.0.2",
- "jest-validate": "30.0.2",
+ "jest-resolve": "30.0.5",
+ "jest-runner": "30.0.5",
+ "jest-util": "30.0.5",
+ "jest-validate": "30.0.5",
"micromatch": "^4.0.8",
"parse-json": "^5.2.0",
- "pretty-format": "30.0.2",
+ "pretty-format": "30.0.5",
"slash": "^3.0.0",
"strip-json-comments": "^3.1.1"
},
@@ -6717,6 +7711,36 @@
}
}
},
+ "node_modules/jest-config/node_modules/@jest/schemas": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
+ "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
+ "dependencies": {
+ "@sinclair/typebox": "^0.34.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-config/node_modules/@jest/types": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
+ "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/pattern": "30.0.1",
+ "@jest/schemas": "30.0.5",
+ "@types/istanbul-lib-coverage": "^2.0.6",
+ "@types/istanbul-reports": "^3.0.4",
+ "@types/node": "*",
+ "@types/yargs": "^17.0.33",
+ "chalk": "^4.1.2"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
"node_modules/jest-config/node_modules/ansi-styles": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
@@ -6848,15 +7872,15 @@
}
},
"node_modules/jest-diff": {
- "version": "30.0.4",
- "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.0.4.tgz",
- "integrity": "sha512-TSjceIf6797jyd+R64NXqicttROD+Qf98fex7CowmlSn7f8+En0da1Dglwr1AXxDtVizoxXYZBlUQwNhoOXkNw==",
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.0.5.tgz",
+ "integrity": "sha512-1UIqE9PoEKaHcIKvq2vbibrCog4Y8G0zmOxgQUVEiTqwR5hJVMCoDsN1vFvI5JvwD37hjueZ1C4l2FyGnfpE0A==",
"license": "MIT",
"dependencies": {
"@jest/diff-sequences": "30.0.1",
"@jest/get-type": "30.0.1",
"chalk": "^4.1.2",
- "pretty-format": "30.0.2"
+ "pretty-format": "30.0.5"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -6924,16 +7948,46 @@
}
},
"node_modules/jest-each": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-30.0.2.tgz",
- "integrity": "sha512-ZFRsTpe5FUWFQ9cWTMguCaiA6kkW5whccPy9JjD1ezxh+mJeqmz8naL8Fl/oSbNJv3rgB0x87WBIkA5CObIUZQ==",
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-30.0.5.tgz",
+ "integrity": "sha512-dKjRsx1uZ96TVyejD3/aAWcNKy6ajMaN531CwWIsrazIqIoXI9TnnpPlkrEYku/8rkS3dh2rbH+kMOyiEIv0xQ==",
"license": "MIT",
"dependencies": {
"@jest/get-type": "30.0.1",
- "@jest/types": "30.0.1",
+ "@jest/types": "30.0.5",
"chalk": "^4.1.2",
- "jest-util": "30.0.2",
- "pretty-format": "30.0.2"
+ "jest-util": "30.0.5",
+ "pretty-format": "30.0.5"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-each/node_modules/@jest/schemas": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
+ "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
+ "dependencies": {
+ "@sinclair/typebox": "^0.34.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-each/node_modules/@jest/types": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
+ "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/pattern": "30.0.1",
+ "@jest/schemas": "30.0.5",
+ "@types/istanbul-lib-coverage": "^2.0.6",
+ "@types/istanbul-reports": "^3.0.4",
+ "@types/node": "*",
+ "@types/yargs": "^17.0.33",
+ "chalk": "^4.1.2"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -6989,37 +8043,116 @@
"license": "MIT"
},
"node_modules/jest-environment-node": {
- "version": "30.0.4",
- "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-30.0.4.tgz",
- "integrity": "sha512-p+rLEzC2eThXqiNh9GHHTC0OW5Ca4ZfcURp7scPjYBcmgpR9HG6750716GuUipYf2AcThU3k20B31USuiaaIEg==",
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-30.0.5.tgz",
+ "integrity": "sha512-ppYizXdLMSvciGsRsMEnv/5EFpvOdXBaXRBzFUDPWrsfmog4kYrOGWXarLllz6AXan6ZAA/kYokgDWuos1IKDA==",
"license": "MIT",
"dependencies": {
- "@jest/environment": "30.0.4",
- "@jest/fake-timers": "30.0.4",
- "@jest/types": "30.0.1",
+ "@jest/environment": "30.0.5",
+ "@jest/fake-timers": "30.0.5",
+ "@jest/types": "30.0.5",
"@types/node": "*",
- "jest-mock": "30.0.2",
- "jest-util": "30.0.2",
- "jest-validate": "30.0.2"
+ "jest-mock": "30.0.5",
+ "jest-util": "30.0.5",
+ "jest-validate": "30.0.5"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
- "node_modules/jest-haste-map": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-30.0.2.tgz",
- "integrity": "sha512-telJBKpNLeCb4MaX+I5k496556Y2FiKR/QLZc0+MGBYl4k3OO0472drlV2LUe7c1Glng5HuAu+5GLYp//GpdOQ==",
+ "node_modules/jest-environment-node/node_modules/@jest/schemas": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
+ "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
"license": "MIT",
"dependencies": {
- "@jest/types": "30.0.1",
+ "@sinclair/typebox": "^0.34.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-environment-node/node_modules/@jest/types": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
+ "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/pattern": "30.0.1",
+ "@jest/schemas": "30.0.5",
+ "@types/istanbul-lib-coverage": "^2.0.6",
+ "@types/istanbul-reports": "^3.0.4",
+ "@types/node": "*",
+ "@types/yargs": "^17.0.33",
+ "chalk": "^4.1.2"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-environment-node/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-environment-node/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/jest-environment-node/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-environment-node/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
+ "node_modules/jest-haste-map": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-30.0.5.tgz",
+ "integrity": "sha512-dkmlWNlsTSR0nH3nRfW5BKbqHefLZv0/6LCccG0xFCTWcJu8TuEwG+5Cm75iBfjVoockmO6J35o5gxtFSn5xeg==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/types": "30.0.5",
"@types/node": "*",
"anymatch": "^3.1.3",
"fb-watchman": "^2.0.2",
"graceful-fs": "^4.2.11",
"jest-regex-util": "30.0.1",
- "jest-util": "30.0.2",
- "jest-worker": "30.0.2",
+ "jest-util": "30.0.5",
+ "jest-worker": "30.0.5",
"micromatch": "^4.0.8",
"walker": "^1.0.8"
},
@@ -7030,29 +8163,108 @@
"fsevents": "^2.3.3"
}
},
+ "node_modules/jest-haste-map/node_modules/@jest/schemas": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
+ "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
+ "dependencies": {
+ "@sinclair/typebox": "^0.34.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-haste-map/node_modules/@jest/types": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
+ "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/pattern": "30.0.1",
+ "@jest/schemas": "30.0.5",
+ "@types/istanbul-lib-coverage": "^2.0.6",
+ "@types/istanbul-reports": "^3.0.4",
+ "@types/node": "*",
+ "@types/yargs": "^17.0.33",
+ "chalk": "^4.1.2"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-haste-map/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-haste-map/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/jest-haste-map/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-haste-map/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
"node_modules/jest-leak-detector": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-30.0.2.tgz",
- "integrity": "sha512-U66sRrAYdALq+2qtKffBLDWsQ/XoNNs2Lcr83sc9lvE/hEpNafJlq2lXCPUBMNqamMECNxSIekLfe69qg4KMIQ==",
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-30.0.5.tgz",
+ "integrity": "sha512-3Uxr5uP8jmHMcsOtYMRB/zf1gXN3yUIc+iPorhNETG54gErFIiUhLvyY/OggYpSMOEYqsmRxmuU4ZOoX5jpRFg==",
"license": "MIT",
"dependencies": {
"@jest/get-type": "30.0.1",
- "pretty-format": "30.0.2"
+ "pretty-format": "30.0.5"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
"node_modules/jest-matcher-utils": {
- "version": "30.0.4",
- "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-30.0.4.tgz",
- "integrity": "sha512-ubCewJ54YzeAZ2JeHHGVoU+eDIpQFsfPQs0xURPWoNiO42LGJ+QGgfSf+hFIRplkZDkhH5MOvuxHKXRTUU3dUQ==",
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-30.0.5.tgz",
+ "integrity": "sha512-uQgGWt7GOrRLP1P7IwNWwK1WAQbq+m//ZY0yXygyfWp0rJlksMSLQAA4wYQC3b6wl3zfnchyTx+k3HZ5aPtCbQ==",
"license": "MIT",
"dependencies": {
"@jest/get-type": "30.0.1",
"chalk": "^4.1.2",
- "jest-diff": "30.0.4",
- "pretty-format": "30.0.2"
+ "jest-diff": "30.0.5",
+ "pretty-format": "30.0.5"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -7108,18 +8320,18 @@
"license": "MIT"
},
"node_modules/jest-message-util": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-30.0.2.tgz",
- "integrity": "sha512-vXywcxmr0SsKXF/bAD7t7nMamRvPuJkras00gqYeB1V0WllxZrbZ0paRr3XqpFU2sYYjD0qAaG2fRyn/CGZ0aw==",
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-30.0.5.tgz",
+ "integrity": "sha512-NAiDOhsK3V7RU0Aa/HnrQo+E4JlbarbmI3q6Pi4KcxicdtjV82gcIUrejOtczChtVQR4kddu1E1EJlW6EN9IyA==",
"license": "MIT",
"dependencies": {
"@babel/code-frame": "^7.27.1",
- "@jest/types": "30.0.1",
+ "@jest/types": "30.0.5",
"@types/stack-utils": "^2.0.3",
"chalk": "^4.1.2",
"graceful-fs": "^4.2.11",
"micromatch": "^4.0.8",
- "pretty-format": "30.0.2",
+ "pretty-format": "30.0.5",
"slash": "^3.0.0",
"stack-utils": "^2.0.6"
},
@@ -7127,6 +8339,36 @@
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
+ "node_modules/jest-message-util/node_modules/@jest/schemas": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
+ "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
+ "dependencies": {
+ "@sinclair/typebox": "^0.34.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-message-util/node_modules/@jest/types": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
+ "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/pattern": "30.0.1",
+ "@jest/schemas": "30.0.5",
+ "@types/istanbul-lib-coverage": "^2.0.6",
+ "@types/istanbul-reports": "^3.0.4",
+ "@types/node": "*",
+ "@types/yargs": "^17.0.33",
+ "chalk": "^4.1.2"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
"node_modules/jest-message-util/node_modules/ansi-styles": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
@@ -7177,19 +8419,98 @@
"license": "MIT"
},
"node_modules/jest-mock": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-30.0.2.tgz",
- "integrity": "sha512-PnZOHmqup/9cT/y+pXIVbbi8ID6U1XHRmbvR7MvUy4SLqhCbwpkmXhLbsWbGewHrV5x/1bF7YDjs+x24/QSvFA==",
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-30.0.5.tgz",
+ "integrity": "sha512-Od7TyasAAQX/6S+QCbN6vZoWOMwlTtzzGuxJku1GhGanAjz9y+QsQkpScDmETvdc9aSXyJ/Op4rhpMYBWW91wQ==",
"license": "MIT",
"dependencies": {
- "@jest/types": "30.0.1",
+ "@jest/types": "30.0.5",
"@types/node": "*",
- "jest-util": "30.0.2"
+ "jest-util": "30.0.5"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
+ "node_modules/jest-mock/node_modules/@jest/schemas": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
+ "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
+ "dependencies": {
+ "@sinclair/typebox": "^0.34.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-mock/node_modules/@jest/types": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
+ "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/pattern": "30.0.1",
+ "@jest/schemas": "30.0.5",
+ "@types/istanbul-lib-coverage": "^2.0.6",
+ "@types/istanbul-reports": "^3.0.4",
+ "@types/node": "*",
+ "@types/yargs": "^17.0.33",
+ "chalk": "^4.1.2"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-mock/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-mock/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/jest-mock/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-mock/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
"node_modules/jest-offline": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/jest-offline/-/jest-offline-1.0.1.tgz",
@@ -7226,17 +8547,17 @@
}
},
"node_modules/jest-resolve": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-30.0.2.tgz",
- "integrity": "sha512-q/XT0XQvRemykZsvRopbG6FQUT6/ra+XV6rPijyjT6D0msOyCvR2A5PlWZLd+fH0U8XWKZfDiAgrUNDNX2BkCw==",
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-30.0.5.tgz",
+ "integrity": "sha512-d+DjBQ1tIhdz91B79mywH5yYu76bZuE96sSbxj8MkjWVx5WNdt1deEFRONVL4UkKLSrAbMkdhb24XN691yDRHg==",
"license": "MIT",
"dependencies": {
"chalk": "^4.1.2",
"graceful-fs": "^4.2.11",
- "jest-haste-map": "30.0.2",
+ "jest-haste-map": "30.0.5",
"jest-pnp-resolver": "^1.2.3",
- "jest-util": "30.0.2",
- "jest-validate": "30.0.2",
+ "jest-util": "30.0.5",
+ "jest-validate": "30.0.5",
"slash": "^3.0.0",
"unrs-resolver": "^1.7.11"
},
@@ -7245,13 +8566,13 @@
}
},
"node_modules/jest-resolve-dependencies": {
- "version": "30.0.4",
- "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-30.0.4.tgz",
- "integrity": "sha512-EQBYow19B/hKr4gUTn+l8Z+YLlP2X0IoPyp0UydOtrcPbIOYzJ8LKdFd+yrbwztPQvmlBFUwGPPEzHH1bAvFAw==",
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-30.0.5.tgz",
+ "integrity": "sha512-/xMvBR4MpwkrHW4ikZIWRttBBRZgWK4d6xt3xW1iRDSKt4tXzYkMkyPfBnSCgv96cpkrctfXs6gexeqMYqdEpw==",
"license": "MIT",
"dependencies": {
"jest-regex-util": "30.0.1",
- "jest-snapshot": "30.0.4"
+ "jest-snapshot": "30.0.5"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -7307,31 +8628,31 @@
"license": "MIT"
},
"node_modules/jest-runner": {
- "version": "30.0.4",
- "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-30.0.4.tgz",
- "integrity": "sha512-mxY0vTAEsowJwvFJo5pVivbCpuu6dgdXRmt3v3MXjBxFly7/lTk3Td0PaMyGOeNQUFmSuGEsGYqhbn7PA9OekQ==",
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-30.0.5.tgz",
+ "integrity": "sha512-JcCOucZmgp+YuGgLAXHNy7ualBx4wYSgJVWrYMRBnb79j9PD0Jxh0EHvR5Cx/r0Ce+ZBC4hCdz2AzFFLl9hCiw==",
"license": "MIT",
"dependencies": {
- "@jest/console": "30.0.4",
- "@jest/environment": "30.0.4",
- "@jest/test-result": "30.0.4",
- "@jest/transform": "30.0.4",
- "@jest/types": "30.0.1",
+ "@jest/console": "30.0.5",
+ "@jest/environment": "30.0.5",
+ "@jest/test-result": "30.0.5",
+ "@jest/transform": "30.0.5",
+ "@jest/types": "30.0.5",
"@types/node": "*",
"chalk": "^4.1.2",
"emittery": "^0.13.1",
"exit-x": "^0.2.2",
"graceful-fs": "^4.2.11",
"jest-docblock": "30.0.1",
- "jest-environment-node": "30.0.4",
- "jest-haste-map": "30.0.2",
- "jest-leak-detector": "30.0.2",
- "jest-message-util": "30.0.2",
- "jest-resolve": "30.0.2",
- "jest-runtime": "30.0.4",
- "jest-util": "30.0.2",
- "jest-watcher": "30.0.4",
- "jest-worker": "30.0.2",
+ "jest-environment-node": "30.0.5",
+ "jest-haste-map": "30.0.5",
+ "jest-leak-detector": "30.0.5",
+ "jest-message-util": "30.0.5",
+ "jest-resolve": "30.0.5",
+ "jest-runtime": "30.0.5",
+ "jest-util": "30.0.5",
+ "jest-watcher": "30.0.5",
+ "jest-worker": "30.0.5",
"p-limit": "^3.1.0",
"source-map-support": "0.5.13"
},
@@ -7339,6 +8660,36 @@
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
+ "node_modules/jest-runner/node_modules/@jest/schemas": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
+ "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
+ "dependencies": {
+ "@sinclair/typebox": "^0.34.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-runner/node_modules/@jest/types": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
+ "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/pattern": "30.0.1",
+ "@jest/schemas": "30.0.5",
+ "@types/istanbul-lib-coverage": "^2.0.6",
+ "@types/istanbul-reports": "^3.0.4",
+ "@types/node": "*",
+ "@types/yargs": "^17.0.33",
+ "chalk": "^4.1.2"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
"node_modules/jest-runner/node_modules/ansi-styles": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
@@ -7389,31 +8740,31 @@
"license": "MIT"
},
"node_modules/jest-runtime": {
- "version": "30.0.4",
- "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-30.0.4.tgz",
- "integrity": "sha512-tUQrZ8+IzoZYIHoPDQEB4jZoPyzBjLjq7sk0KVyd5UPRjRDOsN7o6UlvaGF8ddpGsjznl9PW+KRgWqCNO+Hn7w==",
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-30.0.5.tgz",
+ "integrity": "sha512-7oySNDkqpe4xpX5PPiJTe5vEa+Ak/NnNz2bGYZrA1ftG3RL3EFlHaUkA1Cjx+R8IhK0Vg43RML5mJedGTPNz3A==",
"license": "MIT",
"dependencies": {
- "@jest/environment": "30.0.4",
- "@jest/fake-timers": "30.0.4",
- "@jest/globals": "30.0.4",
+ "@jest/environment": "30.0.5",
+ "@jest/fake-timers": "30.0.5",
+ "@jest/globals": "30.0.5",
"@jest/source-map": "30.0.1",
- "@jest/test-result": "30.0.4",
- "@jest/transform": "30.0.4",
- "@jest/types": "30.0.1",
+ "@jest/test-result": "30.0.5",
+ "@jest/transform": "30.0.5",
+ "@jest/types": "30.0.5",
"@types/node": "*",
"chalk": "^4.1.2",
"cjs-module-lexer": "^2.1.0",
"collect-v8-coverage": "^1.0.2",
"glob": "^10.3.10",
"graceful-fs": "^4.2.11",
- "jest-haste-map": "30.0.2",
- "jest-message-util": "30.0.2",
- "jest-mock": "30.0.2",
+ "jest-haste-map": "30.0.5",
+ "jest-message-util": "30.0.5",
+ "jest-mock": "30.0.5",
"jest-regex-util": "30.0.1",
- "jest-resolve": "30.0.2",
- "jest-snapshot": "30.0.4",
- "jest-util": "30.0.2",
+ "jest-resolve": "30.0.5",
+ "jest-snapshot": "30.0.5",
+ "jest-util": "30.0.5",
"slash": "^3.0.0",
"strip-bom": "^4.0.0"
},
@@ -7421,6 +8772,36 @@
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
+ "node_modules/jest-runtime/node_modules/@jest/schemas": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
+ "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
+ "dependencies": {
+ "@sinclair/typebox": "^0.34.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-runtime/node_modules/@jest/types": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
+ "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/pattern": "30.0.1",
+ "@jest/schemas": "30.0.5",
+ "@types/istanbul-lib-coverage": "^2.0.6",
+ "@types/istanbul-reports": "^3.0.4",
+ "@types/node": "*",
+ "@types/yargs": "^17.0.33",
+ "chalk": "^4.1.2"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
"node_modules/jest-runtime/node_modules/ansi-styles": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
@@ -7552,9 +8933,9 @@
}
},
"node_modules/jest-snapshot": {
- "version": "30.0.4",
- "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-30.0.4.tgz",
- "integrity": "sha512-S/8hmSkeUib8WRUq9pWEb5zMfsOjiYWDWzFzKnjX7eDyKKgimsu9hcmsUEg8a7dPAw8s/FacxsXquq71pDgPjQ==",
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-30.0.5.tgz",
+ "integrity": "sha512-T00dWU/Ek3LqTp4+DcW6PraVxjk28WY5Ua/s+3zUKSERZSNyxTqhDXCWKG5p2HAJ+crVQ3WJ2P9YVHpj1tkW+g==",
"license": "MIT",
"dependencies": {
"@babel/core": "^7.27.4",
@@ -7562,20 +8943,20 @@
"@babel/plugin-syntax-jsx": "^7.27.1",
"@babel/plugin-syntax-typescript": "^7.27.1",
"@babel/types": "^7.27.3",
- "@jest/expect-utils": "30.0.4",
+ "@jest/expect-utils": "30.0.5",
"@jest/get-type": "30.0.1",
- "@jest/snapshot-utils": "30.0.4",
- "@jest/transform": "30.0.4",
- "@jest/types": "30.0.1",
+ "@jest/snapshot-utils": "30.0.5",
+ "@jest/transform": "30.0.5",
+ "@jest/types": "30.0.5",
"babel-preset-current-node-syntax": "^1.1.0",
"chalk": "^4.1.2",
- "expect": "30.0.4",
+ "expect": "30.0.5",
"graceful-fs": "^4.2.11",
- "jest-diff": "30.0.4",
- "jest-matcher-utils": "30.0.4",
- "jest-message-util": "30.0.2",
- "jest-util": "30.0.2",
- "pretty-format": "30.0.2",
+ "jest-diff": "30.0.5",
+ "jest-matcher-utils": "30.0.5",
+ "jest-message-util": "30.0.5",
+ "jest-util": "30.0.5",
+ "pretty-format": "30.0.5",
"semver": "^7.7.2",
"synckit": "^0.11.8"
},
@@ -7583,6 +8964,36 @@
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
+ "node_modules/jest-snapshot/node_modules/@jest/schemas": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
+ "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
+ "dependencies": {
+ "@sinclair/typebox": "^0.34.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-snapshot/node_modules/@jest/types": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
+ "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/pattern": "30.0.1",
+ "@jest/schemas": "30.0.5",
+ "@types/istanbul-lib-coverage": "^2.0.6",
+ "@types/istanbul-reports": "^3.0.4",
+ "@types/node": "*",
+ "@types/yargs": "^17.0.33",
+ "chalk": "^4.1.2"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
"node_modules/jest-snapshot/node_modules/ansi-styles": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
@@ -7633,12 +9044,12 @@
"license": "MIT"
},
"node_modules/jest-util": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-30.0.2.tgz",
- "integrity": "sha512-8IyqfKS4MqprBuUpZNlFB5l+WFehc8bfCe1HSZFHzft2mOuND8Cvi9r1musli+u6F3TqanCZ/Ik4H4pXUolZIg==",
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-30.0.5.tgz",
+ "integrity": "sha512-pvyPWssDZR0FlfMxCBoc0tvM8iUEskaRFALUtGQYzVEAqisAztmy+R8LnU14KT4XA0H/a5HMVTXat1jLne010g==",
"license": "MIT",
"dependencies": {
- "@jest/types": "30.0.1",
+ "@jest/types": "30.0.5",
"@types/node": "*",
"chalk": "^4.1.2",
"ci-info": "^4.2.0",
@@ -7649,6 +9060,36 @@
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
+ "node_modules/jest-util/node_modules/@jest/schemas": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
+ "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
+ "dependencies": {
+ "@sinclair/typebox": "^0.34.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-util/node_modules/@jest/types": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
+ "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/pattern": "30.0.1",
+ "@jest/schemas": "30.0.5",
+ "@types/istanbul-lib-coverage": "^2.0.6",
+ "@types/istanbul-reports": "^3.0.4",
+ "@types/node": "*",
+ "@types/yargs": "^17.0.33",
+ "chalk": "^4.1.2"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
"node_modules/jest-util/node_modules/ansi-styles": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
@@ -7711,17 +9152,47 @@
}
},
"node_modules/jest-validate": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-30.0.2.tgz",
- "integrity": "sha512-noOvul+SFER4RIvNAwGn6nmV2fXqBq67j+hKGHKGFCmK4ks/Iy1FSrqQNBLGKlu4ZZIRL6Kg1U72N1nxuRCrGQ==",
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-30.0.5.tgz",
+ "integrity": "sha512-ouTm6VFHaS2boyl+k4u+Qip4TSH7Uld5tyD8psQ8abGgt2uYYB8VwVfAHWHjHc0NWmGGbwO5h0sCPOGHHevefw==",
"license": "MIT",
"dependencies": {
"@jest/get-type": "30.0.1",
- "@jest/types": "30.0.1",
+ "@jest/types": "30.0.5",
"camelcase": "^6.3.0",
"chalk": "^4.1.2",
"leven": "^3.1.0",
- "pretty-format": "30.0.2"
+ "pretty-format": "30.0.5"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-validate/node_modules/@jest/schemas": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
+ "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
+ "dependencies": {
+ "@sinclair/typebox": "^0.34.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-validate/node_modules/@jest/types": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
+ "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/pattern": "30.0.1",
+ "@jest/schemas": "30.0.5",
+ "@types/istanbul-lib-coverage": "^2.0.6",
+ "@types/istanbul-reports": "^3.0.4",
+ "@types/node": "*",
+ "@types/yargs": "^17.0.33",
+ "chalk": "^4.1.2"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -7789,24 +9260,54 @@
"license": "MIT"
},
"node_modules/jest-watcher": {
- "version": "30.0.4",
- "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-30.0.4.tgz",
- "integrity": "sha512-YESbdHDs7aQOCSSKffG8jXqOKFqw4q4YqR+wHYpR5GWEQioGvL0BfbcjvKIvPEM0XGfsfJrka7jJz3Cc3gI4VQ==",
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-30.0.5.tgz",
+ "integrity": "sha512-z9slj/0vOwBDBjN3L4z4ZYaA+pG56d6p3kTUhFRYGvXbXMWhXmb/FIxREZCD06DYUwDKKnj2T80+Pb71CQ0KEg==",
"license": "MIT",
"dependencies": {
- "@jest/test-result": "30.0.4",
- "@jest/types": "30.0.1",
+ "@jest/test-result": "30.0.5",
+ "@jest/types": "30.0.5",
"@types/node": "*",
"ansi-escapes": "^4.3.2",
"chalk": "^4.1.2",
"emittery": "^0.13.1",
- "jest-util": "30.0.2",
+ "jest-util": "30.0.5",
"string-length": "^4.0.2"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
+ "node_modules/jest-watcher/node_modules/@jest/schemas": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
+ "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
+ "dependencies": {
+ "@sinclair/typebox": "^0.34.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest-watcher/node_modules/@jest/types": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
+ "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/pattern": "30.0.1",
+ "@jest/schemas": "30.0.5",
+ "@types/istanbul-lib-coverage": "^2.0.6",
+ "@types/istanbul-reports": "^3.0.4",
+ "@types/node": "*",
+ "@types/yargs": "^17.0.33",
+ "chalk": "^4.1.2"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
"node_modules/jest-watcher/node_modules/ansi-styles": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
@@ -7857,14 +9358,14 @@
"license": "MIT"
},
"node_modules/jest-worker": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.0.2.tgz",
- "integrity": "sha512-RN1eQmx7qSLFA+o9pfJKlqViwL5wt+OL3Vff/A+/cPsmuw7NPwfgl33AP+/agRmHzPOFgXviRycR9kYwlcRQXg==",
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.0.5.tgz",
+ "integrity": "sha512-ojRXsWzEP16NdUuBw/4H/zkZdHOa7MMYCk4E430l+8fELeLg/mqmMlRhjL7UNZvQrDmnovWZV4DxX03fZF48fQ==",
"license": "MIT",
"dependencies": {
"@types/node": "*",
"@ungap/structured-clone": "^1.3.0",
- "jest-util": "30.0.2",
+ "jest-util": "30.0.5",
"merge-stream": "^2.0.0",
"supports-color": "^8.1.1"
},
@@ -7887,6 +9388,85 @@
"url": "https://github.com/chalk/supports-color?sponsor=1"
}
},
+ "node_modules/jest/node_modules/@jest/schemas": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
+ "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
+ "dependencies": {
+ "@sinclair/typebox": "^0.34.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest/node_modules/@jest/types": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
+ "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/pattern": "30.0.1",
+ "@jest/schemas": "30.0.5",
+ "@types/istanbul-lib-coverage": "^2.0.6",
+ "@types/istanbul-reports": "^3.0.4",
+ "@types/node": "*",
+ "@types/yargs": "^17.0.33",
+ "chalk": "^4.1.2"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
+ "node_modules/jest/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/jest/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
"node_modules/js-git": {
"version": "0.7.8",
"resolved": "https://registry.npmjs.org/js-git/-/js-git-0.7.8.tgz",
@@ -8635,32 +10215,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/oxlint": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/oxlint/-/oxlint-1.7.0.tgz",
- "integrity": "sha512-krJN1fIRhs3xK1FyVyPtYIV9tkT4WDoIwI7eiMEKBuCjxqjQt5ZemQm1htPvHqNDOaWFRFt4btcwFdU8bbwgvA==",
- "license": "MIT",
- "bin": {
- "oxc_language_server": "bin/oxc_language_server",
- "oxlint": "bin/oxlint"
- },
- "engines": {
- "node": ">=8.*"
- },
- "funding": {
- "url": "https://github.com/sponsors/Boshen"
- },
- "optionalDependencies": {
- "@oxlint/darwin-arm64": "1.7.0",
- "@oxlint/darwin-x64": "1.7.0",
- "@oxlint/linux-arm64-gnu": "1.7.0",
- "@oxlint/linux-arm64-musl": "1.7.0",
- "@oxlint/linux-x64-gnu": "1.7.0",
- "@oxlint/linux-x64-musl": "1.7.0",
- "@oxlint/win32-arm64": "1.7.0",
- "@oxlint/win32-x64": "1.7.0"
- }
- },
"node_modules/p-limit": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
@@ -9272,28 +10826,13 @@
"node": ">= 0.8.0"
}
},
- "node_modules/prettier": {
- "version": "3.6.2",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz",
- "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==",
- "license": "MIT",
- "bin": {
- "prettier": "bin/prettier.cjs"
- },
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "url": "https://github.com/prettier/prettier?sponsor=1"
- }
- },
"node_modules/pretty-format": {
- "version": "30.0.2",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.0.2.tgz",
- "integrity": "sha512-yC5/EBSOrTtqhCKfLHqoUIAXVRZnukHPwWBJWR7h84Q3Be1DRQZLncwcfLoPA5RPQ65qfiCMqgYwdUuQ//eVpg==",
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.0.5.tgz",
+ "integrity": "sha512-D1tKtYvByrBkFLe2wHJl2bwMJIiT8rW+XA+TiataH79/FszLQMrpGEvzUVkzPau7OCO0Qnrhpe87PqtOAIB8Yw==",
"license": "MIT",
"dependencies": {
- "@jest/schemas": "30.0.1",
+ "@jest/schemas": "30.0.5",
"ansi-styles": "^5.2.0",
"react-is": "^18.3.1"
},
@@ -9301,6 +10840,18 @@
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
+ "node_modules/pretty-format/node_modules/@jest/schemas": {
+ "version": "30.0.5",
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
+ "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
+ "dependencies": {
+ "@sinclair/typebox": "^0.34.0"
+ },
+ "engines": {
+ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
+ }
+ },
"node_modules/promptly": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/promptly/-/promptly-2.2.0.tgz",
@@ -9602,14 +11153,10 @@
}
},
"node_modules/run-async": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/run-async/-/run-async-4.0.4.tgz",
- "integrity": "sha512-2cgeRHnV11lSXBEhq7sN7a5UVjTKm9JTb9x8ApIT//16D7QL96AgnNeWSGoB4gIHc0iYw/Ha0Z+waBaCYZVNhg==",
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/run-async/-/run-async-4.0.5.tgz",
+ "integrity": "sha512-oN9GTgxUNDBumHTTDmQ8dep6VIJbgj9S3dPP+9XylVLIK4xB9XTXtKWROd5pnhdXR9k0EgO1JRcNh0T+Ny2FsA==",
"license": "MIT",
- "dependencies": {
- "oxlint": "^1.2.0",
- "prettier": "^3.5.3"
- },
"engines": {
"node": ">=0.12.0"
}
diff --git a/package.json b/package.json
index 84c90133e..40fad1ec0 100644
--- a/package.json
+++ b/package.json
@@ -38,7 +38,7 @@
"dependencies": {
"@alex_neo/jest-expect-message": "^1.0.5",
"@eslint/eslintrc": "^3.3.1",
- "@eslint/js": "^9.31.0",
+ "@eslint/js": "^9.32.0",
"@freearhey/chronos": "^0.0.1",
"@freearhey/core": "^0.10.2",
"@freearhey/search-js": "^0.1.2",
@@ -46,32 +46,32 @@
"@octokit/core": "^7.0.3",
"@octokit/plugin-paginate-rest": "^13.1.1",
"@octokit/plugin-rest-endpoint-methods": "^16.0.0",
- "@swc/core": "^1.13.0",
+ "@swc/core": "^1.13.2",
"@swc/jest": "^0.2.39",
"@types/cli-progress": "^3.11.6",
"@types/fs-extra": "^11.0.4",
"@types/inquirer": "^9.0.8",
"@types/jest": "^30.0.0",
"@types/langs": "^2.0.5",
- "@types/node": "^24.0.15",
+ "@types/node": "^24.1.0",
"@types/node-cleanup": "^2.1.5",
"@types/numeral": "^2.0.5",
- "@typescript-eslint/eslint-plugin": "^8.37.0",
- "@typescript-eslint/parser": "^8.37.0",
- "axios": "^1.10.0",
+ "@typescript-eslint/eslint-plugin": "^8.38.0",
+ "@typescript-eslint/parser": "^8.38.0",
+ "axios": "^1.11.0",
"axios-cookiejar-support": "^6.0.4",
"chalk": "^5.4.1",
- "cheerio": "^1.1.0",
+ "cheerio": "^1.1.2",
"cli-progress": "^3.12.0",
"commander": "^14.0.0",
"consola": "^3.4.2",
- "cross-env": "^7.0.3",
+ "cross-env": "^10.0.0",
"csv-parser": "^3.2.0",
"cwait": "^1.1.2",
"dayjs": "^1.11.13",
"epg-grabber": "^0.41.0",
"epg-parser": "^0.3.1",
- "eslint": "^9.31.0",
+ "eslint": "^9.32.0",
"eslint-config-prettier": "^10.1.8",
"form-data": "^4.0.4",
"fs-extra": "^11.3.0",
@@ -79,8 +79,8 @@
"globals": "^16.3.0",
"husky": "^9.1.7",
"iconv-lite": "^0.6.3",
- "inquirer": "^12.7.0",
- "jest": "^30.0.4",
+ "inquirer": "^12.8.2",
+ "jest": "^30.0.5",
"jest-offline": "^1.0.1",
"langs": "^2.0.0",
"libxml2-wasm": "^0.5.0",
diff --git a/sites/tv.dir.bg/__data__/content.html b/sites/tv.dir.bg/__data__/content.html
deleted file mode 100644
index b369c353f..000000000
--- a/sites/tv.dir.bg/__data__/content.html
+++ /dev/null
@@ -1 +0,0 @@
-\n
\n
\n
\n \u0412\u0447\u0435\u0440\u0430\n <\/p>\n
\n
\n
\n
\n <\/div>\n
\n 08:00\n <\/div>\n
\n \u041a\u0443\u043f\u0430 \u043d\u0430 \u0424\u0440\u0430\u043d\u0446\u0438\u044f: \u0415\u0441\u043f\u0430\u043b\u0438 - \u041f\u0430\u0440\u0438 \u0421\u0435\u043d \u0416\u0435\u0440\u043c\u0435\u043d\n <\/div>\n <\/div>\n
\n
\n
\n <\/div>\n
\n 10:00\n <\/div>\n
\n \u041b\u0430 \u041b\u0438\u0433\u0430: \u041b\u0435\u0433\u0430\u043d\u0435\u0441 - \u0420\u0435\u0430\u043b \u0421\u043e\u0441\u0438\u0435\u0434\u0430\u0434\n <\/div>\n <\/div>\n
\n
\n
\n <\/div>\n
\n 12:00\n <\/div>\n
\n "\u041f\u0440\u0435\u0434 \u0421\u0442\u0430\u0434\u0438\u043e\u043d\u0430" - \u0441\u043f\u043e\u0440\u0442\u043d\u043e \u0448\u043e\u0443\n <\/div>\n <\/div>\n
\n
\n
\n <\/div>\n
\n 13:00\n <\/div>\n
\n \u041f\u0420\u042f\u041a\u041e, \u0413\u043e\u043b\u0444: Italian Open\n <\/div>\n <\/div>\n
\n
\n
\n <\/div>\n
\n 18:00\n <\/div>\n
\n \u041b\u0430 \u041b\u0438\u0433\u0430: \u0416\u0438\u0440\u043e\u043d\u0430 - \u0420\u0435\u0430\u043b \u041c\u0430\u0434\u0440\u0438\u0434\n <\/div>\n <\/div>\n
\n
\n
\n <\/div>\n
\n 20:00\n <\/div>\n
\n \u041b\u0430 \u041b\u0438\u0433\u0430: \u0411\u0435\u0442\u0438\u0441 - \u0411\u0430\u0440\u0441\u0435\u043b\u043e\u043d\u0430\n <\/div>\n <\/div>\n
\n
\n
\n <\/div>\n
\n 22:00\n <\/div>\n
\n \u041b\u0430 \u041b\u0438\u0433\u0430: \u0412\u0430\u043b\u0435\u043d\u0441\u0438\u044f - \u0420\u0430\u0439\u043e \u0412\u0430\u043b\u0435\u043a\u0430\u043d\u043e\n <\/div>\n <\/div>\n
\n
\n
\n <\/div>\n
\n 00:00\n <\/div>\n
\n \u041b\u0430 \u041b\u0438\u0433\u0430: \u041e\u0431\u0437\u043e\u0440 \u043d\u0430 \u0441\u0435\u0437\u043e\u043d\u0430\n <\/div>\n <\/div>\n
\n
\n
\n <\/div>\n
\n 01:00\n <\/div>\n
\n \u041f\u0420\u042f\u041a\u041e, \u041c\u0435\u0439\u0434\u0436\u044a\u0440 \u041b\u0438\u0439\u0433 \u0421\u043e\u043a\u044a\u0440: \u0424\u0438\u043b\u0430\u0434\u0435\u043b\u0444\u0438\u044f \u042e\u043d\u0438\u044a\u043d - \u041a\u044a\u043b\u044a\u043c\u0431\u044a\u0441 \u041a\u0440\u044e\n <\/div>\n <\/div>\n
\n
\n
\n <\/div>\n
\n 03:00\n <\/div>\n
\n \u041b\u0430 \u041b\u0438\u0433\u0430: \u0410\u0442\u043b\u0435\u0442\u0438\u043a\u043e \u041c\u0430\u0434\u0440\u0438\u0434 - \u0421\u0435\u0432\u0438\u043b\u044f\n <\/div>\n <\/div>\n
\n
\n
\n <\/div>\n
\n 05:00\n <\/div>\n
\n Trans World Sport\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n <\/div>\n
\n
\n
\n \u0414\u043d\u0435\u0441\n <\/p>\n
\n
\n
\n
\n <\/div>\n
\n 06:00\n <\/div>\n
\n \u041b\u0430 \u041b\u0438\u0433\u0430: \u0416\u0438\u0440\u043e\u043d\u0430 - \u0420\u0435\u0430\u043b \u041c\u0430\u0434\u0440\u0438\u0434\n <\/div>\n <\/div>\n
\n
\n
\n <\/div>\n
\n 08:00\n <\/div>\n
\n \u041a\u0443\u043f\u0430 \u043d\u0430 \u0424\u0440\u0430\u043d\u0446\u0438\u044f: \u041b\u044c\u043e \u041c\u0430\u043d - \u041f\u0430\u0440\u0438 \u0421\u0435\u043d \u0416\u0435\u0440\u043c\u0435\u043d\n <\/div>\n <\/div>\n
\n
\n
\n <\/div>\n
\n 10:00\n <\/div>\n