diff --git a/dynamic-demo-plugin/package.json b/dynamic-demo-plugin/package.json index 61983f66df..1e5f017e44 100644 --- a/dynamic-demo-plugin/package.json +++ b/dynamic-demo-plugin/package.json @@ -25,12 +25,12 @@ "css-loader": "^5.2.7", "file-loader": "6.2.0", "http-server": "^14.1.1", - "i18next": "^23.16.8", + "i18next": "^25.8.18", "i18next-parser": "^3.3.0", "js-yaml": "^4.1.1", "react": "18.3.1", "react-dom": "18.3.1", - "react-i18next": "~15.1.4", + "react-i18next": "~16.5.8", "react-router": "~7.13.1", "style-loader": "^4.0.0", "ts-loader": "^9.5.4", diff --git a/dynamic-demo-plugin/yarn.lock b/dynamic-demo-plugin/yarn.lock index 8377df54e5..79c82060c6 100644 --- a/dynamic-demo-plugin/yarn.lock +++ b/dynamic-demo-plugin/yarn.lock @@ -23,7 +23,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.25.0": +"@babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.28.4, @babel/runtime@npm:^7.28.6": version: 7.28.6 resolution: "@babel/runtime@npm:7.28.6" checksum: 10c0/358cf2429992ac1c466df1a21c1601d595c46930a13c1d4662fde908d44ee78ec3c183aaff513ecb01ef8c55c3624afe0309eeeb34715672dbfadb7feedb2c0d @@ -45,12 +45,12 @@ __metadata: css-loader: "npm:^5.2.7" file-loader: "npm:6.2.0" http-server: "npm:^14.1.1" - i18next: "npm:^23.16.8" + i18next: "npm:^25.8.18" i18next-parser: "npm:^3.3.0" js-yaml: "npm:^4.1.1" react: "npm:18.3.1" react-dom: "npm:18.3.1" - react-i18next: "npm:~15.1.4" + react-i18next: "npm:~16.5.8" react-router: "npm:~7.13.1" style-loader: "npm:^4.0.0" ts-loader: "npm:^9.5.4" @@ -177,7 +177,7 @@ __metadata: peerDependencies: "@patternfly/react-topology": ~6.4.0 react: ^18.3.1 - react-i18next: ~15.1.4 + react-i18next: ~16.5.8 react-redux: 8.1.3 react-router: ~7.13.1 redux: ^4.0.4 @@ -762,6 +762,20 @@ __metadata: languageName: node linkType: hard +"async-function@npm:^1.0.0": + version: 1.0.0 + resolution: "async-function@npm:1.0.0" + checksum: 10c0/669a32c2cb7e45091330c680e92eaeb791bc1d4132d827591e499cd1f776ff5a873e77e5f92d0ce795a8d60f10761dec9ddfe7225a5de680f5d357f67b1aac73 + languageName: node + linkType: hard + +"async-generator-function@npm:^1.0.0": + version: 1.0.0 + resolution: "async-generator-function@npm:1.0.0" + checksum: 10c0/2c50ef856c543ad500d8d8777d347e3c1ba623b93e99c9263ecc5f965c1b12d2a140e2ab6e43c3d0b85366110696f28114649411cbcd10b452a92a2318394186 + languageName: node + linkType: hard + "async@npm:^3.2.6": version: 3.2.6 resolution: "async@npm:3.2.6" @@ -994,21 +1008,21 @@ __metadata: linkType: hard "cheerio@npm:^1.0.0-rc.2": - version: 1.1.2 - resolution: "cheerio@npm:1.1.2" + version: 1.2.0 + resolution: "cheerio@npm:1.2.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.1" - htmlparser2: "npm:^10.0.0" + htmlparser2: "npm:^10.1.0" parse5: "npm:^7.3.0" parse5-htmlparser2-tree-adapter: "npm:^7.1.0" parse5-parser-stream: "npm:^7.1.2" - undici: "npm:^7.12.0" + undici: "npm:^7.19.0" whatwg-mimetype: "npm:^4.0.0" - checksum: 10c0/2c6d2274666fe122f54fdca457ee76453e1a993b19563acaa23eb565bf7776f0f01e4c3800092f00e84aa13c83a161f0cf000ac0a8332d1d7f2b2387d6ecc5fc + checksum: 10c0/91a566aabfa9962f28056045bb7d92d79c0f8f3abb1fb86a852a9d1760556adddeb01a36b6f08fa7c133282375d387ae450a181a659e76c6a64016c30cc3f611 languageName: node linkType: hard @@ -1360,7 +1374,7 @@ __metadata: languageName: node linkType: hard -"domutils@npm:^3.0.1, domutils@npm:^3.2.1, domutils@npm:^3.2.2": +"domutils@npm:^3.0.1, domutils@npm:^3.2.2": version: 3.2.2 resolution: "domutils@npm:3.2.2" dependencies: @@ -1479,6 +1493,13 @@ __metadata: languageName: node linkType: hard +"entities@npm:^7.0.1": + version: 7.0.1 + resolution: "entities@npm:7.0.1" + checksum: 10c0/b4fb9937bb47ecb00aaaceb9db9cdd1cc0b0fb649c0e843d05cf5dbbd2e9d2df8f98721d8b1b286445689c72af7b54a7242fc2d63ef7c9739037a8c73363e7ca + languageName: node + linkType: hard + "envinfo@npm:^7.14.0": version: 7.21.0 resolution: "envinfo@npm:7.21.0" @@ -1813,7 +1834,35 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.3.0": +"generator-function@npm:^2.0.0": + version: 2.0.1 + resolution: "generator-function@npm:2.0.1" + checksum: 10c0/8a9f59df0f01cfefafdb3b451b80555e5cf6d76487095db91ac461a0e682e4ff7a9dbce15f4ecec191e53586d59eece01949e05a4b4492879600bbbe8e28d6b8 + languageName: node + linkType: hard + +"get-intrinsic@npm:^1.2.4": + version: 1.3.1 + resolution: "get-intrinsic@npm:1.3.1" + dependencies: + async-function: "npm:^1.0.0" + async-generator-function: "npm:^1.0.0" + 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" + generator-function: "npm:^2.0.0" + 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/9f4ab0cf7efe0fd2c8185f52e6f637e708f3a112610c88869f8f041bb9ecc2ce44bf285dfdbdc6f4f7c277a5b88d8e94a432374d97cca22f3de7fc63795deb5d + languageName: node + linkType: hard + +"get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.3.0": version: 1.3.0 resolution: "get-intrinsic@npm:1.3.0" dependencies: @@ -2030,15 +2079,15 @@ __metadata: languageName: node linkType: hard -"htmlparser2@npm:^10.0.0": - version: 10.0.0 - resolution: "htmlparser2@npm:10.0.0" +"htmlparser2@npm:^10.1.0": + version: 10.1.0 + resolution: "htmlparser2@npm:10.1.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 + domutils: "npm:^3.2.2" + entities: "npm:^7.0.1" + checksum: 10c0/36394e29b80cfcc5e78e0fa4d3aa21fdaac3e6778d23e5c933e625c290987cd9a724a2eb0753ab60ed0c69dfaba0ab115f0ee50fb112fd8f0c4d522e7e0089a2 languageName: node linkType: hard @@ -2111,12 +2160,17 @@ __metadata: languageName: node linkType: hard -"i18next@npm:^23.16.8": - version: 23.16.8 - resolution: "i18next@npm:23.16.8" +"i18next@npm:^25.8.18": + version: 25.8.18 + resolution: "i18next@npm:25.8.18" dependencies: - "@babel/runtime": "npm:^7.23.2" - checksum: 10c0/57d249191e8a39bbbbe190cfa2e2bb651d0198e14444fe80453d3df8d02927de3c147c77724e9ae6c72fa241898cd761e3fdcd55d053db373471f1ac084bf345 + "@babel/runtime": "npm:^7.28.6" + peerDependencies: + typescript: ^5 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/a5b68b12a8de7db59c6253f6c714616e0a687f1543300cbcfdc847bf6199aef2e3d3645756e3c36a261fdbdde127ad42f4bd1d25571cfe0519849fcbe7665724 languageName: node linkType: hard @@ -3128,21 +3182,25 @@ __metadata: languageName: node linkType: hard -"react-i18next@npm:~15.1.4": - version: 15.1.4 - resolution: "react-i18next@npm:15.1.4" +"react-i18next@npm:~16.5.8": + version: 16.5.8 + resolution: "react-i18next@npm:16.5.8" dependencies: - "@babel/runtime": "npm:^7.25.0" + "@babel/runtime": "npm:^7.28.4" html-parse-stringify: "npm:^3.0.1" + use-sync-external-store: "npm:^1.6.0" peerDependencies: - i18next: ">= 23.2.3" + i18next: ">= 25.6.2" react: ">= 16.8.0" + typescript: ^5 peerDependenciesMeta: react-dom: optional: true react-native: optional: true - checksum: 10c0/6c1b053fc530c3a750c8cb0a090a54cd3580cbe2103bea26579a2855a6c0a8be7e1cbffda732d4ec9c9aa8724569783dc340564855e1fe76f48c24683fe0b3d4 + typescript: + optional: true + checksum: 10c0/a234ed701e53c47ce4c67f2bc74b5718a4fea2865d6eaae06f850cca35a1ead038e6fd25b2a4b629c96947f3e6bb997f6d81d07cc4584997a0373c62c6aba3eb languageName: node linkType: hard @@ -4043,10 +4101,10 @@ __metadata: languageName: node linkType: hard -"undici@npm:^7.12.0": - version: 7.16.0 - resolution: "undici@npm:7.16.0" - checksum: 10c0/efd867792e9f233facf9efa0a087e2d9c3e4415c0b234061b9b40307ca4fa01d945fee4d43c7b564e1b80e0d519bcc682f9f6e0de13c717146c00a80e2f1fb0f +"undici@npm:^7.19.0": + version: 7.24.1 + resolution: "undici@npm:7.24.1" + checksum: 10c0/9b52d906527622278da0e9d7c6541f53cb2ccc90954c3a78dae32a762727ba5a281d2ff3dd52f19d7805b290f2696df61c3e1da4f65c0ce602bbb7c4c217a09b languageName: node linkType: hard @@ -4113,6 +4171,15 @@ __metadata: languageName: node linkType: hard +"use-sync-external-store@npm:^1.6.0": + version: 1.6.0 + resolution: "use-sync-external-store@npm:1.6.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10c0/35e1179f872a53227bdf8a827f7911da4c37c0f4091c29b76b1e32473d1670ebe7bcd880b808b7549ba9a5605c233350f800ffab963ee4a4ee346ee983b6019b + languageName: node + linkType: hard + "util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2, util-deprecate@npm:~1.0.1": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" diff --git a/frontend/i18next-parser.config.js b/frontend/i18next-parser.config.js index 6f1e1d1368..5386b46d2c 100644 --- a/frontend/i18next-parser.config.js +++ b/frontend/i18next-parser.config.js @@ -1,5 +1,13 @@ const { CustomJSONLexer } = require('./i18n-scripts/lexers'); +/* eslint-disable */ +// Global suppression for all i18next instances +// See https://www.locize.com/docs/general-questions/why-am-i-seeing-a-support-notice-for-i18next/ +if (typeof globalThis !== 'undefined') { + globalThis.__i18next_supportNoticeShown = true; +} +/* eslint-enable */ + /*eslint no-undef: "error"*/ /*eslint-env node*/ diff --git a/frontend/package.json b/frontend/package.json index b3984b0bdd..3399c0d716 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -178,7 +178,6 @@ "apollo-link-http": "^1.0.20", "apollo-link-ws": "^1.0.20", "chardet": "^2.1.0", - "d3": "^5.16.0", "dagre": "^0.8.5", "file-saver": "1.3.x", "formik": "^2.1.5", @@ -186,11 +185,11 @@ "gherkin-lint": "^4.1.3", "git-url-parse": "^11.4.0", "graphql": "^14.0.0", - "i18next": "^23.16.8", - "i18next-browser-languagedetector": "^6.0.1", - "i18next-conv": "12.1.1", + "i18next": "^25.8.18", + "i18next-browser-languagedetector": "^8.2.1", + "i18next-conv": "16.0.0", "i18next-http-backend": "^1.0.21", - "i18next-v4-format-converter": "^1.0.3", + "i18next-v4-format-converter": "^1.1.1", "immutable": "3.x", "istextorbinary": "^9.5.0", "js-base64": "^3.7.7", @@ -201,7 +200,6 @@ "marked": "^15.0.6", "monaco-yaml": "^5.3.1", "murmurhash-js": "1.0.x", - "node-polyfill-webpack-plugin": "~4.0.0", "pluralize": "^8.0.0", "point-in-svg-path": "1.0.1", "popper.js": "^1.16.1", @@ -211,7 +209,7 @@ "react-dnd-html5-backend": "^11.1.3", "react-dom": "^18.3.1", "react-helmet-async": "^2.0.5", - "react-i18next": "~15.1.4", + "react-i18next": "~16.5.8", "react-linkify": "^0.2.2", "react-modal": "^3.16.3", "react-redux": "8.1.3", @@ -238,7 +236,7 @@ "@graphql-codegen/typescript-graphql-files-modules": "^1.15.1", "@graphql-codegen/typescript-operations": "^1.15.1", "@pmmmwh/react-refresh-webpack-plugin": "^0.6.2", - "@swc/core": "^1.15.5", + "@swc/core": "^1.15.18", "@swc/jest": "^0.2.39", "@testing-library/dom": "^10.4.1", "@testing-library/jest-dom": "^6.9.1", @@ -280,7 +278,7 @@ "html-webpack-plugin": "5.6.5", "html-webpack-skip-assets-plugin": "^1.0.4", "husky": "^8.0.3", - "i18next-parser": "^9.3.0", + "i18next-parser": "^9.4.0", "i18next-pseudo": "^2.2.1", "jest": "^30.2.0", "jest-cli": "^30.2.0", @@ -298,6 +296,7 @@ "monaco-editor": "^0.51.0", "monaco-editor-webpack-plugin": "^7.1.1", "node-fetch": "^2.3.0", + "node-polyfill-webpack-plugin": "~4.0.0", "prettier": "2.0.5", "puppeteer-core": "^23.9.0", "react-refresh": "^0.10.0", @@ -321,12 +320,11 @@ }, "resolutions": { "@types/lodash": "4.14.106", - "esbuild": "^0.27.2", + "esbuild": "^0.27.3", "glob-parent": "^5.1.2", "hosted-git-info": "^3.0.8", "lodash-es": "^4.17.23", - "postcss": "^8.2.13", - "async": "^3.2.5" + "postcss": "^8.2.13" }, "lint-staged": { "*.{js,jsx,ts,tsx,json,gql,graphql}": "eslint --color --fix" diff --git a/frontend/packages/console-dynamic-plugin-sdk/release-notes/4.22.md b/frontend/packages/console-dynamic-plugin-sdk/release-notes/4.22.md index e879ddb861..1b805e3b07 100644 --- a/frontend/packages/console-dynamic-plugin-sdk/release-notes/4.22.md +++ b/frontend/packages/console-dynamic-plugin-sdk/release-notes/4.22.md @@ -10,7 +10,7 @@ Additional updates to these shared modules might occur before the 4.22 release i - Upgraded from `react` v17 to v18. Plugins must use `react` 18 to remain compatible with Console. - Upgraded from `react-redux` v7 to v8. Plugins must use `react-redux` v8 to remain compatible with Console. -- Upgraded from `react-i18next` v11 to v15. Plugins must use `react-i18next` v15 to remain compatible with Console. +- Upgraded from `react-i18next` v11 to v16. Plugins must use `react-i18next` v16 to remain compatible with Console. - Upgraded from `react-router` v5 to v7. Plugins must use `react-router` v7 to remain compatible with Console. - The `react-router-dom-v5-compat` and `react-router-dom` shared modules are deprecated. Plugins should replace these imports with `react-router`. @@ -80,6 +80,18 @@ If your plugin uses the `useDeleteModal` hook and passes a `redirectTo` paramete The `To` type is compatible with the previous `LocationDescriptor` type (accepts strings and location objects), so most plugins should only need to update their imports. +## react-i18next upgrade + +Console 4.22 upgrades from `react-i18next` v11 to v16. For more information about breaking changes and migration +guidance, see the [react-i18next changelog](https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md). + +In this release, Console removes the following custom formatters from the `react-i18next` initialization: +- `number`: now a [built-in formatter](https://www.i18next.com/translation-function/formatting#number) +- `fromNow` +- `dateTime` + +Plugins that use these formatters must implement their own formatting to replace this functionality. + ## React 18 upgrade tips Console now uses React 18. The following guidance highlights common update considerations diff --git a/frontend/public/i18n.js b/frontend/public/i18n.js index f80a44e617..9007763a84 100644 --- a/frontend/public/i18n.js +++ b/frontend/public/i18n.js @@ -6,8 +6,6 @@ import Pseudo from 'i18next-pseudo/es'; import { transformNamespace } from 'i18next-v4-format-converter'; import { getLastLanguage } from '@console/app/src/components/user-preferences/language/getLastLanguage'; -import { dateTimeFormatter, fromNow } from './components/utils/datetime'; - const params = new URLSearchParams(window.location.search); const pseudolocalizationEnabled = params.get('pseudolocalization') === 'true'; const language = params.get('lng'); @@ -49,6 +47,7 @@ export const init = () => { return parsed; }, }, + showSupportNotice: false, lng: getLastLanguage(), fallbackLng: 'en', load: 'languageOnly', @@ -66,7 +65,6 @@ export const init = () => { 'insights-plugin', 'knative-plugin', 'metal3-plugin', - 'notification-drawer', 'olm', 'olm-v1', 'shipwright-plugin', @@ -81,24 +79,10 @@ export const init = () => { keySeparator: false, postProcess: ['pseudo'], interpolation: { - format: function (value, format, lng, options) { - if (format === 'number') { - // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat#Browser_compatibility - return new Intl.NumberFormat(lng).format(value); - } - if (value instanceof Date) { - if (format === 'fromNow') { - return fromNow(value, null, options); - } - return dateTimeFormatter.format(value); - } - return value; - }, escapeValue: false, // not needed for react as it escapes by default }, react: { useSuspense: true, - wait: true, transSupportBasicHtmlNodes: true, // allow
and simple html elements in translations }, saveMissing: true, @@ -109,8 +93,8 @@ export const init = () => { console.error(formattedMessage); }, }) - // Update loading promise and pass values and errors to the caller .then((value) => { + // Update loading promise and pass values and errors to the caller resolvedLoading(true); return value; }) diff --git a/frontend/yarn.lock b/frontend/yarn.lock index 3340212c78..96181f7dd7 100644 --- a/frontend/yarn.lock +++ b/frontend/yarn.lock @@ -1448,7 +1448,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.10.0, @babel/runtime@npm:^7.10.1, @babel/runtime@npm:^7.12.1, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.16.0, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.25.0, @babel/runtime@npm:^7.26.0, @babel/runtime@npm:^7.26.10, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.4.5, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.3, @babel/runtime@npm:^7.8.7": +"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.10.0, @babel/runtime@npm:^7.12.1, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.16.0, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.25.0, @babel/runtime@npm:^7.26.0, @babel/runtime@npm:^7.26.10, @babel/runtime@npm:^7.28.4, @babel/runtime@npm:^7.28.6, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.4.5, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.3, @babel/runtime@npm:^7.8.7": version: 7.28.6 resolution: "@babel/runtime@npm:7.28.6" checksum: 10c0/358cf2429992ac1c466df1a21c1601d595c46930a13c1d4662fde908d44ee78ec3c183aaff513ecb01ef8c55c3624afe0309eeeb34715672dbfadb7feedb2c0d @@ -2003,184 +2003,184 @@ __metadata: languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/aix-ppc64@npm:0.27.2" +"@esbuild/aix-ppc64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/aix-ppc64@npm:0.27.3" conditions: os=aix & cpu=ppc64 languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/android-arm64@npm:0.27.2" +"@esbuild/android-arm64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/android-arm64@npm:0.27.3" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@esbuild/android-arm@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/android-arm@npm:0.27.2" +"@esbuild/android-arm@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/android-arm@npm:0.27.3" conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/android-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/android-x64@npm:0.27.2" +"@esbuild/android-x64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/android-x64@npm:0.27.3" conditions: os=android & cpu=x64 languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/darwin-arm64@npm:0.27.2" +"@esbuild/darwin-arm64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/darwin-arm64@npm:0.27.3" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/darwin-x64@npm:0.27.2" +"@esbuild/darwin-x64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/darwin-x64@npm:0.27.3" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/freebsd-arm64@npm:0.27.2" +"@esbuild/freebsd-arm64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/freebsd-arm64@npm:0.27.3" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/freebsd-x64@npm:0.27.2" +"@esbuild/freebsd-x64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/freebsd-x64@npm:0.27.3" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-arm64@npm:0.27.2" +"@esbuild/linux-arm64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/linux-arm64@npm:0.27.3" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-arm@npm:0.27.2" +"@esbuild/linux-arm@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/linux-arm@npm:0.27.3" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-ia32@npm:0.27.2" +"@esbuild/linux-ia32@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/linux-ia32@npm:0.27.3" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-loong64@npm:0.27.2" +"@esbuild/linux-loong64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/linux-loong64@npm:0.27.3" conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-mips64el@npm:0.27.2" +"@esbuild/linux-mips64el@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/linux-mips64el@npm:0.27.3" conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-ppc64@npm:0.27.2" +"@esbuild/linux-ppc64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/linux-ppc64@npm:0.27.3" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-riscv64@npm:0.27.2" +"@esbuild/linux-riscv64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/linux-riscv64@npm:0.27.3" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-s390x@npm:0.27.2" +"@esbuild/linux-s390x@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/linux-s390x@npm:0.27.3" conditions: os=linux & cpu=s390x languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/linux-x64@npm:0.27.2" +"@esbuild/linux-x64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/linux-x64@npm:0.27.3" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/netbsd-arm64@npm:0.27.2" +"@esbuild/netbsd-arm64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/netbsd-arm64@npm:0.27.3" conditions: os=netbsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/netbsd-x64@npm:0.27.2" +"@esbuild/netbsd-x64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/netbsd-x64@npm:0.27.3" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/openbsd-arm64@npm:0.27.2" +"@esbuild/openbsd-arm64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/openbsd-arm64@npm:0.27.3" conditions: os=openbsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/openbsd-x64@npm:0.27.2" +"@esbuild/openbsd-x64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/openbsd-x64@npm:0.27.3" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openharmony-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/openharmony-arm64@npm:0.27.2" +"@esbuild/openharmony-arm64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/openharmony-arm64@npm:0.27.3" conditions: os=openharmony & cpu=arm64 languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/sunos-x64@npm:0.27.2" +"@esbuild/sunos-x64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/sunos-x64@npm:0.27.3" conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/win32-arm64@npm:0.27.2" +"@esbuild/win32-arm64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/win32-arm64@npm:0.27.3" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/win32-ia32@npm:0.27.2" +"@esbuild/win32-ia32@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/win32-ia32@npm:0.27.3" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.27.2": - version: 0.27.2 - resolution: "@esbuild/win32-x64@npm:0.27.2" +"@esbuild/win32-x64@npm:0.27.3": + version: 0.27.3 + resolution: "@esbuild/win32-x64@npm:0.27.3" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -3769,6 +3769,13 @@ __metadata: languageName: node linkType: hard +"@postalsys/gettext@npm:^4.1.0": + version: 4.1.1 + resolution: "@postalsys/gettext@npm:4.1.1" + checksum: 10c0/86d26e189199cbc80df06e7d34a734cc1b498d0a7a9e73e1bdf77f1309816647cd3ae9699b59c1d71e985d1000f6dadafaaf89d5e96ccf0c48ee97b99272e7d7 + languageName: node + linkType: hard + "@protobufjs/aspromise@npm:^1.1.1, @protobufjs/aspromise@npm:^1.1.2": version: 1.1.2 resolution: "@protobufjs/aspromise@npm:1.1.2" @@ -3941,90 +3948,90 @@ __metadata: languageName: node linkType: hard -"@swc/core-darwin-arm64@npm:1.15.5": - version: 1.15.5 - resolution: "@swc/core-darwin-arm64@npm:1.15.5" +"@swc/core-darwin-arm64@npm:1.15.18": + version: 1.15.18 + resolution: "@swc/core-darwin-arm64@npm:1.15.18" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@swc/core-darwin-x64@npm:1.15.5": - version: 1.15.5 - resolution: "@swc/core-darwin-x64@npm:1.15.5" +"@swc/core-darwin-x64@npm:1.15.18": + version: 1.15.18 + resolution: "@swc/core-darwin-x64@npm:1.15.18" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@swc/core-linux-arm-gnueabihf@npm:1.15.5": - version: 1.15.5 - resolution: "@swc/core-linux-arm-gnueabihf@npm:1.15.5" +"@swc/core-linux-arm-gnueabihf@npm:1.15.18": + version: 1.15.18 + resolution: "@swc/core-linux-arm-gnueabihf@npm:1.15.18" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@swc/core-linux-arm64-gnu@npm:1.15.5": - version: 1.15.5 - resolution: "@swc/core-linux-arm64-gnu@npm:1.15.5" +"@swc/core-linux-arm64-gnu@npm:1.15.18": + version: 1.15.18 + resolution: "@swc/core-linux-arm64-gnu@npm:1.15.18" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-arm64-musl@npm:1.15.5": - version: 1.15.5 - resolution: "@swc/core-linux-arm64-musl@npm:1.15.5" +"@swc/core-linux-arm64-musl@npm:1.15.18": + version: 1.15.18 + resolution: "@swc/core-linux-arm64-musl@npm:1.15.18" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@swc/core-linux-x64-gnu@npm:1.15.5": - version: 1.15.5 - resolution: "@swc/core-linux-x64-gnu@npm:1.15.5" +"@swc/core-linux-x64-gnu@npm:1.15.18": + version: 1.15.18 + resolution: "@swc/core-linux-x64-gnu@npm:1.15.18" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-x64-musl@npm:1.15.5": - version: 1.15.5 - resolution: "@swc/core-linux-x64-musl@npm:1.15.5" +"@swc/core-linux-x64-musl@npm:1.15.18": + version: 1.15.18 + resolution: "@swc/core-linux-x64-musl@npm:1.15.18" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@swc/core-win32-arm64-msvc@npm:1.15.5": - version: 1.15.5 - resolution: "@swc/core-win32-arm64-msvc@npm:1.15.5" +"@swc/core-win32-arm64-msvc@npm:1.15.18": + version: 1.15.18 + resolution: "@swc/core-win32-arm64-msvc@npm:1.15.18" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@swc/core-win32-ia32-msvc@npm:1.15.5": - version: 1.15.5 - resolution: "@swc/core-win32-ia32-msvc@npm:1.15.5" +"@swc/core-win32-ia32-msvc@npm:1.15.18": + version: 1.15.18 + resolution: "@swc/core-win32-ia32-msvc@npm:1.15.18" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@swc/core-win32-x64-msvc@npm:1.15.5": - version: 1.15.5 - resolution: "@swc/core-win32-x64-msvc@npm:1.15.5" +"@swc/core-win32-x64-msvc@npm:1.15.18": + version: 1.15.18 + resolution: "@swc/core-win32-x64-msvc@npm:1.15.18" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@swc/core@npm:^1.15.5": - version: 1.15.5 - resolution: "@swc/core@npm:1.15.5" +"@swc/core@npm:^1.15.18": + version: 1.15.18 + resolution: "@swc/core@npm:1.15.18" dependencies: - "@swc/core-darwin-arm64": "npm:1.15.5" - "@swc/core-darwin-x64": "npm:1.15.5" - "@swc/core-linux-arm-gnueabihf": "npm:1.15.5" - "@swc/core-linux-arm64-gnu": "npm:1.15.5" - "@swc/core-linux-arm64-musl": "npm:1.15.5" - "@swc/core-linux-x64-gnu": "npm:1.15.5" - "@swc/core-linux-x64-musl": "npm:1.15.5" - "@swc/core-win32-arm64-msvc": "npm:1.15.5" - "@swc/core-win32-ia32-msvc": "npm:1.15.5" - "@swc/core-win32-x64-msvc": "npm:1.15.5" + "@swc/core-darwin-arm64": "npm:1.15.18" + "@swc/core-darwin-x64": "npm:1.15.18" + "@swc/core-linux-arm-gnueabihf": "npm:1.15.18" + "@swc/core-linux-arm64-gnu": "npm:1.15.18" + "@swc/core-linux-arm64-musl": "npm:1.15.18" + "@swc/core-linux-x64-gnu": "npm:1.15.18" + "@swc/core-linux-x64-musl": "npm:1.15.18" + "@swc/core-win32-arm64-msvc": "npm:1.15.18" + "@swc/core-win32-ia32-msvc": "npm:1.15.18" + "@swc/core-win32-x64-msvc": "npm:1.15.18" "@swc/counter": "npm:^0.1.3" "@swc/types": "npm:^0.1.25" peerDependencies: @@ -4053,7 +4060,7 @@ __metadata: peerDependenciesMeta: "@swc/helpers": optional: true - checksum: 10c0/5517d998ad28b6812df46b6c6d9732b3abecb62e94a55d1151e8ede9792b5894b98260681e1de7c33da1a00726c495cff3080ebf97679765c88497e34a978e5a + checksum: 10c0/b52381eefaf88ba1b8ff603c58418fcc7ca661cd0fc8b68bfc17e523b356d027dfcc3bfd459ddc107a67021a943979a79cd0589338d20c6564bbb5cf8f35afb5 languageName: node linkType: hard @@ -6419,7 +6426,14 @@ __metadata: languageName: node linkType: hard -"async@npm:^3.2.5": +"async@npm:0.9.x": + version: 0.9.2 + resolution: "async@npm:0.9.2" + checksum: 10c0/22ac816db119a9b84ac7182fa969b2cceacfcfa278c3efb0ac6a94d1210a4429e42c8cf6e704039aa7662e4ba62f26cecf039c91d41ceb91355dc9672c9b9ac1 + languageName: node + linkType: hard + +"async@npm:^3.2.0": version: 3.2.6 resolution: "async@npm:3.2.6" checksum: 10c0/36484bb15ceddf07078688d95e27076379cc2f87b10c03b6dd8a83e89475a3c8df5848859dd06a4c95af1e4c16fc973de0171a77f18ea00be899aca2a4f85e70 @@ -7397,28 +7411,6 @@ __metadata: languageName: node linkType: hard -"c8@npm:^7.11.0": - version: 7.12.0 - resolution: "c8@npm:7.12.0" - dependencies: - "@bcoe/v8-coverage": "npm:^0.2.3" - "@istanbuljs/schema": "npm:^0.1.3" - find-up: "npm:^5.0.0" - foreground-child: "npm:^2.0.0" - istanbul-lib-coverage: "npm:^3.2.0" - istanbul-lib-report: "npm:^3.0.0" - istanbul-reports: "npm:^3.1.4" - rimraf: "npm:^3.0.2" - test-exclude: "npm:^6.0.0" - v8-to-istanbul: "npm:^9.0.0" - yargs: "npm:^16.2.0" - yargs-parser: "npm:^20.2.9" - bin: - c8: bin/c8.js - checksum: 10c0/4939095767be901170efec3e160221997711f2e62e1745a2ae42eef68933ec55f9ad7cdec074a0fd8948bdd24c860d0872741101fba16741ab6e239454243355 - languageName: node - linkType: hard - "cacache@npm:^20.0.1": version: 20.0.3 resolution: "cacache@npm:20.0.3" @@ -7959,17 +7951,6 @@ __metadata: languageName: node linkType: hard -"cliui@npm:^7.0.2": - version: 7.0.4 - resolution: "cliui@npm:7.0.4" - dependencies: - string-width: "npm:^4.2.0" - strip-ansi: "npm:^6.0.0" - wrap-ansi: "npm:^7.0.0" - checksum: 10c0/6035f5daf7383470cef82b3d3db00bec70afb3423538c50394386ffbbab135e26c3689c41791f911fa71b62d13d3863c712fdd70f0fbdffd938a1e6fd09aac00 - languageName: node - linkType: hard - "cliui@npm:^8.0.1": version: 8.0.1 resolution: "cliui@npm:8.0.1" @@ -8112,7 +8093,7 @@ __metadata: languageName: node linkType: hard -"colorette@npm:^2.0.10, colorette@npm:^2.0.14, colorette@npm:^2.0.16": +"colorette@npm:^2.0.10, colorette@npm:^2.0.14, colorette@npm:^2.0.20": version: 2.0.20 resolution: "colorette@npm:2.0.20" checksum: 10c0/e94116ff33b0ff56f3b83b9ace895e5bf87c2a7a47b3401b8c3f3226e050d5ef76cf4072fb3325f9dc24d1698f9b730baf4e05eeaf861d74a1883073f4c98a40 @@ -8154,13 +8135,6 @@ __metadata: languageName: node linkType: hard -"commander@npm:2, commander@npm:^2.11.0, commander@npm:^2.19.0, commander@npm:^2.20.0, commander@npm:^2.9.0": - version: 2.20.3 - resolution: "commander@npm:2.20.3" - checksum: 10c0/74c781a5248c2402a0a3e966a0a2bba3c054aad144f5c023364be83265e796b20565aa9feff624132ff629aa64e16999fa40a743c10c12f7c61e96a794b99288 - languageName: node - linkType: hard - "commander@npm:5.0.0": version: 5.0.0 resolution: "commander@npm:5.0.0" @@ -8182,6 +8156,20 @@ __metadata: languageName: node linkType: hard +"commander@npm:^14.0.2": + version: 14.0.3 + resolution: "commander@npm:14.0.3" + checksum: 10c0/755652564bbf56ff2ff083313912b326450d3f8d8c85f4b71416539c9a05c3c67dbd206821ca72635bf6b160e2afdefcb458e86b317827d5cb333b69ce7f1a24 + languageName: node + linkType: hard + +"commander@npm:^2.11.0, commander@npm:^2.19.0, commander@npm:^2.20.0, commander@npm:^2.9.0": + version: 2.20.3 + resolution: "commander@npm:2.20.3" + checksum: 10c0/74c781a5248c2402a0a3e966a0a2bba3c054aad144f5c023364be83265e796b20565aa9feff624132ff629aa64e16999fa40a743c10c12f7c61e96a794b99288 + languageName: node + linkType: hard + "commander@npm:^4.0.1": version: 4.1.1 resolution: "commander@npm:4.1.1" @@ -8210,13 +8198,6 @@ __metadata: languageName: node linkType: hard -"commander@npm:^9.1.0": - version: 9.5.0 - resolution: "commander@npm:9.5.0" - checksum: 10c0/5f7784fbda2aaec39e89eb46f06a999e00224b3763dc65976e05929ec486e174fe9aac2655f03ba6a5e83875bd173be5283dc19309b7c65954701c02025b3c1d - languageName: node - linkType: hard - "comment-json@npm:4.x": version: 4.0.6 resolution: "comment-json@npm:4.0.6" @@ -8371,14 +8352,7 @@ __metadata: languageName: node linkType: hard -"content-type@npm:1.0.4": - version: 1.0.4 - resolution: "content-type@npm:1.0.4" - checksum: 10c0/19e08f406f9ae3f80fb4607c75fbde1f22546647877e8047c9fa0b1c61e38f3ede853f51e915c95fd499c2e1c7478cb23c35cfb804d0e8e0495e8db88cfaed75 - languageName: node - linkType: hard - -"content-type@npm:^1.0.4, content-type@npm:^1.0.5, content-type@npm:~1.0.4, content-type@npm:~1.0.5": +"content-type@npm:1.0.5, content-type@npm:^1.0.5, content-type@npm:~1.0.4, content-type@npm:~1.0.5": version: 1.0.5 resolution: "content-type@npm:1.0.5" checksum: 10c0/b76ebed15c000aee4678c3707e0860cb6abd4e680a598c0a26e17f0bfae723ec9cc2802f0ff1bc6e4d80603719010431d2231018373d4dde10f9ccff9dadf5af @@ -8986,13 +8960,6 @@ __metadata: languageName: node linkType: hard -"d3-array@npm:1, d3-array@npm:^1.1.1, d3-array@npm:^1.2.0": - version: 1.2.4 - resolution: "d3-array@npm:1.2.4" - checksum: 10c0/7ac0ae096838e75d06350381442d84b327e3215d470f26c297851675bd25c47a633d35b04bfaa0397c529f42428d19f3f80bead24e1e866832e064cc6af24f3a - languageName: node - linkType: hard - "d3-array@npm:2 - 3, d3-array@npm:2.10.0 - 3, d3-array@npm:2.5.0 - 3, d3-array@npm:3, d3-array@npm:^3.1.6, d3-array@npm:^3.2.0": version: 3.2.4 resolution: "d3-array@npm:3.2.4" @@ -9002,13 +8969,6 @@ __metadata: languageName: node linkType: hard -"d3-axis@npm:1": - version: 1.0.12 - resolution: "d3-axis@npm:1.0.12" - checksum: 10c0/e42d089bd5707f8384acbdfa47246630885d2d02ac5650f5570881c50a0f2983aef4105e2e4063b960939ad61af389c3f84cbf9140c97b3beabae1d193ccfa2a - languageName: node - linkType: hard - "d3-axis@npm:3": version: 3.0.0 resolution: "d3-axis@npm:3.0.0" @@ -9016,19 +8976,6 @@ __metadata: languageName: node linkType: hard -"d3-brush@npm:1": - version: 1.0.6 - resolution: "d3-brush@npm:1.0.6" - dependencies: - d3-dispatch: "npm:1" - d3-drag: "npm:1" - d3-interpolate: "npm:1" - d3-selection: "npm:1" - d3-transition: "npm:1" - checksum: 10c0/86d3a4c7201e95f6071f368b36a95cb1381514f028d16fb56acb7d177254f1fabdb8d155bdf0a20cfad38970a7ba935e62b009de961f8902e80ba499a341aa1c - languageName: node - linkType: hard - "d3-brush@npm:3": version: 3.0.0 resolution: "d3-brush@npm:3.0.0" @@ -9042,16 +8989,6 @@ __metadata: languageName: node linkType: hard -"d3-chord@npm:1": - version: 1.0.6 - resolution: "d3-chord@npm:1.0.6" - dependencies: - d3-array: "npm:1" - d3-path: "npm:1" - checksum: 10c0/7612284cd40535629fc32af1d70fd28a91295e0166f241179e998d3302c18bf97c8c8543b258e352e99e3e3f7002218b67c245b17c8353984c3658b4c431d53f - languageName: node - linkType: hard - "d3-chord@npm:3": version: 3.0.1 resolution: "d3-chord@npm:3.0.1" @@ -9061,20 +8998,6 @@ __metadata: languageName: node linkType: hard -"d3-collection@npm:1": - version: 1.0.4 - resolution: "d3-collection@npm:1.0.4" - checksum: 10c0/096e1b4037a8e3242174f07344bd8f5e7680f075e4ac28aad922dcefc4cb60c6877bcb981ce268083a70dd8fec897a4e953fdd1b056d65461a85b4f80860e556 - languageName: node - linkType: hard - -"d3-color@npm:1": - version: 1.0.3 - resolution: "d3-color@npm:1.0.3" - checksum: 10c0/f62b7358564301f40a7fbc5e2404ba7e3dec8766e42cce4c32d7f101d8aeb582b0a83fbd4a6db8e7b24a4aa9a9a308d113cedd623d089d8ad55f8e116fe0ccdf - languageName: node - linkType: hard - "d3-color@npm:1 - 3, d3-color@npm:3": version: 3.1.0 resolution: "d3-color@npm:3.1.0" @@ -9082,15 +9005,6 @@ __metadata: languageName: node linkType: hard -"d3-contour@npm:1": - version: 1.3.2 - resolution: "d3-contour@npm:1.3.2" - dependencies: - d3-array: "npm:^1.1.1" - checksum: 10c0/a9539c6ccb656ae469f341373662d473b9f8991d0d70a28dab053610d41bfff1a07934071f199cc384d914b850765850c1e9e1fa497b36bac78a984633ae077b - languageName: node - linkType: hard - "d3-contour@npm:4": version: 4.0.2 resolution: "d3-contour@npm:4.0.2" @@ -9123,16 +9037,6 @@ __metadata: languageName: node linkType: hard -"d3-drag@npm:1, d3-drag@npm:^1.0.4": - version: 1.2.4 - resolution: "d3-drag@npm:1.2.4" - dependencies: - d3-dispatch: "npm:1" - d3-selection: "npm:1" - checksum: 10c0/0a5e43d648a2de668c09b505897db53be2d9deb1e3f2fcc4e2b7dac7ec2faf5a8a12be5413de081a47d16e26d9ae2cf129b80bab3762166c6c368915124e1117 - languageName: node - linkType: hard - "d3-drag@npm:2 - 3, d3-drag@npm:3": version: 3.0.0 resolution: "d3-drag@npm:3.0.0" @@ -9143,24 +9047,13 @@ __metadata: languageName: node linkType: hard -"d3-dsv@npm:1": - version: 1.1.1 - resolution: "d3-dsv@npm:1.1.1" +"d3-drag@npm:^1.0.4": + version: 1.2.4 + resolution: "d3-drag@npm:1.2.4" dependencies: - commander: "npm:2" - iconv-lite: "npm:0.4" - rw: "npm:1" - bin: - csv2json: bin/dsv2json - csv2tsv: bin/dsv2dsv - dsv2dsv: bin/dsv2dsv - dsv2json: bin/dsv2json - json2csv: bin/json2dsv - json2dsv: bin/json2dsv - json2tsv: bin/json2dsv - tsv2csv: bin/dsv2dsv - tsv2json: bin/dsv2json - checksum: 10c0/13ea8354906bccf4e6e04535b9019a0f7d1fbc09c823d4a39f5f444571b119c2f958ac98a1966eda01a8793d463813f96a4c798675118ab9d66155d6171bfee4 + d3-dispatch: "npm:1" + d3-selection: "npm:1" + checksum: 10c0/0a5e43d648a2de668c09b505897db53be2d9deb1e3f2fcc4e2b7dac7ec2faf5a8a12be5413de081a47d16e26d9ae2cf129b80bab3762166c6c368915124e1117 languageName: node linkType: hard @@ -9185,13 +9078,6 @@ __metadata: languageName: node linkType: hard -"d3-ease@npm:1": - version: 1.0.5 - resolution: "d3-ease@npm:1.0.5" - checksum: 10c0/0e72bd2637f8c24f218b53c86dffc524bd18f5b60e0c03097914d164f7e13d1ade742e7c12dbae40dd6e0bfba6d55a94b62708ec133fb81ab9ee09f4b59765f0 - languageName: node - linkType: hard - "d3-ease@npm:1 - 3, d3-ease@npm:3, d3-ease@npm:^3.0.1": version: 3.0.1 resolution: "d3-ease@npm:3.0.1" @@ -9199,15 +9085,6 @@ __metadata: languageName: node linkType: hard -"d3-fetch@npm:1": - version: 1.1.2 - resolution: "d3-fetch@npm:1.1.2" - dependencies: - d3-dsv: "npm:1" - checksum: 10c0/13da8570fef1bc7ceab3d505a9605d22b986d74703ba2255cfb1767bd678fa041bd16569b76745c521bed481bf2a783d851a22cde1351d395e0e1c34773e604f - languageName: node - linkType: hard - "d3-fetch@npm:3": version: 3.0.1 resolution: "d3-fetch@npm:3.0.1" @@ -9217,18 +9094,6 @@ __metadata: languageName: node linkType: hard -"d3-force@npm:1": - version: 1.2.1 - resolution: "d3-force@npm:1.2.1" - dependencies: - d3-collection: "npm:1" - d3-dispatch: "npm:1" - d3-quadtree: "npm:1" - d3-timer: "npm:1" - checksum: 10c0/af699875547e3f5d8fc66ea5dd2a5479e06560a7583c37f3262e81474b8f38e44593124925f75796ac686d9db83831d52cbabbb650cc88c7b1235f51cfebe808 - languageName: node - linkType: hard - "d3-force@npm:3": version: 3.0.0 resolution: "d3-force@npm:3.0.0" @@ -9240,13 +9105,6 @@ __metadata: languageName: node linkType: hard -"d3-format@npm:1": - version: 1.3.2 - resolution: "d3-format@npm:1.3.2" - checksum: 10c0/0209071c20a2cf97b0f2876bc6246df524d57f91182e1faded3799ec1fc343269a64a7980a3bfd15bd4cfd98125722f131e5a49b8f07848420eb27e1e711ebd6 - languageName: node - linkType: hard - "d3-format@npm:1 - 3, d3-format@npm:3": version: 3.1.0 resolution: "d3-format@npm:3.1.0" @@ -9254,15 +9112,6 @@ __metadata: languageName: node linkType: hard -"d3-geo@npm:1": - version: 1.11.3 - resolution: "d3-geo@npm:1.11.3" - dependencies: - d3-array: "npm:1" - checksum: 10c0/4b24bc45109681052d5f81a8df9522a03b77382d4df1426f9b1b6a4bc519319dc5dc8680ff618175f9850ed608980bfbb3b4c3dc2ecc6b8b0d1e80278c98513e - languageName: node - linkType: hard - "d3-geo@npm:3": version: 3.1.0 resolution: "d3-geo@npm:3.1.0" @@ -9272,13 +9121,6 @@ __metadata: languageName: node linkType: hard -"d3-hierarchy@npm:1": - version: 1.1.8 - resolution: "d3-hierarchy@npm:1.1.8" - checksum: 10c0/8063961a47dfb320088b99582fbaaac1cddf56f180f89dd29847d7e56a67d3837ae84a100809b7d314e12a6900d7e3c6de03c28c3a070e5cb6e7c0f345940ecf - languageName: node - linkType: hard - "d3-hierarchy@npm:3": version: 3.1.2 resolution: "d3-hierarchy@npm:3.1.2" @@ -9286,15 +9128,6 @@ __metadata: languageName: node linkType: hard -"d3-interpolate@npm:1": - version: 1.1.6 - resolution: "d3-interpolate@npm:1.1.6" - dependencies: - d3-color: "npm:1" - checksum: 10c0/aeaa5533d9f96a0c4871287c10a2060051c3575d80ea1324c7b142cd1cd1db8e5c8d42b241dd80187a884f866d64a3240a5dd4d600f31978bbfe271157509293 - languageName: node - linkType: hard - "d3-interpolate@npm:1 - 3, d3-interpolate@npm:1.2.0 - 3, d3-interpolate@npm:3, d3-interpolate@npm:^3.0.1": version: 3.0.1 resolution: "d3-interpolate@npm:3.0.1" @@ -9318,13 +9151,6 @@ __metadata: languageName: node linkType: hard -"d3-polygon@npm:1": - version: 1.0.5 - resolution: "d3-polygon@npm:1.0.5" - checksum: 10c0/a549901c024ad5c842bc40be3be3e788af2985672552e1e8f09098dff58a71c9f3700c7602f8de35878d58cec2de9e62423a8ecd5306b182f4d5990b335a1efd - languageName: node - linkType: hard - "d3-polygon@npm:3": version: 3.0.1 resolution: "d3-polygon@npm:3.0.1" @@ -9332,13 +9158,6 @@ __metadata: languageName: node linkType: hard -"d3-quadtree@npm:1": - version: 1.0.3 - resolution: "d3-quadtree@npm:1.0.3" - checksum: 10c0/e558b48996735e09f91abc74e4416c67d9ce0afd72af407a094e9a630abe7b6995d52e5e423ec5063fd26bd1b4b297064849a4ef4ebf59c11852c32bd672d5b9 - languageName: node - linkType: hard - "d3-quadtree@npm:1 - 3, d3-quadtree@npm:3": version: 3.0.1 resolution: "d3-quadtree@npm:3.0.1" @@ -9346,13 +9165,6 @@ __metadata: languageName: node linkType: hard -"d3-random@npm:1": - version: 1.1.2 - resolution: "d3-random@npm:1.1.2" - checksum: 10c0/9cf7e7bfce2347433b98bcce16f360dc8c93919ea19657d0a66d7ea868d2e5a15785c489447654dc7d0fb37faa49b192ddce1d8dfba90da9707926f36e5c1a1b - languageName: node - linkType: hard - "d3-random@npm:3": version: 3.0.1 resolution: "d3-random@npm:3.0.1" @@ -9360,16 +9172,6 @@ __metadata: languageName: node linkType: hard -"d3-scale-chromatic@npm:1": - version: 1.3.3 - resolution: "d3-scale-chromatic@npm:1.3.3" - dependencies: - d3-color: "npm:1" - d3-interpolate: "npm:1" - checksum: 10c0/3ba9f0665deb566aed4030970e0e23c4cfaa23f7a550a6c0d1d67e925138892239bb4437d6a18d6858894b539b760010c2faed979ca6430ab93aac30b7ec17e1 - languageName: node - linkType: hard - "d3-scale-chromatic@npm:3": version: 3.0.0 resolution: "d3-scale-chromatic@npm:3.0.0" @@ -9380,20 +9182,6 @@ __metadata: languageName: node linkType: hard -"d3-scale@npm:2": - version: 2.2.2 - resolution: "d3-scale@npm:2.2.2" - dependencies: - d3-array: "npm:^1.2.0" - d3-collection: "npm:1" - d3-format: "npm:1" - d3-interpolate: "npm:1" - d3-time: "npm:1" - d3-time-format: "npm:2" - checksum: 10c0/045e7de2ddcfdb4af3b7d4fb90119151ed6981d2fbe19bdeebf3f2fe16e2ad68be0e8906b3623545af33d1245150a8f69c8682a4e20ccbde144272a904b37a06 - languageName: node - linkType: hard - "d3-scale@npm:4, d3-scale@npm:^4.0.2": version: 4.0.2 resolution: "d3-scale@npm:4.0.2" @@ -9407,7 +9195,7 @@ __metadata: languageName: node linkType: hard -"d3-selection@npm:1, d3-selection@npm:^1.1.0": +"d3-selection@npm:1": version: 1.4.0 resolution: "d3-selection@npm:1.4.0" checksum: 10c0/627b20a3b1f07e137c306adc8af6a8fb22f104fa4377497c9bcc8f9c2a62ceb49f9ed7641601553b6c20495bc1378638b73badcfc39301e7fa6d4584ba43ea2e @@ -9421,15 +9209,6 @@ __metadata: languageName: node linkType: hard -"d3-shape@npm:1, d3-shape@npm:^1.3.5": - version: 1.3.5 - resolution: "d3-shape@npm:1.3.5" - dependencies: - d3-path: "npm:1" - checksum: 10c0/6950e959dc38ed115bf9a52582329faca184cc8346ea99b637b53697303346cc436f479b67c41f1c78fee3237eef7ed50c3b37ac4879e123986e648d2bb20862 - languageName: node - linkType: hard - "d3-shape@npm:3, d3-shape@npm:^3.1.0": version: 3.2.0 resolution: "d3-shape@npm:3.2.0" @@ -9439,12 +9218,12 @@ __metadata: languageName: node linkType: hard -"d3-time-format@npm:2": - version: 2.1.3 - resolution: "d3-time-format@npm:2.1.3" +"d3-shape@npm:^1.3.5": + version: 1.3.5 + resolution: "d3-shape@npm:1.3.5" dependencies: - d3-time: "npm:1" - checksum: 10c0/e8dd2fe4b235b105eb0ae80ffdd1c3a80483160e38dd541029c04fdedc16d8b7b8315d6ca3a89607327ef4cdf0c05c0de067d83147c4fe739358145b09c366a1 + d3-path: "npm:1" + checksum: 10c0/6950e959dc38ed115bf9a52582329faca184cc8346ea99b637b53697303346cc436f479b67c41f1c78fee3237eef7ed50c3b37ac4879e123986e648d2bb20862 languageName: node linkType: hard @@ -9457,13 +9236,6 @@ __metadata: languageName: node linkType: hard -"d3-time@npm:1": - version: 1.0.11 - resolution: "d3-time@npm:1.0.11" - checksum: 10c0/fb9d2e8da325d9e4136863efb280f8718c88924f0bb8cd01080fb7a8a398dae9f609cb13658ba4e1a889a83eb2921ba8913ac532463d282ccd007c0cc0667a37 - languageName: node - linkType: hard - "d3-time@npm:1 - 3, d3-time@npm:2.1.1 - 3, d3-time@npm:3, d3-time@npm:^3.0.0": version: 3.1.0 resolution: "d3-time@npm:3.1.0" @@ -9480,27 +9252,13 @@ __metadata: languageName: node linkType: hard -"d3-timer@npm:1, d3-timer@npm:^1.0.5": +"d3-timer@npm:^1.0.5": version: 1.0.9 resolution: "d3-timer@npm:1.0.9" checksum: 10c0/bf6c38b52c2cd8d560ad285fed6f2b111ac5179224e2355a000dd879ed1e0384125354312cc3f47a90288172059a62b435ea6b065fc5cb03c2d0976eab41ab3b languageName: node linkType: hard -"d3-transition@npm:1": - version: 1.2.0 - resolution: "d3-transition@npm:1.2.0" - dependencies: - d3-color: "npm:1" - d3-dispatch: "npm:1" - d3-ease: "npm:1" - d3-interpolate: "npm:1" - d3-selection: "npm:^1.1.0" - d3-timer: "npm:1" - checksum: 10c0/67674ec7cca022c0d10f1d093d0d182b3be11bb0bd038ef328be349c5ddd09acfde3716b263c0e36f7ea17abb84339166a2a2895f1278738761bfee6788743db - languageName: node - linkType: hard - "d3-transition@npm:2 - 3, d3-transition@npm:3": version: 3.0.1 resolution: "d3-transition@npm:3.0.1" @@ -9516,26 +9274,13 @@ __metadata: languageName: node linkType: hard -"d3-voronoi@npm:1, d3-voronoi@npm:^1.1.4": +"d3-voronoi@npm:^1.1.4": version: 1.1.4 resolution: "d3-voronoi@npm:1.1.4" checksum: 10c0/9fd4689323a8eed547dde44e9cae0b3e6a7333447cf37b069e278b8e899fc16e0251d099fe22d751c900a3a0b7a610a16e747224219538758afaf4561749047a languageName: node linkType: hard -"d3-zoom@npm:1": - version: 1.7.3 - resolution: "d3-zoom@npm:1.7.3" - dependencies: - d3-dispatch: "npm:1" - d3-drag: "npm:1" - d3-interpolate: "npm:1" - d3-selection: "npm:1" - d3-transition: "npm:1" - checksum: 10c0/ae1e79f2266de44388efb591249e1d91124f311be7a8b0e351b9cd37cd6b1cc581309e7ab7a5eef901bb218f8cf61301e3c1726059cf5cf49dbc131bee606fd1 - languageName: node - linkType: hard - "d3-zoom@npm:3": version: 3.0.0 resolution: "d3-zoom@npm:3.0.0" @@ -9549,45 +9294,6 @@ __metadata: languageName: node linkType: hard -"d3@npm:^5.16.0": - version: 5.16.0 - resolution: "d3@npm:5.16.0" - dependencies: - d3-array: "npm:1" - d3-axis: "npm:1" - d3-brush: "npm:1" - d3-chord: "npm:1" - d3-collection: "npm:1" - d3-color: "npm:1" - d3-contour: "npm:1" - d3-dispatch: "npm:1" - d3-drag: "npm:1" - d3-dsv: "npm:1" - d3-ease: "npm:1" - d3-fetch: "npm:1" - d3-force: "npm:1" - d3-format: "npm:1" - d3-geo: "npm:1" - d3-hierarchy: "npm:1" - d3-interpolate: "npm:1" - d3-path: "npm:1" - d3-polygon: "npm:1" - d3-quadtree: "npm:1" - d3-random: "npm:1" - d3-scale: "npm:2" - d3-scale-chromatic: "npm:1" - d3-selection: "npm:1" - d3-shape: "npm:1" - d3-time: "npm:1" - d3-time-format: "npm:2" - d3-timer: "npm:1" - d3-transition: "npm:1" - d3-voronoi: "npm:1" - d3-zoom: "npm:1" - checksum: 10c0/4bae866671483bcce2ec3371466261440d3a59d1144dd026ba08afcc5860694610e5c63f638b5ccce9ef9be809339bdab6a172291745de30038c3d7932eed188 - languageName: node - linkType: hard - "d3@npm:^7.8.0": version: 7.8.5 resolution: "d3@npm:7.8.5" @@ -10739,36 +10445,36 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.27.2": - version: 0.27.2 - resolution: "esbuild@npm:0.27.2" - dependencies: - "@esbuild/aix-ppc64": "npm:0.27.2" - "@esbuild/android-arm": "npm:0.27.2" - "@esbuild/android-arm64": "npm:0.27.2" - "@esbuild/android-x64": "npm:0.27.2" - "@esbuild/darwin-arm64": "npm:0.27.2" - "@esbuild/darwin-x64": "npm:0.27.2" - "@esbuild/freebsd-arm64": "npm:0.27.2" - "@esbuild/freebsd-x64": "npm:0.27.2" - "@esbuild/linux-arm": "npm:0.27.2" - "@esbuild/linux-arm64": "npm:0.27.2" - "@esbuild/linux-ia32": "npm:0.27.2" - "@esbuild/linux-loong64": "npm:0.27.2" - "@esbuild/linux-mips64el": "npm:0.27.2" - "@esbuild/linux-ppc64": "npm:0.27.2" - "@esbuild/linux-riscv64": "npm:0.27.2" - "@esbuild/linux-s390x": "npm:0.27.2" - "@esbuild/linux-x64": "npm:0.27.2" - "@esbuild/netbsd-arm64": "npm:0.27.2" - "@esbuild/netbsd-x64": "npm:0.27.2" - "@esbuild/openbsd-arm64": "npm:0.27.2" - "@esbuild/openbsd-x64": "npm:0.27.2" - "@esbuild/openharmony-arm64": "npm:0.27.2" - "@esbuild/sunos-x64": "npm:0.27.2" - "@esbuild/win32-arm64": "npm:0.27.2" - "@esbuild/win32-ia32": "npm:0.27.2" - "@esbuild/win32-x64": "npm:0.27.2" +"esbuild@npm:^0.27.3": + version: 0.27.3 + resolution: "esbuild@npm:0.27.3" + dependencies: + "@esbuild/aix-ppc64": "npm:0.27.3" + "@esbuild/android-arm": "npm:0.27.3" + "@esbuild/android-arm64": "npm:0.27.3" + "@esbuild/android-x64": "npm:0.27.3" + "@esbuild/darwin-arm64": "npm:0.27.3" + "@esbuild/darwin-x64": "npm:0.27.3" + "@esbuild/freebsd-arm64": "npm:0.27.3" + "@esbuild/freebsd-x64": "npm:0.27.3" + "@esbuild/linux-arm": "npm:0.27.3" + "@esbuild/linux-arm64": "npm:0.27.3" + "@esbuild/linux-ia32": "npm:0.27.3" + "@esbuild/linux-loong64": "npm:0.27.3" + "@esbuild/linux-mips64el": "npm:0.27.3" + "@esbuild/linux-ppc64": "npm:0.27.3" + "@esbuild/linux-riscv64": "npm:0.27.3" + "@esbuild/linux-s390x": "npm:0.27.3" + "@esbuild/linux-x64": "npm:0.27.3" + "@esbuild/netbsd-arm64": "npm:0.27.3" + "@esbuild/netbsd-x64": "npm:0.27.3" + "@esbuild/openbsd-arm64": "npm:0.27.3" + "@esbuild/openbsd-x64": "npm:0.27.3" + "@esbuild/openharmony-arm64": "npm:0.27.3" + "@esbuild/sunos-x64": "npm:0.27.3" + "@esbuild/win32-arm64": "npm:0.27.3" + "@esbuild/win32-ia32": "npm:0.27.3" + "@esbuild/win32-x64": "npm:0.27.3" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -10824,7 +10530,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 10c0/cf83f626f55500f521d5fe7f4bc5871bec240d3deb2a01fbd379edc43b3664d1167428738a5aad8794b35d1cca985c44c375b1cd38a2ca613c77ced2c83aafcd + checksum: 10c0/fdc3f87a3f08b3ef98362f37377136c389a0d180fda4b8d073b26ba930cf245521db0a368f119cc7624bc619248fff1439f5811f062d853576f8ffa3df8ee5f1 languageName: node linkType: hard @@ -11945,16 +11651,6 @@ __metadata: 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 - "find-up@npm:^6.3.0": version: 6.3.0 resolution: "find-up@npm:6.3.0" @@ -12027,16 +11723,6 @@ __metadata: languageName: node linkType: hard -"foreground-child@npm:^2.0.0": - version: 2.0.0 - resolution: "foreground-child@npm:2.0.0" - dependencies: - cross-spawn: "npm:^7.0.0" - signal-exit: "npm:^3.0.2" - checksum: 10c0/6719982783a448162f9a01500757fb2053bc5dcd4d67c7cd30739b38ccc01b39f84e408c30989d1d8774519c021c0498e2450ab127690fb09d7f2568fd94ffcc - languageName: node - linkType: hard - "foreground-child@npm:^3.1.0": version: 3.3.0 resolution: "foreground-child@npm:3.3.0" @@ -12506,26 +12192,26 @@ __metadata: languageName: node linkType: hard -"gettext-converter@npm:^1.2.2": - version: 1.2.3 - resolution: "gettext-converter@npm:1.2.3" +"gettext-converter@npm:^1.3.0": + version: 1.3.1 + resolution: "gettext-converter@npm:1.3.1" dependencies: arrify: "npm:^2.0.1" - content-type: "npm:1.0.4" + content-type: "npm:1.0.5" encoding: "npm:0.1.13" - checksum: 10c0/cd895674376cb9d3bdffa3eb99d38e7448f2be6ebd8c73de75bc8d1440aeee7f93c750281af64793930c4c342b72eea1c3b41c9c32bd70457231b84f1a40c315 + checksum: 10c0/d25bb8c91f69147265a65ee5e1a9b0f126795f25cae3b31ff1b5f88707e3d660bb3067e575a872060a662bbb312643ed50b6b198f624319a091bd2e868c6c5f5 languageName: node linkType: hard -"gettext-parser@npm:^5.1.2": - version: 5.1.2 - resolution: "gettext-parser@npm:5.1.2" +"gettext-parser@npm:^8.0.0": + version: 8.0.0 + resolution: "gettext-parser@npm:8.0.0" dependencies: - content-type: "npm:^1.0.4" + content-type: "npm:^1.0.5" encoding: "npm:^0.1.13" - readable-stream: "npm:^3.6.0" + readable-stream: "npm:^4.5.2" safe-buffer: "npm:^5.2.1" - checksum: 10c0/9d4d79a9b4d4e6abf8bf2dd68ac3e77544842f205074214cda544cb276097a4a3ba1e64f3b1e82230f6e0d2f1ec0747a2590388294e241d703bf60a5a481a06b + checksum: 10c0/b329981791afeded45c010a5b59f980b199b53a29cfd064d09a38e9b7a9678b34666bc505cff6888984ce70ab6a7bb7d1df3e95f8c1310e21b18edac28a05160 languageName: node linkType: hard @@ -13402,28 +13088,28 @@ __metadata: languageName: node linkType: hard -"i18next-browser-languagedetector@npm:^6.0.1": - version: 6.0.1 - resolution: "i18next-browser-languagedetector@npm:6.0.1" +"i18next-browser-languagedetector@npm:^8.2.1": + version: 8.2.1 + resolution: "i18next-browser-languagedetector@npm:8.2.1" dependencies: - "@babel/runtime": "npm:^7.5.5" - checksum: 10c0/d3e5cfdf8f73ecb68e33df96c76e423fffc4d71d0f55d00a8c088d453801fb619b2d606f0e7fdd0b09f7fb2845ee61ff96b2a3591cf9bd7765c794f9c49d5b33 + "@babel/runtime": "npm:^7.23.2" + checksum: 10c0/d200847a79b4cb2764ef59b33e5399085d4d56b2b038e884bb54fffe17953b467899142a6ef6e985592234f10049d14d06b80f2c56441ae80648c5a6717704f3 languageName: node linkType: hard -"i18next-conv@npm:12.1.1": - version: 12.1.1 - resolution: "i18next-conv@npm:12.1.1" - dependencies: - c8: "npm:^7.11.0" - colorette: "npm:^2.0.16" - commander: "npm:^9.1.0" - gettext-converter: "npm:^1.2.2" - gettext-parser: "npm:^5.1.2" - node-gettext: "npm:^3.0.0" +"i18next-conv@npm:16.0.0": + version: 16.0.0 + resolution: "i18next-conv@npm:16.0.0" + dependencies: + "@postalsys/gettext": "npm:^4.1.0" + colorette: "npm:^2.0.20" + commander: "npm:^14.0.2" + gettext-converter: "npm:^1.3.0" + gettext-parser: "npm:^8.0.0" + p-from-callback: "npm:^2.0.0" bin: i18next-conv: bin/index.js - checksum: 10c0/1479b21d602c5041dc9fedf8d117daf077506d1e2e4e924f959431dbab54c72760eb7a2cf13b60a997c148e1dc0ea0fff41ec80794c4191ebcd3960178b6d3a3 + checksum: 10c0/8c01f7fdf78b3f0a45eaee0c7618b76aa194abf684adad8892701eb5bc6b7c0bd1f6642d3826cfaf1ecf230df39c3c9b368b68c39023678774e9de106cd5935b languageName: node linkType: hard @@ -13436,9 +13122,9 @@ __metadata: languageName: node linkType: hard -"i18next-parser@npm:^9.3.0": - version: 9.3.0 - resolution: "i18next-parser@npm:9.3.0" +"i18next-parser@npm:^9.4.0": + version: 9.4.0 + resolution: "i18next-parser@npm:9.4.0" dependencies: "@babel/runtime": "npm:^7.25.0" broccoli-plugin: "npm:^4.0.7" @@ -13459,7 +13145,7 @@ __metadata: vinyl-fs: "npm:^4.0.0" bin: i18next: bin/cli.js - checksum: 10c0/dd9de4d6812da662eaefafcaf6dae9c88d7e98c9907f784257056408bb22ac5ae23659bbfdf975452bfc35595914e280de0ef7c9f313cbd1e4cdb12dd0dadc1e + checksum: 10c0/4a9c94d16ea0869e58cd600216d56e6ccb2d815bf5acdb96df1aba0750d053514abd52136434681de3601bc0f5324464b8a42f608bfe6c95961f5c2a2e38e3da languageName: node linkType: hard @@ -13472,32 +13158,28 @@ __metadata: languageName: node linkType: hard -"i18next-v4-format-converter@npm:^1.0.3": - version: 1.0.3 - resolution: "i18next-v4-format-converter@npm:1.0.3" +"i18next-v4-format-converter@npm:^1.1.1": + version: 1.1.1 + resolution: "i18next-v4-format-converter@npm:1.1.1" dependencies: "@babel/runtime": "npm:7.16.7" bin: i18next-v4-format-converter: bin/i18next-v4-format-converter.js - checksum: 10c0/3e7d71a68dace02d4f316fa2f9f81eaf12068fe09dae6d51518aa03eb3d60a6ddb0990775ce9b9695a60e9b9640a4f3e67097203f241bbb7979167296b6767e1 - languageName: node - linkType: hard - -"i18next@npm:^19.1.0": - version: 19.7.0 - resolution: "i18next@npm:19.7.0" - dependencies: - "@babel/runtime": "npm:^7.10.1" - checksum: 10c0/694392be08a0d7b5a8bd4d641f0f3a8543aa43bb04aab8224e655d784a8f1de3b3dfdf74997615f29916bf8dcdaaf9a5a1f166a00fec336fc561f56860df2179 + checksum: 10c0/5f170d4019f01fc143dc8ac6ae3838107a740ec08b04087ad42fcd3a20238bdd065bccdca8612c35d37c7e31fe274898d40e78897d048ee3a74d26f049f51efc languageName: node linkType: hard -"i18next@npm:^23.16.8": - version: 23.16.8 - resolution: "i18next@npm:23.16.8" +"i18next@npm:^19.1.0, i18next@npm:^25.8.18": + version: 25.8.18 + resolution: "i18next@npm:25.8.18" dependencies: - "@babel/runtime": "npm:^7.23.2" - checksum: 10c0/57d249191e8a39bbbbe190cfa2e2bb651d0198e14444fe80453d3df8d02927de3c147c77724e9ae6c72fa241898cd761e3fdcd55d053db373471f1ac084bf345 + "@babel/runtime": "npm:^7.28.6" + peerDependencies: + typescript: ^5 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/a5b68b12a8de7db59c6253f6c714616e0a687f1543300cbcfdc847bf6199aef2e3d3645756e3c36a261fdbdde127ad42f4bd1d25571cfe0519849fcbe7665724 languageName: node linkType: hard @@ -13515,15 +13197,6 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:0.4, iconv-lite@npm:^0.4.24, iconv-lite@npm:~0.4.24": - 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 - "iconv-lite@npm:0.6, 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" @@ -13533,6 +13206,15 @@ __metadata: languageName: node linkType: hard +"iconv-lite@npm:^0.4.24, iconv-lite@npm:~0.4.24": + 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 + "icss-utils@npm:^5.0.0, icss-utils@npm:^5.1.0": version: 5.1.0 resolution: "icss-utils@npm:5.1.0" @@ -14407,7 +14089,7 @@ __metadata: languageName: node linkType: hard -"istanbul-reports@npm:^3.1.3, istanbul-reports@npm:^3.1.4": +"istanbul-reports@npm:^3.1.3": version: 3.1.7 resolution: "istanbul-reports@npm:3.1.7" dependencies: @@ -15921,15 +15603,6 @@ __metadata: 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 - "locate-path@npm:^7.1.0": version: 7.2.0 resolution: "locate-path@npm:7.2.0" @@ -17346,15 +17019,6 @@ __metadata: languageName: node linkType: hard -"node-gettext@npm:^3.0.0": - version: 3.0.0 - resolution: "node-gettext@npm:3.0.0" - dependencies: - lodash.get: "npm:^4.4.2" - checksum: 10c0/1614be1475f58c9da51aab3cc5f1301a7d5e1ddbc2d499f36f05937fc27eefa6442d3ade2b2d2061f9bee34a5a61b7cf6e882bf0b6aca8ec7fd49e4d0bb37d53 - languageName: node - linkType: hard - "node-gyp@npm:latest": version: 12.2.0 resolution: "node-gyp@npm:12.2.0" @@ -17774,7 +17438,7 @@ __metadata: "@patternfly/react-virtualized-extension": "npm:~6.2.0" "@pmmmwh/react-refresh-webpack-plugin": "npm:^0.6.2" "@rjsf/core": "npm:^4.2.3" - "@swc/core": "npm:^1.15.5" + "@swc/core": "npm:^1.15.18" "@swc/jest": "npm:^0.2.39" "@testing-library/dom": "npm:^10.4.1" "@testing-library/jest-dom": "npm:^6.9.1" @@ -17815,7 +17479,6 @@ __metadata: cypress-cucumber-preprocessor: "npm:latest" cypress-jest-adapter: "npm:^0.1.1" cypress-multi-reporters: "npm:^1.4.0" - d3: "npm:^5.16.0" dagre: "npm:^0.8.5" esbuild-loader: "npm:^4.4.2" file-loader: "npm:6.2.0" @@ -17832,13 +17495,13 @@ __metadata: html-webpack-plugin: "npm:5.6.5" html-webpack-skip-assets-plugin: "npm:^1.0.4" husky: "npm:^8.0.3" - i18next: "npm:^23.16.8" - i18next-browser-languagedetector: "npm:^6.0.1" - i18next-conv: "npm:12.1.1" + i18next: "npm:^25.8.18" + i18next-browser-languagedetector: "npm:^8.2.1" + i18next-conv: "npm:16.0.0" i18next-http-backend: "npm:^1.0.21" - i18next-parser: "npm:^9.3.0" + i18next-parser: "npm:^9.4.0" i18next-pseudo: "npm:^2.2.1" - i18next-v4-format-converter: "npm:^1.0.3" + i18next-v4-format-converter: "npm:^1.1.1" immutable: "npm:3.x" istextorbinary: "npm:^9.5.0" jest: "npm:^30.2.0" @@ -17877,7 +17540,7 @@ __metadata: react-dnd-html5-backend: "npm:^11.1.3" react-dom: "npm:^18.3.1" react-helmet-async: "npm:^2.0.5" - react-i18next: "npm:~15.1.4" + react-i18next: "npm:~16.5.8" react-linkify: "npm:^0.2.2" react-modal: "npm:^3.16.3" react-redux: "npm:8.1.3" @@ -17997,6 +17660,13 @@ __metadata: languageName: node linkType: hard +"p-from-callback@npm:^2.0.0": + version: 2.0.0 + resolution: "p-from-callback@npm:2.0.0" + checksum: 10c0/fa3a4dce7e114ad929f14d90e596cefa75bc9ebb43d3ada14a8a1bbdc6bb98d77a8e53b4dda7da3cc26b860baaa76eaa76f504fbd87d232c3a07b204a1a8a159 + languageName: node + linkType: hard + "p-limit@npm:3.0.2": version: 3.0.2 resolution: "p-limit@npm:3.0.2" @@ -18024,7 +17694,7 @@ __metadata: languageName: node linkType: hard -"p-limit@npm:^3.0.2, p-limit@npm:^3.1.0": +"p-limit@npm:^3.1.0": version: 3.1.0 resolution: "p-limit@npm:3.1.0" dependencies: @@ -18069,15 +17739,6 @@ __metadata: 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-locate@npm:^6.0.0": version: 6.0.0 resolution: "p-locate@npm:6.0.0" @@ -19312,21 +18973,25 @@ __metadata: languageName: node linkType: hard -"react-i18next@npm:~15.1.4": - version: 15.1.4 - resolution: "react-i18next@npm:15.1.4" +"react-i18next@npm:~16.5.8": + version: 16.5.8 + resolution: "react-i18next@npm:16.5.8" dependencies: - "@babel/runtime": "npm:^7.25.0" + "@babel/runtime": "npm:^7.28.4" html-parse-stringify: "npm:^3.0.1" + use-sync-external-store: "npm:^1.6.0" peerDependencies: - i18next: ">= 23.2.3" + i18next: ">= 25.6.2" react: ">= 16.8.0" + typescript: ^5 peerDependenciesMeta: react-dom: optional: true react-native: optional: true - checksum: 10c0/6c1b053fc530c3a750c8cb0a090a54cd3580cbe2103bea26579a2855a6c0a8be7e1cbffda732d4ec9c9aa8724569783dc340564855e1fe76f48c24683fe0b3d4 + typescript: + optional: true + checksum: 10c0/a234ed701e53c47ce4c67f2bc74b5718a4fea2865d6eaae06f850cca35a1ead038e6fd25b2a4b629c96947f3e6bb997f6d81d07cc4584997a0373c62c6aba3eb languageName: node linkType: hard @@ -22782,7 +22447,7 @@ __metadata: languageName: node linkType: hard -"use-sync-external-store@npm:^1.0.0": +"use-sync-external-store@npm:^1.0.0, use-sync-external-store@npm:^1.6.0": version: 1.6.0 resolution: "use-sync-external-store@npm:1.6.0" peerDependencies: @@ -22898,7 +22563,7 @@ __metadata: languageName: node linkType: hard -"v8-to-istanbul@npm:^9.0.0, v8-to-istanbul@npm:^9.0.1": +"v8-to-istanbul@npm:^9.0.1": version: 9.3.0 resolution: "v8-to-istanbul@npm:9.3.0" dependencies: @@ -24295,13 +23960,6 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:^20.2.2, yargs-parser@npm:^20.2.9": - version: 20.2.9 - resolution: "yargs-parser@npm:20.2.9" - checksum: 10c0/0685a8e58bbfb57fab6aefe03c6da904a59769bd803a722bb098bd5b0f29d274a1357762c7258fb487512811b8063fb5d2824a3415a0a4540598335b3b086c72 - languageName: node - linkType: hard - "yargs-parser@npm:^21.0.1, yargs-parser@npm:^21.1.1": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1" @@ -24375,21 +24033,6 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^16.2.0": - version: 16.2.0 - resolution: "yargs@npm:16.2.0" - dependencies: - cliui: "npm:^7.0.2" - escalade: "npm:^3.1.1" - get-caller-file: "npm:^2.0.5" - require-directory: "npm:^2.1.1" - string-width: "npm:^4.2.0" - y18n: "npm:^5.0.5" - yargs-parser: "npm:^20.2.2" - checksum: 10c0/b1dbfefa679848442454b60053a6c95d62f2d2e21dd28def92b647587f415969173c6e99a0f3bab4f1b67ee8283bf735ebe3544013f09491186ba9e8a9a2b651 - languageName: node - linkType: hard - "yargs@npm:^17.7.2": version: 17.7.2 resolution: "yargs@npm:17.7.2"