From d31715064400ee394d8d9363759a98e3c3c9371d Mon Sep 17 00:00:00 2001 From: christof-wittreich Date: Fri, 17 May 2024 13:58:38 -0400 Subject: [PATCH 01/13] Main to Develop v4.37.0 (#5218) * v4.36.0 * Release to Main v4.36.0 (#5200) * updating node * add ongoing to PACE (#5180) * add ongoing * add ongoing to PACE chlorophyll * Revert "add ongoing to PACE (#5180)" (#5181) This reverts commit a6ed2a52afca7a698e65f002990bf9199d5d0cd8. * expect 14 (#5182) * Dependency Updates 05-03-2024 (#5179) * dependency updates * revert eslint-plugin-n * revert eslint-plugin-jest * revert react * revert cssnano * revert eslint-plugin-react-hooks * dependency updates * dependabot updates 05-13-24 * Changed wording to titiler (#5186) * Removed mobile in-between styling (#5187) * WV-2865 Redux 5.x Update (#5176) * Updated to redux 5.0.1 * Squashed commit of the following: commit 28731c859bd1d6b1041f2a64db87d42d4c57dd59 Author: minniewong Date: Fri May 3 11:52:12 2024 -0400 Add 2 PACE layers (#5173) commit a9636f63d6b37aaa8050f7cefac675890e27c877 Author: Ryan Weiler Date: Fri May 3 11:47:07 2024 -0400 activate water extent story (#5174) * activate water extent story * Update surface_water_extent.json --------- Co-authored-by: minniewong commit 3ab9cada9a0639ecc1a86173613be3d7e296e10e Author: minniewong Date: Thu May 2 16:17:16 2024 -0400 Final updates for surface water extent story (#5159) commit d5d677bb9664492c2d92e1e222cab506942f98fe Merge: 1383b52ee a0d971340 Author: Ryan Weiler Date: Wed May 1 13:51:32 2024 -0400 Merge pull request #5164 from nasa-gibs/main Main to Develop - v4.34.0 commit a0d971340864a8455da0deb48736aada6f145d35 Merge: 9dc656dc4 666866879 Author: Ryan Weiler Date: Wed May 1 13:43:32 2024 -0400 Merge pull request #5163 from nasa-gibs/release Release to Main - v4.34.0 commit 666866879d6daa415f12062382bf49bafebe6982 Merge: 2872fd030 65e7462e6 Author: Ryan Weiler Date: Wed May 1 10:57:46 2024 -0400 Merge pull request #5161 from nasa-gibs/UAT-v4.34.0 UAT-v4.34.0 to Release commit 65e7462e6561f34ae3a83d10f4c02f7a876560c0 Author: ryanweiler92 Date: Wed May 1 10:53:44 2024 -0400 v4.34.0 commit 1383b52ee0e5439654ad62890c39720798bc23c0 Author: minniewong Date: Wed May 1 10:20:43 2024 -0400 WV-3084: Add 5 Level 1 NOAA-21/VIIRS layers (#5158) * Add 5 Level 1 NOAA-21 layers * update typos * update layer-picker-test e2e --------- Co-authored-by: ryanweiler92 commit e0a4dec0b30974580d1519cf1a1e2c50bc274418 Author: Ryan Weiler Date: Wed May 1 10:08:37 2024 -0400 update endpoint (#5160) commit 54e24e5a540fd6c6b0974a1f148329200b8cd22b Author: minniewong Date: Wed May 1 09:32:48 2024 -0400 Add 4 Sentinel 3A and 3B orbit track layers (#5150) commit 521c2d562e8ee090444de9695ced798e3a65b440 Author: Patrick Moulden <4834892+PatchesMaps@users.noreply.github.com> Date: Tue Apr 30 10:04:16 2024 -0400 don't round time (#5149) commit b8759c3f4c74b9ea993cb37a12481d39026f8fc0 Author: Patrick Moulden <4834892+PatchesMaps@users.noreply.github.com> Date: Mon Apr 29 13:50:04 2024 -0400 dependency updates (#5151) commit 32efbb659d89e8117daff08180eb6c59321f1055 Merge: 618d4c425 9dc656dc4 Author: Ryan Weiler Date: Tue Apr 23 17:28:00 2024 -0400 Merge pull request #5138 from nasa-gibs/main Main v4.33.0 to Develop commit 9dc656dc4a0fd1c65de4f54445e3649b237b0595 Merge: 4d89f78dc 2872fd030 Author: Ryan Weiler Date: Tue Apr 23 17:24:59 2024 -0400 Merge pull request #5137 from nasa-gibs/release Release to Main v4.33.0 commit 2872fd03094cbf8489bdfec38eea8a4244877d75 Merge: b8f4ebb0c 215e2e19a Author: Ryan Weiler Date: Tue Apr 23 16:58:43 2024 -0400 Merge pull request #5136 from nasa-gibs/UAT-v4.33.0 UAT v4.33.0 --> Release commit 215e2e19a4e5d738337705b06cb01197daccab82 Author: ryanweiler92 Date: Tue Apr 23 16:55:41 2024 -0400 UAT-v4.33.0 commit 618d4c4250567c75c1d14ab86d7d4afe8431236b Author: minniewong Date: Tue Apr 23 16:23:36 2024 -0400 Add 2 PACE Orbit Track layers (#5135) * Squashed commit of the following: commit a30a7cc2fe7723ba985716be37a19844405ab5a5 Merge: 28731c859 f6d154df6 Author: Tom Cariello Date: Fri May 3 14:16:48 2024 -0400 Merge pull request #5178 from nasa-gibs/main v4.35.0 main to develop commit f6d154df6159027c6e1ba6c9074b847a84474716 Merge: a0d971340 2cc366e35 Author: Tom Cariello Date: Fri May 3 14:13:16 2024 -0400 Merge pull request #5177 from nasa-gibs/release Release v4.35.0 to main commit 2cc366e35f97a34ca49c66ba0d3b13b4bf163bb1 Merge: 666866879 bfe99ed3a Author: Tom Cariello Date: Fri May 3 13:01:42 2024 -0400 Merge pull request #5175 from nasa-gibs/UAT-v4.35.0 UAT v4.35.0 commit bfe99ed3a70cf118f331b234f9071c8f51c7bdf8 Author: Tom Cariello Date: Fri May 3 12:52:34 2024 -0400 v4.35.0 commit 28731c859bd1d6b1041f2a64db87d42d4c57dd59 Author: minniewong Date: Fri May 3 11:52:12 2024 -0400 Add 2 PACE layers (#5173) commit a9636f63d6b37aaa8050f7cefac675890e27c877 Author: Ryan Weiler Date: Fri May 3 11:47:07 2024 -0400 activate water extent story (#5174) * activate water extent story * Update surface_water_extent.json --------- Co-authored-by: minniewong commit 3ab9cada9a0639ecc1a86173613be3d7e296e10e Author: minniewong Date: Thu May 2 16:17:16 2024 -0400 Final updates for surface water extent story (#5159) commit d5d677bb9664492c2d92e1e222cab506942f98fe Merge: 1383b52ee a0d971340 Author: Ryan Weiler Date: Wed May 1 13:51:32 2024 -0400 Merge pull request #5164 from nasa-gibs/main Main to Develop - v4.34.0 commit a0d971340864a8455da0deb48736aada6f145d35 Merge: 9dc656dc4 666866879 Author: Ryan Weiler Date: Wed May 1 13:43:32 2024 -0400 Merge pull request #5163 from nasa-gibs/release Release to Main - v4.34.0 commit 666866879d6daa415f12062382bf49bafebe6982 Merge: 2872fd030 65e7462e6 Author: Ryan Weiler Date: Wed May 1 10:57:46 2024 -0400 Merge pull request #5161 from nasa-gibs/UAT-v4.34.0 UAT-v4.34.0 to Release commit 65e7462e6561f34ae3a83d10f4c02f7a876560c0 Author: ryanweiler92 Date: Wed May 1 10:53:44 2024 -0400 v4.34.0 commit 1383b52ee0e5439654ad62890c39720798bc23c0 Author: minniewong Date: Wed May 1 10:20:43 2024 -0400 WV-3084: Add 5 Level 1 NOAA-21/VIIRS layers (#5158) * Add 5 Level 1 NOAA-21 layers * update typos * update layer-picker-test e2e --------- Co-authored-by: ryanweiler92 commit e0a4dec0b30974580d1519cf1a1e2c50bc274418 Author: Ryan Weiler Date: Wed May 1 10:08:37 2024 -0400 update endpoint (#5160) commit 54e24e5a540fd6c6b0974a1f148329200b8cd22b Author: minniewong Date: Wed May 1 09:32:48 2024 -0400 Add 4 Sentinel 3A and 3B orbit track layers (#5150) commit 521c2d562e8ee090444de9695ced798e3a65b440 Author: Patrick Moulden <4834892+PatchesMaps@users.noreply.github.com> Date: Tue Apr 30 10:04:16 2024 -0400 don't round time (#5149) commit b8759c3f4c74b9ea993cb37a12481d39026f8fc0 Author: Patrick Moulden <4834892+PatchesMaps@users.noreply.github.com> Date: Mon Apr 29 13:50:04 2024 -0400 dependency updates (#5151) commit 32efbb659d89e8117daff08180eb6c59321f1055 Merge: 618d4c425 9dc656dc4 Author: Ryan Weiler Date: Tue Apr 23 17:28:00 2024 -0400 Merge pull request #5138 from nasa-gibs/main Main v4.33.0 to Develop commit 9dc656dc4a0fd1c65de4f54445e3649b237b0595 Merge: 4d89f78dc 2872fd030 Author: Ryan Weiler Date: Tue Apr 23 17:24:59 2024 -0400 Merge pull request #5137 from nasa-gibs/release Release to Main v4.33.0 commit 2872fd03094cbf8489bdfec38eea8a4244877d75 Merge: b8f4ebb0c 215e2e19a Author: Ryan Weiler Date: Tue Apr 23 16:58:43 2024 -0400 Merge pull request #5136 from nasa-gibs/UAT-v4.33.0 UAT v4.33.0 --> Release commit 215e2e19a4e5d738337705b06cb01197daccab82 Author: ryanweiler92 Date: Tue Apr 23 16:55:41 2024 -0400 UAT-v4.33.0 commit 618d4c4250567c75c1d14ab86d7d4afe8431236b Author: minniewong Date: Tue Apr 23 16:23:36 2024 -0400 Add 2 PACE Orbit Track layers (#5135) * Fixed tests * WV-3075 Improve granule availability on the leading edge (#5185) * combine nrt and non-nrt granules * remove log * add granules in order * get non-nrt granule date ranges for NRT layers * lint * WV-3045 WVS granule layer snapshots (#5162) * allow granule layers to snapshot * add granule_dates parameter * update test * limit to 15 granules * conditionally push granule_dates param * v4.36.0 --------- Co-authored-by: ryanweiler92 Co-authored-by: Tom Cariello Co-authored-by: Patrick Moulden <4834892+PatchesMaps@users.noreply.github.com> * Merge branch 'develop' * v4.37.0 * v4.37.0 * v4.37.0 * Updated package-lock --------- Co-authored-by: ryanweiler92 Co-authored-by: Tom Cariello Co-authored-by: Patrick Moulden <4834892+PatchesMaps@users.noreply.github.com> --- package-lock.json | 1160 ++++++++++----------------------------------- package.json | 2 +- 2 files changed, 264 insertions(+), 898 deletions(-) diff --git a/package-lock.json b/package-lock.json index da413f788f..a4ea51c809 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "worldview", - "version": "4.36.0", + "version": "4.37.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "worldview", - "version": "4.36.0", + "version": "4.37.0", "hasInstallScript": true, "license": "NASA-1.3", "dependencies": { @@ -182,18 +182,16 @@ }, "node_modules/@babel/compat-data": { "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz", - "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.5.tgz", - "integrity": "sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==", "dev": true, + "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.24.2", @@ -221,9 +219,8 @@ }, "node_modules/@babel/eslint-parser": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.24.5.tgz", - "integrity": "sha512-gsUcqS/fPlgAw1kOtpss7uhY6E9SFFANQ6EFX5GTvzUwaV0+sGaZWk6xq22MOdeT9wfxyokW3ceCUvOiRtZciQ==", "dev": true, + "license": "MIT", "dependencies": { "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", "eslint-visitor-keys": "^2.1.0", @@ -239,9 +236,8 @@ }, "node_modules/@babel/generator": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.24.5", "@jridgewell/gen-mapping": "^0.3.5", @@ -278,9 +274,8 @@ }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", - "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.22.15" }, @@ -321,6 +316,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.5.tgz", "integrity": "sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-environment-visitor": "^7.22.20", @@ -357,9 +353,8 @@ }, "node_modules/@babel/helper-define-polyfill-provider": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.1.tgz", - "integrity": "sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", "@babel/helper-plugin-utils": "^7.22.5", @@ -416,8 +411,7 @@ }, "node_modules/@babel/helper-module-imports": { "version": "7.24.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz", - "integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==", + "license": "MIT", "dependencies": { "@babel/types": "^7.24.0" }, @@ -427,9 +421,8 @@ }, "node_modules/@babel/helper-module-transforms": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz", - "integrity": "sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-module-imports": "^7.24.3", @@ -466,9 +459,8 @@ }, "node_modules/@babel/helper-remap-async-to-generator": { "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", - "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-environment-visitor": "^7.22.20", @@ -499,9 +491,8 @@ }, "node_modules/@babel/helper-simple-access": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz", - "integrity": "sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.24.5" }, @@ -522,9 +513,8 @@ }, "node_modules/@babel/helper-split-export-declaration": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", - "integrity": "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.24.5" }, @@ -534,16 +524,14 @@ }, "node_modules/@babel/helper-string-parser": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz", - "integrity": "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz", - "integrity": "sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==", + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -558,9 +546,8 @@ }, "node_modules/@babel/helper-wrap-function": { "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", - "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-function-name": "^7.22.5", "@babel/template": "^7.22.15", @@ -572,9 +559,8 @@ }, "node_modules/@babel/helpers": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.5.tgz", - "integrity": "sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/template": "^7.24.0", "@babel/traverse": "^7.24.5", @@ -599,9 +585,8 @@ }, "node_modules/@babel/parser": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz", - "integrity": "sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==", "dev": true, + "license": "MIT", "bin": { "parser": "bin/babel-parser.js" }, @@ -614,6 +599,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.5.tgz", "integrity": "sha512-LdXRi1wEMTrHVR4Zc9F8OewC3vdm5h4QB6L71zy6StmYeqGi1b3ttIO8UC+BfZKcH9jdr4aI249rBkm+3+YvHw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-plugin-utils": "^7.24.5" @@ -627,9 +613,8 @@ }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.1.tgz", - "integrity": "sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -642,9 +627,8 @@ }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz", - "integrity": "sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", @@ -659,9 +643,8 @@ }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz", - "integrity": "sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-plugin-utils": "^7.24.0" @@ -719,9 +702,8 @@ }, "node_modules/@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==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -734,9 +716,8 @@ }, "node_modules/@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -746,9 +727,8 @@ }, "node_modules/@babel/plugin-syntax-export-namespace-from": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" }, @@ -758,9 +738,8 @@ }, "node_modules/@babel/plugin-syntax-import-assertions": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz", - "integrity": "sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -773,9 +752,8 @@ }, "node_modules/@babel/plugin-syntax-import-attributes": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz", - "integrity": "sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -890,9 +868,8 @@ }, "node_modules/@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==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -948,9 +925,8 @@ }, "node_modules/@babel/plugin-transform-arrow-functions": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz", - "integrity": "sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -963,9 +939,8 @@ }, "node_modules/@babel/plugin-transform-async-generator-functions": { "version": "7.24.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz", - "integrity": "sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-plugin-utils": "^7.24.0", @@ -981,9 +956,8 @@ }, "node_modules/@babel/plugin-transform-async-to-generator": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz", - "integrity": "sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.24.1", "@babel/helper-plugin-utils": "^7.24.0", @@ -998,9 +972,8 @@ }, "node_modules/@babel/plugin-transform-block-scoped-functions": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz", - "integrity": "sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -1016,6 +989,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.5.tgz", "integrity": "sha512-sMfBc3OxghjC95BkYrYocHL3NaOplrcaunblzwXhGmlPwpmfsxr4vK+mBBt49r+S240vahmv+kUxkeKgs+haCw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.5" }, @@ -1028,9 +1002,8 @@ }, "node_modules/@babel/plugin-transform-class-properties": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz", - "integrity": "sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.24.1", "@babel/helper-plugin-utils": "^7.24.0" @@ -1044,9 +1017,8 @@ }, "node_modules/@babel/plugin-transform-class-static-block": { "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz", - "integrity": "sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.24.4", "@babel/helper-plugin-utils": "^7.24.0", @@ -1064,6 +1036,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.5.tgz", "integrity": "sha512-gWkLP25DFj2dwe9Ck8uwMOpko4YsqyfZJrOmqqcegeDYEbp7rmn4U6UQZNj08UF6MaX39XenSpKRCvpDRBtZ7Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-compilation-targets": "^7.23.6", @@ -1083,9 +1056,8 @@ }, "node_modules/@babel/plugin-transform-computed-properties": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz", - "integrity": "sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0", "@babel/template": "^7.24.0" @@ -1102,6 +1074,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.5.tgz", "integrity": "sha512-SZuuLyfxvsm+Ah57I/i1HVjveBENYK9ue8MJ7qkc7ndoNjqquJiElzA7f5yaAXjyW2hKojosOTAQQRX50bPSVg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.5" }, @@ -1114,9 +1087,8 @@ }, "node_modules/@babel/plugin-transform-dotall-regex": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz", - "integrity": "sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.22.15", "@babel/helper-plugin-utils": "^7.24.0" @@ -1130,9 +1102,8 @@ }, "node_modules/@babel/plugin-transform-duplicate-keys": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz", - "integrity": "sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -1145,9 +1116,8 @@ }, "node_modules/@babel/plugin-transform-dynamic-import": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz", - "integrity": "sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-dynamic-import": "^7.8.3" @@ -1161,9 +1131,8 @@ }, "node_modules/@babel/plugin-transform-exponentiation-operator": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz", - "integrity": "sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", "@babel/helper-plugin-utils": "^7.24.0" @@ -1177,9 +1146,8 @@ }, "node_modules/@babel/plugin-transform-export-namespace-from": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz", - "integrity": "sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" @@ -1193,9 +1161,8 @@ }, "node_modules/@babel/plugin-transform-for-of": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz", - "integrity": "sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" @@ -1209,9 +1176,8 @@ }, "node_modules/@babel/plugin-transform-function-name": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz", - "integrity": "sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.23.6", "@babel/helper-function-name": "^7.23.0", @@ -1226,9 +1192,8 @@ }, "node_modules/@babel/plugin-transform-json-strings": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz", - "integrity": "sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-json-strings": "^7.8.3" @@ -1242,9 +1207,8 @@ }, "node_modules/@babel/plugin-transform-literals": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz", - "integrity": "sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -1257,9 +1221,8 @@ }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz", - "integrity": "sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" @@ -1273,9 +1236,8 @@ }, "node_modules/@babel/plugin-transform-member-expression-literals": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz", - "integrity": "sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -1288,9 +1250,8 @@ }, "node_modules/@babel/plugin-transform-modules-amd": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz", - "integrity": "sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.23.3", "@babel/helper-plugin-utils": "^7.24.0" @@ -1304,9 +1265,8 @@ }, "node_modules/@babel/plugin-transform-modules-commonjs": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz", - "integrity": "sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.23.3", "@babel/helper-plugin-utils": "^7.24.0", @@ -1321,9 +1281,8 @@ }, "node_modules/@babel/plugin-transform-modules-systemjs": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz", - "integrity": "sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-module-transforms": "^7.23.3", @@ -1339,9 +1298,8 @@ }, "node_modules/@babel/plugin-transform-modules-umd": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz", - "integrity": "sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.23.3", "@babel/helper-plugin-utils": "^7.24.0" @@ -1370,9 +1328,8 @@ }, "node_modules/@babel/plugin-transform-new-target": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz", - "integrity": "sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -1385,9 +1342,8 @@ }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz", - "integrity": "sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" @@ -1401,9 +1357,8 @@ }, "node_modules/@babel/plugin-transform-numeric-separator": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz", - "integrity": "sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-numeric-separator": "^7.10.4" @@ -1420,6 +1375,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.5.tgz", "integrity": "sha512-7EauQHszLGM3ay7a161tTQH7fj+3vVM/gThlz5HpFtnygTxjrlvoeq7MPVA1Vy9Q555OB8SnAOsMkLShNkkrHA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.23.6", "@babel/helper-plugin-utils": "^7.24.5", @@ -1435,9 +1391,8 @@ }, "node_modules/@babel/plugin-transform-object-super": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz", - "integrity": "sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-replace-supers": "^7.24.1" @@ -1451,9 +1406,8 @@ }, "node_modules/@babel/plugin-transform-optional-catch-binding": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz", - "integrity": "sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" @@ -1470,6 +1424,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.5.tgz", "integrity": "sha512-xWCkmwKT+ihmA6l7SSTpk8e4qQl/274iNbSKRRS8mpqFR32ksy36+a+LWY8OXCCEefF8WFlnOHVsaDI2231wBg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", @@ -1487,6 +1442,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.5.tgz", "integrity": "sha512-9Co00MqZ2aoky+4j2jhofErthm6QVLKbpQrvz20c3CH9KQCLHyNB+t2ya4/UrRpQGR+Wrwjg9foopoeSdnHOkA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.5" }, @@ -1517,6 +1473,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.5.tgz", "integrity": "sha512-JM4MHZqnWR04jPMujQDTBVRnqxpLLpx2tkn7iPn+Hmsc0Gnb79yvRWOkvqFOx3Z7P7VxiRIR22c4eGSNj87OBQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-create-class-features-plugin": "^7.24.5", @@ -1532,9 +1489,8 @@ }, "node_modules/@babel/plugin-transform-property-literals": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz", - "integrity": "sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -1608,9 +1564,8 @@ }, "node_modules/@babel/plugin-transform-regenerator": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz", - "integrity": "sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0", "regenerator-transform": "^0.15.2" @@ -1624,9 +1579,8 @@ }, "node_modules/@babel/plugin-transform-reserved-words": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz", - "integrity": "sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -1639,9 +1593,8 @@ }, "node_modules/@babel/plugin-transform-shorthand-properties": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz", - "integrity": "sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -1654,9 +1607,8 @@ }, "node_modules/@babel/plugin-transform-spread": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz", - "integrity": "sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" @@ -1670,9 +1622,8 @@ }, "node_modules/@babel/plugin-transform-sticky-regex": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz", - "integrity": "sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -1685,9 +1636,8 @@ }, "node_modules/@babel/plugin-transform-template-literals": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz", - "integrity": "sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -1703,6 +1653,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.5.tgz", "integrity": "sha512-UTGnhYVZtTAjdwOTzT+sCyXmTn8AhaxOS/MjG9REclZ6ULHWF9KoCZur0HSGU7hk8PdBFKKbYe6+gqdXWz84Jg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.5" }, @@ -1715,9 +1666,8 @@ }, "node_modules/@babel/plugin-transform-unicode-escapes": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz", - "integrity": "sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0" }, @@ -1730,9 +1680,8 @@ }, "node_modules/@babel/plugin-transform-unicode-property-regex": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz", - "integrity": "sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.22.15", "@babel/helper-plugin-utils": "^7.24.0" @@ -1746,9 +1695,8 @@ }, "node_modules/@babel/plugin-transform-unicode-regex": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz", - "integrity": "sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.22.15", "@babel/helper-plugin-utils": "^7.24.0" @@ -1762,9 +1710,8 @@ }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz", - "integrity": "sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.22.15", "@babel/helper-plugin-utils": "^7.24.0" @@ -1781,6 +1728,7 @@ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.5.tgz", "integrity": "sha512-UGK2ifKtcC8i5AI4cH+sbLLuLc2ktYSFJgBAXorKAsHUZmrQ1q6aQ6i3BvU24wWs2AAKqQB6kq3N9V9Gw1HiMQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/compat-data": "^7.24.4", "@babel/helper-compilation-targets": "^7.23.6", @@ -1933,9 +1881,8 @@ }, "node_modules/@babel/traverse": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.5.tgz", - "integrity": "sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.24.2", "@babel/generator": "^7.24.5", @@ -1954,8 +1901,7 @@ }, "node_modules/@babel/types": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz", - "integrity": "sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==", + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.24.1", "@babel/helper-validator-identifier": "^7.24.5", @@ -2064,6 +2010,7 @@ "version": "1.21.4", "resolved": "https://registry.npmjs.org/@elastic/react-search-ui/-/react-search-ui-1.21.4.tgz", "integrity": "sha512-I+CIGE5UKOOjkw6bS9dNB63qhjziHVY7Ps5Lp/INJ+DQ9OuZqXdKrNRcfSc7gdqqwzaXs50HtBFIH6+9m69wfg==", + "license": "Apache-2.0", "dependencies": { "@elastic/react-search-ui-views": "1.21.4", "@elastic/search-ui": "1.21.4" @@ -2077,6 +2024,7 @@ "version": "1.21.4", "resolved": "https://registry.npmjs.org/@elastic/react-search-ui-views/-/react-search-ui-views-1.21.4.tgz", "integrity": "sha512-x75oKL4LLpIkdU4EeExogfRZixQKfvLQ8ew5ew4pW1EmSm2blbcs7Opms64pkUkDvvud9GGdgC9Fj7RiiSu/ew==", + "license": "Apache-2.0", "dependencies": { "@elastic/search-ui": "1.21.4", "downshift": "^3.2.10", @@ -2092,6 +2040,7 @@ "version": "1.21.4", "resolved": "https://registry.npmjs.org/@elastic/search-ui/-/search-ui-1.21.4.tgz", "integrity": "sha512-3Uep2aaFVzEn3hYWogd54zd5hbIrtEwEmI3P88o17JOEt296kwcoc6hsXJQLtMiXBIG4Wk3K28dJI+0KKBO9fQ==", + "license": "Apache-2.0", "dependencies": { "date-fns": "^1.30.1", "deep-equal": "^1.0.1", @@ -2342,18 +2291,16 @@ }, "node_modules/@fortawesome/fontawesome-common-types": { "version": "6.5.2", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.5.2.tgz", - "integrity": "sha512-gBxPg3aVO6J0kpfHNILc+NMhXnqHumFxOmjYCFfOiLZfwhnnfhtsdA2hfJlDnj+8PjAs6kKQPenOTKj3Rf7zHw==", "hasInstallScript": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/@fortawesome/fontawesome-svg-core": { "version": "6.5.2", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.5.2.tgz", - "integrity": "sha512-5CdaCBGl8Rh9ohNdxeeTMxIj8oc3KNBgIeLMvJosBMdslK/UnEB8rzyDRrbKdL1kDweqBPo4GT9wvnakHWucZw==", "hasInstallScript": true, + "license": "MIT", "dependencies": { "@fortawesome/fontawesome-common-types": "6.5.2" }, @@ -2363,9 +2310,8 @@ }, "node_modules/@fortawesome/free-brands-svg-icons": { "version": "6.5.2", - "resolved": "https://registry.npmjs.org/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-6.5.2.tgz", - "integrity": "sha512-zi5FNYdmKLnEc0jc0uuHH17kz/hfYTg4Uei0wMGzcoCL/4d3WM3u1VMc0iGGa31HuhV5i7ZK8ZlTCQrHqRHSGQ==", "hasInstallScript": true, + "license": "(CC-BY-4.0 AND MIT)", "dependencies": { "@fortawesome/fontawesome-common-types": "6.5.2" }, @@ -2375,9 +2321,8 @@ }, "node_modules/@fortawesome/free-solid-svg-icons": { "version": "6.5.2", - "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.5.2.tgz", - "integrity": "sha512-QWFZYXFE7O1Gr1dTIp+D6UcFUF0qElOnZptpi7PBUMylJh+vFmIedVe1Ir6RM1t2tEQLLSV1k7bR4o92M+uqlw==", "hasInstallScript": true, + "license": "(CC-BY-4.0 AND MIT)", "dependencies": { "@fortawesome/fontawesome-common-types": "6.5.2" }, @@ -2389,6 +2334,7 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.2.1.tgz", "integrity": "sha512-ldr5QO2MneAX5W5WBCYB2pZp/PiHDD1hy9YEBLcXUyJb0qnO86oP8RU+CgmYVSH/R4Dbe2ernhcWOrcgaKD9NQ==", + "license": "MIT", "dependencies": { "prop-types": "^15.8.1" }, @@ -2487,9 +2433,8 @@ }, "node_modules/@isaacs/fs-minipass": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.0.tgz", - "integrity": "sha512-S00nN1Qt3z3dSP6Db45fj/mksrAq5XWNIJ/SWXGP8XPT2jrzEuYRCSEx08JpJwBcG2F1xgiOtBMGDU0AZHmxew==", "dev": true, + "license": "ISC", "dependencies": { "minipass": "^7.0.4" }, @@ -3352,9 +3297,8 @@ }, "node_modules/@playwright/test": { "version": "1.44.0", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.44.0.tgz", - "integrity": "sha512-rNX5lbNidamSUorBhB4XZ9SQTjAqfe5M+p37Z8ic0jPFBMo5iCtQz1kRWkEMg+rYOKSlVycpQmpqjSFq7LXOfg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "playwright": "1.44.0" }, @@ -3367,9 +3311,8 @@ }, "node_modules/@pmmmwh/react-refresh-webpack-plugin": { "version": "0.5.13", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.13.tgz", - "integrity": "sha512-odZVYXly+JwzYri9rKqqUAk0cY6zLpv4dxoKinhoJNShV36Gpxf+CyDIILJ4tYsJ1ZxIWs233Y39iVnynvDA/g==", "dev": true, + "license": "MIT", "dependencies": { "ansi-html-community": "^0.0.8", "core-js-pure": "^3.23.3", @@ -3436,8 +3379,7 @@ }, "node_modules/@reduxjs/toolkit": { "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.2.3.tgz", - "integrity": "sha512-76dll9EnJXg4EVcI5YNxZA/9hSAmZsFqzMmNRHvIlzw2WS/twfcVX3ysYrWGJMClwEmChQFC4yRq74tn6fdzRA==", + "license": "MIT", "dependencies": { "immer": "^10.0.3", "redux": "^5.0.1", @@ -3488,9 +3430,8 @@ }, "node_modules/@trysound/sax": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", "dev": true, + "license": "ISC", "engines": { "node": ">=10.13.0" } @@ -3735,8 +3676,7 @@ }, "node_modules/@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==" + "license": "MIT" }, "node_modules/@types/json5": { "version": "0.0.29", @@ -3806,8 +3746,7 @@ }, "node_modules/@types/react": { "version": "18.2.79", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.79.tgz", - "integrity": "sha512-RwGAGXPl9kSXwdNTafkOEuFrTBD5SA2B3iEB96xi8+xu5ddUa/cpvyVCSNn+asgLCTHkb5ZxN8gbuibYJi4s1w==", + "license": "MIT", "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" @@ -3825,8 +3764,7 @@ }, "node_modules/@types/react-redux/node_modules/redux": { "version": "4.2.1", - "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", - "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.9.2" } @@ -3845,9 +3783,8 @@ }, "node_modules/@types/semver": { "version": "7.5.8", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", - "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/send": { "version": "0.17.4", @@ -3926,9 +3863,8 @@ }, "node_modules/@typescript-eslint/scope-manager": { "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", - "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/types": "6.21.0", "@typescript-eslint/visitor-keys": "6.21.0" @@ -3943,9 +3879,8 @@ }, "node_modules/@typescript-eslint/types": { "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", - "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", "dev": true, + "license": "MIT", "engines": { "node": "^16.0.0 || >=18.0.0" }, @@ -3956,9 +3891,8 @@ }, "node_modules/@typescript-eslint/typescript-estree": { "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", - "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/types": "6.21.0", "@typescript-eslint/visitor-keys": "6.21.0", @@ -3984,18 +3918,16 @@ }, "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -4008,9 +3940,8 @@ }, "node_modules/@typescript-eslint/utils": { "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz", - "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", @@ -4033,9 +3964,8 @@ }, "node_modules/@typescript-eslint/visitor-keys": { "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz", - "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/types": "6.21.0", "eslint-visitor-keys": "^3.4.1" @@ -4050,9 +3980,8 @@ }, "node_modules/@typescript-eslint/visitor-keys/node_modules/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==", "dev": true, + "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -4066,8 +3995,7 @@ }, "node_modules/@webassemblyjs/ast": { "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", - "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", + "license": "MIT", "dependencies": { "@webassemblyjs/helper-numbers": "1.11.6", "@webassemblyjs/helper-wasm-bytecode": "1.11.6" @@ -4075,23 +4003,19 @@ }, "node_modules/@webassemblyjs/floating-point-hex-parser": { "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" + "license": "MIT" }, "node_modules/@webassemblyjs/helper-api-error": { "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + "license": "MIT" }, "node_modules/@webassemblyjs/helper-buffer": { "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", - "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==" + "license": "MIT" }, "node_modules/@webassemblyjs/helper-numbers": { "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "license": "MIT", "dependencies": { "@webassemblyjs/floating-point-hex-parser": "1.11.6", "@webassemblyjs/helper-api-error": "1.11.6", @@ -4100,13 +4024,11 @@ }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" + "license": "MIT" }, "node_modules/@webassemblyjs/helper-wasm-section": { "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", - "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-buffer": "1.12.1", @@ -4116,29 +4038,25 @@ }, "node_modules/@webassemblyjs/ieee754": { "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "license": "MIT", "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@webassemblyjs/leb128": { "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "license": "Apache-2.0", "dependencies": { "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/utf8": { "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + "license": "MIT" }, "node_modules/@webassemblyjs/wasm-edit": { "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", - "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-buffer": "1.12.1", @@ -4152,8 +4070,7 @@ }, "node_modules/@webassemblyjs/wasm-gen": { "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", - "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.6", @@ -4164,8 +4081,7 @@ }, "node_modules/@webassemblyjs/wasm-opt": { "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", - "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-buffer": "1.12.1", @@ -4175,8 +4091,7 @@ }, "node_modules/@webassemblyjs/wasm-parser": { "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", - "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-api-error": "1.11.6", @@ -4188,8 +4103,7 @@ }, "node_modules/@webassemblyjs/wast-printer": { "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", - "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.12.1", "@xtuc/long": "4.2.2" @@ -4238,13 +4152,11 @@ }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + "license": "BSD-3-Clause" }, "node_modules/@xtuc/long": { "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + "license": "Apache-2.0" }, "node_modules/@yarnpkg/lockfile": { "version": "1.1.0", @@ -4312,9 +4224,8 @@ }, "node_modules/ajv": { "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", - "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", "json-schema-traverse": "^1.0.0", @@ -4616,9 +4527,8 @@ }, "node_modules/asn1": { "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", "dev": true, + "license": "MIT", "dependencies": { "safer-buffer": "~2.1.0" } @@ -4658,8 +4568,6 @@ }, "node_modules/autoprefixer": { "version": "10.4.19", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", - "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", "dev": true, "funding": [ { @@ -4675,6 +4583,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "browserslist": "^4.23.0", "caniuse-lite": "^1.0.30001599", @@ -4946,9 +4855,8 @@ }, "node_modules/babel-plugin-polyfill-corejs2": { "version": "0.4.10", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.10.tgz", - "integrity": "sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/compat-data": "^7.22.6", "@babel/helper-define-polyfill-provider": "^0.6.1", @@ -4960,9 +4868,8 @@ }, "node_modules/babel-plugin-polyfill-corejs3": { "version": "0.10.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", - "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.1", "core-js-compat": "^3.36.1" @@ -4973,9 +4880,8 @@ }, "node_modules/babel-plugin-polyfill-regenerator": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.1.tgz", - "integrity": "sha512-JfTApdE++cgcTWjsiCQlLyFBMbTUft9ja17saCc93lgV33h4tuCVj7tlvu//qpLwaG+3yEz7/KhahGrUMkVq9g==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.1" }, @@ -5035,9 +4941,8 @@ }, "node_modules/bcrypt-pbkdf": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "tweetnacl": "^0.14.3" } @@ -5214,8 +5119,6 @@ }, "node_modules/buildcheck": { "version": "0.0.6", - "resolved": "https://registry.npmjs.org/buildcheck/-/buildcheck-0.0.6.tgz", - "integrity": "sha512-8f9ZJCUXyT1M35Jx7MkBgmBMo3oHTTBIPLiY9xyL0pl3T5RwcPEY8cUHr5LBNfu/fk6c2T4DJZuVM/8ZZT2D2A==", "dev": true, "optional": true, "engines": { @@ -5224,9 +5127,8 @@ }, "node_modules/builtin-modules": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" }, @@ -5236,9 +5138,8 @@ }, "node_modules/builtins": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.1.0.tgz", - "integrity": "sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==", "dev": true, + "license": "MIT", "dependencies": { "semver": "^7.0.0" } @@ -5347,9 +5248,8 @@ }, "node_modules/caniuse-api": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", "dev": true, + "license": "MIT", "dependencies": { "browserslist": "^4.0.0", "caniuse-lite": "^1.0.0", @@ -5359,8 +5259,6 @@ }, "node_modules/caniuse-lite": { "version": "1.0.30001600", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001600.tgz", - "integrity": "sha512-+2S9/2JFhYmYaDpZvo0lKkfvuKIglrx68MwOBqMGHhQsNkLjB5xtc/TGoEPs+MxjSyN/72qer2g97nzR641mOQ==", "funding": [ { "type": "opencollective", @@ -5374,7 +5272,8 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/chalk": { "version": "2.4.2", @@ -5468,9 +5367,8 @@ }, "node_modules/chownr": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", - "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", "dev": true, + "license": "BlueOak-1.0.0", "engines": { "node": ">=18" } @@ -5886,9 +5784,8 @@ }, "node_modules/cookie": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -5921,9 +5818,8 @@ }, "node_modules/core-js-compat": { "version": "3.36.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.36.1.tgz", - "integrity": "sha512-Dk997v9ZCt3X/npqzyGdTlq6t7lDBhZwGvV94PKzDArjp7BTRm7WlDAXYd/OWdeFHO8OChQYRJNJvUCqCbrtKA==", "dev": true, + "license": "MIT", "dependencies": { "browserslist": "^4.23.0" }, @@ -5991,8 +5887,6 @@ }, "node_modules/cpu-features": { "version": "0.0.9", - "resolved": "https://registry.npmjs.org/cpu-features/-/cpu-features-0.0.9.tgz", - "integrity": "sha512-AKjgn2rP2yJyfbepsmLfiYcmtNn/2eUvocUyM/09yB0YDiz39HteK/5/T4Onf0pmdYDMgkBoGvRLvEguzyL7wQ==", "dev": true, "hasInstallScript": true, "optional": true, @@ -6126,9 +6020,8 @@ }, "node_modules/css-declaration-sorter": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz", - "integrity": "sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==", "dev": true, + "license": "ISC", "engines": { "node": "^14 || ^16 || >=18" }, @@ -6146,9 +6039,8 @@ }, "node_modules/css-loader": { "version": "7.1.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.1.tgz", - "integrity": "sha512-OxIR5P2mjO1PSXk44bWuQ8XtMK4dpEqpIyERCx3ewOo3I8EmbcxMPUc5ScLtQfgXtOojoMv57So4V/C02HQLsw==", "dev": true, + "license": "MIT", "dependencies": { "icss-utils": "^5.1.0", "postcss": "^8.4.33", @@ -6344,9 +6236,8 @@ }, "node_modules/cssnano": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-7.0.1.tgz", - "integrity": "sha512-917Mej/4SdI7b55atsli3sU4MOJ9XDoKgnlCtQtXYj8XUFcM3riTuYHyqBBnnskawW+zWwp0KxJzpEUodlpqUg==", "dev": true, + "license": "MIT", "dependencies": { "cssnano-preset-default": "^7.0.1", "lilconfig": "^3.1.1" @@ -6364,9 +6255,8 @@ }, "node_modules/cssnano-preset-default": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-7.0.1.tgz", - "integrity": "sha512-Fumyr+uZMcjYQeuHssAZxn0cKj3cdQc5GcxkBcmEzISGB+UW9CLNlU4tBOJbJGcPukFDlicG32eFbrc8K9V5pw==", "dev": true, + "license": "MIT", "dependencies": { "browserslist": "^4.23.0", "css-declaration-sorter": "^7.2.0", @@ -6408,9 +6298,8 @@ }, "node_modules/cssnano-utils": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-5.0.0.tgz", - "integrity": "sha512-Uij0Xdxc24L6SirFr25MlwC2rCFX6scyUmuKpzI+JQ7cyqDEwD42fJ0xfB3yLfOnRDU5LKGgjQ9FA6LYh76GWQ==", "dev": true, + "license": "MIT", "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0" }, @@ -6420,9 +6309,8 @@ }, "node_modules/csso": { "version": "5.0.5", - "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", - "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", "dev": true, + "license": "MIT", "dependencies": { "css-tree": "~2.2.0" }, @@ -6433,9 +6321,8 @@ }, "node_modules/csso/node_modules/css-tree": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", - "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", "dev": true, + "license": "MIT", "dependencies": { "mdn-data": "2.0.28", "source-map-js": "^1.0.1" @@ -6447,9 +6334,8 @@ }, "node_modules/csso/node_modules/mdn-data": { "version": "2.0.28", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", - "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", - "dev": true + "dev": true, + "license": "CC0-1.0" }, "node_modules/cssom": { "version": "0.5.0", @@ -7648,9 +7534,8 @@ }, "node_modules/eslint-plugin-jest": { "version": "28.5.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-28.5.0.tgz", - "integrity": "sha512-6np6DGdmNq/eBbA7HOUNV8fkfL86PYwBfwyb8n23FXgJNTR8+ot3smRHjza9LGsBBZRypK3qyF79vMjohIL8eQ==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/utils": "^6.0.0 || ^7.0.0" }, @@ -7702,9 +7587,8 @@ }, "node_modules/eslint-plugin-n": { "version": "16.6.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-16.6.2.tgz", - "integrity": "sha512-6TyDmZ1HXoFQXnhCTUjVFULReoBPOAjpuiKELMkeP40yffI/1ZRO+d9ug/VC6fqISo2WkuIBk3cvuRPALaWlOQ==", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "builtins": "^5.0.1", @@ -7730,9 +7614,8 @@ }, "node_modules/eslint-plugin-n/node_modules/globals": { "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, + "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -7745,9 +7628,8 @@ }, "node_modules/eslint-plugin-n/node_modules/type-fest": { "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -7826,8 +7708,7 @@ }, "node_modules/eslint-plugin-react-hooks": { "version": "4.6.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", - "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -8204,9 +8085,8 @@ }, "node_modules/express": { "version": "4.19.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", - "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", "dev": true, + "license": "MIT", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", @@ -8708,10 +8588,8 @@ }, "node_modules/fsevents": { "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "dev": true, - "hasInstallScript": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -8874,6 +8752,7 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.15.tgz", "integrity": "sha512-0c6RlJt1TICLyvJYIApxb8GsXoai0KUP7AxKKAtsYXdgJR1mGEUa7DgwShbdk1nly0PYoZj01xd4hzbq3fsjpw==", "dev": true, + "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^2.3.6", @@ -9021,8 +8900,7 @@ }, "node_modules/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==" + "license": "ISC" }, "node_modules/graphemer": { "version": "1.4.0", @@ -9406,8 +9284,7 @@ }, "node_modules/immer": { "version": "10.0.4", - "resolved": "https://registry.npmjs.org/immer/-/immer-10.0.4.tgz", - "integrity": "sha512-cuBuGK40P/sk5IzWa9QPUaAdvPHjkk1c+xYsd9oZw+YQQEV+10G0P5uMpGctZZKnyQ+ibRO08bD25nWLmYi2pw==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/immer" @@ -9628,9 +9505,8 @@ }, "node_modules/is-builtin-module": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", - "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", "dev": true, + "license": "MIT", "dependencies": { "builtin-modules": "^3.3.0" }, @@ -12125,9 +12001,8 @@ }, "node_modules/lodash.debounce": { "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.difference": { "version": "4.5.0", @@ -12145,9 +12020,8 @@ }, "node_modules/lodash.memoize": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.merge": { "version": "4.6.2", @@ -12165,9 +12039,8 @@ }, "node_modules/lodash.uniq": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/loose-envify": { "version": "1.4.0", @@ -12396,9 +12269,8 @@ }, "node_modules/mini-css-extract-plugin": { "version": "2.9.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.0.tgz", - "integrity": "sha512-Zs1YsZVfemekSZG+44vBsYTLQORkPMwnlv+aehcxK/NLKC+EGhDB39/YePYYqx/sTk6NnYpuqikhSn7+JIevTA==", "dev": true, + "license": "MIT", "dependencies": { "schema-utils": "^4.0.0", "tapable": "^2.2.1" @@ -12474,18 +12346,16 @@ }, "node_modules/minipass": { "version": "7.1.1", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.1.tgz", - "integrity": "sha512-UZ7eQ+h8ywIRAW1hIEl2AqdwzJucU/Kp59+8kkZeSvafXhZjul247BvIJjEVFVeON6d7lM46XX1HXCduKAS8VA==", "dev": true, + "license": "ISC", "engines": { "node": ">=16 || 14 >=14.17" } }, "node_modules/minizlib": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.1.tgz", - "integrity": "sha512-umcy022ILvb5/3Djuu8LWeqUa8D68JaBzlttKeMWen48SjabqS3iY5w/vzeMzMUNhLDifyhbOwKDSznB1vvrwg==", "dev": true, + "license": "MIT", "dependencies": { "minipass": "^7.0.4", "rimraf": "^5.0.5" @@ -12496,9 +12366,8 @@ }, "node_modules/minizlib/node_modules/rimraf": { "version": "5.0.5", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz", - "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==", "dev": true, + "license": "ISC", "dependencies": { "glob": "^10.3.7" }, @@ -12518,9 +12387,8 @@ }, "node_modules/mkdirp": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", - "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", "dev": true, + "license": "MIT", "bin": { "mkdirp": "dist/cjs/src/bin.js" }, @@ -12588,9 +12456,8 @@ }, "node_modules/nan": { "version": "2.19.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.19.0.tgz", - "integrity": "sha512-nO1xXxfh/RWNxfd/XPfbIfFk5vgLsAxUR9y5O0cHMJu/AW9U95JLXqthYHjEp+8gQ5p96K9jUp8nbVOxCdRbtw==", "dev": true, + "license": "MIT", "optional": true }, "node_modules/nanoid": { @@ -12694,9 +12561,8 @@ }, "node_modules/node-ssh": { "version": "13.2.0", - "resolved": "https://registry.npmjs.org/node-ssh/-/node-ssh-13.2.0.tgz", - "integrity": "sha512-7vsKR2Bbs66th6IWCy/7SN4MSwlVt+G6QrHB631BjRUM8/LmvDugtYhi0uAmgvHS/+PVurfNBOmELf30rm0MZg==", "dev": true, + "license": "MIT", "dependencies": { "is-stream": "^2.0.0", "make-dir": "^3.1.0", @@ -12989,6 +12855,7 @@ "version": "12.3.2", "resolved": "https://registry.npmjs.org/ol-mapbox-style/-/ol-mapbox-style-12.3.2.tgz", "integrity": "sha512-Qw9I6+WHz9zBsLNm8zWWb707Y/hXrQP1fcwK86pxcX/FklwyDxAhfJAdTkINHncZ331CBEWcqvi2tzoN23dgwg==", + "license": "BSD-2-Clause", "dependencies": { "@mapbox/mapbox-gl-style-spec": "^13.23.1", "mapbox-to-css-font": "^2.4.1" @@ -13429,6 +13296,7 @@ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", "dev": true, + "license": "BlueOak-1.0.0", "dependencies": { "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" @@ -13445,6 +13313,7 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", "dev": true, + "license": "ISC", "engines": { "node": "14 || >=16.14" } @@ -13594,9 +13463,8 @@ }, "node_modules/playwright": { "version": "1.44.0", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.44.0.tgz", - "integrity": "sha512-F9b3GUCLQ3Nffrfb6dunPOkE5Mh68tR7zN32L4jCk4FjQamgesGay7/dAAe1WaMEGV04DkdJfcJzjoCKygUaRQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "playwright-core": "1.44.0" }, @@ -13612,9 +13480,8 @@ }, "node_modules/playwright-core": { "version": "1.44.0", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.44.0.tgz", - "integrity": "sha512-ZTbkNpFfYcGWohvTTl+xewITm7EOuqIqex0c7dNZ+aXsbrLj0qI8XlGKfPpipjm0Wny/4Lt4CJsWJk1stVS5qQ==", "dev": true, + "license": "Apache-2.0", "bin": { "playwright-core": "cli.js" }, @@ -13640,8 +13507,6 @@ }, "node_modules/postcss": { "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", "dev": true, "funding": [ { @@ -13657,6 +13522,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "nanoid": "^3.3.7", "picocolors": "^1.0.0", @@ -13668,9 +13534,8 @@ }, "node_modules/postcss-calc": { "version": "10.0.0", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-10.0.0.tgz", - "integrity": "sha512-OmjhudoNTP0QleZCwl1i6NeBwN+5MZbY5ersLZz69mjJiDVv/p57RjRuKDkHeDWr4T+S97wQfsqRTNoDHB2e3g==", "dev": true, + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.16", "postcss-value-parser": "^4.2.0" @@ -13684,9 +13549,8 @@ }, "node_modules/postcss-colormin": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-7.0.0.tgz", - "integrity": "sha512-5CN6fqtsEtEtwf3mFV3B4UaZnlYljPpzmGeDB4yCK067PnAtfLe9uX2aFZaEwxHE7HopG5rUkW8gyHrNAesHEg==", "dev": true, + "license": "MIT", "dependencies": { "browserslist": "^4.23.0", "caniuse-api": "^3.0.0", @@ -13702,9 +13566,8 @@ }, "node_modules/postcss-convert-values": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-7.0.0.tgz", - "integrity": "sha512-bMuzDgXBbFbByPgj+/r6va8zNuIDUaIIbvAFgdO1t3zdgJZ77BZvu6dfWyd6gHEJnYzmeVr9ayUsAQL3/qLJ0w==", "dev": true, + "license": "MIT", "dependencies": { "browserslist": "^4.23.0", "postcss-value-parser": "^4.2.0" @@ -13718,9 +13581,8 @@ }, "node_modules/postcss-discard-comments": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-7.0.0.tgz", - "integrity": "sha512-xpSdzRqYmy4YIVmjfGyYXKaI1SRnK6CTr+4Zmvyof8ANwvgfZgGdVtmgAvzh59gJm808mJCWQC9tFN0KF5dEXA==", "dev": true, + "license": "MIT", "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0" }, @@ -13730,9 +13592,8 @@ }, "node_modules/postcss-discard-duplicates": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-7.0.0.tgz", - "integrity": "sha512-bAnSuBop5LpAIUmmOSsuvtKAAKREB6BBIYStWUTGq8oG5q9fClDMMuY8i4UPI/cEcDx2TN+7PMnXYIId20UVDw==", "dev": true, + "license": "MIT", "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0" }, @@ -13742,9 +13603,8 @@ }, "node_modules/postcss-discard-empty": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-7.0.0.tgz", - "integrity": "sha512-e+QzoReTZ8IAwhnSdp/++7gBZ/F+nBq9y6PomfwORfP7q9nBpK5AMP64kOt0bA+lShBFbBDcgpJ3X4etHg4lzA==", "dev": true, + "license": "MIT", "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0" }, @@ -13754,9 +13614,8 @@ }, "node_modules/postcss-discard-overridden": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-7.0.0.tgz", - "integrity": "sha512-GmNAzx88u3k2+sBTZrJSDauR0ccpE24omTQCVmaTTZFz1du6AasspjaUPMJ2ud4RslZpoFKyf+6MSPETLojc6w==", "dev": true, + "license": "MIT", "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0" }, @@ -13843,9 +13702,8 @@ }, "node_modules/postcss-merge-longhand": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-7.0.0.tgz", - "integrity": "sha512-0X8I4/9+G03X5/5NnrfopG/YEln2XU8heDh7YqBaiq2SeaKIG3n66ShZPjIolmVuLBQ0BEm3yS8o1mlCLHdW7A==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", "stylehacks": "^7.0.0" @@ -13859,9 +13717,8 @@ }, "node_modules/postcss-merge-rules": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-7.0.0.tgz", - "integrity": "sha512-Zty3VlOsD6VSjBMu6PiHCVpLegtBT/qtZRVBcSeyEZ6q1iU5qTYT0WtEoLRV+YubZZguS5/ycfP+NRiKfjv6aw==", "dev": true, + "license": "MIT", "dependencies": { "browserslist": "^4.23.0", "caniuse-api": "^3.0.0", @@ -13877,9 +13734,8 @@ }, "node_modules/postcss-minify-font-values": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-7.0.0.tgz", - "integrity": "sha512-2ckkZtgT0zG8SMc5aoNwtm5234eUx1GGFJKf2b1bSp8UflqaeFzR50lid4PfqVI9NtGqJ2J4Y7fwvnP/u1cQog==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13892,9 +13748,8 @@ }, "node_modules/postcss-minify-gradients": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-7.0.0.tgz", - "integrity": "sha512-pdUIIdj/C93ryCHew0UgBnL2DtUS3hfFa5XtERrs4x+hmpMYGhbzo6l/Ir5de41O0GaKVpK1ZbDNXSY6GkXvtg==", "dev": true, + "license": "MIT", "dependencies": { "colord": "^2.9.3", "cssnano-utils": "^5.0.0", @@ -13909,9 +13764,8 @@ }, "node_modules/postcss-minify-params": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-7.0.0.tgz", - "integrity": "sha512-XOJAuX8Q/9GT1sGxlUvaFEe2H9n50bniLZblXXsAT/BwSfFYvzSZeFG7uupwc0KbKpTnflnQ7aMwGzX6JUWliQ==", "dev": true, + "license": "MIT", "dependencies": { "browserslist": "^4.23.0", "cssnano-utils": "^5.0.0", @@ -13926,9 +13780,8 @@ }, "node_modules/postcss-minify-selectors": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-7.0.0.tgz", - "integrity": "sha512-f00CExZhD6lNw2vTZbcnmfxVgaVKzUw6IRsIFX3JTT8GdsoABc1WnhhGwL1i8YPJ3sSWw39fv7XPtvLb+3Uitw==", "dev": true, + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.16" }, @@ -13941,9 +13794,8 @@ }, "node_modules/postcss-modules-extract-imports": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", - "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", "dev": true, + "license": "ISC", "engines": { "node": "^10 || ^12 || >= 14" }, @@ -13953,9 +13805,8 @@ }, "node_modules/postcss-modules-local-by-default": { "version": "4.0.5", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", - "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", "dev": true, + "license": "MIT", "dependencies": { "icss-utils": "^5.0.0", "postcss-selector-parser": "^6.0.2", @@ -13970,9 +13821,8 @@ }, "node_modules/postcss-modules-scope": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", - "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", "dev": true, + "license": "ISC", "dependencies": { "postcss-selector-parser": "^6.0.4" }, @@ -13999,9 +13849,8 @@ }, "node_modules/postcss-normalize-charset": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-7.0.0.tgz", - "integrity": "sha512-ABisNUXMeZeDNzCQxPxBCkXexvBrUHV+p7/BXOY+ulxkcjUZO0cp8ekGBwvIh2LbCwnWbyMPNJVtBSdyhM2zYQ==", "dev": true, + "license": "MIT", "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0" }, @@ -14011,9 +13860,8 @@ }, "node_modules/postcss-normalize-display-values": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-7.0.0.tgz", - "integrity": "sha512-lnFZzNPeDf5uGMPYgGOw7v0BfB45+irSRz9gHQStdkkhiM0gTfvWkWB5BMxpn0OqgOQuZG/mRlZyJxp0EImr2Q==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -14026,9 +13874,8 @@ }, "node_modules/postcss-normalize-positions": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-7.0.0.tgz", - "integrity": "sha512-I0yt8wX529UKIGs2y/9Ybs2CelSvItfmvg/DBIjTnoUSrPxSV7Z0yZ8ShSVtKNaV/wAY+m7bgtyVQLhB00A1NQ==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -14041,9 +13888,8 @@ }, "node_modules/postcss-normalize-repeat-style": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-7.0.0.tgz", - "integrity": "sha512-o3uSGYH+2q30ieM3ppu9GTjSXIzOrRdCUn8UOMGNw7Af61bmurHTWI87hRybrP6xDHvOe5WlAj3XzN6vEO8jLw==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -14056,9 +13902,8 @@ }, "node_modules/postcss-normalize-string": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-7.0.0.tgz", - "integrity": "sha512-w/qzL212DFVOpMy3UGyxrND+Kb0fvCiBBujiaONIihq7VvtC7bswjWgKQU/w4VcRyDD8gpfqUiBQ4DUOwEJ6Qg==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -14071,9 +13916,8 @@ }, "node_modules/postcss-normalize-timing-functions": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-7.0.0.tgz", - "integrity": "sha512-tNgw3YV0LYoRwg43N3lTe3AEWZ66W7Dh7lVEpJbHoKOuHc1sLrzMLMFjP8SNULHaykzsonUEDbKedv8C+7ej6g==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -14086,9 +13930,8 @@ }, "node_modules/postcss-normalize-unicode": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-7.0.0.tgz", - "integrity": "sha512-OnKV52/VFFDAim4n0pdI+JAhsolLBdnCKxE6VV5lW5Q/JeVGFN8UM8ur6/A3EAMLsT1ZRm3fDHh/rBoBQpqi2w==", "dev": true, + "license": "MIT", "dependencies": { "browserslist": "^4.23.0", "postcss-value-parser": "^4.2.0" @@ -14102,9 +13945,8 @@ }, "node_modules/postcss-normalize-url": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-7.0.0.tgz", - "integrity": "sha512-+d7+PpE+jyPX1hDQZYG+NaFD+Nd2ris6r8fPTBAjE8z/U41n/bib3vze8x7rKs5H1uEw5ppe9IojewouHk0klQ==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -14117,9 +13959,8 @@ }, "node_modules/postcss-normalize-whitespace": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-7.0.0.tgz", - "integrity": "sha512-37/toN4wwZErqohedXYqWgvcHUGlT8O/m2jVkAfAe9Bd4MzRqlBmXrJRePH0e9Wgnz2X7KymTgTOaaFizQe3AQ==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -14132,9 +13973,8 @@ }, "node_modules/postcss-ordered-values": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-7.0.0.tgz", - "integrity": "sha512-KROvC63A8UQW1eYDljQe1dtwc1E/M+mMwDT6z7khV/weHYLWTghaLRLunU7x1xw85lWFwVZOAGakxekYvKV+0w==", "dev": true, + "license": "MIT", "dependencies": { "cssnano-utils": "^5.0.0", "postcss-value-parser": "^4.2.0" @@ -14148,9 +13988,8 @@ }, "node_modules/postcss-reduce-initial": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-7.0.0.tgz", - "integrity": "sha512-iqGgmBxY9LrblZ0BKLjmrA1mC/cf9A/wYCCqSmD6tMi+xAyVl0+DfixZIHSVDMbCPRPjNmVF0DFGth/IDGelFQ==", "dev": true, + "license": "MIT", "dependencies": { "browserslist": "^4.23.0", "caniuse-api": "^3.0.0" @@ -14164,9 +14003,8 @@ }, "node_modules/postcss-reduce-transforms": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-7.0.0.tgz", - "integrity": "sha512-pnt1HKKZ07/idH8cpATX/ujMbtOGhUfE+m8gbqwJE05aTaNw8gbo34a2e3if0xc0dlu75sUOiqvwCGY3fzOHew==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -14224,9 +14062,8 @@ }, "node_modules/postcss-selector-parser": { "version": "6.0.16", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", - "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", "dev": true, + "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -14237,9 +14074,8 @@ }, "node_modules/postcss-svgo": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-7.0.0.tgz", - "integrity": "sha512-Xj5DRdvA97yRy3wjbCH2NKXtDUwEnph6EHr5ZXszsBVKCNrKXYBjzAXqav7/Afz5WwJ/1peZoTguCEJIg7ytmA==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", "svgo": "^3.2.0" @@ -14253,9 +14089,8 @@ }, "node_modules/postcss-unique-selectors": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-7.0.0.tgz", - "integrity": "sha512-NYFqcft7vVQMZlQPsMdMPy+qU/zDpy95Malpw4GeA9ZZjM6dVXDshXtDmLc0m4WCD6XeZCJqjTfPT1USsdt+rA==", "dev": true, + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.16" }, @@ -14314,8 +14149,7 @@ }, "node_modules/proj4": { "version": "2.11.0", - "resolved": "https://registry.npmjs.org/proj4/-/proj4-2.11.0.tgz", - "integrity": "sha512-SasuTkAx8HnWQHfIyhkdUNJorSJqINHAN3EyMWYiQRVorftz9DHz650YraFgczwgtHOxqnfuDxSNv3C8MUnHeg==", + "license": "MIT", "dependencies": { "mgrs": "1.0.0", "wkt-parser": "^1.3.3" @@ -14390,8 +14224,7 @@ }, "node_modules/qs": { "version": "6.12.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.1.tgz", - "integrity": "sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==", + "license": "BSD-3-Clause", "dependencies": { "side-channel": "^1.0.6" }, @@ -14540,8 +14373,7 @@ }, "node_modules/react": { "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" }, @@ -14595,8 +14427,7 @@ }, "node_modules/react-beautiful-dnd/node_modules/redux": { "version": "4.2.1", - "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", - "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.9.2" } @@ -14614,8 +14445,7 @@ }, "node_modules/react-dom": { "version": "18.3.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.0.tgz", - "integrity": "sha512-zaKdLBftQJnvb7FtDIpZtsAIb2MZU087RM8bRDZU8LVCCFYjPTsDZJNFUWPcVz3HFSN1n/caxi0ca4B/aaVQGQ==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.1" @@ -14690,8 +14520,7 @@ }, "node_modules/react-joyride": { "version": "2.8.1", - "resolved": "https://registry.npmjs.org/react-joyride/-/react-joyride-2.8.1.tgz", - "integrity": "sha512-fVwCmoOvJsiFKKHn8mvPUYc4JUUkgAsQMvarpZDtFPTc4duj240b12+AB8+3NXlTYGZVnKNSTgFFzoSh9RxjmQ==", + "license": "MIT", "dependencies": { "@gilbarbara/deep-equal": "^0.3.1", "deep-diff": "^1.0.2", @@ -14724,8 +14553,7 @@ }, "node_modules/react-joyride/node_modules/type-fest": { "version": "4.15.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.15.0.tgz", - "integrity": "sha512-tB9lu0pQpX5KJq54g+oHOLumOx+pMep4RaM6liXh2PKmVRFF+/vAtUP0ZaJ0kOySfVNjF6doBWPHhBhISKdlIA==", + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=16" }, @@ -14756,8 +14584,7 @@ }, "node_modules/react-redux": { "version": "9.1.1", - "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.1.1.tgz", - "integrity": "sha512-5ynfGDzxxsoV73+4czQM56qF43vsmgJsO22rmAvU5tZT2z5Xow/A2uhhxwXuGTxgdReF3zcp7A80gma2onRs1A==", + "license": "MIT", "dependencies": { "@types/use-sync-external-store": "^0.0.3", "use-sync-external-store": "^1.0.0" @@ -14782,9 +14609,8 @@ }, "node_modules/react-refresh": { "version": "0.14.1", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.1.tgz", - "integrity": "sha512-iZiRCtNGY3QYP3pYOSSBOvQmBpQTcJccr/VcK2blpJrpPTUDjeN51mxm5nsrkCzBwsbGUj+TN9q2oPz5E13FLg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -14899,9 +14725,8 @@ }, "node_modules/react-test-renderer": { "version": "18.3.0", - "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-18.3.0.tgz", - "integrity": "sha512-eFnJU8sSYq9I6VI8ISrXDm+7F0igeFlTc0Ngq2XCkVasR5AsyJRg8SuwcD9D5E+VvDS2NrYGZ+gKpO43/wIDHw==", "dev": true, + "license": "MIT", "dependencies": { "react-is": "^18.3.0", "react-shallow-renderer": "^16.15.0", @@ -14913,9 +14738,8 @@ }, "node_modules/react-test-renderer/node_modules/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==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/react-transition-group": { "version": "4.4.5", @@ -15094,8 +14918,7 @@ }, "node_modules/recharts": { "version": "2.12.7", - "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.12.7.tgz", - "integrity": "sha512-hlLJMhPQfv4/3NBSAyq3gzGg4h2v69RJh6KU7b3pXYNNAELs9kEoXOjbkxdXpALqKBoVmVptGfLpxdaVYqjmXQ==", + "license": "MIT", "dependencies": { "clsx": "^2.0.0", "eventemitter3": "^4.0.1", @@ -15155,13 +14978,11 @@ }, "node_modules/redux": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz", - "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==" + "license": "MIT" }, "node_modules/redux-location-state": { "version": "2.8.2", - "resolved": "https://registry.npmjs.org/redux-location-state/-/redux-location-state-2.8.2.tgz", - "integrity": "sha512-KKbvnl0k+pRg1U2gWWSLuId8SbDbt2rdFfaSWX1mLZBDzMtftvnIGrxuQ528xrjd9nq7YcFxVWgGDYlRxMzAvg==", + "license": "Apache-2.0", "dependencies": { "lodash": "^4.13.1" }, @@ -15193,8 +15014,7 @@ }, "node_modules/redux-thunk": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-3.1.0.tgz", - "integrity": "sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==", + "license": "MIT", "peerDependencies": { "redux": "^5.0.0" } @@ -15240,9 +15060,8 @@ }, "node_modules/regenerator-transform": { "version": "0.15.2", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/runtime": "^7.8.4" } @@ -15330,8 +15149,7 @@ }, "node_modules/reselect": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/reselect/-/reselect-5.1.0.tgz", - "integrity": "sha512-aw7jcGLDpSgNDyWBQLv2cedml85qd95/iszJjN988zX1t7AVRJi19d9kto5+W7oCfQ94gyo40dVbT6g2k4/kXg==" + "license": "MIT" }, "node_modules/resolve": { "version": "1.22.6", @@ -15568,6 +15386,7 @@ "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.2.tgz", "integrity": "sha512-eb4GZt1C3avsX3heBNlrc7I09nyT00IUuo4eFhAbeXWU2fvA7oXI53SxODVAA+zgZCk9aunAZgO+losjR3fAwA==", "dev": true, + "license": "MIT", "dependencies": { "chokidar": ">=3.0.0 <4.0.0", "immutable": "^4.0.0", @@ -15582,9 +15401,8 @@ }, "node_modules/sass-loader": { "version": "14.2.1", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-14.2.1.tgz", - "integrity": "sha512-G0VcnMYU18a4N7VoNDegg2OuMjYtxnqzQWARVWCIVSZwJeiL9kg8QMsuIZOplsJgTzZLF6jGxI3AClj8I9nRdQ==", "dev": true, + "license": "MIT", "dependencies": { "neo-async": "^2.6.2" }, @@ -15646,8 +15464,7 @@ }, "node_modules/scheduler": { "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" } @@ -16018,8 +15835,7 @@ }, "node_modules/simplebar": { "version": "6.2.6", - "resolved": "https://registry.npmjs.org/simplebar/-/simplebar-6.2.6.tgz", - "integrity": "sha512-dN+MoK2JJY8u+3CokYm0GTAi1bo+aefyyY2fk3pZlwOZdLSNY9P0Ze6kb6e86VuXgFgbcX4z8SuM41RK1/zM+g==", + "license": "MIT", "dependencies": { "can-use-dom": "^0.1.0", "simplebar-core": "^1.2.5" @@ -16027,8 +15843,7 @@ }, "node_modules/simplebar-core": { "version": "1.2.5", - "resolved": "https://registry.npmjs.org/simplebar-core/-/simplebar-core-1.2.5.tgz", - "integrity": "sha512-33AVCYXS8yavWId0GbE4TG1cYELsYybpCKWHJYuWEY/j6nccgz6zQdJ7nCqOpIGo7HgPPbkSSSIlJhi43fHP6A==", + "license": "MIT", "dependencies": { "@types/lodash-es": "^4.17.6", "can-use-dom": "^0.1.0", @@ -16040,6 +15855,7 @@ "version": "3.2.5", "resolved": "https://registry.npmjs.org/simplebar-react/-/simplebar-react-3.2.5.tgz", "integrity": "sha512-ZstHCBF1Is2Lj+Un8NUYSHVCmn8ufi25ylP9UH2bDnASa+V+M+6/thGhUZOZ7YNpFFHTNgVIID3FHdwRqNuqZA==", + "license": "MIT", "dependencies": { "simplebar-core": "^1.2.5" }, @@ -16173,9 +15989,8 @@ }, "node_modules/source-map-js": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -16265,8 +16080,6 @@ }, "node_modules/ssh2": { "version": "1.15.0", - "resolved": "https://registry.npmjs.org/ssh2/-/ssh2-1.15.0.tgz", - "integrity": "sha512-C0PHgX4h6lBxYx7hcXwu3QWdh4tg6tZZsTfXcdvc5caW/EMxaB4H9dWsl7qk+F7LAW762hp8VbXOX7x4xUYvEw==", "dev": true, "hasInstallScript": true, "dependencies": { @@ -16539,9 +16352,8 @@ }, "node_modules/stylehacks": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-7.0.0.tgz", - "integrity": "sha512-47Nw4pQ6QJb4CA6dzF2m9810sjQik4dfk4UwAm5wlwhrW3syzZKF8AR4/cfO3Cr6lsFgAoznQq0Wg57qhjTA2A==", "dev": true, + "license": "MIT", "dependencies": { "browserslist": "^4.23.0", "postcss-selector-parser": "^6.0.16" @@ -16818,9 +16630,8 @@ }, "node_modules/svgo": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.2.0.tgz", - "integrity": "sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==", "dev": true, + "license": "MIT", "dependencies": { "@trysound/sax": "0.2.0", "commander": "^7.2.0", @@ -16871,9 +16682,8 @@ }, "node_modules/tar": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-7.1.0.tgz", - "integrity": "sha512-ENhg4W6BmjYxl8GTaE7/h99f0aXiSWv4kikRZ9n2/JRxypZniE84ILZqimAhxxX7Zb8Px6pFdheW3EeHfhnXQQ==", "dev": true, + "license": "ISC", "dependencies": { "@isaacs/fs-minipass": "^4.0.0", "chownr": "^3.0.0", @@ -16888,9 +16698,8 @@ }, "node_modules/tar/node_modules/yallist": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", - "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", "dev": true, + "license": "BlueOak-1.0.0", "engines": { "node": ">=18" } @@ -17093,8 +16902,7 @@ }, "node_modules/tough-cookie": { "version": "4.1.4", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", - "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "license": "BSD-3-Clause", "dependencies": { "psl": "^1.1.33", "punycode": "^2.1.1", @@ -17138,9 +16946,8 @@ }, "node_modules/ts-api-utils": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", - "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=16" }, @@ -17180,9 +16987,8 @@ }, "node_modules/tweetnacl": { "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", - "dev": true + "dev": true, + "license": "Unlicense" }, "node_modules/type-check": { "version": "0.4.0", @@ -17579,8 +17385,7 @@ }, "node_modules/watchpack": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", - "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", + "license": "MIT", "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -17611,8 +17416,7 @@ }, "node_modules/webpack": { "version": "5.91.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.91.0.tgz", - "integrity": "sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==", + "license": "MIT", "dependencies": { "@types/eslint-scope": "^3.7.3", "@types/estree": "^1.0.5", @@ -17657,9 +17461,8 @@ }, "node_modules/webpack-bundle-analyzer": { "version": "4.10.2", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.2.tgz", - "integrity": "sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==", "dev": true, + "license": "MIT", "dependencies": { "@discoveryjs/json-ext": "0.5.7", "acorn": "^8.0.4", @@ -17765,9 +17568,8 @@ }, "node_modules/webpack-dev-middleware": { "version": "7.2.1", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.2.1.tgz", - "integrity": "sha512-hRLz+jPQXo999Nx9fXVdKlg/aehsw1ajA9skAneGmT03xwmyuhvF93p6HUKKbWhXdcERtGTzUCtIQr+2IQegrA==", "dev": true, + "license": "MIT", "dependencies": { "colorette": "^2.0.10", "memfs": "^4.6.0", @@ -18049,8 +17851,7 @@ }, "node_modules/webpack/node_modules/enhanced-resolve": { "version": "5.16.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz", - "integrity": "sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -18061,8 +17862,7 @@ }, "node_modules/webpack/node_modules/tapable": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "license": "MIT", "engines": { "node": ">=6" } @@ -18529,14 +18329,10 @@ }, "@babel/compat-data": { "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz", - "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==", "dev": true }, "@babel/core": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.5.tgz", - "integrity": "sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==", "dev": true, "requires": { "@ampproject/remapping": "^2.2.0", @@ -18558,8 +18354,6 @@ }, "@babel/eslint-parser": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.24.5.tgz", - "integrity": "sha512-gsUcqS/fPlgAw1kOtpss7uhY6E9SFFANQ6EFX5GTvzUwaV0+sGaZWk6xq22MOdeT9wfxyokW3ceCUvOiRtZciQ==", "dev": true, "requires": { "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", @@ -18569,8 +18363,6 @@ }, "@babel/generator": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", "dev": true, "requires": { "@babel/types": "^7.24.5", @@ -18599,8 +18391,6 @@ }, "@babel/helper-builder-binary-assignment-operator-visitor": { "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", - "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", "dev": true, "requires": { "@babel/types": "^7.22.15" @@ -18658,8 +18448,6 @@ }, "@babel/helper-define-polyfill-provider": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.1.tgz", - "integrity": "sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==", "dev": true, "requires": { "@babel/helper-compilation-targets": "^7.22.6", @@ -18699,16 +18487,12 @@ }, "@babel/helper-module-imports": { "version": "7.24.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz", - "integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==", "requires": { "@babel/types": "^7.24.0" } }, "@babel/helper-module-transforms": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz", - "integrity": "sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==", "dev": true, "requires": { "@babel/helper-environment-visitor": "^7.22.20", @@ -18733,8 +18517,6 @@ }, "@babel/helper-remap-async-to-generator": { "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", - "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.22.5", @@ -18753,8 +18535,6 @@ }, "@babel/helper-simple-access": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz", - "integrity": "sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==", "dev": true, "requires": { "@babel/types": "^7.24.5" @@ -18769,22 +18549,16 @@ }, "@babel/helper-split-export-declaration": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", - "integrity": "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==", "dev": true, "requires": { "@babel/types": "^7.24.5" } }, "@babel/helper-string-parser": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz", - "integrity": "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==" + "version": "7.24.1" }, "@babel/helper-validator-identifier": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz", - "integrity": "sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==" + "version": "7.24.5" }, "@babel/helper-validator-option": { "version": "7.23.5", @@ -18792,8 +18566,6 @@ }, "@babel/helper-wrap-function": { "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", - "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", "dev": true, "requires": { "@babel/helper-function-name": "^7.22.5", @@ -18803,8 +18575,6 @@ }, "@babel/helpers": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.5.tgz", - "integrity": "sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==", "dev": true, "requires": { "@babel/template": "^7.24.0", @@ -18823,8 +18593,6 @@ }, "@babel/parser": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz", - "integrity": "sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==", "dev": true }, "@babel/plugin-bugfix-firefox-class-in-computed-class-key": { @@ -18839,8 +18607,6 @@ }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.1.tgz", - "integrity": "sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.24.0" @@ -18848,8 +18614,6 @@ }, "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz", - "integrity": "sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.24.0", @@ -18859,8 +18623,6 @@ }, "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz", - "integrity": "sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==", "dev": true, "requires": { "@babel/helper-environment-visitor": "^7.22.20", @@ -18895,8 +18657,6 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -18904,8 +18664,6 @@ }, "@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" @@ -18913,8 +18671,6 @@ }, "@babel/plugin-syntax-export-namespace-from": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.3" @@ -18922,8 +18678,6 @@ }, "@babel/plugin-syntax-import-assertions": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz", - "integrity": "sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.24.0" @@ -18931,8 +18685,6 @@ }, "@babel/plugin-syntax-import-attributes": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz", - "integrity": "sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.24.0" @@ -19003,8 +18755,6 @@ }, "@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==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -19034,8 +18784,6 @@ }, "@babel/plugin-transform-arrow-functions": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz", - "integrity": "sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.24.0" @@ -19043,8 +18791,6 @@ }, "@babel/plugin-transform-async-generator-functions": { "version": "7.24.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz", - "integrity": "sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==", "dev": true, "requires": { "@babel/helper-environment-visitor": "^7.22.20", @@ -19055,8 +18801,6 @@ }, "@babel/plugin-transform-async-to-generator": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz", - "integrity": "sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==", "dev": true, "requires": { "@babel/helper-module-imports": "^7.24.1", @@ -19066,8 +18810,6 @@ }, "@babel/plugin-transform-block-scoped-functions": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz", - "integrity": "sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.24.0" @@ -19084,8 +18826,6 @@ }, "@babel/plugin-transform-class-properties": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz", - "integrity": "sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==", "dev": true, "requires": { "@babel/helper-create-class-features-plugin": "^7.24.1", @@ -19094,8 +18834,6 @@ }, "@babel/plugin-transform-class-static-block": { "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz", - "integrity": "sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg==", "dev": true, "requires": { "@babel/helper-create-class-features-plugin": "^7.24.4", @@ -19121,8 +18859,6 @@ }, "@babel/plugin-transform-computed-properties": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz", - "integrity": "sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.24.0", @@ -19140,8 +18876,6 @@ }, "@babel/plugin-transform-dotall-regex": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz", - "integrity": "sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==", "dev": true, "requires": { "@babel/helper-create-regexp-features-plugin": "^7.22.15", @@ -19150,8 +18884,6 @@ }, "@babel/plugin-transform-duplicate-keys": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz", - "integrity": "sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.24.0" @@ -19159,8 +18891,6 @@ }, "@babel/plugin-transform-dynamic-import": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz", - "integrity": "sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.24.0", @@ -19169,8 +18899,6 @@ }, "@babel/plugin-transform-exponentiation-operator": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz", - "integrity": "sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==", "dev": true, "requires": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", @@ -19179,8 +18907,6 @@ }, "@babel/plugin-transform-export-namespace-from": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz", - "integrity": "sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.24.0", @@ -19189,8 +18915,6 @@ }, "@babel/plugin-transform-for-of": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz", - "integrity": "sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.24.0", @@ -19199,8 +18923,6 @@ }, "@babel/plugin-transform-function-name": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz", - "integrity": "sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==", "dev": true, "requires": { "@babel/helper-compilation-targets": "^7.23.6", @@ -19210,8 +18932,6 @@ }, "@babel/plugin-transform-json-strings": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz", - "integrity": "sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.24.0", @@ -19220,8 +18940,6 @@ }, "@babel/plugin-transform-literals": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz", - "integrity": "sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.24.0" @@ -19229,8 +18947,6 @@ }, "@babel/plugin-transform-logical-assignment-operators": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz", - "integrity": "sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.24.0", @@ -19239,8 +18955,6 @@ }, "@babel/plugin-transform-member-expression-literals": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz", - "integrity": "sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.24.0" @@ -19248,8 +18962,6 @@ }, "@babel/plugin-transform-modules-amd": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz", - "integrity": "sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==", "dev": true, "requires": { "@babel/helper-module-transforms": "^7.23.3", @@ -19258,8 +18970,6 @@ }, "@babel/plugin-transform-modules-commonjs": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz", - "integrity": "sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==", "dev": true, "requires": { "@babel/helper-module-transforms": "^7.23.3", @@ -19269,8 +18979,6 @@ }, "@babel/plugin-transform-modules-systemjs": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz", - "integrity": "sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==", "dev": true, "requires": { "@babel/helper-hoist-variables": "^7.22.5", @@ -19281,8 +18989,6 @@ }, "@babel/plugin-transform-modules-umd": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz", - "integrity": "sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==", "dev": true, "requires": { "@babel/helper-module-transforms": "^7.23.3", @@ -19299,8 +19005,6 @@ }, "@babel/plugin-transform-new-target": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz", - "integrity": "sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.24.0" @@ -19308,8 +19012,6 @@ }, "@babel/plugin-transform-nullish-coalescing-operator": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz", - "integrity": "sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.24.0", @@ -19318,8 +19020,6 @@ }, "@babel/plugin-transform-numeric-separator": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz", - "integrity": "sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.24.0", @@ -19340,8 +19040,6 @@ }, "@babel/plugin-transform-object-super": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz", - "integrity": "sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.24.0", @@ -19350,8 +19048,6 @@ }, "@babel/plugin-transform-optional-catch-binding": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz", - "integrity": "sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.24.0", @@ -19400,8 +19096,6 @@ }, "@babel/plugin-transform-property-literals": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz", - "integrity": "sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.24.0" @@ -19442,8 +19136,6 @@ }, "@babel/plugin-transform-regenerator": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz", - "integrity": "sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.24.0", @@ -19452,8 +19144,6 @@ }, "@babel/plugin-transform-reserved-words": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz", - "integrity": "sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.24.0" @@ -19461,8 +19151,6 @@ }, "@babel/plugin-transform-shorthand-properties": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz", - "integrity": "sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.24.0" @@ -19470,8 +19158,6 @@ }, "@babel/plugin-transform-spread": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz", - "integrity": "sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.24.0", @@ -19480,8 +19166,6 @@ }, "@babel/plugin-transform-sticky-regex": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz", - "integrity": "sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.24.0" @@ -19489,8 +19173,6 @@ }, "@babel/plugin-transform-template-literals": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz", - "integrity": "sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.24.0" @@ -19507,8 +19189,6 @@ }, "@babel/plugin-transform-unicode-escapes": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz", - "integrity": "sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.24.0" @@ -19516,8 +19196,6 @@ }, "@babel/plugin-transform-unicode-property-regex": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz", - "integrity": "sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==", "dev": true, "requires": { "@babel/helper-create-regexp-features-plugin": "^7.22.15", @@ -19526,8 +19204,6 @@ }, "@babel/plugin-transform-unicode-regex": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz", - "integrity": "sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==", "dev": true, "requires": { "@babel/helper-create-regexp-features-plugin": "^7.22.15", @@ -19536,8 +19212,6 @@ }, "@babel/plugin-transform-unicode-sets-regex": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz", - "integrity": "sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==", "dev": true, "requires": { "@babel/helper-create-regexp-features-plugin": "^7.22.15", @@ -19675,8 +19349,6 @@ }, "@babel/traverse": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.5.tgz", - "integrity": "sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==", "dev": true, "requires": { "@babel/code-frame": "^7.24.2", @@ -19693,8 +19365,6 @@ }, "@babel/types": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz", - "integrity": "sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==", "requires": { "@babel/helper-string-parser": "^7.24.1", "@babel/helper-validator-identifier": "^7.24.5", @@ -19927,30 +19597,22 @@ "version": "0.2.1" }, "@fortawesome/fontawesome-common-types": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.5.2.tgz", - "integrity": "sha512-gBxPg3aVO6J0kpfHNILc+NMhXnqHumFxOmjYCFfOiLZfwhnnfhtsdA2hfJlDnj+8PjAs6kKQPenOTKj3Rf7zHw==" + "version": "6.5.2" }, "@fortawesome/fontawesome-svg-core": { "version": "6.5.2", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.5.2.tgz", - "integrity": "sha512-5CdaCBGl8Rh9ohNdxeeTMxIj8oc3KNBgIeLMvJosBMdslK/UnEB8rzyDRrbKdL1kDweqBPo4GT9wvnakHWucZw==", "requires": { "@fortawesome/fontawesome-common-types": "6.5.2" } }, "@fortawesome/free-brands-svg-icons": { "version": "6.5.2", - "resolved": "https://registry.npmjs.org/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-6.5.2.tgz", - "integrity": "sha512-zi5FNYdmKLnEc0jc0uuHH17kz/hfYTg4Uei0wMGzcoCL/4d3WM3u1VMc0iGGa31HuhV5i7ZK8ZlTCQrHqRHSGQ==", "requires": { "@fortawesome/fontawesome-common-types": "6.5.2" } }, "@fortawesome/free-solid-svg-icons": { "version": "6.5.2", - "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.5.2.tgz", - "integrity": "sha512-QWFZYXFE7O1Gr1dTIp+D6UcFUF0qElOnZptpi7PBUMylJh+vFmIedVe1Ir6RM1t2tEQLLSV1k7bR4o92M+uqlw==", "requires": { "@fortawesome/fontawesome-common-types": "6.5.2" } @@ -20016,8 +19678,6 @@ }, "@isaacs/fs-minipass": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.0.tgz", - "integrity": "sha512-S00nN1Qt3z3dSP6Db45fj/mksrAq5XWNIJ/SWXGP8XPT2jrzEuYRCSEx08JpJwBcG2F1xgiOtBMGDU0AZHmxew==", "dev": true, "requires": { "minipass": "^7.0.4" @@ -20591,8 +20251,6 @@ }, "@playwright/test": { "version": "1.44.0", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.44.0.tgz", - "integrity": "sha512-rNX5lbNidamSUorBhB4XZ9SQTjAqfe5M+p37Z8ic0jPFBMo5iCtQz1kRWkEMg+rYOKSlVycpQmpqjSFq7LXOfg==", "dev": true, "requires": { "playwright": "1.44.0" @@ -20600,8 +20258,6 @@ }, "@pmmmwh/react-refresh-webpack-plugin": { "version": "0.5.13", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.13.tgz", - "integrity": "sha512-odZVYXly+JwzYri9rKqqUAk0cY6zLpv4dxoKinhoJNShV36Gpxf+CyDIILJ4tYsJ1ZxIWs233Y39iVnynvDA/g==", "dev": true, "requires": { "ansi-html-community": "^0.0.8", @@ -20628,8 +20284,6 @@ }, "@reduxjs/toolkit": { "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.2.3.tgz", - "integrity": "sha512-76dll9EnJXg4EVcI5YNxZA/9hSAmZsFqzMmNRHvIlzw2WS/twfcVX3ysYrWGJMClwEmChQFC4yRq74tn6fdzRA==", "requires": { "immer": "^10.0.3", "redux": "^5.0.1", @@ -20661,8 +20315,6 @@ }, "@trysound/sax": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", "dev": true }, "@types/babel__core": { @@ -20871,9 +20523,7 @@ } }, "@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==" + "version": "7.0.15" }, "@types/json5": { "version": "0.0.29", @@ -20930,8 +20580,6 @@ }, "@types/react": { "version": "18.2.79", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.79.tgz", - "integrity": "sha512-RwGAGXPl9kSXwdNTafkOEuFrTBD5SA2B3iEB96xi8+xu5ddUa/cpvyVCSNn+asgLCTHkb5ZxN8gbuibYJi4s1w==", "requires": { "@types/prop-types": "*", "csstype": "^3.0.2" @@ -20948,8 +20596,6 @@ "dependencies": { "redux": { "version": "4.2.1", - "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", - "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", "requires": { "@babel/runtime": "^7.9.2" } @@ -20968,8 +20614,6 @@ }, "@types/semver": { "version": "7.5.8", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", - "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", "dev": true }, "@types/send": { @@ -21040,8 +20684,6 @@ }, "@typescript-eslint/scope-manager": { "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", - "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", "dev": true, "requires": { "@typescript-eslint/types": "6.21.0", @@ -21050,14 +20692,10 @@ }, "@typescript-eslint/types": { "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", - "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", "dev": true }, "@typescript-eslint/typescript-estree": { "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", - "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", "dev": true, "requires": { "@typescript-eslint/types": "6.21.0", @@ -21072,8 +20710,6 @@ "dependencies": { "brace-expansion": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, "requires": { "balanced-match": "^1.0.0" @@ -21081,8 +20717,6 @@ }, "minimatch": { "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, "requires": { "brace-expansion": "^2.0.1" @@ -21092,8 +20726,6 @@ }, "@typescript-eslint/utils": { "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz", - "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.4.0", @@ -21107,8 +20739,6 @@ }, "@typescript-eslint/visitor-keys": { "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz", - "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==", "dev": true, "requires": { "@typescript-eslint/types": "6.21.0", @@ -21117,8 +20747,6 @@ "dependencies": { "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==", "dev": true } } @@ -21128,32 +20756,22 @@ }, "@webassemblyjs/ast": { "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", - "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", "requires": { "@webassemblyjs/helper-numbers": "1.11.6", "@webassemblyjs/helper-wasm-bytecode": "1.11.6" } }, "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" + "version": "1.11.6" }, "@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + "version": "1.11.6" }, "@webassemblyjs/helper-buffer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", - "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==" + "version": "1.12.1" }, "@webassemblyjs/helper-numbers": { "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", "requires": { "@webassemblyjs/floating-point-hex-parser": "1.11.6", "@webassemblyjs/helper-api-error": "1.11.6", @@ -21161,14 +20779,10 @@ } }, "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" + "version": "1.11.6" }, "@webassemblyjs/helper-wasm-section": { "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", - "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", "requires": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-buffer": "1.12.1", @@ -21178,29 +20792,21 @@ }, "@webassemblyjs/ieee754": { "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", "requires": { "@xtuc/ieee754": "^1.2.0" } }, "@webassemblyjs/leb128": { "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", "requires": { "@xtuc/long": "4.2.2" } }, "@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + "version": "1.11.6" }, "@webassemblyjs/wasm-edit": { "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", - "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", "requires": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-buffer": "1.12.1", @@ -21214,8 +20820,6 @@ }, "@webassemblyjs/wasm-gen": { "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", - "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", "requires": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.6", @@ -21226,8 +20830,6 @@ }, "@webassemblyjs/wasm-opt": { "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", - "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", "requires": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-buffer": "1.12.1", @@ -21237,8 +20839,6 @@ }, "@webassemblyjs/wasm-parser": { "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", - "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", "requires": { "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-api-error": "1.11.6", @@ -21250,8 +20850,6 @@ }, "@webassemblyjs/wast-printer": { "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", - "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", "requires": { "@webassemblyjs/ast": "1.12.1", "@xtuc/long": "4.2.2" @@ -21273,14 +20871,10 @@ "requires": {} }, "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + "version": "1.2.0" }, "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + "version": "4.2.2" }, "@yarnpkg/lockfile": { "version": "1.1.0", @@ -21321,8 +20915,6 @@ }, "ajv": { "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", - "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", "dev": true, "requires": { "fast-deep-equal": "^3.1.3", @@ -21511,8 +21103,6 @@ }, "asn1": { "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", "dev": true, "requires": { "safer-buffer": "~2.1.0" @@ -21542,8 +21132,6 @@ }, "autoprefixer": { "version": "10.4.19", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", - "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", "dev": true, "requires": { "browserslist": "^4.23.0", @@ -21720,8 +21308,6 @@ }, "babel-plugin-polyfill-corejs2": { "version": "0.4.10", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.10.tgz", - "integrity": "sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==", "dev": true, "requires": { "@babel/compat-data": "^7.22.6", @@ -21731,8 +21317,6 @@ }, "babel-plugin-polyfill-corejs3": { "version": "0.10.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", - "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", "dev": true, "requires": { "@babel/helper-define-polyfill-provider": "^0.6.1", @@ -21741,8 +21325,6 @@ }, "babel-plugin-polyfill-regenerator": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.1.tgz", - "integrity": "sha512-JfTApdE++cgcTWjsiCQlLyFBMbTUft9ja17saCc93lgV33h4tuCVj7tlvu//qpLwaG+3yEz7/KhahGrUMkVq9g==", "dev": true, "requires": { "@babel/helper-define-polyfill-provider": "^0.6.1" @@ -21786,8 +21368,6 @@ }, "bcrypt-pbkdf": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", "dev": true, "requires": { "tweetnacl": "^0.14.3" @@ -21897,21 +21477,15 @@ }, "buildcheck": { "version": "0.0.6", - "resolved": "https://registry.npmjs.org/buildcheck/-/buildcheck-0.0.6.tgz", - "integrity": "sha512-8f9ZJCUXyT1M35Jx7MkBgmBMo3oHTTBIPLiY9xyL0pl3T5RwcPEY8cUHr5LBNfu/fk6c2T4DJZuVM/8ZZT2D2A==", "dev": true, "optional": true }, "builtin-modules": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", "dev": true }, "builtins": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.1.0.tgz", - "integrity": "sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==", "dev": true, "requires": { "semver": "7.5.4" @@ -21972,8 +21546,6 @@ }, "caniuse-api": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", "dev": true, "requires": { "browserslist": "^4.0.0", @@ -21983,9 +21555,7 @@ } }, "caniuse-lite": { - "version": "1.0.30001600", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001600.tgz", - "integrity": "sha512-+2S9/2JFhYmYaDpZvo0lKkfvuKIglrx68MwOBqMGHhQsNkLjB5xtc/TGoEPs+MxjSyN/72qer2g97nzR641mOQ==" + "version": "1.0.30001600" }, "chalk": { "version": "2.4.2", @@ -22049,8 +21619,6 @@ }, "chownr": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", - "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", "dev": true }, "chrome-trace-event": { @@ -22320,8 +21888,6 @@ }, "cookie": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", "dev": true }, "cookie-signature": { @@ -22343,8 +21909,6 @@ }, "core-js-compat": { "version": "3.36.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.36.1.tgz", - "integrity": "sha512-Dk997v9ZCt3X/npqzyGdTlq6t7lDBhZwGvV94PKzDArjp7BTRm7WlDAXYd/OWdeFHO8OChQYRJNJvUCqCbrtKA==", "dev": true, "requires": { "browserslist": "^4.23.0" @@ -22382,8 +21946,6 @@ }, "cpu-features": { "version": "0.0.9", - "resolved": "https://registry.npmjs.org/cpu-features/-/cpu-features-0.0.9.tgz", - "integrity": "sha512-AKjgn2rP2yJyfbepsmLfiYcmtNn/2eUvocUyM/09yB0YDiz39HteK/5/T4Onf0pmdYDMgkBoGvRLvEguzyL7wQ==", "dev": true, "optional": true, "requires": { @@ -22466,8 +22028,6 @@ }, "css-declaration-sorter": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz", - "integrity": "sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==", "dev": true, "requires": {} }, @@ -22477,8 +22037,6 @@ }, "css-loader": { "version": "7.1.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.1.tgz", - "integrity": "sha512-OxIR5P2mjO1PSXk44bWuQ8XtMK4dpEqpIyERCx3ewOo3I8EmbcxMPUc5ScLtQfgXtOojoMv57So4V/C02HQLsw==", "dev": true, "requires": { "icss-utils": "^5.1.0", @@ -22588,8 +22146,6 @@ }, "cssnano": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-7.0.1.tgz", - "integrity": "sha512-917Mej/4SdI7b55atsli3sU4MOJ9XDoKgnlCtQtXYj8XUFcM3riTuYHyqBBnnskawW+zWwp0KxJzpEUodlpqUg==", "dev": true, "requires": { "cssnano-preset-default": "^7.0.1", @@ -22598,8 +22154,6 @@ }, "cssnano-preset-default": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-7.0.1.tgz", - "integrity": "sha512-Fumyr+uZMcjYQeuHssAZxn0cKj3cdQc5GcxkBcmEzISGB+UW9CLNlU4tBOJbJGcPukFDlicG32eFbrc8K9V5pw==", "dev": true, "requires": { "browserslist": "^4.23.0", @@ -22636,15 +22190,11 @@ }, "cssnano-utils": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-5.0.0.tgz", - "integrity": "sha512-Uij0Xdxc24L6SirFr25MlwC2rCFX6scyUmuKpzI+JQ7cyqDEwD42fJ0xfB3yLfOnRDU5LKGgjQ9FA6LYh76GWQ==", "dev": true, "requires": {} }, "csso": { "version": "5.0.5", - "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", - "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", "dev": true, "requires": { "css-tree": "~2.2.0" @@ -22652,8 +22202,6 @@ "dependencies": { "css-tree": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", - "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", "dev": true, "requires": { "mdn-data": "2.0.28", @@ -22662,8 +22210,6 @@ }, "mdn-data": { "version": "2.0.28", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", - "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", "dev": true } } @@ -23496,8 +23042,6 @@ }, "eslint-plugin-jest": { "version": "28.5.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-28.5.0.tgz", - "integrity": "sha512-6np6DGdmNq/eBbA7HOUNV8fkfL86PYwBfwyb8n23FXgJNTR8+ot3smRHjza9LGsBBZRypK3qyF79vMjohIL8eQ==", "dev": true, "requires": { "@typescript-eslint/utils": "^6.0.0 || ^7.0.0" @@ -23527,8 +23071,6 @@ }, "eslint-plugin-n": { "version": "16.6.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-16.6.2.tgz", - "integrity": "sha512-6TyDmZ1HXoFQXnhCTUjVFULReoBPOAjpuiKELMkeP40yffI/1ZRO+d9ug/VC6fqISo2WkuIBk3cvuRPALaWlOQ==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.4.0", @@ -23546,8 +23088,6 @@ "dependencies": { "globals": { "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, "requires": { "type-fest": "^0.20.2" @@ -23555,8 +23095,6 @@ }, "type-fest": { "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true } } @@ -23626,8 +23164,6 @@ }, "eslint-plugin-react-hooks": { "version": "4.6.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", - "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", "requires": {} }, "eslint-scope": { @@ -23745,8 +23281,6 @@ }, "express": { "version": "4.19.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", - "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", "dev": true, "requires": { "accepts": "~1.3.8", @@ -24059,8 +23593,6 @@ }, "fsevents": { "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "dev": true, "optional": true }, @@ -24250,9 +23782,7 @@ } }, "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==" + "version": "4.2.11" }, "graphemer": { "version": "1.4.0" @@ -24465,9 +23995,7 @@ } }, "immer": { - "version": "10.0.4", - "resolved": "https://registry.npmjs.org/immer/-/immer-10.0.4.tgz", - "integrity": "sha512-cuBuGK40P/sk5IzWa9QPUaAdvPHjkk1c+xYsd9oZw+YQQEV+10G0P5uMpGctZZKnyQ+ibRO08bD25nWLmYi2pw==" + "version": "10.0.4" }, "immutability-helper": { "version": "3.1.1" @@ -24591,8 +24119,6 @@ }, "is-builtin-module": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", - "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", "dev": true, "requires": { "builtin-modules": "^3.3.0" @@ -26142,8 +25668,6 @@ }, "lodash.debounce": { "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", "dev": true }, "lodash.difference": { @@ -26159,8 +25683,6 @@ }, "lodash.memoize": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", "dev": true }, "lodash.merge": { @@ -26176,8 +25698,6 @@ }, "lodash.uniq": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", "dev": true }, "loose-envify": { @@ -26317,8 +25837,6 @@ }, "mini-css-extract-plugin": { "version": "2.9.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.0.tgz", - "integrity": "sha512-Zs1YsZVfemekSZG+44vBsYTLQORkPMwnlv+aehcxK/NLKC+EGhDB39/YePYYqx/sTk6NnYpuqikhSn7+JIevTA==", "dev": true, "requires": { "schema-utils": "^4.0.0", @@ -26365,14 +25883,10 @@ }, "minipass": { "version": "7.1.1", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.1.tgz", - "integrity": "sha512-UZ7eQ+h8ywIRAW1hIEl2AqdwzJucU/Kp59+8kkZeSvafXhZjul247BvIJjEVFVeON6d7lM46XX1HXCduKAS8VA==", "dev": true }, "minizlib": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.1.tgz", - "integrity": "sha512-umcy022ILvb5/3Djuu8LWeqUa8D68JaBzlttKeMWen48SjabqS3iY5w/vzeMzMUNhLDifyhbOwKDSznB1vvrwg==", "dev": true, "requires": { "minipass": "^7.0.4", @@ -26381,8 +25895,6 @@ "dependencies": { "rimraf": { "version": "5.0.5", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz", - "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==", "dev": true, "requires": { "glob": "^10.3.7" @@ -26395,8 +25907,6 @@ }, "mkdirp": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", - "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", "dev": true }, "moment": { @@ -26438,8 +25948,6 @@ }, "nan": { "version": "2.19.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.19.0.tgz", - "integrity": "sha512-nO1xXxfh/RWNxfd/XPfbIfFk5vgLsAxUR9y5O0cHMJu/AW9U95JLXqthYHjEp+8gQ5p96K9jUp8nbVOxCdRbtw==", "dev": true, "optional": true }, @@ -26501,8 +26009,6 @@ }, "node-ssh": { "version": "13.2.0", - "resolved": "https://registry.npmjs.org/node-ssh/-/node-ssh-13.2.0.tgz", - "integrity": "sha512-7vsKR2Bbs66th6IWCy/7SN4MSwlVt+G6QrHB631BjRUM8/LmvDugtYhi0uAmgvHS/+PVurfNBOmELf30rm0MZg==", "dev": true, "requires": { "is-stream": "^2.0.0", @@ -27057,8 +26563,6 @@ }, "playwright": { "version": "1.44.0", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.44.0.tgz", - "integrity": "sha512-F9b3GUCLQ3Nffrfb6dunPOkE5Mh68tR7zN32L4jCk4FjQamgesGay7/dAAe1WaMEGV04DkdJfcJzjoCKygUaRQ==", "dev": true, "requires": { "fsevents": "2.3.2", @@ -27067,8 +26571,6 @@ }, "playwright-core": { "version": "1.44.0", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.44.0.tgz", - "integrity": "sha512-ZTbkNpFfYcGWohvTTl+xewITm7EOuqIqex0c7dNZ+aXsbrLj0qI8XlGKfPpipjm0Wny/4Lt4CJsWJk1stVS5qQ==", "dev": true }, "popper.js": { @@ -27080,8 +26582,6 @@ }, "postcss": { "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", "dev": true, "requires": { "nanoid": "^3.3.7", @@ -27091,8 +26591,6 @@ }, "postcss-calc": { "version": "10.0.0", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-10.0.0.tgz", - "integrity": "sha512-OmjhudoNTP0QleZCwl1i6NeBwN+5MZbY5ersLZz69mjJiDVv/p57RjRuKDkHeDWr4T+S97wQfsqRTNoDHB2e3g==", "dev": true, "requires": { "postcss-selector-parser": "^6.0.16", @@ -27101,8 +26599,6 @@ }, "postcss-colormin": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-7.0.0.tgz", - "integrity": "sha512-5CN6fqtsEtEtwf3mFV3B4UaZnlYljPpzmGeDB4yCK067PnAtfLe9uX2aFZaEwxHE7HopG5rUkW8gyHrNAesHEg==", "dev": true, "requires": { "browserslist": "^4.23.0", @@ -27113,8 +26609,6 @@ }, "postcss-convert-values": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-7.0.0.tgz", - "integrity": "sha512-bMuzDgXBbFbByPgj+/r6va8zNuIDUaIIbvAFgdO1t3zdgJZ77BZvu6dfWyd6gHEJnYzmeVr9ayUsAQL3/qLJ0w==", "dev": true, "requires": { "browserslist": "^4.23.0", @@ -27123,29 +26617,21 @@ }, "postcss-discard-comments": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-7.0.0.tgz", - "integrity": "sha512-xpSdzRqYmy4YIVmjfGyYXKaI1SRnK6CTr+4Zmvyof8ANwvgfZgGdVtmgAvzh59gJm808mJCWQC9tFN0KF5dEXA==", "dev": true, "requires": {} }, "postcss-discard-duplicates": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-7.0.0.tgz", - "integrity": "sha512-bAnSuBop5LpAIUmmOSsuvtKAAKREB6BBIYStWUTGq8oG5q9fClDMMuY8i4UPI/cEcDx2TN+7PMnXYIId20UVDw==", "dev": true, "requires": {} }, "postcss-discard-empty": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-7.0.0.tgz", - "integrity": "sha512-e+QzoReTZ8IAwhnSdp/++7gBZ/F+nBq9y6PomfwORfP7q9nBpK5AMP64kOt0bA+lShBFbBDcgpJ3X4etHg4lzA==", "dev": true, "requires": {} }, "postcss-discard-overridden": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-7.0.0.tgz", - "integrity": "sha512-GmNAzx88u3k2+sBTZrJSDauR0ccpE24omTQCVmaTTZFz1du6AasspjaUPMJ2ud4RslZpoFKyf+6MSPETLojc6w==", "dev": true, "requires": {} }, @@ -27186,8 +26672,6 @@ }, "postcss-merge-longhand": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-7.0.0.tgz", - "integrity": "sha512-0X8I4/9+G03X5/5NnrfopG/YEln2XU8heDh7YqBaiq2SeaKIG3n66ShZPjIolmVuLBQ0BEm3yS8o1mlCLHdW7A==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0", @@ -27196,8 +26680,6 @@ }, "postcss-merge-rules": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-7.0.0.tgz", - "integrity": "sha512-Zty3VlOsD6VSjBMu6PiHCVpLegtBT/qtZRVBcSeyEZ6q1iU5qTYT0WtEoLRV+YubZZguS5/ycfP+NRiKfjv6aw==", "dev": true, "requires": { "browserslist": "^4.23.0", @@ -27208,8 +26690,6 @@ }, "postcss-minify-font-values": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-7.0.0.tgz", - "integrity": "sha512-2ckkZtgT0zG8SMc5aoNwtm5234eUx1GGFJKf2b1bSp8UflqaeFzR50lid4PfqVI9NtGqJ2J4Y7fwvnP/u1cQog==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -27217,8 +26697,6 @@ }, "postcss-minify-gradients": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-7.0.0.tgz", - "integrity": "sha512-pdUIIdj/C93ryCHew0UgBnL2DtUS3hfFa5XtERrs4x+hmpMYGhbzo6l/Ir5de41O0GaKVpK1ZbDNXSY6GkXvtg==", "dev": true, "requires": { "colord": "^2.9.3", @@ -27228,8 +26706,6 @@ }, "postcss-minify-params": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-7.0.0.tgz", - "integrity": "sha512-XOJAuX8Q/9GT1sGxlUvaFEe2H9n50bniLZblXXsAT/BwSfFYvzSZeFG7uupwc0KbKpTnflnQ7aMwGzX6JUWliQ==", "dev": true, "requires": { "browserslist": "^4.23.0", @@ -27239,8 +26715,6 @@ }, "postcss-minify-selectors": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-7.0.0.tgz", - "integrity": "sha512-f00CExZhD6lNw2vTZbcnmfxVgaVKzUw6IRsIFX3JTT8GdsoABc1WnhhGwL1i8YPJ3sSWw39fv7XPtvLb+3Uitw==", "dev": true, "requires": { "postcss-selector-parser": "^6.0.16" @@ -27248,15 +26722,11 @@ }, "postcss-modules-extract-imports": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", - "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", "dev": true, "requires": {} }, "postcss-modules-local-by-default": { "version": "4.0.5", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", - "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", "dev": true, "requires": { "icss-utils": "^5.0.0", @@ -27266,8 +26736,6 @@ }, "postcss-modules-scope": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", - "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", "dev": true, "requires": { "postcss-selector-parser": "^6.0.4" @@ -27282,15 +26750,11 @@ }, "postcss-normalize-charset": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-7.0.0.tgz", - "integrity": "sha512-ABisNUXMeZeDNzCQxPxBCkXexvBrUHV+p7/BXOY+ulxkcjUZO0cp8ekGBwvIh2LbCwnWbyMPNJVtBSdyhM2zYQ==", "dev": true, "requires": {} }, "postcss-normalize-display-values": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-7.0.0.tgz", - "integrity": "sha512-lnFZzNPeDf5uGMPYgGOw7v0BfB45+irSRz9gHQStdkkhiM0gTfvWkWB5BMxpn0OqgOQuZG/mRlZyJxp0EImr2Q==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -27298,8 +26762,6 @@ }, "postcss-normalize-positions": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-7.0.0.tgz", - "integrity": "sha512-I0yt8wX529UKIGs2y/9Ybs2CelSvItfmvg/DBIjTnoUSrPxSV7Z0yZ8ShSVtKNaV/wAY+m7bgtyVQLhB00A1NQ==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -27307,8 +26769,6 @@ }, "postcss-normalize-repeat-style": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-7.0.0.tgz", - "integrity": "sha512-o3uSGYH+2q30ieM3ppu9GTjSXIzOrRdCUn8UOMGNw7Af61bmurHTWI87hRybrP6xDHvOe5WlAj3XzN6vEO8jLw==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -27316,8 +26776,6 @@ }, "postcss-normalize-string": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-7.0.0.tgz", - "integrity": "sha512-w/qzL212DFVOpMy3UGyxrND+Kb0fvCiBBujiaONIihq7VvtC7bswjWgKQU/w4VcRyDD8gpfqUiBQ4DUOwEJ6Qg==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -27325,8 +26783,6 @@ }, "postcss-normalize-timing-functions": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-7.0.0.tgz", - "integrity": "sha512-tNgw3YV0LYoRwg43N3lTe3AEWZ66W7Dh7lVEpJbHoKOuHc1sLrzMLMFjP8SNULHaykzsonUEDbKedv8C+7ej6g==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -27334,8 +26790,6 @@ }, "postcss-normalize-unicode": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-7.0.0.tgz", - "integrity": "sha512-OnKV52/VFFDAim4n0pdI+JAhsolLBdnCKxE6VV5lW5Q/JeVGFN8UM8ur6/A3EAMLsT1ZRm3fDHh/rBoBQpqi2w==", "dev": true, "requires": { "browserslist": "^4.23.0", @@ -27344,8 +26798,6 @@ }, "postcss-normalize-url": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-7.0.0.tgz", - "integrity": "sha512-+d7+PpE+jyPX1hDQZYG+NaFD+Nd2ris6r8fPTBAjE8z/U41n/bib3vze8x7rKs5H1uEw5ppe9IojewouHk0klQ==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -27353,8 +26805,6 @@ }, "postcss-normalize-whitespace": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-7.0.0.tgz", - "integrity": "sha512-37/toN4wwZErqohedXYqWgvcHUGlT8O/m2jVkAfAe9Bd4MzRqlBmXrJRePH0e9Wgnz2X7KymTgTOaaFizQe3AQ==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -27362,8 +26812,6 @@ }, "postcss-ordered-values": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-7.0.0.tgz", - "integrity": "sha512-KROvC63A8UQW1eYDljQe1dtwc1E/M+mMwDT6z7khV/weHYLWTghaLRLunU7x1xw85lWFwVZOAGakxekYvKV+0w==", "dev": true, "requires": { "cssnano-utils": "^5.0.0", @@ -27372,8 +26820,6 @@ }, "postcss-reduce-initial": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-7.0.0.tgz", - "integrity": "sha512-iqGgmBxY9LrblZ0BKLjmrA1mC/cf9A/wYCCqSmD6tMi+xAyVl0+DfixZIHSVDMbCPRPjNmVF0DFGth/IDGelFQ==", "dev": true, "requires": { "browserslist": "^4.23.0", @@ -27382,8 +26828,6 @@ }, "postcss-reduce-transforms": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-7.0.0.tgz", - "integrity": "sha512-pnt1HKKZ07/idH8cpATX/ujMbtOGhUfE+m8gbqwJE05aTaNw8gbo34a2e3if0xc0dlu75sUOiqvwCGY3fzOHew==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -27405,8 +26849,6 @@ }, "postcss-selector-parser": { "version": "6.0.16", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", - "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -27415,8 +26857,6 @@ }, "postcss-svgo": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-7.0.0.tgz", - "integrity": "sha512-Xj5DRdvA97yRy3wjbCH2NKXtDUwEnph6EHr5ZXszsBVKCNrKXYBjzAXqav7/Afz5WwJ/1peZoTguCEJIg7ytmA==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0", @@ -27425,8 +26865,6 @@ }, "postcss-unique-selectors": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-7.0.0.tgz", - "integrity": "sha512-NYFqcft7vVQMZlQPsMdMPy+qU/zDpy95Malpw4GeA9ZZjM6dVXDshXtDmLc0m4WCD6XeZCJqjTfPT1USsdt+rA==", "dev": true, "requires": { "postcss-selector-parser": "^6.0.16" @@ -27464,8 +26902,6 @@ }, "proj4": { "version": "2.11.0", - "resolved": "https://registry.npmjs.org/proj4/-/proj4-2.11.0.tgz", - "integrity": "sha512-SasuTkAx8HnWQHfIyhkdUNJorSJqINHAN3EyMWYiQRVorftz9DHz650YraFgczwgtHOxqnfuDxSNv3C8MUnHeg==", "requires": { "mgrs": "1.0.0", "wkt-parser": "^1.3.3" @@ -27513,8 +26949,6 @@ }, "qs": { "version": "6.12.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.1.tgz", - "integrity": "sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==", "requires": { "side-channel": "^1.0.6" } @@ -27603,8 +27037,6 @@ }, "react": { "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "requires": { "loose-envify": "^1.1.0" } @@ -27637,8 +27069,6 @@ }, "redux": { "version": "4.2.1", - "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", - "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", "requires": { "@babel/runtime": "^7.9.2" } @@ -27653,8 +27083,6 @@ }, "react-dom": { "version": "18.3.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.0.tgz", - "integrity": "sha512-zaKdLBftQJnvb7FtDIpZtsAIb2MZU087RM8bRDZU8LVCCFYjPTsDZJNFUWPcVz3HFSN1n/caxi0ca4B/aaVQGQ==", "requires": { "loose-envify": "^1.1.0", "scheduler": "^0.23.1" @@ -27704,8 +27132,6 @@ }, "react-joyride": { "version": "2.8.1", - "resolved": "https://registry.npmjs.org/react-joyride/-/react-joyride-2.8.1.tgz", - "integrity": "sha512-fVwCmoOvJsiFKKHn8mvPUYc4JUUkgAsQMvarpZDtFPTc4duj240b12+AB8+3NXlTYGZVnKNSTgFFzoSh9RxjmQ==", "requires": { "@gilbarbara/deep-equal": "^0.3.1", "deep-diff": "^1.0.2", @@ -27731,9 +27157,7 @@ } }, "type-fest": { - "version": "4.15.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.15.0.tgz", - "integrity": "sha512-tB9lu0pQpX5KJq54g+oHOLumOx+pMep4RaM6liXh2PKmVRFF+/vAtUP0ZaJ0kOySfVNjF6doBWPHhBhISKdlIA==" + "version": "4.15.0" } } }, @@ -27750,8 +27174,6 @@ }, "react-redux": { "version": "9.1.1", - "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.1.1.tgz", - "integrity": "sha512-5ynfGDzxxsoV73+4czQM56qF43vsmgJsO22rmAvU5tZT2z5Xow/A2uhhxwXuGTxgdReF3zcp7A80gma2onRs1A==", "requires": { "@types/use-sync-external-store": "^0.0.3", "use-sync-external-store": "^1.0.0" @@ -27759,8 +27181,6 @@ }, "react-refresh": { "version": "0.14.1", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.1.tgz", - "integrity": "sha512-iZiRCtNGY3QYP3pYOSSBOvQmBpQTcJccr/VcK2blpJrpPTUDjeN51mxm5nsrkCzBwsbGUj+TN9q2oPz5E13FLg==", "dev": true }, "react-resizable": { @@ -27840,8 +27260,6 @@ }, "react-test-renderer": { "version": "18.3.0", - "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-18.3.0.tgz", - "integrity": "sha512-eFnJU8sSYq9I6VI8ISrXDm+7F0igeFlTc0Ngq2XCkVasR5AsyJRg8SuwcD9D5E+VvDS2NrYGZ+gKpO43/wIDHw==", "dev": true, "requires": { "react-is": "^18.3.0", @@ -27851,8 +27269,6 @@ "dependencies": { "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==", "dev": true } } @@ -27981,8 +27397,6 @@ }, "recharts": { "version": "2.12.7", - "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.12.7.tgz", - "integrity": "sha512-hlLJMhPQfv4/3NBSAyq3gzGg4h2v69RJh6KU7b3pXYNNAELs9kEoXOjbkxdXpALqKBoVmVptGfLpxdaVYqjmXQ==", "requires": { "clsx": "^2.0.0", "eventemitter3": "^4.0.1", @@ -28021,14 +27435,10 @@ } }, "redux": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz", - "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==" + "version": "5.0.1" }, "redux-location-state": { "version": "2.8.2", - "resolved": "https://registry.npmjs.org/redux-location-state/-/redux-location-state-2.8.2.tgz", - "integrity": "sha512-KKbvnl0k+pRg1U2gWWSLuId8SbDbt2rdFfaSWX1mLZBDzMtftvnIGrxuQ528xrjd9nq7YcFxVWgGDYlRxMzAvg==", "requires": { "lodash": "^4.13.1" } @@ -28053,8 +27463,6 @@ }, "redux-thunk": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-3.1.0.tgz", - "integrity": "sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==", "requires": {} }, "reflect.getprototypeof": { @@ -28085,8 +27493,6 @@ }, "regenerator-transform": { "version": "0.15.2", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", "dev": true, "requires": { "@babel/runtime": "^7.8.4" @@ -28142,9 +27548,7 @@ "version": "1.0.0" }, "reselect": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/reselect/-/reselect-5.1.0.tgz", - "integrity": "sha512-aw7jcGLDpSgNDyWBQLv2cedml85qd95/iszJjN988zX1t7AVRJi19d9kto5+W7oCfQ94gyo40dVbT6g2k4/kXg==" + "version": "5.1.0" }, "resolve": { "version": "1.22.6", @@ -28295,8 +27699,6 @@ }, "sass-loader": { "version": "14.2.1", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-14.2.1.tgz", - "integrity": "sha512-G0VcnMYU18a4N7VoNDegg2OuMjYtxnqzQWARVWCIVSZwJeiL9kg8QMsuIZOplsJgTzZLF6jGxI3AClj8I9nRdQ==", "dev": true, "requires": { "neo-async": "^2.6.2" @@ -28319,8 +27721,6 @@ }, "scheduler": { "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", "requires": { "loose-envify": "^1.1.0" } @@ -28580,8 +27980,6 @@ }, "simplebar": { "version": "6.2.6", - "resolved": "https://registry.npmjs.org/simplebar/-/simplebar-6.2.6.tgz", - "integrity": "sha512-dN+MoK2JJY8u+3CokYm0GTAi1bo+aefyyY2fk3pZlwOZdLSNY9P0Ze6kb6e86VuXgFgbcX4z8SuM41RK1/zM+g==", "requires": { "can-use-dom": "^0.1.0", "simplebar-core": "^1.2.5" @@ -28589,8 +27987,6 @@ }, "simplebar-core": { "version": "1.2.5", - "resolved": "https://registry.npmjs.org/simplebar-core/-/simplebar-core-1.2.5.tgz", - "integrity": "sha512-33AVCYXS8yavWId0GbE4TG1cYELsYybpCKWHJYuWEY/j6nccgz6zQdJ7nCqOpIGo7HgPPbkSSSIlJhi43fHP6A==", "requires": { "@types/lodash-es": "^4.17.6", "can-use-dom": "^0.1.0", @@ -28689,8 +28085,6 @@ }, "source-map-js": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", "dev": true }, "source-map-support": { @@ -28765,8 +28159,6 @@ }, "ssh2": { "version": "1.15.0", - "resolved": "https://registry.npmjs.org/ssh2/-/ssh2-1.15.0.tgz", - "integrity": "sha512-C0PHgX4h6lBxYx7hcXwu3QWdh4tg6tZZsTfXcdvc5caW/EMxaB4H9dWsl7qk+F7LAW762hp8VbXOX7x4xUYvEw==", "dev": true, "requires": { "asn1": "^0.2.6", @@ -28938,8 +28330,6 @@ }, "stylehacks": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-7.0.0.tgz", - "integrity": "sha512-47Nw4pQ6QJb4CA6dzF2m9810sjQik4dfk4UwAm5wlwhrW3syzZKF8AR4/cfO3Cr6lsFgAoznQq0Wg57qhjTA2A==", "dev": true, "requires": { "browserslist": "^4.23.0", @@ -29117,8 +28507,6 @@ }, "svgo": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.2.0.tgz", - "integrity": "sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==", "dev": true, "requires": { "@trysound/sax": "0.2.0", @@ -29151,8 +28539,6 @@ }, "tar": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-7.1.0.tgz", - "integrity": "sha512-ENhg4W6BmjYxl8GTaE7/h99f0aXiSWv4kikRZ9n2/JRxypZniE84ILZqimAhxxX7Zb8Px6pFdheW3EeHfhnXQQ==", "dev": true, "requires": { "@isaacs/fs-minipass": "^4.0.0", @@ -29165,8 +28551,6 @@ "dependencies": { "yallist": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", - "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", "dev": true } } @@ -29293,8 +28677,6 @@ }, "tough-cookie": { "version": "4.1.4", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", - "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", "requires": { "psl": "^1.1.33", "punycode": "^2.1.1", @@ -29327,8 +28709,6 @@ }, "ts-api-utils": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", - "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", "dev": true, "requires": {} }, @@ -29357,8 +28737,6 @@ }, "tweetnacl": { "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", "dev": true }, "type-check": { @@ -29593,8 +28971,6 @@ }, "watchpack": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", - "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", "requires": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -29616,8 +28992,6 @@ }, "webpack": { "version": "5.91.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.91.0.tgz", - "integrity": "sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==", "requires": { "@types/eslint-scope": "^3.7.3", "@types/estree": "^1.0.5", @@ -29647,24 +29021,18 @@ "dependencies": { "enhanced-resolve": { "version": "5.16.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz", - "integrity": "sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==", "requires": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" } }, "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + "version": "2.2.1" } } }, "webpack-bundle-analyzer": { "version": "4.10.2", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.2.tgz", - "integrity": "sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==", "dev": true, "requires": { "@discoveryjs/json-ext": "0.5.7", @@ -29725,8 +29093,6 @@ }, "webpack-dev-middleware": { "version": "7.2.1", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.2.1.tgz", - "integrity": "sha512-hRLz+jPQXo999Nx9fXVdKlg/aehsw1ajA9skAneGmT03xwmyuhvF93p6HUKKbWhXdcERtGTzUCtIQr+2IQegrA==", "dev": true, "requires": { "colorette": "^2.0.10", diff --git a/package.json b/package.json index b71b2793c7..9faa75aef5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "worldview", - "version": "4.36.0", + "version": "4.37.0", "description": "Interactive interface for browsing full-resolution, global satellite imagery", "keywords": [ "NASA", From 8ec92420f8a04fa0cd161d8f9f5678853b33cc63 Mon Sep 17 00:00:00 2001 From: Patrick Moulden <4834892+PatchesMaps@users.noreply.github.com> Date: Fri, 17 May 2024 16:46:25 -0400 Subject: [PATCH 02/13] get granules from store (#5204) --- web/js/map/granule/granule-layer-builder.js | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/web/js/map/granule/granule-layer-builder.js b/web/js/map/granule/granule-layer-builder.js index 855215e937..b27aabf218 100644 --- a/web/js/map/granule/granule-layer-builder.js +++ b/web/js/map/granule/granule-layer-builder.js @@ -111,6 +111,15 @@ export default function granuleLayerBuilder(cache, store, createLayerWMTS) { return startIsCovered && endIsCovered; }; + const getGranulesFromStore = (shortName, nrtShortName) => { + const state = store.getState(); + const { proj: { selected: { crs } } } = state; + const existingGranules = CMRDataStore[crs][shortName] || []; + const existingNRTGranules = CMRDataStore[crs][nrtShortName] || []; + + return [...existingGranules, ...existingNRTGranules]; + }; + /** * Query CMR to get dates * @param {object} def - Layer specs @@ -129,9 +138,7 @@ export default function granuleLayerBuilder(cache, store, createLayerWMTS) { const { shortName: nrtShortName } = nrtParams; let data = []; let nrtData = []; - const existingGranules = CMRDataStore[crs][shortName] || []; - const existingNRTGranules = CMRDataStore[crs][nrtShortName] || []; - const mergedExistingGranules = existingGranules.concat(existingNRTGranules); + const mergedExistingGranules = getGranulesFromStore(shortName, nrtShortName); const datesQueried = datesHaveBeenQueried(params.startDate, date, mergedExistingGranules); if (mergedExistingGranules.length && datesQueried) { @@ -163,7 +170,7 @@ export default function granuleLayerBuilder(cache, store, createLayerWMTS) { hideLoading(); } - return [...existingNRTGranules, ...existingGranules]; + return getGranulesFromStore(shortName, nrtShortName); }; /** From 79f0326df1f74e8b3776fa355394a2877bbf8bc7 Mon Sep 17 00:00:00 2001 From: Patrick Moulden <4834892+PatchesMaps@users.noreply.github.com> Date: Fri, 17 May 2024 16:57:16 -0400 Subject: [PATCH 03/13] WV-3174 Provide ability to set default number of granules to display on a per layer basis (#5202) * fallback to the layer defs count value * get count from layer def * add documentation * more --- doc/config/layers.md | 4 +++- web/js/map/granule/granule-layer-builder.js | 2 +- web/js/modules/layers/selectors.js | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/doc/config/layers.md b/doc/config/layers.md index 13d32794df..afbafc78c0 100644 --- a/doc/config/layers.md +++ b/doc/config/layers.md @@ -111,6 +111,7 @@ Example: * endDate - `YYYY-MM-DDTHH:MM:SSZ` * dateInterval - Number of days (or minutes for subdaily layers) * **temporal**: Used to override the layer temporal availability declared in the capabilities document. Note: Changing the temporal availability can cause missing layer coverage within the interface for layers tiles that aren't available from the source at the revised temporal range. This option can be added as a string with the new availability range. For example, `"1981-10-13/2019-10-11/P1M"`. +* **count**: Used to override the default number of granules displayed on the map and in the granule count slider component for granule layers. ## Full Example @@ -161,7 +162,8 @@ Granule layers will require specific configuration options within the `config/wv ], "ongoing": true, "type": "granule", - "period": "subdaily" + "period": "subdaily", + "count": 1 } } } diff --git a/web/js/map/granule/granule-layer-builder.js b/web/js/map/granule/granule-layer-builder.js index b27aabf218..8f1d1a97da 100644 --- a/web/js/map/granule/granule-layer-builder.js +++ b/web/js/map/granule/granule-layer-builder.js @@ -250,7 +250,7 @@ export default function granuleLayerBuilder(cache, store, createLayerWMTS) { const { proj: { selected: { crs } } } = state; const { granuleCount, date, group } = options; const { count: currentCount } = getGranuleLayer(state, def.id) || {}; - const count = currentCount || granuleCount || DEFAULT_NUM_GRANULES; + const count = currentCount || granuleCount || def.count || DEFAULT_NUM_GRANULES; // get granule dates waiting for CMR query and filtering (if necessary) const availableGranules = await getQueriedGranuleDates(def, date, group); diff --git a/web/js/modules/layers/selectors.js b/web/js/modules/layers/selectors.js index 7c0b0fc80f..f0c2dd6c57 100644 --- a/web/js/modules/layers/selectors.js +++ b/web/js/modules/layers/selectors.js @@ -41,7 +41,7 @@ export function addLayer(id, spec = {}, layersParam, layerConfig, overlayLength, def.max = spec.max || undefined; def.squash = spec.squash || undefined; def.disabled = spec.disabled || undefined; - def.count = spec.count || undefined; + def.count = spec.count || def.count || undefined; if (Array.isArray(spec.bandCombo)) { def.bandCombo = { From b455b9f4c0ff705b3be68c2bced960b10d766e70 Mon Sep 17 00:00:00 2001 From: christof-wittreich Date: Mon, 20 May 2024 10:24:12 -0400 Subject: [PATCH 04/13] Added initializing state tracking (#5219) --- web/js/components/tour/joyride-wrapper.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/web/js/components/tour/joyride-wrapper.js b/web/js/components/tour/joyride-wrapper.js index 997cf0accf..600756fd17 100644 --- a/web/js/components/tour/joyride-wrapper.js +++ b/web/js/components/tour/joyride-wrapper.js @@ -51,6 +51,7 @@ export default function JoyrideWrapper ({ const [elementPositionKey, setElementPositionKey] = useState(key); const [stepIndex, setStepIndex] = useState(); const [run, setRun] = useState(false); + const [isInitializing, setIsInitializing] = useState(true); const incrementKey = () => { key += 1; @@ -144,6 +145,7 @@ export default function JoyrideWrapper ({ setPlaceholderLocation(placeholderEl, targetCoordinates); } }); + setIsInitializing(false); // Force a re-render so that Joyride updates the beacon location, // otherwise it doesn't know the DOM element position was updated incrementKey(); @@ -215,7 +217,7 @@ export default function JoyrideWrapper ({ } }); - return !projMatches ? null : ( + return !projMatches || isInitializing ? null : ( Date: Thu, 23 May 2024 11:46:41 -0400 Subject: [PATCH 05/13] WV-3182-Tempo L3 CMR availability (#5221) * cmrAvailability * docs * spelling --- .../layers/tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule.json | 1 + ...S_NOAA20_CorrectedReflectance_BandsM11-I2-I1_Granule.json | 1 + ...S_NOAA20_CorrectedReflectance_BandsM3-I3-M11_Granule.json | 1 + .../VIIRS_NOAA20_CorrectedReflectance_TrueColor_Granule.json | 1 + ...IRS_SNPP_CorrectedReflectance_BandsM11-I2-I1_Granule.json | 1 + ...IRS_SNPP_CorrectedReflectance_BandsM3-I3-M11_Granule.json | 1 + .../VIIRS_SNPP_CorrectedReflectance_TrueColor_Granule.json | 1 + doc/config/layers.md | 5 ++++- .../timeline/timeline-coverage/timeline-coverage.js | 2 +- 9 files changed, 12 insertions(+), 2 deletions(-) diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule.json index f4bd5b6207..6198541062 100644 --- a/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule.json +++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule.json @@ -8,6 +8,7 @@ "group": "overlays", "layergroup": "Granules", "type": "granule", + "cmrAvailability": true, "period": "subdaily" } } diff --git a/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1_Granule.json b/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1_Granule.json index dd53ea495d..8e42feaf45 100644 --- a/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1_Granule.json +++ b/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1_Granule.json @@ -7,6 +7,7 @@ "group": "overlays", "layergroup": "Granules", "type": "granule", + "cmrAvailability": true, "period": "subdaily", "associatedLayers": ["VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1"], "availability": { diff --git a/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11_Granule.json b/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11_Granule.json index 4f076804b0..b72b32c48c 100644 --- a/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11_Granule.json +++ b/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11_Granule.json @@ -7,6 +7,7 @@ "group": "overlays", "layergroup": "Granules", "type": "granule", + "cmrAvailability": true, "period": "subdaily", "associatedLayers": ["VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11"], "availability": { diff --git a/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_TrueColor_Granule.json b/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_TrueColor_Granule.json index eb89861a26..573329650b 100644 --- a/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_TrueColor_Granule.json +++ b/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_TrueColor_Granule.json @@ -7,6 +7,7 @@ "group": "overlays", "layergroup": "Granules", "type": "granule", + "cmrAvailability": true, "period": "subdaily", "associatedLayers": ["VIIRS_NOAA20_CorrectedReflectance_TrueColor"], "availability": { diff --git a/config/default/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1_Granule.json b/config/default/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1_Granule.json index 83801b0242..c5134461cc 100644 --- a/config/default/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1_Granule.json +++ b/config/default/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1_Granule.json @@ -7,6 +7,7 @@ "group": "overlays", "layergroup": "Granules", "type": "granule", + "cmrAvailability": true, "period": "subdaily", "associatedLayers": ["VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1"], "availability": { diff --git a/config/default/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11_Granule.json b/config/default/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11_Granule.json index f00d5c21fd..e983470c9b 100644 --- a/config/default/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11_Granule.json +++ b/config/default/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11_Granule.json @@ -7,6 +7,7 @@ "group": "overlays", "layergroup": "Granules", "type": "granule", + "cmrAvailability": true, "period": "subdaily", "associatedLayers": ["VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11"], "availability": { diff --git a/config/default/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_TrueColor_Granule.json b/config/default/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_TrueColor_Granule.json index 8fdba9b9dc..6641da00db 100644 --- a/config/default/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_TrueColor_Granule.json +++ b/config/default/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_TrueColor_Granule.json @@ -7,6 +7,7 @@ "group": "overlays", "layergroup": "Granules", "type": "granule", + "cmrAvailability": true, "period": "subdaily", "associatedLayers": ["VIIRS_SNPP_CorrectedReflectance_TrueColor"], "availability": { diff --git a/doc/config/layers.md b/doc/config/layers.md index afbafc78c0..4aec705876 100644 --- a/doc/config/layers.md +++ b/doc/config/layers.md @@ -112,6 +112,7 @@ Example: * dateInterval - Number of days (or minutes for subdaily layers) * **temporal**: Used to override the layer temporal availability declared in the capabilities document. Note: Changing the temporal availability can cause missing layer coverage within the interface for layers tiles that aren't available from the source at the revised temporal range. This option can be added as a string with the new availability range. For example, `"1981-10-13/2019-10-11/P1M"`. * **count**: Used to override the default number of granules displayed on the map and in the granule count slider component for granule layers. +* **cmrAvailability**: Boolean - Whether or not to use the CMR API for data availability. ## Full Example @@ -134,7 +135,8 @@ Example: "palette": { "id": "AIRS_RH400_A" }, - "temporal": "1981-10-13/2019-10-11/P1M" + "temporal": "1981-10-13/2019-10-11/P1M", + "cmrAvailability": false } } } @@ -162,6 +164,7 @@ Granule layers will require specific configuration options within the `config/wv ], "ongoing": true, "type": "granule", + "cmrAvailability": true, "period": "subdaily", "count": 1 } diff --git a/web/js/components/timeline/timeline-coverage/timeline-coverage.js b/web/js/components/timeline/timeline-coverage/timeline-coverage.js index aaff6c6655..cb31c37a42 100644 --- a/web/js/components/timeline/timeline-coverage/timeline-coverage.js +++ b/web/js/components/timeline/timeline-coverage/timeline-coverage.js @@ -99,7 +99,7 @@ async function getLayerGranuleRanges(layer) { async function mapGranulesToLayers(layers) { const promises = layers.map(async (layer) => { - if (layer.type !== 'granule') return layer; + if (!layer.cmrAvailability) return layer; const ranges = await getLayerGranuleRanges(layer); From b4bfee9a894df34483326ea169a084272e9d03b2 Mon Sep 17 00:00:00 2001 From: minniewong Date: Fri, 24 May 2024 12:02:04 -0400 Subject: [PATCH 06/13] WV-3137: Add TEMPO layers (#5232) * Add TEMPO layers * add startDate * add descriptions * Add Formaldehyde to measurements * Disable snapshots for now * add new preview images * Update Cloud Fraction.json --- ...O_L2_Cloud_Cloud_Fraction_Total_Granule.md | 7 ++++ ...O_L2_Cloud_Cloud_Pressure_Total_Granule.md | 8 +++++ ...L2_Formaldehyde_Vertical_Column_Granule.md | 7 ++++ ...O2_Vertical_Column_Stratosphere_Granule.md | 7 ++++ ...NO2_Vertical_Column_Troposphere_Granule.md | 7 ++++ .../TEMPO_L2_Ozone_Cloud_Fraction_Granule.md | 7 ++++ .../TEMPO_L2_Ozone_Column_Amount_Granule.md | 7 ++++ ...TEMPO_L2_Ozone_UV_Aerosol_Index_Granule.md | 7 ++++ .../TEMPO_L3_Cloud_Cloud_Fraction_Total.md | 7 ++++ .../TEMPO_L3_Cloud_Cloud_Pressure_Total.md | 7 ++++ .../TEMPO_L3_Formaldehyde_Vertical_Column.md | 7 ++++ ...MPO_L3_NO2_Vertical_Column_Stratosphere.md | 7 ++++ ...EMPO_L3_NO2_Vertical_Column_Troposphere.md | 7 ++++ .../tempo/TEMPO_L3_Ozone_Cloud_Fraction.md | 8 +++++ .../tempo/TEMPO_L3_Ozone_Column_Amount.md | 7 ++++ .../tempo/TEMPO_L3_Ozone_UV_Aerosol_Index.md | 7 ++++ .../wv.json/categories/featured/All.json | 1 + .../categories/hazards_and_disasters/All.json | 1 + .../categories/science_disciplines/All.json | 1 + .../science_disciplines/Atmosphere.json | 1 + .../common/config/wv.json/layerOrder.json | 13 +++++++ ...L2_Cloud_Cloud_Fraction_Total_Granule.json | 19 +++++++++++ ...L2_Cloud_Cloud_Pressure_Total_Granule.json | 20 +++++++++++ ..._Formaldehyde_Vertical_Column_Granule.json | 20 +++++++++++ ..._Vertical_Column_Stratosphere_Granule.json | 20 +++++++++++ ...2_Vertical_Column_Troposphere_Granule.json | 20 +++++++++++ ...TEMPO_L2_Ozone_Cloud_Fraction_Granule.json | 13 ++++--- .../TEMPO_L2_Ozone_Column_Amount_Granule.json | 20 +++++++++++ ...MPO_L2_Ozone_UV_Aerosol_Index_Granule.json | 20 +++++++++++ .../TEMPO_L3_Cloud_Cloud_Fraction_Total.json | 16 +++++++++ .../TEMPO_L3_Cloud_Cloud_Pressure_Total.json | 17 ++++++++++ ...TEMPO_L3_Formaldehyde_Vertical_Column.json | 17 ++++++++++ ...O_L3_NO2_Vertical_Column_Stratosphere.json | 17 ++++++++++ ...PO_L3_NO2_Vertical_Column_Troposphere.json | 17 ++++++++++ .../tempo/TEMPO_L3_Ozone_Cloud_Fraction.json | 17 ++++++++++ .../tempo/TEMPO_L3_Ozone_Column_Amount.json | 17 ++++++++++ .../TEMPO_L3_Ozone_UV_Aerosol_Index.json | 17 ++++++++++ .../wv.json/measurements/Cloud Fraction.json | 14 ++++++-- .../wv.json/measurements/Cloud Pressure.json | 12 ++++++- .../measurements/Featured - TEMPO.json | 32 ++++++++++++++++++ .../wv.json/measurements/Formaldehyde.json | 21 ++++++++++++ .../measurements/Nitrogen Dioxide.json | 14 +++++++- .../config/wv.json/measurements/Ozone.json | 14 +++++++- ..._L2_Cloud_Cloud_Fraction_Total_Granule.jpg | Bin 0 -> 31820 bytes ..._L2_Cloud_Cloud_Pressure_Total_Granule.jpg | Bin 0 -> 29695 bytes ...2_Formaldehyde_Vertical_Column_Granule.jpg | Bin 0 -> 29893 bytes ...2_Vertical_Column_Stratosphere_Granule.jpg | Bin 0 -> 29175 bytes ...O2_Vertical_Column_Troposphere_Granule.jpg | Bin 0 -> 33019 bytes .../TEMPO_L2_Ozone_Cloud_Fraction_Granule.jpg | 6 ---- .../TEMPO_L2_Ozone_Column_Amount_Granule.jpg | Bin 0 -> 27609 bytes .../TEMPO_L3_Cloud_Cloud_Fraction_Total.jpg | Bin 0 -> 82853 bytes .../TEMPO_L3_Cloud_Cloud_Pressure_Total.jpg | Bin 0 -> 58840 bytes .../TEMPO_L3_Formaldehyde_Vertical_Column.jpg | Bin 0 -> 63172 bytes ...PO_L3_NO2_Vertical_Column_Stratosphere.jpg | Bin 0 -> 31548 bytes ...MPO_L3_NO2_Vertical_Column_Troposphere.jpg | Bin 0 -> 66963 bytes .../TEMPO_L3_Ozone_Cloud_Fraction.jpg | Bin 0 -> 78430 bytes .../TEMPO_L3_Ozone_Column_Amount.jpg | Bin 0 -> 37956 bytes 57 files changed, 515 insertions(+), 16 deletions(-) create mode 100644 config/default/common/config/metadata/layers/tempo/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule.md create mode 100644 config/default/common/config/metadata/layers/tempo/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.md create mode 100644 config/default/common/config/metadata/layers/tempo/TEMPO_L2_Formaldehyde_Vertical_Column_Granule.md create mode 100644 config/default/common/config/metadata/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.md create mode 100644 config/default/common/config/metadata/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.md create mode 100644 config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule.md create mode 100644 config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_Column_Amount_Granule.md create mode 100644 config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_UV_Aerosol_Index_Granule.md create mode 100644 config/default/common/config/metadata/layers/tempo/TEMPO_L3_Cloud_Cloud_Fraction_Total.md create mode 100644 config/default/common/config/metadata/layers/tempo/TEMPO_L3_Cloud_Cloud_Pressure_Total.md create mode 100644 config/default/common/config/metadata/layers/tempo/TEMPO_L3_Formaldehyde_Vertical_Column.md create mode 100644 config/default/common/config/metadata/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Stratosphere.md create mode 100644 config/default/common/config/metadata/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Troposphere.md create mode 100644 config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_Cloud_Fraction.md create mode 100644 config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_Column_Amount.md create mode 100644 config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_UV_Aerosol_Index.md create mode 100644 config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule.json create mode 100644 config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.json create mode 100644 config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Formaldehyde_Vertical_Column_Granule.json create mode 100644 config/default/common/config/wv.json/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.json create mode 100644 config/default/common/config/wv.json/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.json create mode 100644 config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_Column_Amount_Granule.json create mode 100644 config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_UV_Aerosol_Index_Granule.json create mode 100644 config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Cloud_Cloud_Fraction_Total.json create mode 100644 config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Cloud_Cloud_Pressure_Total.json create mode 100644 config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Formaldehyde_Vertical_Column.json create mode 100644 config/default/common/config/wv.json/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Stratosphere.json create mode 100644 config/default/common/config/wv.json/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Troposphere.json create mode 100644 config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_Cloud_Fraction.json create mode 100644 config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_Column_Amount.json create mode 100644 config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_UV_Aerosol_Index.json create mode 100644 config/default/common/config/wv.json/measurements/Featured - TEMPO.json create mode 100644 config/default/common/config/wv.json/measurements/Formaldehyde.json create mode 100644 web/images/layers/previews/geographic/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule.jpg create mode 100644 web/images/layers/previews/geographic/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.jpg create mode 100644 web/images/layers/previews/geographic/TEMPO_L2_Formaldehyde_Vertical_Column_Granule.jpg create mode 100644 web/images/layers/previews/geographic/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.jpg create mode 100644 web/images/layers/previews/geographic/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.jpg delete mode 100644 web/images/layers/previews/geographic/TEMPO_L2_Ozone_Cloud_Fraction_Granule.jpg create mode 100644 web/images/layers/previews/geographic/TEMPO_L2_Ozone_Column_Amount_Granule.jpg create mode 100644 web/images/layers/previews/geographic/TEMPO_L3_Cloud_Cloud_Fraction_Total.jpg create mode 100644 web/images/layers/previews/geographic/TEMPO_L3_Cloud_Cloud_Pressure_Total.jpg create mode 100644 web/images/layers/previews/geographic/TEMPO_L3_Formaldehyde_Vertical_Column.jpg create mode 100644 web/images/layers/previews/geographic/TEMPO_L3_NO2_Vertical_Column_Stratosphere.jpg create mode 100644 web/images/layers/previews/geographic/TEMPO_L3_NO2_Vertical_Column_Troposphere.jpg create mode 100644 web/images/layers/previews/geographic/TEMPO_L3_Ozone_Cloud_Fraction.jpg create mode 100644 web/images/layers/previews/geographic/TEMPO_L3_Ozone_Column_Amount.jpg diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule.md new file mode 100644 index 0000000000..57231f285d --- /dev/null +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 2 (L2) Cloud Fraction layer provides information on the effective cloud fraction at 466 nm derived from the O2-O2 cloud retrieval algorithm and is a unitless quantity. + +Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees. + +O2-O2 cloud Level 2 files provide cloud information at TEMPO’s native spatial resolution for individual granules. Each granule covers the entire North-South TEMPO FOR but only a portion of the East-West FOR. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_CLDO4_L2 [doi:10.5067/IS-40e/TEMPO/CLDO4_L2.003](https://doi.org/10.5067/IS-40e/TEMPO/CLDO4_L2.003) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.md new file mode 100644 index 0000000000..2218372046 --- /dev/null +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.md @@ -0,0 +1,8 @@ + +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 2 (L2) Cloud Pressure layer provides information on the optical centroid pressure of clouds derived using the O2-O2 cloud retrieval algorithm and is measured in hectopascals (hPa). + +Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees. + +O2-O2 cloud Level 2 files provide cloud information at TEMPO’s native spatial resolution for individual granules. Each granule covers the entire North-South TEMPO FOR but only a portion of the East-West FOR. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_CLDO4_L2 [doi:10.5067/IS-40e/TEMPO/CLDO4_L2.003](https://doi.org/10.5067/IS-40e/TEMPO/CLDO4_L2.003) diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Formaldehyde_Vertical_Column_Granule.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Formaldehyde_Vertical_Column_Granule.md new file mode 100644 index 0000000000..1635ca6dbc --- /dev/null +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Formaldehyde_Vertical_Column_Granule.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 2 (L2) Formaldehyde Vertical Column layer provides information on the total amount of formaldehyde in a vertical column of the atmosphere. This is provided as the total number of formaldehyde molecules in a column of air above one square centimeter on the Earth’s surface (molecules/cm2). + +Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels using the main data quality flag, solar zenith angle, and effective cloud fraction variables. + +Formaldehyde Level 2 files provide trace gas information at TEMPO’s native spatial resolution for individual granules. Each granule covers the entire North-South TEMPO FOR but only a portion of the East-West FOR. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_HCHO_L2 [doi:10.5067/IS-40e/TEMPO/HCHO_L2.003](https://doi.org/10.5067/IS-40e/TEMPO/HCHO_L2.003) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.md new file mode 100644 index 0000000000..8a9bb3ea12 --- /dev/null +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 2 (L2) Nitrogen Dioxide Vertical Column Stratosphere layer provides information on the amount of nitrogen dioxide in the stratosphere. This is provided as the total number of nitrogen dioxide molecules in the stratospheric column of air above one square centimeter on the Earth’s surface (molecules/cm2). + +Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels using the main data quality flag, solar zenith angle, and effective cloud fraction variables. + +Nitrogen dioxide Level 2 files provide trace gas information at TEMPO’s native spatial resolution for individual granules. Each granule covers the entire North-South TEMPO FOR but only a portion of the East-West FOR. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_NO2_L2 [doi:10.5067/IS-40e/TEMPO/NO2_L2.003](https://doi.org/10.5067/IS-40e/TEMPO/NO2_L2.003) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.md new file mode 100644 index 0000000000..72e68bc2fa --- /dev/null +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 2 (L2) Nitrogen Dioxide Vertical Column Troposphere layer provides information on the amount of nitrogen dioxide in the troposphere. This is provided as the total number of nitrogen dioxide molecules in the tropospheric column of air above one square centimeter on the Earth’s surface (molecules/cm2). + +Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels using the main data quality flag, solar zenith angle, and effective cloud fraction variables. + +Nitrogen dioxide Level 2 files provide trace gas information at TEMPO’s native spatial resolution for individual granules. Each granule covers the entire North-South TEMPO FOR but only a portion of the East-West FOR. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_NO2_L2 [doi:10.5067/IS-40e/TEMPO/NO2_L2.003](https://doi.org/10.5067/IS-40e/TEMPO/NO2_L2.003) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule.md new file mode 100644 index 0000000000..dcfa5f8f6d --- /dev/null +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 2 (L2) Cloud Fraction layer provides information on the effective cloud fraction (a unitless quantity) derived using the mixed Lambert Equivalent Reflectivity (LER) model from the total ozone retrieval algorithm. The retrieval is based on the Ozone Monitoring Instrument Total Ozone Mapping Spectrometer (OMI TOMS) V8.5 algorithm adapted for TEMPO. + +Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels using the solar zenith angle variable. + +Total ozone Level 2 files provide ozone and supporting information at TEMPO’s native spatial resolution for individual granules. Each granule covers the entire North-South TEMPO FOR but only a portion of the East-West FOR. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_O3TOT_L2 [doi:10.5067/IS-40e/TEMPO/O3TOT_L2.003](https://doi.org/10.5067/IS-40e/TEMPO/O3TOT_L2.003) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_Column_Amount_Granule.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_Column_Amount_Granule.md new file mode 100644 index 0000000000..362a934598 --- /dev/null +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_Column_Amount_Granule.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 2 (L2) Ozone Column Amount layer provides information on the total amount of ozone in a vertical column of the atmosphere and is measured in Dobson Units (DU). The retrieval is based on the Ozone Monitoring Instrument Total Ozone Mapping Spectrometer (OMI TOMS) V8.5 algorithm adapted for TEMPO. + +Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels using the solar zenith angle variable. + +Total ozone Level 2 files provide ozone and supporting information at TEMPO’s native spatial resolution for individual granules. Each granule covers the entire North-South TEMPO FOR but only a portion of the East-West FOR. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_O3TOT_L2 [doi:10.5067/IS-40e/TEMPO/O3TOT_L2.003](https://doi.org/10.5067/IS-40e/TEMPO/O3TOT_L2.003) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_UV_Aerosol_Index_Granule.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_UV_Aerosol_Index_Granule.md new file mode 100644 index 0000000000..20f66e1273 --- /dev/null +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_UV_Aerosol_Index_Granule.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 2 (L2) ultraviolet (UV) Aerosol Index layer provides information on the UV aerosol index (a unitless quantity) using the difference between measured and theoretical radiance contrasts at two wavelengths (331.2 and 360 nm) from the total ozone retrieval algorithm. The retrieval is based on the Ozone Monitoring Instrument Total Ozone Mapping Spectrometer (OMI TOMS) V8.5 algorithm adapted for TEMPO. + +Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels using the solar zenith angle variable. + +Total ozone Level 2 files provide ozone and supporting information at TEMPO’s native spatial resolution for individual granules. Each granule covers the entire North-South TEMPO FOR but only a portion of the East-West FOR. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_O3TOT_L2 [doi:10.5067/IS-40e/TEMPO/O3TOT_L2.003](https://doi.org/10.5067/IS-40e/TEMPO/O3TOT_L2.003) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Cloud_Cloud_Fraction_Total.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Cloud_Cloud_Fraction_Total.md new file mode 100644 index 0000000000..38539b7b1c --- /dev/null +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Cloud_Cloud_Fraction_Total.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (L3) Cloud Fraction layer provides information on the effective cloud fraction at 466 nm derived from the O2-O2 cloud retrieval algorithm and is a unitless quantity. + +Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees. + +O2-O2 cloud Level 3 files provide cloud information on a regular grid. Level 3 files are derived by combining information from all Level 2 files constituting a TEMPO East-West scan cycle, using an area-weighted re-gridding approach. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_CLDO4_L3 [doi:10.5067/IS-40e/TEMPO/CLDO4_L3.003](https://doi.org/10.5067/IS-40e/TEMPO/CLDO4_L3.003) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Cloud_Cloud_Pressure_Total.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Cloud_Cloud_Pressure_Total.md new file mode 100644 index 0000000000..266dae87f4 --- /dev/null +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Cloud_Cloud_Pressure_Total.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (L3) Cloud Pressure layer provides information on the optical centroid pressure of clouds derived using the O2-O2 cloud retrieval algorithm and is measured in hectopascals (hPa). + +Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees. + +O2-O2 cloud Level 3 files provide cloud information on a regular grid. Level 3 files are derived by combining information from all Level 2 files constituting a TEMPO East-West scan cycle, using an area-weighted re-gridding approach. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_CLDO4_L3 [doi:10.5067/IS-40e/TEMPO/CLDO4_L3.003](https://doi.org/10.5067/IS-40e/TEMPO/CLDO4_L3.003) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Formaldehyde_Vertical_Column.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Formaldehyde_Vertical_Column.md new file mode 100644 index 0000000000..7665e4780f --- /dev/null +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Formaldehyde_Vertical_Column.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (L3) Formaldehyde Vertical Column layer provides information on the total amount of formaldehyde in a vertical column of the atmosphere. This is provided as the total number of formaldehyde molecules in a column of air above one square centimeter on the Earth’s surface (molecules/cm2). + +Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels using the main data quality flag, solar zenith angle, and effective cloud fraction variables. + +Formaldehyde Level 3 files provide trace gas information on a regular grid. Level 3 files are derived by combining information from all Level 2 files constituting a TEMPO East-West scan cycle, using an area-weighted re-gridding approach. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_HCHO_L3 [doi:10.5067/IS-40e/TEMPO/HCHO_L3.003](https://doi.org/10.5067/IS-40e/TEMPO/HCHO_L3.003) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Stratosphere.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Stratosphere.md new file mode 100644 index 0000000000..16179973ed --- /dev/null +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Stratosphere.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (L3) Nitrogen Dioxide Vertical Column Stratosphere layer provides information on the amount of nitrogen dioxide in the stratosphere. This is provided as the total number of nitrogen dioxide molecules in the stratospheric column of air above one square centimeter on the Earth’s surface (molecules/cm2). + +Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels using the main data quality flag, solar zenith angle, and effective cloud fraction variables. + +Nitrogen dioxide Level 3 files provide trace gas information on a regular grid. Level 3 files are derived by combining information from all Level 2 files constituting a TEMPO East-West scan cycle, using an area-weighted re-gridding approach. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_NO2_L3 [doi:10.5067/IS-40e/TEMPO/NO2_L3.003](https://doi.org/10.5067/IS-40e/TEMPO/NO2_L3.003) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Troposphere.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Troposphere.md new file mode 100644 index 0000000000..08b0c1495d --- /dev/null +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Troposphere.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (L3) Nitrogen Dioxide Vertical Column Troposphere layer provides information on the amount of nitrogen dioxide in the troposphere. This is provided as the total number of nitrogen dioxide molecules in the tropospheric column of air above one square centimeter on the Earth’s surface (molecules/cm2). + +Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels using the main data quality flag, solar zenith angle and effective cloud fraction variables. + +Nitrogen dioxide Level 3 files provide trace gas information on a regular grid. Level 3 files are derived by combining information from all Level 2 files constituting a TEMPO East-West scan cycle, using an area-weighted re-gridding approach. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_NO2_L3 [doi:10.5067/IS-40e/TEMPO/NO2_L3.003](https://doi.org/10.5067/IS-40e/TEMPO/NO2_L3.003) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_Cloud_Fraction.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_Cloud_Fraction.md new file mode 100644 index 0000000000..051ffc073b --- /dev/null +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_Cloud_Fraction.md @@ -0,0 +1,8 @@ + +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (l3) Cloud Fraction layer provides information on the effective cloud fraction (a unitless quantity) derived using the mixed Lambert Equivalent Reflectivity (LER) model from the total ozone retrieval algorithm. The retrieval is based on the Ozone Monitoring Instrument Total Ozone Mapping Spectrometer (OMI TOMS) V8.5 algorithm adapted for TEMPO. + +Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels using the solar zenith angle variable. + +Total ozone Level 3 files provide ozone and supporting information on a regular grid. Level 3 files are derived by combining information from all Level 2 files constituting a TEMPO East-West scan cycle, using an area-weighted re-gridding approach. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_O3TOT_L3 [doi:10.5067/IS-40e/TEMPO/O3TOT_L3.003](https://doi.org/10.5067/IS-40e/TEMPO/O3TOT_L3.003) diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_Column_Amount.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_Column_Amount.md new file mode 100644 index 0000000000..e5231b4d0c --- /dev/null +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_Column_Amount.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (L3) Ozone Column Amount layer provides information on the total amount of ozone in a vertical column of the atmosphere and is measured in Dobson Units (DU). The retrieval is based on the Ozone Monitoring Instrument Total Ozone Mapping Spectrometer (OMI TOMS) V8.5 algorithm adapted for TEMPO. + +Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels using the solar zenith angle variable. + +Total ozone Level 3 files provide ozone and supporting information on a regular grid. Level 3 files are derived by combining information from all Level 2 files constituting a TEMPO East-West scan cycle, using an area-weighted re-gridding approach. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_O3TOT_L3 [doi:10.5067/IS-40e/TEMPO/O3TOT_L3.003](https://doi.org/10.5067/IS-40e/TEMPO/O3TOT_L3.003) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_UV_Aerosol_Index.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_UV_Aerosol_Index.md new file mode 100644 index 0000000000..c1fd3f81a8 --- /dev/null +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_UV_Aerosol_Index.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (l3) ultraviolet (UV) Aerosol Index layer provides information on the UV aerosol index (a unitless quantity) using the difference between measured and theoretical radiance contrasts at two wavelengths (331.2 and 360 nm) from the total ozone retrieval algorithm. The retrieval is based on the Ozone Monitoring Instrument Total Ozone Mapping Spectrometer (OMI TOMS) V8.5 algorithm adapted for TEMPO. + +Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels using the solar zenith angle variable. + +Total ozone Level 3 files provide ozone and supporting information on a regular grid. Level 3 files are derived by combining information from all Level 2 files constituting a TEMPO East-West scan cycle, using an area-weighted re-gridding approach. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_O3TOT_L3 [doi:10.5067/IS-40e/TEMPO/O3TOT_L3.003](https://doi.org/10.5067/IS-40e/TEMPO/O3TOT_L3.003) \ No newline at end of file diff --git a/config/default/common/config/wv.json/categories/featured/All.json b/config/default/common/config/wv.json/categories/featured/All.json index 82cf25e0f9..40163a65b1 100644 --- a/config/default/common/config/wv.json/categories/featured/All.json +++ b/config/default/common/config/wv.json/categories/featured/All.json @@ -7,6 +7,7 @@ "id": "featured-all", "description": "", "measurements": [ + "TEMPO - Featured", "Land Surface Reflectance - Featured", "Surface Water Extent - Featured", "Aboveground Biomass", diff --git a/config/default/common/config/wv.json/categories/hazards_and_disasters/All.json b/config/default/common/config/wv.json/categories/hazards_and_disasters/All.json index df4da66970..db19e8d560 100644 --- a/config/default/common/config/wv.json/categories/hazards_and_disasters/All.json +++ b/config/default/common/config/wv.json/categories/hazards_and_disasters/All.json @@ -47,6 +47,7 @@ "Fires and Thermal Anomalies", "Flood", "Flood Hazard", + "Formaldehyde", "Forests, Mangrove", "FPAR", "Freeze/Thaw", diff --git a/config/default/common/config/wv.json/categories/science_disciplines/All.json b/config/default/common/config/wv.json/categories/science_disciplines/All.json index baa180742c..d024450f34 100644 --- a/config/default/common/config/wv.json/categories/science_disciplines/All.json +++ b/config/default/common/config/wv.json/categories/science_disciplines/All.json @@ -48,6 +48,7 @@ "Flood", "Flood Hazard", "Forests, Mangrove", + "Formaldehyde", "FPAR", "Freeze/Thaw", "Frozen Area", diff --git a/config/default/common/config/wv.json/categories/science_disciplines/Atmosphere.json b/config/default/common/config/wv.json/categories/science_disciplines/Atmosphere.json index a6d6abd14d..af1dc6d5a2 100644 --- a/config/default/common/config/wv.json/categories/science_disciplines/Atmosphere.json +++ b/config/default/common/config/wv.json/categories/science_disciplines/Atmosphere.json @@ -30,6 +30,7 @@ "Dust", "Evaporation", "Geostationary", + "Formaldehyde", "Land Surface Temperature", "Lightning", "Methane", diff --git a/config/default/common/config/wv.json/layerOrder.json b/config/default/common/config/wv.json/layerOrder.json index 3fafeb52a5..1ff4e937e0 100644 --- a/config/default/common/config/wv.json/layerOrder.json +++ b/config/default/common/config/wv.json/layerOrder.json @@ -66,6 +66,19 @@ "BlueMarble_NextGeneration", "BlueMarble_ShadedRelief", "BlueMarble_ShadedRelief_Bathymetry", + "TEMPO_L2_Formaldehyde_Vertical_Column_Granule", + "TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule", + "TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule", + "TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule", + "TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule", + "TEMPO_L2_Ozone_Column_Amount_Granule", + "TEMPO_L3_Formaldehyde_Vertical_Column", + "TEMPO_L3_NO2_Vertical_Column_Stratosphere", + "TEMPO_L3_NO2_Vertical_Column_Troposphere", + "TEMPO_L3_Cloud_Cloud_Fraction_Total", + "TEMPO_L3_Cloud_Cloud_Pressure_Total", + "TEMPO_L3_Ozone_Column_Amount", + "TEMPO_L3_Ozone_Cloud_Fraction", "VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance", "VIIRS_NOAA20_DayNightBand_AtSensor_M15", "VIIRS_SNPP_DayNightBand_At_Sensor_Radiance", diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule.json new file mode 100644 index 0000000000..628556ff1c --- /dev/null +++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule.json @@ -0,0 +1,19 @@ +{ + "layers": { + "TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule": { + "id": "TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule", + "title": "Clouds (L2, Cloud Fraction Total, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule", + "tags": "", + "group": "overlays", + "layergroup": "Cloud Fraction", + "type": "granule", + "period": "subdaily", + "count": 1, + "cmrAvailability": true, + "startDate": "2024-05-13T10:41:03Z", + "disableSnapshot": true + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.json new file mode 100644 index 0000000000..8abc8fed42 --- /dev/null +++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.json @@ -0,0 +1,20 @@ +{ + "layers": { + "TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule": { + "id": "TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule", + "title": "Clouds (L2, Cloud Pressure Total, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule", + "tags": "", + "group": "overlays", + "layergroup": "Cloud Pressure", + "type": "granule", + "period": "subdaily", + "count": 1, + "cmrAvailability": true, + "startDate": "2024-05-13T10:41:03Z", + "disableSnapshot": true + + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Formaldehyde_Vertical_Column_Granule.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Formaldehyde_Vertical_Column_Granule.json new file mode 100644 index 0000000000..351a69d85d --- /dev/null +++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Formaldehyde_Vertical_Column_Granule.json @@ -0,0 +1,20 @@ +{ + "layers": { + "TEMPO_L2_Formaldehyde_Vertical_Column_Granule": { + "id": "TEMPO_L2_Formaldehyde_Vertical_Column_Granule", + "title": "Formaldehyde (L2, Vertical Column, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L2_Formaldehyde_Vertical_Column_Granule", + "tags": "", + "group": "overlays", + "layergroup": "Formaldehyde", + "type": "granule", + "period": "subdaily", + "count": 1, + "cmrAvailability": true, + "startDate": "2024-05-13T10:41:03Z", + "disableSnapshot": true + + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.json new file mode 100644 index 0000000000..8df3d42c28 --- /dev/null +++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.json @@ -0,0 +1,20 @@ +{ + "layers": { + "TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule": { + "id": "TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule", + "title": "Nitrogen Dioxide (L2, Vertical Column Stratosphere, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule", + "tags": "", + "group": "overlays", + "layergroup": "Nitrogen Dioxide", + "type": "granule", + "period": "subdaily", + "count": 1, + "cmrAvailability": true, + "startDate": "2024-05-13T10:41:03Z", + "disableSnapshot": true + + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.json new file mode 100644 index 0000000000..7fbaf4edc7 --- /dev/null +++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.json @@ -0,0 +1,20 @@ +{ + "layers": { + "TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule": { + "id": "TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule", + "title": "Nitrogen Dioxide (L2, Vertical Column Troposphere, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule", + "tags": "", + "group": "overlays", + "layergroup": "Nitrogen Dioxide", + "type": "granule", + "period": "subdaily", + "count": 1, + "cmrAvailability": true, + "startDate": "2024-05-13T10:41:03Z", + "disableSnapshot": true + + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule.json index 6198541062..4df6cb24d3 100644 --- a/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule.json +++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule.json @@ -2,14 +2,19 @@ "layers": { "TEMPO_L2_Ozone_Cloud_Fraction_Granule": { "id": "TEMPO_L2_Ozone_Cloud_Fraction_Granule", - "title": "Ozone (Daily, Cloud Fraction)", - "subtitle": "TEMPO_L2G_O3_CF_LNK, Best Available, TEMPO", + "title": "Ozone (L2, Cloud Fraction, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule", "tags": "", "group": "overlays", - "layergroup": "Granules", + "layergroup": "Ozone", "type": "granule", + "period": "subdaily", + "count": 1, "cmrAvailability": true, - "period": "subdaily" + "startDate": "2024-05-13T10:41:03Z", + "disableSnapshot": true + } } } \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_Column_Amount_Granule.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_Column_Amount_Granule.json new file mode 100644 index 0000000000..42b847d438 --- /dev/null +++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_Column_Amount_Granule.json @@ -0,0 +1,20 @@ +{ + "layers": { + "TEMPO_L2_Ozone_Column_Amount_Granule": { + "id": "TEMPO_L2_Ozone_Column_Amount_Granule", + "title": "Ozone (L2, Column Amount O3, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L2_Ozone_Column_Amount_Granule", + "tags": "", + "group": "overlays", + "layergroup": "Ozone", + "type": "granule", + "period": "subdaily", + "count": 1, + "cmrAvailability": true, + "startDate": "2024-05-13T10:41:03Z", + "disableSnapshot": true + + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_UV_Aerosol_Index_Granule.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_UV_Aerosol_Index_Granule.json new file mode 100644 index 0000000000..968fad9fc8 --- /dev/null +++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_UV_Aerosol_Index_Granule.json @@ -0,0 +1,20 @@ +{ + "layers": { + "TEMPO_L2_Ozone_UV_Aerosol_Index_Granule": { + "id": "TEMPO_L2_Ozone_UV_Aerosol_Index_Granule", + "title": "Ozone (L2, UV Aerosol Index, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L2_Ozone_UV_Aerosol_Index_Granule", + "tags": "", + "group": "overlays", + "layergroup": "Aerosol Index", + "type": "granule", + "period": "subdaily", + "count": 1, + "cmrAvailability": true, + "startDate": "2024-05-13T10:41:03Z", + "disableSnapshot": true + + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Cloud_Cloud_Fraction_Total.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Cloud_Cloud_Fraction_Total.json new file mode 100644 index 0000000000..2c7624f56c --- /dev/null +++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Cloud_Cloud_Fraction_Total.json @@ -0,0 +1,16 @@ +{ + "layers": { + "TEMPO_L3_Cloud_Cloud_Fraction_Total": { + "id": "TEMPO_L3_Cloud_Cloud_Fraction_Total", + "title": "Clouds (L3, Cloud Fraction Total, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L3_Cloud_Cloud_Fraction_Total", + "tags": "", + "group": "overlays", + "layergroup": "Cloud Fraction", + "cmrAvailability": true, + "startDate": "2024-05-13T10:30:00Z", + "disableSnapshot": true + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Cloud_Cloud_Pressure_Total.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Cloud_Cloud_Pressure_Total.json new file mode 100644 index 0000000000..1a0d073635 --- /dev/null +++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Cloud_Cloud_Pressure_Total.json @@ -0,0 +1,17 @@ +{ + "layers": { + "TEMPO_L3_Cloud_Cloud_Pressure_Total": { + "id": "TEMPO_L3_Cloud_Cloud_Pressure_Total", + "title": "Clouds (L3, Cloud Pressure Total, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L3_Cloud_Cloud_Pressure_Total", + "tags": "", + "group": "overlays", + "layergroup": "Cloud Pressure", + "cmrAvailability": true, + "startDate": "2024-05-13T10:30:00Z", + "disableSnapshot": true + + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Formaldehyde_Vertical_Column.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Formaldehyde_Vertical_Column.json new file mode 100644 index 0000000000..6275dc6593 --- /dev/null +++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Formaldehyde_Vertical_Column.json @@ -0,0 +1,17 @@ +{ + "layers": { + "TEMPO_L3_Formaldehyde_Vertical_Column": { + "id": "TEMPO_L3_Formaldehyde_Vertical_Column", + "title": "Formaldehyde (L3, Vertical Column, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L3_Formaldehyde_Vertical_Column", + "tags": "", + "group": "overlays", + "layergroup": "Formaldehyde", + "cmrAvailability": true, + "startDate": "2024-05-13T10:30:00Z", + "disableSnapshot": true + + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Stratosphere.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Stratosphere.json new file mode 100644 index 0000000000..e8ce817279 --- /dev/null +++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Stratosphere.json @@ -0,0 +1,17 @@ +{ + "layers": { + "TEMPO_L3_NO2_Vertical_Column_Stratosphere": { + "id": "TEMPO_L3_NO2_Vertical_Column_Stratosphere", + "title": "Nitrogen Dioxide (L3, Vertical Column Stratosphere, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L3_NO2_Vertical_Column_Stratosphere", + "tags": "", + "group": "overlays", + "layergroup": "Nitrogen Dioxide", + "cmrAvailability": true, + "startDate": "2024-05-13T10:30:00Z", + "disableSnapshot": true + + } + } +} diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Troposphere.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Troposphere.json new file mode 100644 index 0000000000..7226d45c0b --- /dev/null +++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Troposphere.json @@ -0,0 +1,17 @@ +{ + "layers": { + "TEMPO_L3_NO2_Vertical_Column_Troposphere": { + "id": "TEMPO_L3_NO2_Vertical_Column_Troposphere", + "title": "Nitrogen Dioxide (L3, Vertical Column Troposphere, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L3_NO2_Vertical_Column_Troposphere", + "tags": "", + "group": "overlays", + "layergroup": "Nitrogen Dioxide", + "cmrAvailability": true, + "startDate": "2024-05-13T10:30:00Z", + "disableSnapshot": true + + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_Cloud_Fraction.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_Cloud_Fraction.json new file mode 100644 index 0000000000..6c76585de7 --- /dev/null +++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_Cloud_Fraction.json @@ -0,0 +1,17 @@ +{ + "layers": { + "TEMPO_L3_Ozone_Cloud_Fraction": { + "id": "TEMPO_L3_Ozone_Cloud_Fraction", + "title": "Ozone (L3, Cloud Fraction, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L3_Ozone_Cloud_Fraction", + "tags": "", + "group": "overlays", + "layergroup": "Ozone", + "cmrAvailability": true, + "startDate": "2024-05-13T10:30:00Z", + "disableSnapshot": true + + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_Column_Amount.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_Column_Amount.json new file mode 100644 index 0000000000..0e7d9eb8db --- /dev/null +++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_Column_Amount.json @@ -0,0 +1,17 @@ +{ + "layers": { + "TEMPO_L3_Ozone_Column_Amount": { + "id": "TEMPO_L3_Ozone_Column_Amount", + "title": "Ozone (L3, Column Amount O3, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L3_Ozone_Column_Amount", + "tags": "", + "group": "overlays", + "layergroup": "Ozone", + "cmrAvailability": true, + "startDate": "2024-05-13T10:30:00Z", + "disableSnapshot": true + + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_UV_Aerosol_Index.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_UV_Aerosol_Index.json new file mode 100644 index 0000000000..066ca16c59 --- /dev/null +++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_UV_Aerosol_Index.json @@ -0,0 +1,17 @@ +{ + "layers": { + "TEMPO_L3_Ozone_UV_Aerosol_Index": { + "id": "TEMPO_L3_Ozone_UV_Aerosol_Index", + "title": "Ozone (L3, UV Aerosol Index, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L3_Ozone_UV_Aerosol_Index", + "tags": "", + "group": "overlays", + "layergroup": "Aerosol Index", + "cmrAvailability": true, + "startDate": "2024-05-13T10:30:00Z", + "disableSnapshot": true + + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/measurements/Cloud Fraction.json b/config/default/common/config/wv.json/measurements/Cloud Fraction.json index c3e09e12f1..7dd75be6b3 100644 --- a/config/default/common/config/wv.json/measurements/Cloud Fraction.json +++ b/config/default/common/config/wv.json/measurements/Cloud Fraction.json @@ -3,7 +3,7 @@ "Cloud Fraction": { "id": "cloud-fraction", "title": "Cloud Fraction", - "subtitle": "Aqua/AIRS, Aqua/MODIS, Terra/MODIS", + "subtitle": "Aqua/AIRS, Aqua/MODIS, Terra/MODIS, TEMPO", "sources": { "Aqua/AIRS": { "id": "aqua-airs", @@ -39,9 +39,17 @@ "MODIS_Terra_Cloud_Fraction_Night", "OrbitTracks_Terra_Descending", "OrbitTracks_Terra_Ascending" - ] - + }, + "TEMPO": { + "id": "tempo", + "title": "TEMPO", + "description": "", + "image": "", + "settings": [ + "TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule", + "TEMPO_L3_Cloud_Cloud_Fraction_Total" + ] } } } diff --git a/config/default/common/config/wv.json/measurements/Cloud Pressure.json b/config/default/common/config/wv.json/measurements/Cloud Pressure.json index 3bda1bb248..187f5f1325 100644 --- a/config/default/common/config/wv.json/measurements/Cloud Pressure.json +++ b/config/default/common/config/wv.json/measurements/Cloud Pressure.json @@ -3,7 +3,7 @@ "Cloud Pressure": { "id": "cloud-pressure", "title": "Cloud Pressure", - "subtitle": "Aqua/MODIS, Terra/MODIS, Aura/OMI", + "subtitle": "Aqua/MODIS, Terra/MODIS, Aura/OMI, TEMPO", "sources": { "Aqua/MODIS": { "id": "aqua-modis", @@ -38,6 +38,16 @@ "OMI_Cloud_Pressure", "OrbitTracks_Aura_Ascending" ] + }, + "TEMPO": { + "id": "tempo", + "title": "TEMPO", + "description": "", + "image": "", + "settings": [ + "TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule", + "TEMPO_L3_Cloud_Cloud_Pressure_Total" + ] } } } diff --git a/config/default/common/config/wv.json/measurements/Featured - TEMPO.json b/config/default/common/config/wv.json/measurements/Featured - TEMPO.json new file mode 100644 index 0000000000..452b9413bd --- /dev/null +++ b/config/default/common/config/wv.json/measurements/Featured - TEMPO.json @@ -0,0 +1,32 @@ +{ + "measurements": { + "TEMPO - Featured": { + "id": "featured-tempo", + "title": "Tropospheric Emissions: Monitoring of Pollution", + "subtitle": "TEMPO", + "sources": { + "TEMPO": { + "id": "tempo", + "title": "TEMPO", + "description": "", + "image": "", + "settings": [ + "TEMPO_L2_Formaldehyde_Vertical_Column_Granule", + "TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule", + "TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule", + "TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule", + "TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule", + "TEMPO_L2_Ozone_Column_Amount_Granule", + "TEMPO_L3_Formaldehyde_Vertical_Column", + "TEMPO_L3_NO2_Vertical_Column_Stratosphere", + "TEMPO_L3_NO2_Vertical_Column_Troposphere", + "TEMPO_L3_Cloud_Cloud_Fraction_Total", + "TEMPO_L3_Cloud_Cloud_Pressure_Total", + "TEMPO_L3_Ozone_Column_Amount", + "TEMPO_L3_Ozone_Cloud_Fraction" + ] + } + } + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/measurements/Formaldehyde.json b/config/default/common/config/wv.json/measurements/Formaldehyde.json new file mode 100644 index 0000000000..45f485328c --- /dev/null +++ b/config/default/common/config/wv.json/measurements/Formaldehyde.json @@ -0,0 +1,21 @@ +{ + "measurements": { + "Formaldehyde": { + "id": "formaldehyde", + "title": "Formaldehyde", + "subtitle": "TEMPO", + "sources": { + "ISS/GEDI": { + "id": "tempo", + "title": "TEMPO", + "description": "", + "image": "", + "settings": [ + "TEMPO_L2_Formaldehyde_Vertical_Column_Granule", + "TEMPO_L3_Formaldehyde_Vertical_Column" + ] + } + } + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/measurements/Nitrogen Dioxide.json b/config/default/common/config/wv.json/measurements/Nitrogen Dioxide.json index 39fbfb2d4a..c1640f900d 100644 --- a/config/default/common/config/wv.json/measurements/Nitrogen Dioxide.json +++ b/config/default/common/config/wv.json/measurements/Nitrogen Dioxide.json @@ -3,7 +3,7 @@ "Nitrogen Dioxide": { "id": "nitrogen-dioxide", "title": "Nitrogen Dioxide", - "subtitle": "Aura/OMI, SEDAC", + "subtitle": "Aura/OMI, TEMPO, SEDAC", "sources": { "Aura/MLS": { "id": "aura-omi", @@ -15,6 +15,18 @@ "OrbitTracks_Aura_Ascending" ] }, + "TEMPO": { + "id": "tempo", + "title": "TEMPO", + "description": "", + "image": "", + "settings": [ + "TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule", + "TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule", + "TEMPO_L3_NO2_Vertical_Column_Stratosphere", + "TEMPO_L3_NO2_Vertical_Column_Troposphere" + ] + }, "SEDAC": { "id": "sedac", "title": "SEDAC", diff --git a/config/default/common/config/wv.json/measurements/Ozone.json b/config/default/common/config/wv.json/measurements/Ozone.json index 0d6927bbec..2f57f1928c 100644 --- a/config/default/common/config/wv.json/measurements/Ozone.json +++ b/config/default/common/config/wv.json/measurements/Ozone.json @@ -3,7 +3,7 @@ "Ozone": { "id": "ozone", "title": "Ozone", - "subtitle": "Aura/MLS, Aura/OMI, Suomi NPP/OMPS, MERRA-2", + "subtitle": "Aura/MLS, Aura/OMI, Suomi NPP/OMPS, TEMPO, MERRA-2", "sources": { "Aura/MLS": { "id": "aura-mls", @@ -38,6 +38,18 @@ "OrbitTracks_Suomi_NPP_Ascending" ] }, + "TEMPO": { + "id": "tempo", + "title": "TEMPO", + "description": "", + "image": "", + "settings": [ + "TEMPO_L2_Ozone_Column_Amount_Granule", + "TEMPO_L2_Ozone_Cloud_Fraction_Granule", + "TEMPO_L3_Ozone_Column_Amount", + "TEMPO_L3_Ozone_Cloud_Fraction" + ] + }, "MERRA-2": { "id": "merra2", "title": "MERRA-2", diff --git a/web/images/layers/previews/geographic/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule.jpg b/web/images/layers/previews/geographic/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ab74f1571bfa77fbd0038343272f6f346401a8de GIT binary patch literal 31820 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 Tw2Qv)zi0yf-6=);ZSMa7aXuZN literal 0 HcmV?d00001 diff --git a/web/images/layers/previews/geographic/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.jpg b/web/images/layers/previews/geographic/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.jpg new file mode 100644 index 0000000000000000000000000000000000000000..48650a92a580df07e8b8e691f363915408f7aa62 GIT binary patch literal 29695 zcmbTe1zc25*EoJ*>FzECq#KkDkrEN48x)Z4T53TNkS+nGQ$S*+yIZ=E?vQYoT>8I$ zpL*Zt^SGI zO%31#000ZXKp_D@ND2jc04Ov7`d>5v=%Ud6lQuLmRNBBfQh8g_yq+8;!*xaqo9I-gwVfe66Cp|?0>Wo;OEaq`Pb;#sQ(xp zjXfLm4;nQjALH+Bke&a4oR++b3bNF)aI>;FKCuBh@t0YE`s z6Dr@D5NFby&(Hl=yZ@5Hv9xlxK%TilqM(I~8}d3)_>r`Rw};Cg zItWRVxgjqKNq_o7TmOwN`a{3@8{Pa@8*NQ_WScQ0O=My7+7d~xB5Ce7|DoRcKhTa2 zo_~J#5BzyHcven2TF8yDNzyYvA(kg%xU;*#~+(=pw;76kHpL>n$i-dpO!++ITC?Idi8|2B+ zf7RJV06-Htl10&f)o~za6A7}ulhx(5+v~rE`}2izj^_SWNbs+}QE=-306qEs{zMNs zu{Z$WcJ}`My6*n|_A3B@<^iDn{JtF^#zF}~y#t{<1W<`lK*T8b-2fwU9CVbw;2#4c zrz#pc1|}9Z4lc4m4H1Bf0s^6;fzZ*>kn;#7;LlV>BSt5AARvc9`sy|2Lsv4vckww` z%ug#i$Ti1dEJAPG-ecoXP*PFTus&jA=in3;dHh6FOkDn%f})bL%5yDk9bG*ndlr^f zZ>?=??c6;)y}ZFbzQG?tLc>0WMz{Ws43jW1#( zU#MtkAT-QBe4(IvBN0T5hWcfk4! zu>Sz=Kj9uZ2+E(HAP_q8gNucM_0MzvYvO(hDVq52=K(wr3UV@mhyfYkW+yj-9r(Xu zDI+n$LK*%x-J`{hnZ*DPC!rMUlsW$Q{&M|F#1q|Gak3O>iTc-3lI;h$QB|Z%;x+!x zt{du{#ps8vY(u5kj}@O<_Aj(yLtn1hvfbRApX=nAZWy2*=ne3lO+&PGnUVf}Anp}jP!sb76C1rbC!??AyO{e~ z`QzUk*46r<}DzBbB%=7g9I8dIPdUsg90cQY8nDv>R+6&Lk-7XH+Kp z+c^aAo1{MvFvCjXz!Ga_Q9SoREqCdmb#(Ypynogc|J4{sH46M|?D{Af*kebjEfrmq zRp+=6CPu!O3hm{w=&sG32;h8-1~5GALEHoOwsf~#d$ckkD})CNL&2&cv1VC(Hv{GK zSUfyLat`4nPz6~s!gdYJoq*9$e+7?wz@d7=X@W!S)mC#xz7JoaVXT}Lg= zC)e-u%s6wv6`d=Bf$PXGt;peU`PW{zYj44q&#Qn$>TzUjGy`evMA|F2p|yxooF5a6 z5CTBP5ZIBX*v%sK*vry}>kO@r6Ia-C`6M)XG0|--r1rPMrn6!tU+8JUhR>5LNgIzI z>#$t)7c%WEu;_e|u_>cB=G?2=Xf=?7y1|a>C_kRsh!j0YKufpMd{q;45A2_36QbAO zW~Lj9@1<6RPPe_=Sni9t2^lRU?*Lb=I)_(NL1y#nr*f!%&ohE8C;_bmh@iRPa9S=(m%xe?(osX#iTLHktK-GRLFpmv05*jC5Wdby4lV9jX~I| zXh|jkB6gj}+t|cNdm^t{Ag;~EY>5TOH$6e=IpEX)SMOq3-wz5b^8Gbw55d-p?7QCjx)IR;9d(&hvMTJwUQ?({hp?3aeudo`%+KJIUG+Cgg|-mOWldG$ zFsyM7dLu?3Z7$yy&RR!O!yD`&;+Q&PSJpS$c zDoeAojFTcq=Z0*dk`MB0OV;&;_kG-6B=lfC+sQ_$ROwr{?~#<-fCdLTB&e#99!>~w zTlV(6ffULV0D39sq0^>>yiyOR9!tZ$nC~vz?>q+w;3YjQq>i?Q?YHuM&L^P51f@MA zakD6Yu99V*ipjg02SaFer$vWzu$H5n#DiML<7#pvBR^zzbB;6?qdjq+U_ zZ#|7KOj1geOC-9hdq=xXrJwSMdwW;-00aqDog@{v5s#kP$%~Wq4 z8f56%ntFnGv8d+uO*uw|5-s*y)XwC?)-Sn1GEYRza1pWc12f##wV>#c4}7<0lV_!z z*G=n6@0C7QH-#T2t62XG2^X&-$ntp~`=gb0y4q1)zR8|PlOj|>^g#=xg>X%l+T)c1 zK=%KKnn5ZIXHLInMA-z4hN_^ld+Cg$7(pDHF-ZkqNM5=B4nAb`Au|&`!1D>`b3bFc*JE|cVP81EXgb!14_wlqpVMUueCStSoAQYr4ct` z?&tEEy`=9>FRQM`Fy}vn(0*Pe*iLSfxKZ60B?s4>lrB{%ia*O@vA9E(DYrXJ>AnXT zY|lGqCN)2?Kd78@?~_X&Wmwt;of1SKYVKsf2f6w7cJ&(A0tqVgcQCrEH+8~{^R$Mc zZjx&D^xaBSk2eOb&LopZCnJEX`3M;E^)s+CGkH}LHz5dn^iHaW2YQIV#_@8YM71aY zRw^T(3S9i)8sxqc_7`tfbPw2c6zwkhp+06l)05Ku8?Yn!$WvqUBtDMn;8q_+mVSx+ z$0B0CBiXWSq{J@Ylfj(rbl7N8QfIBqHp*A$h7wPVGY0#naSY>@%=|15BM65*7l{QO zQtT+~rH*FZ;uP<&>t~$SYhU$^v@;HtS^Y$ubj*L)ceE(#;u561R7cS(W}{*Z&nBq- zW@bES>oC~?TIAoO11|;&qWc7fw+eyvx(q*w`(ZX2Xedv}y(fC|A~S3IVy;CWnjw+aynCv@6}Z8id~!koZC z!=atW(V@vNcR_x|Q377+oToqaeOus1W8B}N``|>{=&S4=Vn#i@l^(&?of27MKSn4b zi{AD5f}rEOVqgXUfh510dUqzWFO7mw`-a#az1Db{Jd<4hH=F(?^Qn=S`z%JAT(kEYEtGQ4-pbnNT#V=lt+%{zKR*5pqxIR$4aGbpk2SOj zI>!=E_hjh6+m~E>_0|S7 zp}>ROf<#4F+o!K9M(Cp&=aoe_m)Usxe8h-gwFjkqg^`R)amWRq$?T0;IXK~$#PCyN z6&kd~EDm#t3aWvNQrddv+Rr^?gQASRU*;iSP)js0%Mpz0km5qKuPN)1UwEs(OmzvW zoE+*>^|Phpos2#|ffCuCr|MR@zAhX|dAxfMG$s+qKiG8Nk7+%NRRC;vXJLD(HMM!} zSoJa3VHRb9uJ5TSL2QxU7GK}pmJ64W@#4fl=iRq&lCsGKPAZH z=GHwG%(tGR0T7Sw0rl32qvbBmkkt$VYP#1U`rj*Npk7^HyM#Mm1TpJcIS&S#<%$=E z-pG{4%@2Qi@(d635QE9H*Isd$n`g{m4r~0)suBb6>Xe=xw6j|si6u?^CVF_2@)nRyd&mygY|)Vt{wRh{2rM zMk?qH`1GutCP;dv5+MOwKOdohs`K*>g~&gW@<$tL^t@9U59;+j=9vy!=%k9{q0}Z_)Z}(*T$uNMzcG$KY`=Tn?w#pI-)K#h-ZB!IUKK1>HLNwmNgmIXa5J#OqV%#k&U;2 z|1?1SSmN3xRQaRTq96*x^brFi(mYs~5W}&D^?6hG;t=wr%obusz-ZV(ryw;%&T4>? zy4tgqKGZ5SE{^$*igb&s)ABrZIKjITqDHF&(u!RYS@o^-+3glJXUXKMf+0-%9K3u_ zG!4wXX>$1EMEGRyykq6UqOkYpH>%I2-3T3Gf&#FiFJPm69~u?YdidoXap0|#Zv&Pp z7z82Na9Kvhas5=xaA9>agFu^IJzQ5J2^CYEx*W_nd#At4X{4-1Tx^^b{;V1F*{n}~ z8~+k57@O+gn``j?tjIaJ##9-PGmio9VZtuo5VK1mi?7ov4RA9aA!hw1u0#S*!4Y&3 z&y>)Tt~p%hMMS=FR)`IAcv$tG4X^Xz*mDy?Ma$Kwb87N_d-0^0D!YroIa_C*!DLE` z35kTA1e^pVsa}+90@MgyU0u#DG*66#e_hpITI7!=`8#sz`$zw*U#i0l+0R_EA&y%! zem9v86FSYtG#YW-CRydD*FI&QC?h;5R&_dgJ-XCOM+lWS&0Eb-T}#TSZhR7DVU)wc zU5AScqGqOA%2+`hp}YG+KU8ahhu4;ze)zq$s2Yju{3SDw#~+9ToSD6=HFT&uQS*VM z@a|O`)*dSoE}O4#Fl3&cz4=yzlLvU9w(`K9AgxkjXatXl8iBp)t|N<{t)}8}U(t0Q zi*>f-E!Uwqz@8iN7v7KG)WX$cB}LY7-=^u*n+dp}vCGAWpOSBBLB>t#pFR^07>w1_ z)@w4erP2KwDy2BjF?H^Nf3rVyBL~xJzv@Ptm-V=mP$2{Yv^Qyh%j>>-fXY*b`X@cZ z1d6RqHzjSI#6~t-5M~W{%eU<#ga9$9GQ}G9qSkL;XNxVCih0qx=(njEYc>4Yqj;Bs zh*)FjtC-v%rhjunptvbLf2y)Nu7LE+c@%PRc8tY!<#rUKYBtC3~a$U}Ns@8+($WoR+6tD=cSg&s1+FPUpB0Zpz(xs`fB4 zo~f?ULC8P+EGPUt2^^?9SiCcn7?-8*ULk4rmW&^KR48pBX8ag)Bc?4{2@1XkdNP^y z?}6&yn-4^>sRfEIF4Z5^H?pI8H6$IOPZj!IwGH2#q}ryw!8wvpf0Zf2n?z0qy`JxPnXy#$v7%m%9#>QVzAtYIJa!!;38;&K zy)0=z856rfh-}Bniws_R^-ny>MeRGLE>ndPfZzXEI83P(>Y@;8ea0!H!48@~ZJTH8 z);)|i9idG+d(j(MRGLK&K3Us|%(Gv(WdJ+RMGfM9OTNmy2R=fHbA!aMwPAE8NzDmY z%R=KpN;g-!E8&v(ubsax>`UV{ChFFH`V?0hDC|6iilNRd(zWMXwj3|kP=%!*1%ZQN z2i`%SS0H|FL}Gp57pd29e}`pui%EvEBV;<^|i0WR{9yNUl~oBkdAH>=Xgw6jE-hDvRnN0 z@t`&S!9Gb88VSFK^p|Wxy=sIvoUn7KGVNJ1#~gPBCw5neOs_y3VFmfA0yL~#k~F^p z_BMljcxmxn0p7A^xzektL#-Q;U)Hl zKC4rFqX)08$Tzl0&G<2h{^QU;8$b3%koYXxEW0Dg)YFLmp5}Iflgz$!bFcLvDT&VS zc6WT!&mgRI&C?omMM^qv2B%1nnmeX7Y1ZEa#+#PUTGJa@*jLyY-e{X@N*((QH$j!~ z)lBn(JUni!S;)KKC-$4xMsw+jC~5sZ9qLWXvkvm!Wjo5NsP{&fn;Ajvf&v!r&a$z} zj(B+<8Kvn7^oMZ{c3?C*vh_k9O**%ZI~J)^eqL#w>&oa$3_jjjoMlr00_4_LqG{Sf zp^07d;$?$|=mzC%9fIkgILaU_Df@{#dVj6&@XgA(&-i7F9L?q4TzoHrXHUpsg{Jn? zcXa+Q13>~c_0_78J_H7zPy~0%Y3t90QO+S%eg#Im7ga0u*OCGiSQ=WCC6=_h^iAu9`34-|OF1ut z%p(=*IJ!fY_^g5e5G-^V zFqO`$Ak6P%D94475K1GP$)g0~K%RprorGuA%Gw@Ol8kpX;N+^cl3O-SM`6c|PM@p> zX>;7D+f{xS@%5Ip-Yo1pW<+Fnif{1eqc=X-;h7rz89~Ob?@XNEL2y@W=L5Fd!jB{? zydrWO(?it?W&Bohs5-I<6Z$z_x~R|cp*6oDG+@jwL$%?V7FRAKVQC}bBWw*ZT2V}w z!wAI8uVqltfPF!gv7&LQT6L(4IwPNP)^nghQF+soTx7cW{0W~G_$x=As3nAo(RC&# zo3I!{_&7H2bAIjY`lFLa_D`a?l7S6OF{(SA(+U1~`Ce~OKXbgc51VZ96- zbs;?2Q*6o`z0(A;RM~{%^IV&R`2K;j!l%cQ3Ql$XlsE$)SEO%aw@e2M{T*QBH_O^7 zJPzU*NiNuZwaWCBO2R1n+FB2j#qtbt%==e~l$e6mvr+Ss*>}QoK4U1M>oa_yNr(Vo zP~saLnCG^0sa1dov5HHZpt+m+aR0_~bDw(bs?$42LfXRMtRklGmKO8vm>}2BJCT)N zx)7{nDG?TDsrS!cJwajA%Tr_|&YR8iM9Qvi2nVe=$+W;=RoGZJyWC|ChzR%Y>T>Js92#Gj1$2RoTGmI`yvKu)zd3-u!HU= zZaCmFy=LJQDQfntxwZ=Gi#CHY%*?E@g*D*iy!BX;U)>om@7Dd(*YZVgsv@rIdZhu_ zMf9rjnFj}pH5WIS1Z6LsF4pdN@>(41zgSY9r8VM@3gi9BCnuD`?u2LecDSb;H5Ap*(aXniVpo$JAN zv*yqLkQzn(g4snFW}%{$ySy;qk|m+;(kXX*4^+efY|t9OKVCt zNu)VhS6HK$jT*uJzd~%{Y3=txSz0C-DLzF@rt%i~^9$km4=9PbEVDGP!!~-{J#xOh z)Q$@%0__iTsv(!5(XE9WYNlur=I*xWl@vU?r9lujs&cbFnw_p_#gW+_N<+utsl@)S z!Gx_`$Giqj{ln9C@)LJ8p*TygH!XrHeUrkyZ@qYTSk91+XRrC~hSmM0CkOKs5f0_l z4M~N9Yf9!=bXgPi|04ql0>sYC33>FPK1I985EM8@v3Huy8$`d0x)oi}vO$%(#>~{g30wFDTR@<7NRMA=p{pbqreyyoo`BASAUKEUOLcC zS9*niBOBBLPA5`xXA1pEqvRBk$8v`nB;AIvSXC2eGco)%voaL^^fJyk^5as=^Q24l zvDua&07n$Hm39)s=&v?*It?dCs5A^y^wM^VAq({JOPq7FZ-mwL4jai$E_d~M%~I;& zbPYN-(c03}iVmD+6Mp+uv$a*5Wp|O{L?YVpmTgSeI_zxUjM#R+$gq!_=}aXq4}>_o zis2fS<^#W-?M^k8_Uw*tX?Tkj;#KSS{f)Tq7)DuP&pi<4oq(01sXuTJWPas}fnPTLiIW^8dH}q?(69PCdd96%!A2#9oS&I&Xd2{mZQnit$$I=?-!b^Be06Qpe z7QzJ1>wcx`{Ov_F-4J!s8-=~!(JN)H9y*^Lj*cvR9M^p)1d=(i=cV9C$7tf3UYI}j zdIfJJH1yh_OHuptN~^4SH~;xOR+03>n+I($H+f|Ux))F`_9LF#7Dfs=hz6=!GW?;qc>loET> z;nk^+v_`=g+i&GWWU3L%OZbiD&z`C+q>b0cDT-fUv<8jEhTNz*IB6~**q_OgYr6pS=qgChKGM67G69 zE{wjonr%Yqa+J=e|ypx=eS<`^oKlK!+rpD)u70{U$oVUIFk4480>laCP;H z4Y$o7F;ksbUslSEc-@Xc-nYmC7??=m_m8+VDs6ZaQFRB6TAqZ4RqU9n*%L(T^#{Q9okrs_6Lr#cz))JkTw0Pyu#p>Gc0 zK2}b68qtN5`ygZo%97ycZZHq+b!PZA^L0e^L+InDv0I8{^-=?3Ot%82I`NYtQ*&Up zp80%xk!KGGKjh5yD>lYslt=xEP49sgQI2e%uzNqViR%X7pDxRkFi@gOyanT!aI)#yh< z^2J8cPv1z}vW^HHpsWYU+)v)@K$E4p{LM}V!QLGwm1quXF6mBvu;Tq#Ez|3DZ&+rtZNT>FD5D00uxLQQw*b(6@Kxd)StDutUSwO*0moO(~8Obw9CTYbt-r!h_eHZ z+naplzW2&b$VbqcDWfm5InzFdd#LC0W*y7bm?9vyf2FB`qCoa{B%cDCbzJR4mZ#!B zdN@FVSIO8I;g_ihLB=4rcFRgWj6G0)#8#gymp%}pJ!($2xiOV^N**bTPQJL;iaO<~ zMxy4md^G+hT7`4sb*0$CByGirP@lgZi}0;nHl-@s*GHlRM2Bp18;oUuR&EU9KR9&$ z;n?|Kmrz554s1P;=GUV;1lgox+KvNgTeM>i<@}c)VHx0Zg&86#zi#W_LNcKmL_nPq zg1Hon+FA%}Yi}V`ZmgY#ma`?>JXdCBK_?K~0mY}D2Ru=k6t;J+w0#U;P)I+Fej0TJ zH~gCvFx(!QKb|q-`hZW?-@iXb{`x&v(wHP@O$NJvHkCdhe?gf*#kwz>?W=uNZjiKV zJ^V@UlC?p?tkPs_52ym`tz3wPYeM%)W{Y&vVIxIav3!0PVfa?e75wFP91}?DyHtyP zPHvFowE-e+t&Fz&71-3ByUyuHh=p2*>gnh`VA$|G;(`HvJg;W@=9RfKFYe(7HngN2 zJU0xfk_lGWc8GKZ<44x&sO3(a{JF~@>3d*fqPc40*~ODgqQ*KCUV{V*t@E&X3P}b7 zMODTZs{}TnPZM_%2sx+d;pM2A<8(qno~XGCQH;hCXiO_!!q2uUYmd)vlDlTklUriY zNSkcJN`D#n?=H#$$C|O31n)Qw0mj?U5RrLsO8YV~BFwz*C0PS?%sR;vysL8=c{3Ef zS8IWk`_iN>G5asw#(S@a@P;0G^$K<<4+DNrAtR}U8RF784DB**9WPbx0UNIyuJC$< z0sKjq9t4u%bo7IOrPjqwI-Ri#qlH=JHiz$bx#kZOR#O9)_>Wt?d)VzGYwb7tD>cp} zd!}@g%u_c?OjQOrUkQi2>tN9hBS>Mp4y`uP&#p#<A5Oa2xu{u43&qgS>9i6E3Vcl@=fSIYtv1y#iT1Y<+u7-v^!(2r+o zyw{3tDKDlp`nb7Yg*n93OZBxtKI^4}f3IamZe*uWIHbMk!5E49Pn?5ihy3nL^-LFn3^aVCJ z;5i8jQJ!xw+2{jC$%ZV-eAPQwut(RO$rpUSQ**C5o(MhKg|&71x$ns`DuD@C@7}G= z)Xwr|lsgk)lVuXC&X-y zHRBu&QQ`=NhV$9+tjv#^K9J2S!PF~Rbh1~njQ3MFaWfEHFs?!RVw!iY`)t2s-Z2w$ zWp3n*jeyKPRmTtbVpSRKRqA#JL%9b~?~=w}$uh`bwvPhxp64l{1{m&J)nV3q!4a^P z7zX*h% zn&FkiUX4_N)`%V+CT|TzHObi;d*hC%AtQq-coi1IPt!sb*P5r~N(;E6hFg7eOFx%Gq( zh#iSSGv31QBG*dZen)uPIDSF+4Ms`sFfJX`>@$KqGM=xFuA3O}dOue&FjZd~%oM6C z<{BYxQxI>S(6V zt!jkkcMz|R^G*hC?S~`{V6?_Haf@K{K36O{Mg4FYp$?fBdb6K2Ft?M-^6VP%*CuN| zGAx@5RrC@Np4@Or*jsozeK|DCPaO>t<|At7Icw5C()L&uW0arL>t`gDrZWRST>WKe zPGVctj~Y`zb*f3=eqaOYRi1b8)71S$p=TKNy~`=Rt)Ebq-!;LHz~@o%qU`x(OY`T& zDDBlv*FKD(2mj_o|HldnC@Z0--ihYpD^OL{b8NLgN%x%3ON{8r6U!#Z)0n*B!rva2 z(M&K3XjmL0T4)i7?`v__L?d`+nKX(PMW^)-GxS&WZ+zC-Fy3Z0Z?^}bOWn_NRIBAQnze?+!}7-wz>}P?O*dNgO(a~Bp-kNJP8Uq>lHhNW;b(Ov-;b^TgE4E_zL^H zJ>tVH>j*UUXI->f=(XRMb|`P|WQ***uJreMh*Ll#_{mJWdU+)?v@%Cic-mH>NMe6d z?M&Jh`du0ak=NB2_->+4qvidwWv1qikW)M>0&2gW798qQZtBdjuc$&|Vvwz)c0)7Ti(j(D4|~YequC zmXq~n43p}cCbw1A9fII-KU`?xZ`pbQhV0z2@?%`~Wk!95s^id|u zbxp z#Cc$t47sNnUa2%=g6LMQkJ8YNJ-eiZl)xEM#W;+s>Eh*tJr#QSpFJ*roOjVVU*z-N zm*!g%`TcR<9k*z$_I2GV`zHrlNq-kG&Fp*FgiHieeF_VS|2~#0ke4xJ5J}l71tzuFRrL@nO@0bIl1R!;}Qy+06^bDwqgo8m>oy8~N!s zT>eK3bEzRz;g~)15x*cpaitCr3(2;Yj=Nor_5e|6?n3)K z+vo9x!k>r6)v;(YOg_dIenf7{bnL4Htx0pa+&0WFBLGG@SvtzlR$7F6XC3k4o}KqY z$H8wxr29=y2U!-ecKgdd$c152Il?kpmZZ|Z>2n|fLQ7Q@7Zikxu6eT16D@T=qF+z6!b0fm1WKmRa-{&R`8?7yt^Gnkm+u*bba zI^TCn7`fgUg)y&tN4JtAcI`7!Tg3woyLmv*D|#LXY>JsJ=Ldo65&$RBhpkoPGImSe zFFhLH4-E*rWcyGArs_Raj`NSO*j(k^5#6kSj_f}nUh3|tjcz9)5S3({X#Fq&p;ar{ z)jhU3e!G6;50yC{vOcAPPKh$|cb5w9jxF=vJ`RLAUu5aUufjyrg*PI;rm6ecJ5JBn zOjNB{>_^j{N5e8JSPZkmH&gw79$__BTjIrc>kIv;2-^R zW~>VPZAQzQRTJTS1uk!z%iR;-%@JHe!=sZnxmB@)kO- zu8=$~SWol&;?bj|N3lhrw)t9S#=lAKx~p6$#{SUOT4zh=^?u)y?-Pqf9}1cfIF;pP z@{cRuKr^9TKHM9|*4mSD5i#k(R<;i1T^LXHR_E z{87BxF5SZE3C$H-f_aJ7)+ZU9|3mFjvc1#Aj~UnfI4HxNhG;zL^{3*Tw7Vgy6s)7kVM% z`uMW;g{|HNvH$_ID6^Wv5B@@{u~8&8rlfjCa#qf4BRvD&EA^YV=n$(uI=-+$7#H!= zs{tM}zt&|XrK=6PNy0PVPnUM4S8VotPi8lLkD}pz?KC6Ps%y^7bZGS$LWxIiGKQ!5 zR>&BMJjbpQ)9f~8jjdd%-T7FgpMAqdl!tawQXrG7Swgz?9)!^F`OSJ2JTT%wKOj=G zK9*hv+>Lju0v#KEXyIC5^l~D6u=_)Q3ssz;(oB$~{d%|QWAU=2*$>=X-XE+FiAm!V zFO)|X8HD28O`&U0gmR)nbhG|g+KB3BMIwSFznI&S6vUSzM4!@_kv8m0)TQwc>L>kV z7p9Be!~Q-{e+76-I1@!<*-5p@IDZ7B$u+AN8KT@Mj5?L_{k0%Ju`>EtA!GX~&Tps3 z!HXyf%D-cMFOUA^S^7&-WFvD70%BpY>%57@hFxos#fA1`(&`du{IABysWb%Ip+3I^ zxlRZ;tU|ius+b9WDI=YO&tSiM7-_+l)p3ioAD6t)>j$&@E_^M>P%e7N*RrssS$>)F z+8#*CaWnYh@6~O2(chVVW@s4p%X$_6m+JguZ~R}7@qXr}Yyv`uFnT^UQvdpiUQgYZ z9f=k1q65N-rsl+%|D~$o>Vt6H2qIIZ=UJwzd-Z>3Kh5)2A#)?U-pM&M?NI>0ZJj1B zw}fpa3D?=tGnRtpD){F|Nv-2YhgVqiFgHfu&72zs%+#zErrMH)Q6LswAm@ZyW=g-r z8RAP+@q6=}5(bvO^)5q*jn;grXw1+~bDWqk8Xi#T$t)!-=&(Ep?`IS-?X@qdU#TMaB!%(|t+$2`Aj ze;bOTC%_Uz`;(*Ox7uRY*J;Xr!na!2XnbjEnG?}B%8em(0PcrYwvvPW?dF{Zjke4l zdB-r1>kEZ`JxJ7PF6yP>FPPL z#5$nM3=Ap9WiOvohw|)k?9&$h{Q3LB&i#rl#7yfVIIm@4km25||d=gJQ__e-R zVDzjt(CtLZ_Z~2=tGBi}!!N-aB$tq-KUOEd)Vo&MCoJ_hn=;8a&_xR+^Auam0fDj* z#Cv96#VsFG`n^oF-FCd5_=bMAYPmtRx~jLebBKK|gD_5A*S8onc;%8$MD=jfb&;Xw zay0ym^)^M-gkIqu$nW3sSW`Pz^4z;(5K$o0TVukUZ!JXlZ1BP0C*-cM0rg+%UmMlqdfHVA#(jT<4lQV~p{p2@B&n_*%^qh?^%F@}v7& zY^g?hL>-nXF&klT*mBhJZM5VUuVtziclQaxYt<_oukpWd4YI!XaV%8*OfW0opq@j{ zI=wZ0@YTM7M)8db%Y}$xBNPY0*Ucc<;OB@#bZ3}s?OubKJzAVi@K)^WheX^@Y*ED> z(1JkgC9mxO#S`V0Ok4F&G$L<*uw!Nx7H<@|v_3*;XW~w5O!+Gm_p&7B6XjU5jghz_ z;v){Eu@{xEM)q+fj8xU@t>T16nJpxA2KpKR7k1D-&3|#F|IA$bZ_dfw&;FnHfq~w` zp_SNhIFnxhNi? zhN1!hv6iDR>t;3RcH?8JxYYOcSe-sp?P{!zw{R?8QABUqe!*Kx^?133kTE(y0-n`D z!`d2o4`4saFqiEAj2)%6^^W>?kicx2|6w8GeedAYrtu#m%Mb&_tvOmMYN`S35%IK%7DRe(kqB zHHnz-8#anJ8K!^3dXaVwr`F2_XiH#5tR8FK>;q~Z`q||#S39dE7p?CcVtBc?O@6+x zWa##beLg-z&n+UH`t!o*rXXo{TlXH2+|(N}!@W_xjeclo=B%TEQ%Sew-Z9$Z8&gs? zZ%QmIq{?yPE5-@N1Q?W_-+ju7h}z@u6zQ=_ER0NQr9@_QcASh&w@g=0+45P&n18s5 z33f3)TlM;OJeX_uxTAHN$|h{+r@(j9C9ssQUJUs6`gUHn3Tx;W?7E~8rBwcQi|@UJ zvn~F^r8mm((1K=Tv**t~9KAXYW!n|k`w}%$G?p0KeJca)KZAWCx2w=<Dl<`qv} zrI{g8FyAqMG_;F17WVt{;G<=c#mJFs>`W^<{2cn#{*J9-R(R>M*+O_>B+$2Sdp>~B z(4jG-rRxQGcfylp998$(B508$DeR<^qEXV<`Qw9{hSqviJw=zp{sU3wnELg$M;lQy z`ia&s9I0)y&5amFpb! zv=*(SVzmiNH4Tjd3P!en(i|W8B4a+JbKd1Y2XhVtG&pRx^!}zWV-_JKEOu zfqC1ZOQ67uabfk~JC0N-UL(JjhnI8g(LZC>1Nxb>{Po67F|@6*uBXWE3c(%k*GSGi!*5E?g4eF`~mxODD;)lQ`R<8cOPAKtN*7jW_J5tn?nRHtszC z-Zn@V{BPR-!{`Lb=zWjWnJD-8 z*{ccuLP&kxMSfW<%;zYyFwmvg^D;oL2a=}#unR5m$urG97&UZga3H#8u?`clly)MP zjdS{Mvg$v|F>-GH4p*kojiXvUxRm&m_Ke)aO9yPsD1w^t4_T~W)he?uvq8lNaN)vv z)f1`Mt_$C=u%oi-4S|q$jpuEj)52-BqZbL5!^-@0v)~Ke%T!Z^lTeR+<$1@D?#LZH z;v}1aH!^^Fj&v3$La1Gu6%P5HOoNB-E=`G~L zPXG3x9Y?^XY)0~}@IaTqTcB=<(eO5n4;mGXt(%+v8o67ocDju(D`ijg=jxLF>k10D zsg@v*dz6dT@j@nc3q4QdLjM4?-#rKc5_sCATvKAro>OwUm-~9-S>2eI<(T zIPh~fGX>|ZDrT%g-_6`{O>f-|PceBI=n%-4(C0wjxITJGK)|&fNMs}48|#&vs5mrX z*|+%pilFc&;@6N%jaCcz*M##9;&$T)9O0nw`1`~J4>E5VWqFBb*Nw(2+W9pVaS7QD zkYE>x;jb`tL;7t%(pAY7FUEh`iot@=x>so#1L-PGAM!6Np*lY@K z$=VWAKQMS%s)BZfMlUt&6BgU714aB$<~bY0tZS)zJO42X^HbN@P4`aQ3%zFWhW>af zCD@kRq4aRGWr|4Q;kN@_9h1^-0@pdb3usaeBe}hAXszdoM2~B`JS}mBUWm>)fbx5} zRTvR0QeAR}`}tU(0w8VzCHA@r{MI4C-Wmv}K0lks?g@y5MQUgDK^Pj1{aI z1hbxoDm$t#em$q2X2t8e7QvchDgOi-pq3-0lc%m+W|&SbTD8Et-4 z$weNx`X=M$M!U%VyiB_@h1p?%@2z8!C=S(+1?3&OAgNuDV%J94f~3!R+E2?cMIFl+ zR<)t-)3>1XonvTGcBgOns013j*7J?wq zsNso;(OPmA)aRAm#f7^Z^`Lx%j-?peHWR4VMQqPB37ILO6eUf%$MC39)rbSq`9Sx0 zoXqE~V&4d&;|(S#-QB2-u$h$doiKBLX|4~0V*Dm<9m^@zCQNF-@&6vf*xt}KmoJ# zd!X#Uj@SKN0+O>By(pqWhIQXfMV%Jy5x97rea*<|&Bz!((~ZT9kbID>zAl3)=UQ-E zoJyN~JUHx#;~~(%1PPu>G&N&r*290m57pc6tDRTWpT!o`;U>O0(&;nTcRC#bYLzpA>lLx%s%XL_f^*U&viRl?vsluiih&&~6` zbjD~>+tTQq&1La}VAZs~cmqT`=Ns2F)6}biC*FXBdsS4T{S<1xrSK3V`cn)1Sx~PJ zN+?EY&`voB37y(Z%P5^RbE-?*v4eJW^<=b5Dy_ALC8A1wX0GkOZX(&g=B&w({>hjt zURt1F@I(fVlFp%K{>i~r+LTfKP3~z)A%%w6s zqj*q(BT%V%|0Iv~$IxZw%=JlH_MJ}uBv&!LVdPblA$GBLP|l^q(WEbV_{ZR+sYY%a zLoeIF!kM~(y4h(l-ZWrry(moAUE)~SO%iKueyQ=xVcf)kR@dGV?AH4#7-wyLwVgEO zHU9jWi&yuX?;f{fv*uiY<1CbbbsoEf<>iLWte^2C>^A`W1LW&&8&WW@Wkg?JuF^+^ zo`w(pHkp7j47w9cQL>C_V!EY1_>os=wwI~Q+I$}!DY4>}I6QVo;mD}#_TyueAU18W zkZ|aDmL6*oL~l;hCMz~k+E$FLkV#T9+@n2VL#+OGXr&XUKV=YJo>arzIYRZ;P1Dq0 zBQ@b&Lk=hIx{&+Ti-c?ia*u!&I5Diu^96I(K$V3%AXQNXL;VCXf(_K{a8u?8ep)!3 zBpN%8eM5nm#w9}yGxc~gox87Co8!g9zYQMO>I=U65t9z82qF1y_#NXr^^_QQ&tg@H zq^BhBsSO(m99WJepT7u#>FA!=XHL5M&dGTsX;@DMK#)U9)TWayzu~!GP|SODY5?3_ zli!8H|7@hh)4c!D;*+&+lp0iu^*+=bu{+?YjrmfyowdJinc@HDO@C^Txxprlh%iq&;1l>cL7~@|EElR+ z=6u93kJmA3k9H|iztvZdc&@QPJ1#0v%=eyMQBk##uP(|}CUT}waTkvZWwFTGo3sl1VbM;Cr0 z)Y?ou#*34wH)_c!+y-3y7p|nP@CXn&$6l_EWLT-DN4`49(rKi;_%=dhk1A{QlYxT6Z0X^%M`wo)hn{D>}CqB&G-i z(EzsGMSwrLIgo7c!)QT}CFGlW=+HnSXAD^CGvgI|^JjcbH;-zKrvQ^*Tg2wBrL>NySI1#QaiWEm1L*zIyL<%hj(^fk`Lk{dN9Mv!8%ozr z<|JBrX`;-q4JRjS6eydNR)mN;F`asF1P?*i;;9UjzLP_m1R}lqb!?wNOc@Xc*gPt| zl$Vemdt9WIbZaTUV-lfQ@3$0h!AGbTUEore~Evi z`~Hub<@eg<4`aSIvkr?2dr$4%wo$gKb3VdDyvr^O6)N`tBc{u1(B#CLr?jL~Mrtv%G1G^+ zpSsP=ZfpA-Sn)}6O0Fl6Ra28%$0hHrhQWB9uZTvo~<1^Sq!KH)Psp0&tDatzVhmGP_69B>uze`@ij+EZD zIoDBcgIt4p(}1$|b-(+@_xXkI!Ku><^SjCH9)@G@$s4Z~n`%pwy1cpC~ovQ6l zoz>Tvx~ZseUTH>7&?)@K&&yANQgh%N@waeLv{iYNFK)al0HP`6D?Q0iRkRp4Kf4r8xe=_3EVQA4E=(W`Pj`#6XMC3b#1^x!Ot^lO`Ss{$kDI?Uw~ZZi0OJ$;`AT zF~OEtJmm@L$rAa!n00pWe{Et^z^Tm2!q0_AkN`t27W3LI5Ih3!Z93Y3j zlRV~qL@9l4p9gRm`u}*hza^#ooqhYOKNDz8>Wq}EBrWvMNawy^o}jv8y`!|cUtIM^ z(dIW`>_6GB{&t(e6~~%b9sFlYwJO+t@oXsdKJdu#Zln5qauSiYO9Kl4&i9NeT)n zm@=L*PN+#hs#eBsK%_UvLiqp5$3_6pv8?{&Tl3A-bgG+)EOgO>o&8iv$!&urded^D zIS%USfRtA#<}woPx-n^bwZP>gBk)8tJw!%k-Aq0!OCYo#!zu8Ns;DS$Jo7t2rc+sE zexHk^kaAQmx5*s_GSSg1a7NIWy3FI2uR}u{8C9F;W|bogQ0x41*c)}CRi9GCPy>v} zBn4jRluEu*o-C$mrMZqSg^b9V2S4`(Ya6B#zHvK9kCWbg!Zw{oZ`c9=i1=@_<@^eO zo27LKNC~ohepUdW$W6nP-7ewE&ukpXeYX}M*c^Y{Og&-YShG!~plSE$TDp+JZdt%$ zK7YDId_jvnXqVaaeUil8?G=~aug@FGA1QavxT|^e6L$pe1e@e(m3wjf^qyB9?(iG6 zx9L@$mw$=oZ&5Jg`%)8lZ~kI{b~ELi{MD0``AD*903b>C-uNS80k>}Px3pTuALa~yI*8yYNXqAr|3w4o_xta!jm8WZ`j3UPlN&x7odJ(OOqi!K zZ7H!+EA{JKr~H*DqK>y7v84;KTV>p2 zL`-&u?9a!on+;Tb|92SCi?#EsylkfB5nJCh2VAviy5!Vq*eHyy*%n&hY-G>@-w=k% z7p)9(-N&I`>>QHF3~;WjM*D;Z62g6xFgg$TeJ*Z)zTEK+oemkW3=Eb%Q3M9Jmh8nf zlV#o=E;|mGAmbApe^K+Me=4lj#X8en|S_AL#@#nrpO zXC7I2yG9UXA%p+n5F(0W_#V$92&p#IVbAgoQ5^?5A`eU33yucUR>glCnC}e|B0=1A zpBT*s3v|cKixBh&95JqbhJWsy6TzCed)d63Y`nxr-I1?)%;vrIk}YW>3yk&$jC9+b{H-nm6#I{H(l=>|?YPXES41lK{&W;tb<$GMUHcR@%y z1{DJpymeq$S?%{!Xjp$d|EUaENb6{obEfG6-Y*?b!#p0@b9ZKU(Ib?u=|rzNvLX)Dd1@E z-5mvKEQ6Y?XQue8j>aB3V+N3x9^uvX-7|Eb0t>nfcdyLUx!SDz#YOdr?V9p=96pXC zB|0Z>gK7g~+f@9LByNQ(S;dQ>Q_bo4U-m}++70~oiTT(p`9Y5q6)E9ZT~wfH-g>>b ze{&S0W8NrzwB7a5^f{1^^g@Vi+TE0_V2V6jx+9K6yGI*klGP)F34V0#*wps4x-puz zOd1CrjQZ*iTZ4_S=>!Lvr2Vi^{NZx!Ki>iWekdi(+^3KADKfd|D5YcVTlCQ5%U9{m zswMFItY084GeUdl=qjki^92X90UldF*g=zj^_(ago(GFEyf@k6MIE|K|L~cz5fc#` z5+6n}FwfAzhv4Jf^NE@W9Q<tfcD} zg8##N_{@@3@l#S`#|E@VJJ%R1D}Dt8JnL78XmpiWpCuI!g6Quz#!iQVg)lk?n(@g> zK=#XkN5Bc#UF1G})V%XoByD-=f@%d^ctkA=Sw?OsF*z|?G_d0r~)`)*x%Lx4`IBCOW z#uwe`ZTD2?c#O-uz%zm@b1r68u>-yN^dv29gE_ETHjTdSJ(u@sEN9|1n^a3dwe@m{`=*jl)= zVMdz+M**e6t=`=Z%QG`4^UJ0P{iTn*?n+#qTnRu%o<=~7E1tyuFSg~s|LwJ#A50c7 z+FprYgz{7h$m(|PC1$l2nys10pF>AWbLy<3V}=W@S}4?X<^9gb5VQoLfl|3yRPnS> z7etAL(*6GFh|Bba41rA0-VdnUjA~N%jH#xV@N}#;IGYLHj}IS7 z!Dp=a|2WS(irLudl(0^S8Yh^H2K)g_D3{p1wGIQ-I38bHeE}8fN@z&_#b(Z9^p#19 zRQU$Is1sHA(-oynB=i}hjSbs-f|viKw!HQio}(1rUv2HsBf%AjT>H2FwU|i_ z{vCWeYNMl9J~l$rwAh`usv$mJO$`*kZpnpH$4a=(f8avPDQvsh6bQ3;aH*gb+jHQX_JjH=L3bq!E_OTdMN>pR~2Mfrddzv#4nY4lhGh6>eA$OzIQv_b3=NiS!J^u6-+J6IVYW_xiD;gyIJyAz@snGhgo2pQq^8;n5q^1rh!#4 zYb{sSryMF7)NN{T8ZDNUQ=v?h)>(~MHpHd{+hw+R@8%K$ zT?*@_dFI#C5u#91+Xas500dan*yfu%EPExli@g6BN_g<0>zR^;F3Eay@6byj>#EwC z^7=SjgfX-wusmGlyY(zslCqjo0<9|Gp;q~zWhmtC_a&-;Ftg>WH@4)5*yw?v#=)pW z3`drzt6TC~haTrlh^)1$d%gK;bgE{wxxtWKy_I{>COu8{oF+@;1_3+UaV6deuIK4_ zl&M%%c>OcQP53CG60`V!T|k&+#mbpJpKH9KV|O6{Thfpb<^WL^e8qd$DY1?F77Lhw zc%W|}`wpssxd89T`aKOZnvX!T%;%Xs z;{d|iH|#;>K2I`FJZxCNV3CK1uZ``s5#Fb>a{fa>VaO(0kG#T(zWf29iULtdFKU)m zlkMlEqe;Zcn=jpBkp%$1!CeY#*oK?QgC_SO1y=0J$b!ypHCGgr;WMNm7iq@+4mi zvnlZbOAf3LdS=_I>y;lm+9Zh4_b)x!tl1nqwB$gqDaIqIZ5K-!E@ZtA@?&Kny|Pa{_$RL9rtCh3D~VQ z{`3hX4c9zJ-BYNaupgJcx^C#b>^1}MB~-f!{l2aZ`epd;BBykV^tyS!l>O-V&K1Zx z4fV!LbJz3!I~Vctt(k0^@&rAz#RUGrZKUc#-SLw;L}Oh*_Xj@P#2Qg~pb0)TgF@WS zhjapnPmBlLJ!uY?h4$wxHi`CaRR~DFj;pvPpMKjx$V+5Y3@iTtjG^JSwUKk)^=1 zPP|#`_@}C^J?*X+8DB+rZ+#)z?Bh{%0#2)D?=(_Qj=icm5Je-8l#FoKP@kTnr2;-r zhxGEIW~4%g<%KWQJhi>g)OJ6xeHbvf4uFLZS(0J{7QwNe_aiYI>u~5OZb+wJJ%7sv zGRj7b&B^v1fu=*3ETL1+WmeISiUF)^gd=?U;)$Qz%85>RY0v+XKjxpIz<7{Z%valF z9~KLB{F3cm?UNqr)&Sts-|gmHx9BiDCfVgK&lHpo)g3C2{gmx4&C3=ZqIl1oSxU5) z<2@cQrq(G=i(yEqe|>@p*J*bb>(Voro6BndDGT@y1@J#TbCp~|v_=pOq~d)hbeS{y z;c9En5AYd4tj;Hadws*mdcpRwGG$E6!>G(@*bA7%A#ao%%Yxz!GekAwMHfSEw3OPc z8YtN0lBsYdnm;m)bWm2L1z+t1k>la&Axp1KJg-7p+{PY?-tv&XZ}U2_>U_JOau~^C zjwM~#R?q}%IP8A5fB>x%kL2-D%9D~Pvd1q8K8?LJUPnI)gvb?xskD#&xQ6(}D?6e10+uI^d1sc%H-L--X6T98N_;+v_rwxO^nce#>AccP>GHjBrEwXG=FQb@^{&`%AP)&83CI$o6 z9kKux!3JRr)efDhE)s)+5nTs+@@oD+V-@j2LfEcQN8^uslblpUaRlJUVI9xh*w$4c zRmiI58q?xCMh@w=#uUn6eIq_V8BOOE!AKzVMX}tlsadBeXz1ISvW$#b$j|8^B{qpU z_!|uRwM)|Og}38vieFOZgMDrv0d{zSqpvLL{2Zad&fLixq*lpV^-^lUZ^hz|fbU!O zAoE+~{H4V!Y67C1cOC`5rcy?Y)iu-LfO{v|P|66vw+Z&cgCCQN@^0z#ZvyaJ-1qT7 zp*@NW(b}4k+X4{#T?M!J92=YSv8If<<{OU8Stp&T&&eA*`#vSQg#-bWf;J2A-u|{u z%Ns{7%udC{GiFn!UEd=2Ndcf+$}&JS!ofG7#bs_<+SCC;W3HfSTlYS4Jag%~H0l|D zGd_~B=0c;!60t3|xH3*Lbzz^@j@+kfY%GE3mk~}0kX5WmUXP<70AUu0xSkZ@m!Udg zR(y=_xCO;1Lc%pk{pEs~uGp4Hc0iJEHf4BVKoIn+?}%YjrA)MT1V;S~}OzLT|Jbc8XN6#VOX$4xYf{jxB+{1*-J{@()_Q zY&MJ}y*Nijh^(5`*4^FWMhVV>Ms4&hv+MC`{;nv)=X!xIg2Q5UV2>;(V zWLb|)>`H@Z8ECAnM3+`y9d#dPQ^ZC0H~bWQ@p5}>M~rznnuCzjbu~*5uJuB8EYU5V zXGQFnOkF9D6?gB&GGDnz#2LSxafq&o_z_3jB&pxpNe&HF>Rx>JJ)6R`)kD|1@mmVs zFkV&XkkHwnB}6dZmJg9$M0h1@>s30lJSR%3+DWxI6F`#XwtHnP|sw!o6XD&f2Hqgq6REagIpv>^oN?lvpWzgB-p8Dn*J z1-3vvtEj9~Y8BG$Yx54CK$!rrveA#z4>j>8VtiK1KTMIoI+gyN-y>Yjip`>|+U%1I zW||<5+hLa*%;CR%)P2M`)}#s_R-|#D&*U2{^JE#j!`iwn&}bN^3|6reaBc=5HJ>{j zt_|mH3dFwdM~Tioo7-=Y>FNUn(d_jsbS{2Ra~xSZq`pm}$;c5gLqw@!J{`!5cXlrD z6z}amdZ&wwY%Ff#dDCR12D&9rvU4AeVTMGB3%=~zJ?br7j^>P_*m}WkzcQf9N9Z2C zAAAevzL)v-?xdsf=+Z#nQaT@am%97hDD_Q~sIN)~gT7a~+LvIG;=OGgDNkzgxNj}Vatf&J9=M^V;&e7WNS&6zzB8E4 zcAvhvV6$GQW&*6k)oEPwvU`X4y1#ncz+1w0*liu*_7v|;i8f;G$Wh+@^wSm@+^OF7Ayp}slh`$$cvqFA~X_QGoxX_NKopqAthGrS2Z9zC%K%8f9 zSm%?ZL7ox@D_;};iEZXR!KviiGL;2x=FCJc563MMV`86sVPP$V02pErk{HN1CJxnZ z4YnRCU8**PU^cdq^e;7yj!w4!u$uf)g#A+&oy2Ip7-6U~(`K|6UQUHaUy)i=C)H%K zMK;c-sed#Nu`_V}taPS++6;p9jkF0?4Y3zkS_ z@10-9IrLk0JZ2T%6Z|)-@4tEL61E1a>~TIA^9n06o$doH!Ld#BP(ldeC-i-Ct;)(T0Q2Fn^n`4H8(v=x ziiJ8uZEs8(cYafAq$394uG{*?D~$x|F-T0io^JjIyc)z^BR}ZAFgL4N##>cD`dn5x;@5Bn;Dy- z{2W$fte&m)j*6_|eMad+mU38{#mtN#=MzOHvB@bl=?|1iO7iMVq_vaP=TXFQ?oF{<7 zWxj9swY&=-*Pc_Xv@m;Or$+HQRF--aQh~j>$b*=-qnB+7 zxVY_q&+g%`0ME>vadga(5;#wmr!m(z?z@wTz@{6i^i;v;BZb#Sje%_!vQFKV`h(Nq zTP17v6HoPy;01;M*2eS?iW4DNr}8IMNQnG+ur69%n2H~f1H`(^zM5=&@n83`{!!Sq z(DvGwc!AU`^bL4i6X5yAgRBR+4GtQYB>uUXIQj@!s&9-5x@_!=Eoq(Sy?8*Z$*_ED zKdDE|SKbX%^?O$yFhEQ2wgmh3!5&TlhVY@Q$ow=(bP0THnKdJVUfx%a5<=94usP3r zud+a1p)-@ma8~=|@W?=y`xwr<7~zR1mjxSME`Ks~3LdflV_d*LJ|>=xKq?nutqpZd z)l++trH{!PTiC*zmE>5<^cM7PPB_ zc8PI5@j3`e3%;n8Cm2p&Iwe&?7VrJIHumDUDApk~UAk+bXC;*Hzu_P>FcAOt51bHn?R(Zg+Hi4lW`X`3Jqzt0qocED zf&YP{h38=Yy$!1KZ;(`%R!~5l)y-TiEF4^|9NkcquA)&XNJ|^3s42@TJeL7LsCz=g zF>!LT`+dXq4sI@La#FO~I=ZxwpC~%XP&2^-5Sy5}I!UUiJpW_Vzn_2Of5Pe1AJhTk zY`@2nB4gRW?NYN=&=I0lo6X7ov)zA+-7&XtHA7vwLKSW^Cl}Oxf;dsQiiexiZ#)o% z6T6^p3Wb08ja&W=FZhj{{ta*Zqs>b-X;hmL6n@Xl%ETOnFQaf))4$YP{sp(UbN~In zzv1`V;8-|lsH4vJQH2V43djJ@Q3oxc0&t@aEirjec>m}l4LAZ$fEVBbSOb=T z72t;IEs3ge0_*?_6s`a`0A>I?z>31T0Zvrm{XN&Hz9{%}4*#q(lR-_1DeB_zpLI47 z0MI~!B2nPay2mJPB1F}!%Rfl;iAj)4im z!oG7C)u8GgfCd7C(a^yd80aWI0{Q)BWpn}z!UtTEm_({3kcZC1+(B`lvFN1A+ep+# z;q*MFF2UG$?vs*{Q!qSYWO~fZ%lCv|Ku}2fsf?_gyuvf}ml~Q{DDuqAEnZn#S=+d} zxxe=C^zsgQ6Z$qR{9QzR!iU79P;{Z8ql3{Q zzv%*@d7uiI03G827bc;kD#XN@=plCy7O_;^=khjeIvzDRiK)xzo%{5>D-4L=r2RqJ z|BkTW{}W~ZBz~*D*U0SxN;Gla&H^}K5Q>?=1b{ejwUr&g1pNP&g3Y7Gq)V|S z9w_^M%2^Me;mxM4uv~3T(7u5jfvm)<3kO>Ns+Hthpb|6IM0i#yccF*ZyqNye%V2RL z2~rNn8(~ArcYCZQtY4x`%vkAPtrcb50x>MzRmxbtmI&6nPYS6g`};fXJnmpFZnyxD z8j>ZYOSw6GEHss@RP(#SEGIH|)wCao$mV-~haKs)b zDfX!4me{SnW@z|qRvEBFzgeP>WRV{Ed<(n@=^EtAAu6}^!T+G&pZ~*|B36CS?|vrb z4OH}t!F7?$tP>qqnd>o4V&A|TH0XwHB6_ME?QU2rxBkv9 z>#=QR;<_hX2$qi7p+G)rI@REQYo03h>H~D|(iNonYIA^cV6$NAbA?m+4{3-80@pkj z(`I@8L#iLoY;{xcd?Z4^2#1zLzzaXpS7}Xw59I7qI7ln*95)G}iKHxpMth@X=0vZL@^$G-7h+GCz6+d2}mvN@bXo4W;%89!gBKw6WUg%Rlq zJaaqAv}Lo3@_MoMovTgwE4M(WsH-Xhqcn82_(M}!di6I0CMSG5rx&h<5jOymlE7>6 zT&k-Bzsd=F`yjJBSqggR*iRF*Y-TSCXXIXZhLjPN7npq^{@_w6u7y=51|*!_fNlCjgD>v+E#Q^d?~s+(l1`&upCeOh2t@k!a+A4WYr37!U*ezdcgKH6d`4NY(EML znhti=&$$63UC~Q2N%ay9+qw0Qms3Ap-J2v{HBf({dCYwaoD>}!fvV<0zD>XU_VEm> z6LGGBseB4)OHz|<^33(K9~PIa&J)sVJqr(a7e3&JP_8lOHkiK=AQ_9DnbVFLTwGHN zdWCLJsrO2FJ;OgugDk*um_U&~`TC1>lqIt^O5S{*@f986pyRNGN%}Fh-k*vPnWA6Y zI3fqZUcm#}_GpZ279UhMMaawFr8;`s2kp8nh1 zGoD)@*0j>{I=Or{f;)$|~EEd^C>gA&d;QYn(smla~)y-UCcljQTWzw56 zN6CaJpUnQ;+Uqp-8o|m*bq9Y51l8IS?(|QV9d9P^8s$RvVe%gM;5#KXeEyZ;F7~ywM z%=YP=(~lFz_xR;m_&HZ}%hdNfxQ;BP?e55y`=vr&ofA9v(&Fdy{i2|Ww9oo+9XzFAA<-3-a#l8M(%MQL z3fQ6O0o{)LWfxBURsK0%ibN}38Ne^`+BoaV4DXkIvsT~T)wUS17tW0(epnIn}m{nR(p(!`d0>=@|0oJw_2qf9}1v1oexrC>` zGLBLu`C9*}L+c4$87!=d`q`ysgU_CzrDgMF8GtOL5Az#%IH3)@6e+m z+g=e%_#KerX$yLTSK!si^K*3XVw#&C6pz|`Kzjl7!F@>7cS+brYSqk3n~ zx*@xU70VnUnqqhpLoh#=nz3KA5oREjj2!a}EAWP=FTpD2NM>h^s$Xgs7L9owIb$Aa z;c$s7D_h*#F>`9<+zsCuerF4y=ULiykXPHFSrdEa)XHB-*OJ_=a4HCU2Qx0ONX%m6 z?#;)rkR*qyC_D`0trRD+F{G%!d=>7Sg6X8d2&;AqATTUk5swkNNn{;fRnWb8BE69Z zJbW>~7G!u&hiAgy-NfF(kca!}21N6Y{MGOENm{COyKEVE%bmLgp05jD%Q)^BL656O z*ILHxkDQEb^}fps`$;p=9l_#2kU(oI@a_`c&4>{DXKvly>R7A&Igf6Stl{U!e47FH zM0D1S?jncPDvuIzTPY2+67J$BLqwdrWd%uACToh2ky=xG_V#=Vz8l}9sh&&B-#cY2 z?6Dicw3|*wNff$rM*1X1@f29y4Y8*t6wlK}II-R*zeyu5W^WWmO?r`v6l=N#mXl*? zNA@>HPA*q)(;`1UZE-ddxmqA5*zL9g|AbNPim{Bk9cQ+udbYezXe2s&iC4ShYQ&0! zb=5;6KgS<*Rwtj<6y?xrEkIJn_iNAPN?G<4eddJo=4`p;ozv*v3S2SgedV?KWuBma zsQCj&@Dm6SaZ#p1ZD@nE7&g`(LKY=GpNe$-%Ejv%yT!Q%{d86{gM=`v3D4Tq+2S1J zH&%^(Vmz+|zAg}*zAlr$>ltyr{viXSb~ejTkA4K>7QpaKeu>x$a%aQq7x-KoM8TA( z^3`8Qp9v!FvsC4q;$`WYZ=hh}{Z`P#G$y~mWI}6f=&6P1`!1 zv`k}sa;U!6kopd3vet0nf?$#tS%dJQPONJxa8T*^=7xLv_+wQ%JF!*n5V*Q~?MG10 zXP5~b+WK*ifg(Bj^>c}H`wtubUwy7IG>}G!nEjnY4t&pV@@lki7zUuM8{U||T<3EA zgks{ek{*(4o8NQ6I?cjoLPoDG2(N6uulN5DUh^$~pAP$wIfkFg*w_sgQ)-sACkIj4pw&kyn6FW)U>nn~PuI2p865o~VE za6DT#ySA>T=q^MV2LUF|^e&y!ESMq$I+ZFA^CXu+v-{bOgSp>-{c5)+f0_pGmvs`R zUQm7(aY|Vt#+P#PA#oVq#?spwtKLe|XDMoxg|7r3?&2Wx^xr0MjPAr}Hm@Bh6>IVI zCpmElL8!Os?nYWUsy>>l3kjh>Ok>nfw^rieS%HtQbqu6G_lg8RwmrH9q>-Q3l<}?i z^0ueV<+=x##lBOe*PR>~yvjuE_B<)Y-J01~p^=uW%5m%r$uW;Szq<1)E1^)aOLkq3sB(eI7HAD33 zL4<16G`%@A*H;e_(q1qA_T=SFS7p*H<8A}mLqDRlOc&d|{v(d?B|Orek#>yTIT6SP zx+udQS)L?umDPKL@<=ZmN2BZgBM^ zMW^BlbPe0c`*U31W?B|XaP|07sXz#1h*d!UWl8-ttJB?ZvE3u&$Tam|teCdSRDPK(UNaw#gkK;z? z^KBj8Z4%npTW3Qrk1ws8m86!;!nZ;it>EK(PAs(A^;bSn{zM--VR;=_lOgH}D{SOi zUcyI8J*FF3CLk~0q)MoTO*I=Lr4jfV-=<4^1^t{#ECqjvv}3k=8%LQZ1cCV6s0qo-j#%eI>^;;Z|J=3{c z9by?rK#9;?z>lcV_JStXVOlqRUZwjBeMRhs(F5exnq0X1T#B6=xl&?$-5rF5g_98B zf~+5g7c5+aaa9>tabvgon-sr2UI$apOg+UGr<^V@JJG1HN^SDmre=JeY0WO4P@HwO z-0IJ5lkx5T&VmNphUesqmvkgR=5qqY(}BSo%k)PF23z78t{0Oi?JBn%ksRsPBUe6A zs&2_F(k^j@C%3KFvD(vVtUysYf5~_Y5E**O06vf_4&`uv`N-igI^)Pe^RP*!f zK(P~ePnRQ>XUvSD;>TZGq9%#0CP+9-W%Km0J-YS2lA=5XnhmVNZr5U1R496c6)sF{BgM&ly@J2lu&=;-Oqof<0{2AxNj7*@ zAo-s8t344S8hOnLuQdhe-Cw=jCwAhQhA~cDzFfj@e!O#o(|CBGt2jVPW~I~jct2%G zw8#6fo(a4SrMmK{Ym5;#Lg$&o)bC@-TEza9wT|OGH67;9zwK=qGRpVPynbR-?{2UM zbY=brcsFM9Fqar~%+Rt&vicOdt$BaQ^@<@mcB)|z|1<=?u{={cr}*lo@UruoGvFEW zCIYzJ=~$ia*ppSo5sIMW2Y<&9|M)c)s%x7;R}*p2S|6H+lw|)(_sUVKRNDBG0_l=Y z*(k@wC4JM^1$d|L^>p=o>dR0}dUXqASP1r9CZ>3~BNXLoY(H(glRbcXrKfR-=Q>q? z&0Z1dqhJ_jZ+tK6BsATGwCrrgi&e;!Mm%Y9_p%haXPiV-Nz=(izwS;9S~unsJiBt$Njz||UILlcTzBnt^v^%`>wGNQ3pk^ED=Bav`RYZ&1I;@1D5?%3 z%a#IgjW=*8<=j_%zdBiKoUJKMnWen-rCR5W#{LtU$4D!NdseeAH3|E}NVOOT524f6 z%RzI{M6c7&MYg(rb8Lg_hjSGq3dRrl637_Q@ukPB08<+pvgzZ76gCbvbNqV)dz67> z!>T<~WgZ+Q)*VHQvj&j^f(GhLag>Vb zA4$;IW;c~oUAZbaGi0xC?7cOo`3OWE9T=%!iGD-qS6nyfOrjWz7oQ zT=&-~Cy76?;;Z_Ana1!@EE!uT4HqH2rU2dZSj~y->6rs^HoNc4BxVuZZzVH?%+2vC zK?|Paov)$9eBtzCS#>c-#?cQfHKSt<1<6GHs}ff^LjCFB-N7P~g?)}2>u8a*?AWJ2 zl}oX6kUqKA6hnoq^=T~Yx-we|N9OOFKA2m4IxdauG$L_}mQ#q78Runs5HnvMHh6yZ z%_nr(a#}D8pO{S4TdNVtu{xEq0wl5EE_9W4LB1z5$nS=VGtmT^Ha^m!v8K?$(|JdK znQ8&}zmY~jBn&_zGR36hSs&gxX+12EfPOkGu-XJ(p1&|ijx=kU;DeTZSWyk@d$KI4Hq*K{ z6)4(w3s~L)SiO4gU9ITUwX;~_DuP$V8?l5|OYmr0eqHK$HEh}sp|6BJ_f7WB5?6L$Xh^V!m&y(uW7=h^@3S&?s=h8tcx(N=!iUVFi+hYvVC_K zUFL8#+6P0jXJQ1>?cLH5ZL2(4S~;NhNbfl$Npf9Q;aBbu{<3XwZB5eD>zXu^k>xCo5a=&U6D-!){JC+Sl?W#8M?O zQVG4}Ct3K+*-fb(%P85jPM~bfklerC7!}nJ#w;KR95bdKMk_yW9<9QzYq=Wd!g1M-pG&O>82sAiRn8ZGyN!+E~@ zQvHNH3qSuSObFi6#ewCS!}??z?QSr)>8EuO_cjseP!sNNy$wUYm+mt$u=CpzH7}r# z{zCg?S(fti#ijbsEc|d0YxvqKM((aMLt$M|`V2-nH@$I2AVHjpwfG%h`yy7S`JbD7 z^Vo^=Po4a{L(X3{w;+t~@&x=vqg(G55nXn@`PDM?z)AR6bT_yJS6O4i{ZnSOO#<)XGW(ez{hi?~ zviJ;+^Y)cA+@nqRJ7HCH&TB1>{ywq?l0#l95`qVd&H59~ zM5sqvIquB*+p~xl6s(+d6M(A(O#-yLNxX|+S{{*+=}43O;QObV-VUlL463wCO~wfI z<*uD;SO>q6c?KWt(-C=-_nC&=Tsz{-Yiu{fS5oygq+HuBp`xE`GJDe|QnlJ+sds8% z=B&E&J<$hTKSIQ=ZvmVUNIEAd975}Hl7kYfhSZ-rTyt~hL-XuAVM)E5cp!|xd3;lr z^nY99e_!)Ie?zhz?d$IDduz=3C<+pNuWisS^WX1&CH?}qma!aR0=K~TgH}Y<4*F~B zCm1B7yJv@A&tI&3j5=LysxUxu<^I?R4 zNsN3g*(3kJF-s)&%G*IS(kCOaw_}ak^sY}qRJ2HPfmxEmLJotn3P=EI7;p#pxsKE+ zc_`YMT<^mCI4-bWP3ngHLM!DSh?Xi=_f_Z3&#S_Tf4bf@QrPq2XN9FZo$u4)Ywjqw zIA#@1{F@2ETxeE>l2l9<7Q))bG2MZLDAtD*$uECUo0ENk>BKCCwf5e|$0ud)kzS-F zSN*Yt0AHPnS*ho+mLi)Nf#^i$yh_N<50nQC&={?(o;v8t+XfSyC5n8j(`!<0a6YXVRgwNWawSTh62( zwa?sB2;kuBo;UZXHILI1Ss#+=b2{w?wk3atpvSfc3M*s#iZ&z6NAK!|zvg-{#sK6R;3ykgAn{}ObyyXAQ2%6#IOC5}Dc!u~Z^$iwb( zrF{=jpV-N9aWG6dP#b7?u<87A^Kr4?wR+j zyzee~+6?d22nWthTZ!s{6Jl+E*(Uf+Xrc0HiEKaiMmK*SMTN0XoTlCJwfOV!p8Pf{ zmTijA8x437vS&5QgUuax@-V(L5fl-UA&VvAqopJsE+%X+6WPsQOvt|&Lz|!PL`v`f z0W|M9w^sVajCWQnEWgi|dE&L{z(Xb90iOax8xJL)!v3TFTfl36BX-r+Ql|>x zK40Pklk;F<>hlVD0y+}`=}!XQm<^;I)^t2pt_xip@o%Kea57#AV*Ci1F2xjO8UC3a zD9mveNo0h0<5C@7FnDih23x5^K*01#ng{uyxvf9tw6CCxJ>P&1Tc!X;SpSmj&j7HN z$m7*Pt+tCIn^ZkZDiQOmQc-;53CuAdB7+ne{s6udReA7$!I$;t`QeWZzxI3jE`y#cWM(VZ-wt*~|--Si?Zvj&9 za5K~P>v~vl>1utjUI^iNTn_zuZ;OY(4rqNV0twE?Y*Fq-H;xK1dg5z{v{;$L#~WA` z#a#MzBz3v2Jwy`n9-H>K$C#4|ydlJN_NNhehexer!>f1;(_)`A*gpkj#4g9ap&_g) z3(;(d@mf!p{#Y6al3Zt@rAE2(jX5Q0qwuPVbANgd)i5T1nN@Ogja_(PjC~>sS+zZ; zF~USXb0$lEUhT;AR(XK~-EB`#Q}cfgB3rU71k=USLLa)cj{#sZP=Efh_pDsP|tIF-eB@%+9 zKsKW^m?fp_&z07DJcTnN{0wjsO0K;dgekY!N4^6g!_PE@X4J<@l-QU7ZmTl4Kyx6p zzlG0!uateAK(~9Wd>I`hcH2nB_aV}84T`@rvU?F(QqsVJS;Oj4X43uA2}`VT1adom zwN;RpL20GCx)LlKSi!Xn2v1ZU9`s;~1i0J+W|v~TZ&+8BP1{<@zkew=y4*r!;l8^C ztn44MnUs9_=24-^vW0mbPTjut`HZj2Gj^@JioN7C_HI(d5B4W7idrw1T`#7G7mrmS zwrdSO79@w@vZxt+z!y~wL zVkMZ+D1IF)1IUifd#tmX8HYWL3(2&MH0Q7^5h6HE`**fmAo8ODPu9bEw9k|KvRFJAH;l%SW%Q^X zjk-PM`gvNe2aYOsS_G@(Gqp=E3a}QV``S@oe6rNtc$i8vH@pu_}ztwM+T^_g4D?39<95F zox>q2w48B%;|3yqYgctw_~VzbPA>hY5#ZSZSq-`ZDJ)uVOTKNMc{zKq!HZ|vI7w|H z{^YRlPZ?fpoGaIml;ejtN;<|qyjgj2+*xwN3%X!5`D%4>-H#J4EbM zZ+c#EV=}G%^nn(@TE6;vEc+=wmABJEtqdGx39+z)sdO#@hTkDt3~}lfStb z>OIbJ78)v;hQVNubd;~1uG&?4I0xE#&;D#5JRh?fC`#8FfGr{ev$;R}HXp2~4bgn< zS~VjlpgN6!)c~!)>jKv0OST-%8OVS{9T*%GlU~&IALT@!nZg$<^9_9xacSl3K#}ui z5?}EI$4_}*_Ld!9iBHv0>n$^eaBT8uS5A4|5DO=Z%fcK{PDq>BQ|B_m5ca|c&yNWL z<*#-}?Zj}e#LBSzJGQuuH#OPfMdhBI++jj1X-Z7YepB^Upp}f07ze+-1SO~fZYQql z5zh^uSa~3&^fc^@bK41Bcd!JmuwbGi$I9<+XfI`x5g4Pa=4$*BtAZY{Y4co~!uj@4 zGu?AThlH%M+%5CvVqTOuzXi0PIyCo`U$HQ%BB85Fj2&7+8^?7MFPh8O;lXEFOJ zr?9GGqE4Zgvx|xB$yCMnQl6EY6QbdlcLDzPsz#>U(285&Evv)T^)oNWhli)<_J_XL zb99+m1t;P&w?IdQ!R$cpb9iU;<*|#N_a#jaYN29_21|0gezh-7dI+Mg(K?A${W2o* zhaz2D@4wH@`8GdqP+>=S58bK>E|f7p9od7EQ2Umio5xLq^4%2%pdH`6DI8=Sc=&|# z-rL>dK_6&Gz#HAz@cr?Z(`%g8i1J=W{0D}u0Un~t8`?Bbr1Pq1@zFZ>Zgotgw61M3E@7ftcDtJq!V6kA6rUJ3K+svI@)b$iTj`P+ z2kxs8Cp3VgG941XtPF=_@FLJ{1p;;2cc={ml4&nM!z}`^Dz`mG<(j8;dIGd*rFsJr zoOMHudcgq$KuUcg<)8>6H5q>GtUl z7PjV($o5=JPr0c;x-MX?9OOSr_e58kpuecY4jmDtclD3~tHXFR*EQNzR_X%KPX88m z2~=3`r#&5p1ycv@3FN&M_z0jnWP&wbX}~|Vi#@7#rmok~FYiqy0k-Dd9yaSCYC5R( zT45xEM|X<_$zr)VWko-gVrSuVW`F$<-u;Y=!Ff8S$)=j?pHYf`L@WM0Ylg;TUwFQL z%gfE#-oU<^vHJt+tAc)r3@`|uqTK$vsqKLG&?OAduUKq#YI8`LdFM&=#Yzz5q_|?& zdvIjV)q^*rltPy7aL`gDUVbjev}YnM6|ndn6d^I48rwN_um1KfFRuO}+V=pEssdG< zV1x#9zmwz+F2McUJJB3@ox$t(eD=&UVbRB*7aOUy*vTi`5%Oc%_MiC| z!}!iOC8rwIHY$cSV?~8pp!O%%#MW$GEU8rndHooS<7B{d9qm3YeF%dDb;ZavOF4`l z`DGc`w!6CUI?;dB%j}b-z`NnXo`A7HF=)D}LJDmF7f4u-toNjCTUGNc+?T7=Q}bBc zwv3FPjwM4Qtbi^=oA(d%b)A;;6*;g)a)FQg!T%v#|Gq!8PRLY|0yu4R2{dzwq5{vw zB%bdXz(RckRvobh$i~^p=DO#i8(b;9qh4PzfsgTq7E0J2R$0@SQG~K@vHsZi8}#z% zQVuUea=f_2&CtEs#!rlii}@6L3}bA*&UP29M8&>>rQKR%Ijc8}oVccUY+FzKEMHE; zKB-M^T5tJ(U0mu96e~uBwVo-t>vh~P)-L(QkIFAIxgYno&WnXaT-<5lR9)oPp<~c_ zAxU*lF4xZ%Ub8y&i9IG&Ji_6r2j{)GhAr;L`^p6e640lkN}5_KKPA<;v3|-3{Y!p^ z;4t#32s8Ue^UY8V&kL-$@5V{P`diaYu0m(+vFN)=-6Rz;qpiY*7+8|sAc1a)W0(R; z2J=q(1D@^Q9maEm;m+;xVYdJcObdxJI+d~OrbMLTs?M&yF>O>oraA@l?SJ@l_xdjb zio`0A+sWVgF0vM?Ndm+`rB>{cuf-_g_8zY=OUd)@OY-ICd493ptL~AvKt#a3blwHN zhvRJe=|3y%KQiqxB5*E15>N@7)YItfSw){B{T>{r(yamWpku0=L{tp-ow$`A-@Cml z4y(Nf{a?pdUiyUYC{Gg)BUP%W>}hhHo#_$9q#2VgIumX(CL!@YsmB2rzQSY2q)CTI z%GC&`$DfgYM~{){b`lK|*F6@uDR#HC_by0QtW%wm;FkN|7?bYgm4y!= zzrfE_5wYQ`wPV?Jy?5f}yPnf}7rcVdy7!<@E3G&N`;)*oW^MR!&W;$B1#kl|Lcy?! z)Kj7Vn5SEmJf&Hmm{v_%{t=J! zEJfMP4YX@ini^8tHg0Q7HG@SSFZ!&;b*+D_b}pOf>W}$r{u~m;sV<<8n`OjJFFA}V z>*m>;tumf{WShdZ5u?aNxAhYn{k`Y$ZrW5OyvLb5!lX{wOr=px76<|t0O*W&o*avZ z>0S%dtu@wg6_ovmU{1@)ICb{6_v6EnfxyA|)9!*YGdGlL3GL9~^u+X$*`;X8Fj++wfh$+qTn2W454xh=6G^bI~*v>WL zBLu~GsUFjCag{c7a~CGq;2>k?&BKvTuVej0n|I(ZvG|5=|@L*)*pi2 zNce!Ry;C;}{w3``zlW}iHlF9L`g^}FR3zmZKsv5^U8%10IR(av7$mG6(k<(j<3 zEPpr9u{%izQh62n*4L80%xa83h4iI6^RtUsoBjVNR{oNu@-O%JmwNE+)K$!6KJp9f z2SY}(O)BqYQ2eVzb4ovAKzTaXe!Cg+2m_U7SFvP7@V$TUp5fBNLco~HvczLT1;a;A z&xh&FlL9)`8CjlvKP3^p)^90Oe1tS#f%yQMDz^VQ%TtR0fv-G$0==Uzy^^wcx2mI1 zy6Pi`#;{$)-fvY<4A(PEy&1tfYZS@hV7NnU;)vcEh<$lJ?8Fu5x1CAqPmQe6MnF!R z6S3=SEbe@k|L#c@W$e5?)ils4hBeMtTsc)DK5`D6qm4_YC#ODv&h>X-;J}L_VAbaQj57U5_k_4OS)h#H127_IE3)os`9+<#Z-$gg5LzCM~FL@P4 zyJsFGd~m*@L#5g_GEP)BnNs?YL@mtPI5*Qv){EBOaF`i^Jd5RpAn!Qbe2w+``&;%; zpt*kU@_p6d8wVi_({5+ML)ygqH7Vug6*1x1v>6|%F15ak6J06iB4M3oYGc`VvKh4A zZEzVC5x(5YKAQ`@(G-&CvKr_0`w5|BJ$9&U z`d{_`S#s_FP$zyn{g*uA|J_?X;17tr=wjP?oN6JqwHbZC4fh+?0PIt-NqA<2FaIhB zoRwUYiUy7>Fr>4oeq(pah5TduwSieNu9lqQ{KQtyHDkFc5znp@}EJdf6oKgP)tfU zd=y?lSvEuUUe2+*WbFPOytP12#ykvfLB#;QH!mFrJ?C1uo%b8gaBG7BW(*po?EK_g2s)xKla;#756FWK)22rr2m54M;9APRg{>}Ws zsPr6gP=*r93cm$H`Tcool2$j@ewE9$FFOdgB#DLbjcb9!^OZCUmAW}zO~P`In=g2e ze~zXWL)f35hy+KR!pN^kCL0;QD3o-#)x>qmp1fpkQ%1Op;GL`nhK$uIVf^Ok*4=+m zyP446L+Gd7^R{mY#_av4R|^?x>jYRV9h`%10VS&A3sn9iWrrBa)RjR&z^k8eUNM-P ztWHJEIj1nK$WtFgNS;Mqm2}Lfch}DPX#qr4)Qm%sZKp{W&s_;>I~&#?cw2nBV$Km0 zK_kqncc z9z*QZ@8#1pSAv#RuK>hAZ2F$o%`EihQPXs5CYGBxq<)7~ZZG*q_bJ%avUKvM$#$Bh zTa4vOYQp#Nt0`Tf&WhgJBkJyxVK>Qm`4a)~VxY+IT5L?}=D9EBmx1cL&XLiLXxGW2 zfz$!aO>i4!$Pa^0cfIobo~QLO<2+TtZ%DWj+#N~SGvetzRCti|iuJn!{h@;BAi)4V zJ40y1xA&4%RH%*nQHaqfdlfim&Y+8-7yV;mkR4v5k7kp6y1Pm{4aCC|FWfB4I7jI~G=ug1ozJzW%GA)`!MM3JrJO?iOH>K-AsxRo~mT7*DzCcyq`J0|2%PA zb}DRTCa*ER{g{Z3(09XeAzS*Ef^pK0#w#XsY8jPlD zP?DtU`x)fSA@VYaxBNi0HaaK3y+?-L$y>|O*{9g1uR`1Niz+e5_ve$(@0>LG+M_$o z65ehV!hYiHhH?siNc2X%mFUH2X)k1xk)fq2&X$|H1}CBaton?@vvM|OPR}TDHTh+! zi<2aK_Nb&o4lhcZJ$Jz`b&e6WDHzjSv>JW+v}lZl@X`eW&T0woJ!#DffV&xaf z)sb5Eb7M=2fo*CXk7ZMLi>t2#w2ta7AOQ$y>+2`B9`1#$2*uVPzU_Yg8hzI+Td;_W zv%o8zT(+LK+J4zxLG+K`>Cg)ZpriE&T-+If!`cI|^4?}}AT%c4ewQ7jr5jKW32cr1 zSa?IT#kX$A*bL8{Eis0lWQ%C-Ue0j#Z4tU)V$&NN6HUBV@*Q1t79{WSX8G9y{4_*I z2FGt#SC4Ox&lS8ca8Ke%nDbnSRk0adYInr-6j#6Wh_p!Beg5GMp=`5m`*-hN$>rB% zWGD~#PnaSyVOd**+J~e&-HDwQ=D{nzs3QL6VolU`@SoZ++B)fDy9{&M^YfKq8JfkL zljrMcsVJMZiuYR9$BV8eNe83mBl##*fmnXjS`0GJ+FLfi#NaL)^Zg98rcSVW%t%-#hK&HT@P1 zF=ba>v@b3+t^-zTLK>Be0_&cu61{W zU*MPXpuu=`r<%;0@KO?b8YgA;6}rCuUw$)dpH+OQd#uFA1P!^#qWCDL&OXpq&ArU@ zTWq!&uqeKYRCBkq-ZpRjBC$KJ$oh0jrNhU zT0XvQ3hl=>QS{kG)A`h184;I16E>UcD{S&9qq_VX6Mp0!I4o-gSyAAgw!F6gif-2nCW+UG^svM2N%+O`0aEb6kXOxM;km~0Ik68138bjnx30(=V) z%A`EWd=6*El~YC9ewlAT+6>vt(FUFFKSVzROkzY4hR&=Rb|vhSNjM)=C`xons(36)1EIV0%J4#dtI1-Q+`9jr`?= zRb59cCoZ%`DHwm9Wy={CuikyfP`6MQ#b~qFv#=$eu8L$^qh?eZ&4ME$l*N3ah@xi} z1x$j@B*_FtP(cW9V2if}%hOUuyZe&`u`FGpQ_B;HZr9z2b1i+O+?s(=cQO|S8}T>Z z;8ofFbBo%o3B1Wudt%V07#UJ&1&Z5tABnNh`CMO#sjrW0dz>b?iJ8fyMwuP`rD`{^ zv40}N|F=Z?t2F~cz>7<{izuG12ZG5n#U8_YIV1Z&P|AR0De;I+XKd{hal;4nputxl93qOA;V6jHN z;VIU{JT@0#U9}YM@D#yooaIHxFaQ5aJMXBb)@|(v0a1F94go15U69@p=>k#%grd@o z^cGrZO793rM>z4sD|(u*|dARv%XL)~BYIcMLy@4jcBbMF5B$XMY`M#5OEIoEvW ze4Zbh4{td&t2OhjD*-+Qx$X!Yf0g~hp_9e(B05Ow9rzWw;9aX>VsAp2@NPDNuO#F3 z)Z%v7Q1QG^g9}iGB)9ALvssfK#b_nr^p-y_GDdCh!h_|3`QqJ8om21?2LM+WYR zwtmgSDpJ8|-wW+j)e_;tlrkyCNBq6!>ObHR)9NjhV5a);*Wx4YRw3{#1fJl{U6WpI zCR(iSQ$ELIu%r9)%|;yZ(_ru&k1abf=9gNpwA5DF7A)<15;Mp(RaqN3(#}kMx+Tm* zYntsH`VOgL4wa91bJ>gDW+(bEkSwb7zE#F;Q<$M#apfDx6eOk%#l{Zao@ zL_+6}C)DI_U>?#AOIf%y!}?UXYdozcGCl&X_wT-#LMYw?Z6LN;NJ)%!hp45sbQk^> zhL}*)8&#?rs{F=}2QS9M{Q(q3S=YfiH|}GT;D&0^S1*iK8BAVK^M-e~1(8UnN|BSo_oB;rH(=RHf6PS9nNRfgk5h>K);C4-2`~ z3kQ5%(Qr{;Q_whSpqrhAd0Tx`(1Q5~`~T@lpAh`B-@ELqXyQAC6iEUQ{0W zphpHDc)*u)6#~cK;n1nFQI#`LinVo55Fw7D4V(`FtP`Si(7}Ck2jQlhQ^ulc_I+Mg zwG^7eKYxykF(eEl0`l0F0g#=~=gGvhZ*29NvPP2FmRkM5U}38~d*f4Y@EU5?Os2wm zSEs(}48|>7tvObE08i0N+q5Yp32#RRK;>^3&}!eiK#jH)aQBC%n|2&pO*u^!I93WT zWpq^Thb_C)+3ZmkE<$y7pP_?uzeDD}_K1=Zsq9oe0mKLQwA+w?@P))Z~GrT068P+WYWyuWGOf+rSLk^doCfCn;NJpfK-0jjL16tp3iX0SW?x!T! zxz)yc`G?=o&iLw=psV#K#>XK;QS;yqO6IzHOUZaWB_-^{N_i80hRhx`>t`?84s5mz zVm#SQKWxl^&l8lQ`yjWT8uvauYkjDX*P+F$22gOzF4#G#qjt#mg`$Ys(M?T&i6T2jJ@KleQA2nHa7wl3;)fGFXR^flrFO+nj;}s zabZggTWX78wQUt`x5CX!qLFA!Ks_fcaugm0D51S9Zup7EF*(z9D&h$`v$M0I&|uBr z;@6FV!kgQu?9A?uUU3j7t={Re7JMcrqL$}c+uE5!qWt^I`Tz1fpOrb*7$ciwQXj8y z+lnu0YiK4qGkBHHd`z!LaUw2U`9IkXSQz!rUkb5be<%2TbP95AqK~5cQ*r7(i}^#g zH=jfjGZMP%YrRkIVWIdVUY|JHS2I{cV5l4!yzo)-azfyrXnGKCd&DZV1OQSBcJ73cdO%0@~H z=>DLJU)m)#8pJZXi|0HihI7(+e7tLRZnx5`MQj(#_M9MWtwvONs6pwy^uV`IsQApt zYTnNI%vn6z3zJY5!{ZH6+wU`N^%GCC&gKU%AFn~PBa%U4<8Qq_shV=s)`A=^Amejq z;4D_Fl{NORULTg+hW<`khsS|gC%ZuUsK7Te#o47 zXkZC_709o$RPEX~Ow)Hap!sG(sv;HF`56jqS+%X&eh#Sv5!f0ZKA_;4k9?BqbmwkR zZi6f`V0U%Zt z0wgV*}FG?8}eh--yK{E|t;B z_2vbB<`x!^!dbRNm`G^y) zKTqL*mfHXMIyVc%-l`T_VZR^$rYoL}2xt^5cK=Y|oDML9i4*L<>oESS;qf2c!hVgf z-yWa5W3uf&ebXp3FG|Jvp*>TmcT&*alrT65ZpgKp6Yh_eIr71;BUZxbrb_$Ts2h>7 zVHH9~=X#QPj(QHtG7Y;2<~p|K#4UJhvbX16-|DruY<%~a%|xOKsWO7c=86y=y;4To z*scA@&9oLd^Vl&E?b8b$rg6W5Y<;Ci0EN-|&irp{ACBf`W$(hp+l7$ zkT;F)c_yXY;Qm2Tckb->H>|fSOMm!BH$6+sp9XSN*2E3)R$LZFIfhfh_6?o0v}BTw z{z|^z)z&@ z0m>%)t%vT8^R~HFm8YoAeP!GGI9}R&xMmK9%JdIybQUu3FDoeA7x4$*C#V*EN`#Co zE_yj$z!X;>kk>wg(dqq!Q~xx{k165%e{Eqb71 z=Re&LUP->k!CiyAw}uyGLzDNYdPYdnRAg5-dHR%5k&ahJk$01J*w|di4?)|BvrMe$ zS14_bPYMqWdY^b?Y+tuCSM=pr%bY)|a~U~RNwoT@mdOXw+Gbo^)2 zZn!0{ugfpmlVZoEB)SLhK_=7B(xZ>-2CgrE0f3p(91C`wyHCS;3k)yzA9ngny(*sB zK4Ouw=6L@6L`P7T>u?0ED|6f4+SJ;X_6xj4v6+l>EjMO%&m12X=gVmpiiE3IPD^>c zv?~@NGa1A?OA~0oh+5I0Dqj#<;aO}<~_X3P^QyDP6Rh18dpZl5D$qYf> zhuszOIT#km5c3i%pGYs0nDs?`04AAC|MeU8KN1SItX@sp;V8mkgVD&;saKxM1&fu# z?qJXSp0D|glyWILoVP{6x=zcsfbw~=0nV1wtJ^+q@Wx$wF!D5VRb9V&dT)GH=*3Wj zOTH(jZ1-J3sv|DksQi&ZkPrGv-#YeTN=vbeaekW4-;RrA9$o?K#(Aw#)FD&`xP7~N z8iNtu@i9))kDT=|LnDqVWO*VwPcA8$L|CB+(0}yA z^iJyzO&1V$)Zde)sHFuFw{l9UTr?;bbmncofOJ0WHUMRf0hcNANaA=*XR$kR;hS;! z{znGlFNY5;SaI2k@dAnp1!ZcFaQh1UKG}Up8 zn8KiNjlUIK>TSRMBLy@I1(`HXUdb0!RFVGXjHqS^C!GeIb=ltPn+!Ucv`sLK;*~Lzw zEbnZea2l0U9#7c2H|_d)G`!bVgxUIq52Kqko2IV#{R@r6RjmW3RCY7muDn586x^)$ zoP&yRfIXn?Yu^$Se5D1oFto-?B}{cGYEsN>|H8R}1a@0Ym=(C>RsfAu+*4%#$bm8#dmOQowU|E>5*2S3i7-Cv)z zj(PSxr)#ZJ8bi_W|DQ65lG`6&x=PN2wHOkVu-pv@^?<3^g|@dA|D;0yW5xc*pMkC@ zh0d895#+b=<81>@izF+oo84uyARqUyzDqeoj>`uTIBgG9bL*2drGjYLSqps_FmA)W z*S#p>;Fqf!EcUF=qfM=JuwG`C&xSVS;I}bMW0WE^P;a7FVx18icP!tCNKy(PB6<$q zrd5P{Im2zW@78Qe4l2pmDm&LV#cHEtPL8#@vu}}L*&f;*xHwp*ULnNh0@i4>hcV#W{45Te}#=o2@=LWIOBwLo9Yb#`tnXM-BQ)F>9z*)I$COM_S9qmpS2IK5rTZJ1qHjXv!Ul85 z*rGBx+167S62$k+{jcjoGm`LiLDdrzb<-Z+dk(E5gIw05ttINF9%I}mCq4&ObBF}A zt6cgGxdzX9kZ{l{HCfJmk#N!kEmj`240qXRzfJG7bB>N=gBkCebcf4oN9UWurw<1% zTQ4IC9hl+IGMD7djb}DtECyRWqrr=c?HHt5$1i|TS@1IFWEQZd=<2&^OY@@SuFsFI z2(ILU;@NFF-?_q^8xyJ@rt`ENl;?Wx2i+A zz1pOb`bvtwBfE%=0~3c^jLQf>=|K%KQ+&X??8{!IHMhKPb#vXl7`?q_Ti3>hd|B1q z<@l0^&dE$=5n-MlC%?TtS0i-UYS6!Eyi=LVS{H4`8RyKhx8XebnHAMv5g*i)`uxRyUNtmO2qiC-}@xW0VPqvs}3neb~7?$6L%V#GoQJV!VCjXP8?sOZz^6> zkMDRM?dS#oSC!%eeh_5D>;1s~os8oaeHd#~;9lYIz`fEJaZXUF7)9&t8>TU#^b&Z@ zyy0@%GFShPM~2KDBja@sbBL*|Q87WnygJqzI)vf8%i0_L5fT+n@@w%6Y1J$Kw8qc` zqc_hej2GtvtU~lyX}5!;=zcqH<8sXj_jQV0=G=FnI1}q?as6UeB3F& zqSX$}T1R=eP{Q@Ij?Uo}%Yd17yFt%Pz%VU3<0!$)?m=}@5|IVi`_3L)|IA;GA;UjXh1g&Sd{Xjltx z1=<)@R$J;37W~fFH+sK(bQDkeSM8H2W{8*`OM*@q(X0Q^xzYb|f$-|>N|j_3NL&#B z%kJfI`SkTJVRVR&I1Vsr6G--Xth^R%PNHlBer#agPB5bR#DU*I1uf4alHD8*4|W(VU524ybm1*tx*pC0rSxKoW|Y0c$ZIpo0x zP-X^AIZf%)tg^zw;d%u(J}|ruAQ$}fjZoH1%954iw{we)$d z$sWW!p=2TUZ?fnf_`IIr_0{(!DqVk!ZK`e2;q=Ut+F6+@>t%!rsPLvw-K?N3y_z6XwBigMv2ne!&-@!)oe=;D~Rr` z%B%iJUe(LuKp&Lczc>}h;};F-N?Mxnf{1?k1;Ch6UXfrr9SfdEeGvN;c@92+pDf+b zoclTclmRXgY0j@@;H7rW1l-d?F=gtGnTP54370oO5Bt6BIyU$an#0Xl0ZkS0)G*3L$Cf?M{>#3_4 zkoTw8MOl6dczjG*WKQRY>VbxKYVXV`wngVH4&`?{49eAZt@F#H{V#S)6S~G%?}eNS zHGBhniJ-~wT=y(ZQqXRb@V#Xf1Pg&bz8!Oj?mGNGUq`!CVh1 z@#Em#2mrddOO~cZWBD6Mahh4w=_x=zg_FnPGfs^1bX)k}*=)HB6cV$8`xd0b9gi_^ zNJx4snm!Lg4KLYkik_P4DdPJDz_os3D*Y*gse0)hOACdny9%9TKc_l4EE%S2Uc{|irpNF^Sw+DtcnRjk^;;|9u1a@*v2gr=%wyBS` z+xl6HPYLge<%fM4~Y7GL4t>uNd=eSNdqwX~;OMpDINizpC=@aRy zPn?v}3N7ler`?q|Fkp;5lsSQ6khWms>r8$s1&&a6T(_So1R+dF_I}wUC`Xu-cp22< zx!+^sce(MZfcV4DjFZPK?W)|OdSf-24og3qdTTrdegSwW62%r3t;jK@34y+)jr=@c ziJZ-{f3OMRU3iNj*F9TaL&0%TBwgn8P;b-n*A98&J;}cS#MUO=F}=ti2lRJY*$rLp zh%wLn1pVAvj@{d3BHB$W@2IKuq4$?iFQS3w)!Pv^Pm0Lh2Mxq|#eg}uh-H~yjGsuR z$5w&o)ef^nxX2fLK)FL0bDDi?#A|=+4{!CkN(BTT()QgGQ5w|*Y$wJP*1ogrqKIP5 zNCfS{5JS#dM89AV$VKXNE{DxK>FtXTZ){HP=R+VQ2xGnIO*X~N55xSG-9}ZCo>(!(H z%5#31($$ARFt~JR()!#=x#7JHHjNeUFaR6J3BU;WRHQp~cfny_P<$lge5Aq^4WcH| zDNTN56_x~&Y^?zq|F}FjdlP>s7E9P#@SeMmliQc1wmtj8XW@)LVlKKbm#@Hx@0pI^ z$m8KJ#&)x+3);gc98esFxQM$uL>9i3$Ov>|56AP&y51r|jVSEKDyO3PR_M`!$v`4o z#e9QgM#fr<3uN0di28;OIUMi#X_xLj>43|REU*ZE-~{WE@UhXfJ%jJ|u+X`l#Zc=- zy1%Ye?%Q#Wh>thR~We#zm|ZuBA{V&#NCT;|Srxy-Cg9tE7?sb{@RcN*Lg zrL}TB8Oh+C&)k6HFnIFQMNDRDHT#J-?!8I3c%1mS!EWXl`FlG6?i7?m`YNybv)Pr% zqnB=}R+0+bsIH9Qze%9^YQ2~F77Ffw9ft=2rrb-Xi zHgXKv^uO}9L^|({&cHF>=(!e6fG}=39fwNlnM#uxs#SgmPv$d8GicBaU`=N@jvMus=c^*2H{3JhQ}T_49K-`wEwuK#Zk8X99OJ zt7y0#OyGEU6T+?k+VJta4d`tjZ9{4^rrLBv;Qhcf$)0x~4Hnd1Hd(m_2dldYtJ~un zG^Q3bK3!~@dqfjItCt|??Vdxl!zE@iK;A#7_Zbi3PW$t<8h}&j@mF@|Y|@idU)kkM zb-jAAcoweEv5a?kNDd(^q*fT!to!apHR3%V``wsyPX<_0{IB%!zou&^Rc`C31e4mO5?39&31sQ!(k}s@ceF{8F7D!;fiHklD9zG>9XiHc%vM0d zQOX9F;l&Lw?|b_*h~)FJ<4irQlDS^j`l7Tz)N#KM*7-*z$(aSL&_% zhp^0Im=KzMFB=s+*gPpinv^Oo(#%a?6Tj4d@75lEek3hfVow zeg9W=694Yf`ortkoiKi1fnf9c#GVUn6~3G&uA+b_4~oyV{tiZwS##D%2D_vTszLe1^hat%MKbnM7G$L%#xiwmQI27NlqP21^~u=L|Hw=G_|f+%M!~Ue=+=z>Qs%_!zu0(1 ze-CSJS_ZyKL?IW=KJAcKXGA>3=bUK#WiZ0DA3u*RD*zwOy*d(Rf2F(zj%=pw?X7uT z*)!=Q zCNMxNbxRqAfn&vi3abAGNRj0 zaV*<@ynXfvAr^l}KXHE_fj4O}>1vF@k#yehpe;V3J=JTb$_>ikZB>@*_^;GSVa@Lw)xPzMCLsf>Y$4sciT*OYGYbT-mRY3 zVLof>aO8paV~Q!)le5(_Un`_^N{HDKczhYGpJrhC`4;PQaov$c$Cro#KgpF5T&PXg z%l6OZ22?PD?9~3_fi2*ae~%2)M2l9wM($2{6KBZdMXguTy#Qa`GG7CfLG6m|m8`pq zf@S_N;I<*UgN+b1dJ$8*aRP^LTRffKuW`C@oGq|DTXXO@>nw`^aO$UO>ct=bmN);g zjggeS13fZFDrnBp#$K~Jpjh^q_={NDs*u#Zi`0Fte5p<$!{`{Y7=tGgKV{kwY3SEw z#->^p?v#7g_6gKRq!)r27)y~@Zi^2Fw${7H+FMB=ZCH?b5tYPo2fd@0m91b_=q@dw zcDpf*R_0(>{K8d^y14j$Q*9#~crd{txHhm)CQ15#6M6mx$&2zUbV#FVT8gvS&f{4r z4^oiR_1)IwjJk^4%i0k6pSJ(svVlLjWd6k^72@-Om-X?2nBsH81m}*;09lzEHViWS z?UDWw(-)SNwl`a`-4g}Q!lUSFZ44TY+-%4AnVDkCcy;cUw0CyTQOwlHKaWE-Rk4BX z@q`FK^UIRgbozte?W$YI;rGWPvd7y3kQ@leJf}?On$8Sq(I2f0&_Sv+CMA zKdAR(e+BKnxwd3CEV|@~kMo0={Z51Ne?OW3tZBD$(#~Xi!-OJ~xSd~?YiMTiXanT< z2B6x1oI|`CQBd^N+10k5nqJ1m2;b(mpi5EQ9d_sVU6Ac>e>1F#ZMsyp`+Dvi0o-y z_B^?@QJ|Famakt+Lo_Bz$sT2YL literal 0 HcmV?d00001 diff --git a/web/images/layers/previews/geographic/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.jpg b/web/images/layers/previews/geographic/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6e9d3b5c7b46c795206d3da844da0a83c165e74d GIT binary patch literal 29175 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 literal 0 HcmV?d00001 diff --git a/web/images/layers/previews/geographic/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.jpg b/web/images/layers/previews/geographic/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a105c326d871871bce1c7b9e1b7f7b8491f1c8f6 GIT binary patch literal 33019 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 literal 0 HcmV?d00001 diff --git a/web/images/layers/previews/geographic/TEMPO_L2_Ozone_Cloud_Fraction_Granule.jpg b/web/images/layers/previews/geographic/TEMPO_L2_Ozone_Cloud_Fraction_Granule.jpg deleted file mode 100644 index 7d9c05ee4f..0000000000 --- a/web/images/layers/previews/geographic/TEMPO_L2_Ozone_Cloud_Fraction_Granule.jpg +++ /dev/null @@ -1,6 +0,0 @@ - - - -msWMSLoadGetMapParams(): WMS server error. Invalid layer(s) given in the LAYERS parameter. A layer might be disabled for this request. Check wms/ows_enable_request settings. - - diff --git a/web/images/layers/previews/geographic/TEMPO_L2_Ozone_Column_Amount_Granule.jpg b/web/images/layers/previews/geographic/TEMPO_L2_Ozone_Column_Amount_Granule.jpg new file mode 100644 index 0000000000000000000000000000000000000000..014bcedbdf43b057a0bd93fd9dea0435a5f11dc5 GIT binary patch literal 27609 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 R|S`B%BL| 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 literal 0 HcmV?d00001 diff --git a/web/images/layers/previews/geographic/TEMPO_L3_Cloud_Cloud_Fraction_Total.jpg b/web/images/layers/previews/geographic/TEMPO_L3_Cloud_Cloud_Fraction_Total.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2a23390b47d3d795941dcb0a7f6fa0d7a4a42d43 GIT binary patch literal 82853 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 Q$mq$EfBSc1{5$)90D{CWF8}}l literal 0 HcmV?d00001 diff --git a/web/images/layers/previews/geographic/TEMPO_L3_Cloud_Cloud_Pressure_Total.jpg b/web/images/layers/previews/geographic/TEMPO_L3_Cloud_Cloud_Pressure_Total.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1f4c9d70105456470607d5504be7c68ea3275410 GIT binary patch literal 58840 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

AT)MFSMB=7tQqij}+j+ctLtg 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

tJKJ;~9lZf-?A_ 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 W&`PGhaP&;Np>q3|ricHZ+5Z68@40jU literal 0 HcmV?d00001 diff --git a/web/images/layers/previews/geographic/TEMPO_L3_NO2_Vertical_Column_Stratosphere.jpg b/web/images/layers/previews/geographic/TEMPO_L3_NO2_Vertical_Column_Stratosphere.jpg new file mode 100644 index 0000000000000000000000000000000000000000..957377ba2fafabbbb16e213e081051fa5425ad35 GIT binary patch literal 31548 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 literal 0 HcmV?d00001 diff --git a/web/images/layers/previews/geographic/TEMPO_L3_NO2_Vertical_Column_Troposphere.jpg b/web/images/layers/previews/geographic/TEMPO_L3_NO2_Vertical_Column_Troposphere.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b646bcfadd10e62d7feacd7cba92d6df28db9f9f GIT binary patch literal 66963 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�MI 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 literal 0 HcmV?d00001 diff --git a/web/images/layers/previews/geographic/TEMPO_L3_Ozone_Cloud_Fraction.jpg b/web/images/layers/previews/geographic/TEMPO_L3_Ozone_Cloud_Fraction.jpg new file mode 100644 index 0000000000000000000000000000000000000000..db12b808e6a413e5ead7427956d44837610aaef7 GIT binary patch literal 78430 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
m^_>A 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 literal 0 HcmV?d00001 From 0bd267832134151529f2f3a24bb80cfab7487ffb Mon Sep 17 00:00:00 2001 From: christof-wittreich Date: Fri, 24 May 2024 13:23:39 -0400 Subject: [PATCH 07/13] v4.38.0 --- package-lock.json | 151 ++++++---------------------------------------- package.json | 2 +- 2 files changed, 18 insertions(+), 135 deletions(-) diff --git a/package-lock.json b/package-lock.json index a4ea51c809..c0f10cdf9e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "worldview", - "version": "4.37.0", + "version": "4.38.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "worldview", - "version": "4.37.0", + "version": "4.38.0", "hasInstallScript": true, "license": "NASA-1.3", "dependencies": { @@ -313,8 +313,6 @@ }, "node_modules/@babel/helper-create-class-features-plugin": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.5.tgz", - "integrity": "sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g==", "dev": true, "license": "MIT", "dependencies": { @@ -399,9 +397,8 @@ }, "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.5.tgz", - "integrity": "sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.24.5" }, @@ -450,9 +447,8 @@ }, "node_modules/@babel/helper-plugin-utils": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz", - "integrity": "sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -596,8 +592,6 @@ }, "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.5.tgz", - "integrity": "sha512-LdXRi1wEMTrHVR4Zc9F8OewC3vdm5h4QB6L71zy6StmYeqGi1b3ttIO8UC+BfZKcH9jdr4aI249rBkm+3+YvHw==", "dev": true, "license": "MIT", "dependencies": { @@ -986,8 +980,6 @@ }, "node_modules/@babel/plugin-transform-block-scoping": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.5.tgz", - "integrity": "sha512-sMfBc3OxghjC95BkYrYocHL3NaOplrcaunblzwXhGmlPwpmfsxr4vK+mBBt49r+S240vahmv+kUxkeKgs+haCw==", "dev": true, "license": "MIT", "dependencies": { @@ -1033,8 +1025,6 @@ }, "node_modules/@babel/plugin-transform-classes": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.5.tgz", - "integrity": "sha512-gWkLP25DFj2dwe9Ck8uwMOpko4YsqyfZJrOmqqcegeDYEbp7rmn4U6UQZNj08UF6MaX39XenSpKRCvpDRBtZ7Q==", "dev": true, "license": "MIT", "dependencies": { @@ -1071,8 +1061,6 @@ }, "node_modules/@babel/plugin-transform-destructuring": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.5.tgz", - "integrity": "sha512-SZuuLyfxvsm+Ah57I/i1HVjveBENYK9ue8MJ7qkc7ndoNjqquJiElzA7f5yaAXjyW2hKojosOTAQQRX50bPSVg==", "dev": true, "license": "MIT", "dependencies": { @@ -1372,8 +1360,6 @@ }, "node_modules/@babel/plugin-transform-object-rest-spread": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.5.tgz", - "integrity": "sha512-7EauQHszLGM3ay7a161tTQH7fj+3vVM/gThlz5HpFtnygTxjrlvoeq7MPVA1Vy9Q555OB8SnAOsMkLShNkkrHA==", "dev": true, "license": "MIT", "dependencies": { @@ -1421,8 +1407,6 @@ }, "node_modules/@babel/plugin-transform-optional-chaining": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.5.tgz", - "integrity": "sha512-xWCkmwKT+ihmA6l7SSTpk8e4qQl/274iNbSKRRS8mpqFR32ksy36+a+LWY8OXCCEefF8WFlnOHVsaDI2231wBg==", "dev": true, "license": "MIT", "dependencies": { @@ -1439,8 +1423,6 @@ }, "node_modules/@babel/plugin-transform-parameters": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.5.tgz", - "integrity": "sha512-9Co00MqZ2aoky+4j2jhofErthm6QVLKbpQrvz20c3CH9KQCLHyNB+t2ya4/UrRpQGR+Wrwjg9foopoeSdnHOkA==", "dev": true, "license": "MIT", "dependencies": { @@ -1470,8 +1452,6 @@ }, "node_modules/@babel/plugin-transform-private-property-in-object": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.5.tgz", - "integrity": "sha512-JM4MHZqnWR04jPMujQDTBVRnqxpLLpx2tkn7iPn+Hmsc0Gnb79yvRWOkvqFOx3Z7P7VxiRIR22c4eGSNj87OBQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1650,8 +1630,6 @@ }, "node_modules/@babel/plugin-transform-typeof-symbol": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.5.tgz", - "integrity": "sha512-UTGnhYVZtTAjdwOTzT+sCyXmTn8AhaxOS/MjG9REclZ6ULHWF9KoCZur0HSGU7hk8PdBFKKbYe6+gqdXWz84Jg==", "dev": true, "license": "MIT", "dependencies": { @@ -1725,8 +1703,6 @@ }, "node_modules/@babel/preset-env": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.5.tgz", - "integrity": "sha512-UGK2ifKtcC8i5AI4cH+sbLLuLc2ktYSFJgBAXorKAsHUZmrQ1q6aQ6i3BvU24wWs2AAKqQB6kq3N9V9Gw1HiMQ==", "dev": true, "license": "MIT", "dependencies": { @@ -2008,8 +1984,6 @@ }, "node_modules/@elastic/react-search-ui": { "version": "1.21.4", - "resolved": "https://registry.npmjs.org/@elastic/react-search-ui/-/react-search-ui-1.21.4.tgz", - "integrity": "sha512-I+CIGE5UKOOjkw6bS9dNB63qhjziHVY7Ps5Lp/INJ+DQ9OuZqXdKrNRcfSc7gdqqwzaXs50HtBFIH6+9m69wfg==", "license": "Apache-2.0", "dependencies": { "@elastic/react-search-ui-views": "1.21.4", @@ -2022,8 +1996,6 @@ }, "node_modules/@elastic/react-search-ui-views": { "version": "1.21.4", - "resolved": "https://registry.npmjs.org/@elastic/react-search-ui-views/-/react-search-ui-views-1.21.4.tgz", - "integrity": "sha512-x75oKL4LLpIkdU4EeExogfRZixQKfvLQ8ew5ew4pW1EmSm2blbcs7Opms64pkUkDvvud9GGdgC9Fj7RiiSu/ew==", "license": "Apache-2.0", "dependencies": { "@elastic/search-ui": "1.21.4", @@ -2038,8 +2010,6 @@ }, "node_modules/@elastic/search-ui": { "version": "1.21.4", - "resolved": "https://registry.npmjs.org/@elastic/search-ui/-/search-ui-1.21.4.tgz", - "integrity": "sha512-3Uep2aaFVzEn3hYWogd54zd5hbIrtEwEmI3P88o17JOEt296kwcoc6hsXJQLtMiXBIG4Wk3K28dJI+0KKBO9fQ==", "license": "Apache-2.0", "dependencies": { "date-fns": "^1.30.1", @@ -2050,8 +2020,7 @@ }, "node_modules/@elastic/search-ui/node_modules/history": { "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.1.2", "loose-envify": "^1.2.0", @@ -2332,8 +2301,6 @@ }, "node_modules/@fortawesome/react-fontawesome": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.2.1.tgz", - "integrity": "sha512-ldr5QO2MneAX5W5WBCYB2pZp/PiHDD1hy9YEBLcXUyJb0qnO86oP8RU+CgmYVSH/R4Dbe2ernhcWOrcgaKD9NQ==", "license": "MIT", "dependencies": { "prop-types": "^15.8.1" @@ -6073,9 +6040,8 @@ }, "node_modules/css-minimizer-webpack-plugin": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-7.0.0.tgz", - "integrity": "sha512-niy66jxsQHqO+EYbhPuIhqRQ1mNcNVUHrMnkzzir9kFOERJUaQDDRhh7dKDz33kBpkWMF9M8Vx0QlDbc5AHOsw==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "^0.3.25", "cssnano": "^7.0.1", @@ -6504,8 +6470,7 @@ }, "node_modules/date-fns": { "version": "1.30.1", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", - "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==" + "license": "MIT" }, "node_modules/debounce": { "version": "1.2.1", @@ -6597,8 +6562,7 @@ }, "node_modules/deep-equal": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.2.tgz", - "integrity": "sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg==", + "license": "MIT", "dependencies": { "is-arguments": "^1.1.1", "is-date-object": "^1.0.5", @@ -8749,8 +8713,6 @@ }, "node_modules/glob": { "version": "10.3.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.15.tgz", - "integrity": "sha512-0c6RlJt1TICLyvJYIApxb8GsXoai0KUP7AxKKAtsYXdgJR1mGEUa7DgwShbdk1nly0PYoZj01xd4hzbq3fsjpw==", "dev": true, "license": "ISC", "dependencies": { @@ -9420,8 +9382,7 @@ }, "node_modules/is-arguments": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -12725,8 +12686,7 @@ }, "node_modules/object-is": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", - "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1" @@ -12853,8 +12813,6 @@ }, "node_modules/ol-mapbox-style": { "version": "12.3.2", - "resolved": "https://registry.npmjs.org/ol-mapbox-style/-/ol-mapbox-style-12.3.2.tgz", - "integrity": "sha512-Qw9I6+WHz9zBsLNm8zWWb707Y/hXrQP1fcwK86pxcX/FklwyDxAhfJAdTkINHncZ331CBEWcqvi2tzoN23dgwg==", "license": "BSD-2-Clause", "dependencies": { "@mapbox/mapbox-gl-style-spec": "^13.23.1", @@ -13293,8 +13251,6 @@ }, "node_modules/path-scurry": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -13310,8 +13266,6 @@ }, "node_modules/path-scurry/node_modules/lru-cache": { "version": "10.2.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", - "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", "dev": true, "license": "ISC", "engines": { @@ -15194,8 +15148,7 @@ }, "node_modules/resolve-pathname": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" + "license": "MIT" }, "node_modules/resolve-pkg-maps": { "version": "1.0.0", @@ -15383,8 +15336,6 @@ }, "node_modules/sass": { "version": "1.77.2", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.2.tgz", - "integrity": "sha512-eb4GZt1C3avsX3heBNlrc7I09nyT00IUuo4eFhAbeXWU2fvA7oXI53SxODVAA+zgZCk9aunAZgO+losjR3fAwA==", "dev": true, "license": "MIT", "dependencies": { @@ -15853,8 +15804,6 @@ }, "node_modules/simplebar-react": { "version": "3.2.5", - "resolved": "https://registry.npmjs.org/simplebar-react/-/simplebar-react-3.2.5.tgz", - "integrity": "sha512-ZstHCBF1Is2Lj+Un8NUYSHVCmn8ufi25ylP9UH2bDnASa+V+M+6/thGhUZOZ7YNpFFHTNgVIID3FHdwRqNuqZA==", "license": "MIT", "dependencies": { "simplebar-core": "^1.2.5" @@ -16843,8 +16792,7 @@ }, "node_modules/tiny-warning": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + "license": "MIT" }, "node_modules/tmp": { "version": "0.0.33", @@ -17338,8 +17286,7 @@ }, "node_modules/value-equal": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" + "license": "MIT" }, "node_modules/vary": { "version": "1.1.2", @@ -18422,8 +18369,6 @@ }, "@babel/helper-create-class-features-plugin": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.5.tgz", - "integrity": "sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.22.5", @@ -18478,8 +18423,6 @@ }, "@babel/helper-member-expression-to-functions": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.5.tgz", - "integrity": "sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA==", "dev": true, "requires": { "@babel/types": "^7.24.5" @@ -18511,8 +18454,6 @@ }, "@babel/helper-plugin-utils": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz", - "integrity": "sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==", "dev": true }, "@babel/helper-remap-async-to-generator": { @@ -18597,8 +18538,6 @@ }, "@babel/plugin-bugfix-firefox-class-in-computed-class-key": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.5.tgz", - "integrity": "sha512-LdXRi1wEMTrHVR4Zc9F8OewC3vdm5h4QB6L71zy6StmYeqGi1b3ttIO8UC+BfZKcH9jdr4aI249rBkm+3+YvHw==", "dev": true, "requires": { "@babel/helper-environment-visitor": "^7.22.20", @@ -18817,8 +18756,6 @@ }, "@babel/plugin-transform-block-scoping": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.5.tgz", - "integrity": "sha512-sMfBc3OxghjC95BkYrYocHL3NaOplrcaunblzwXhGmlPwpmfsxr4vK+mBBt49r+S240vahmv+kUxkeKgs+haCw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.24.5" @@ -18843,8 +18780,6 @@ }, "@babel/plugin-transform-classes": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.5.tgz", - "integrity": "sha512-gWkLP25DFj2dwe9Ck8uwMOpko4YsqyfZJrOmqqcegeDYEbp7rmn4U6UQZNj08UF6MaX39XenSpKRCvpDRBtZ7Q==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.22.5", @@ -18867,8 +18802,6 @@ }, "@babel/plugin-transform-destructuring": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.5.tgz", - "integrity": "sha512-SZuuLyfxvsm+Ah57I/i1HVjveBENYK9ue8MJ7qkc7ndoNjqquJiElzA7f5yaAXjyW2hKojosOTAQQRX50bPSVg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.24.5" @@ -19028,8 +18961,6 @@ }, "@babel/plugin-transform-object-rest-spread": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.5.tgz", - "integrity": "sha512-7EauQHszLGM3ay7a161tTQH7fj+3vVM/gThlz5HpFtnygTxjrlvoeq7MPVA1Vy9Q555OB8SnAOsMkLShNkkrHA==", "dev": true, "requires": { "@babel/helper-compilation-targets": "^7.23.6", @@ -19056,8 +18987,6 @@ }, "@babel/plugin-transform-optional-chaining": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.5.tgz", - "integrity": "sha512-xWCkmwKT+ihmA6l7SSTpk8e4qQl/274iNbSKRRS8mpqFR32ksy36+a+LWY8OXCCEefF8WFlnOHVsaDI2231wBg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.24.5", @@ -19067,8 +18996,6 @@ }, "@babel/plugin-transform-parameters": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.5.tgz", - "integrity": "sha512-9Co00MqZ2aoky+4j2jhofErthm6QVLKbpQrvz20c3CH9KQCLHyNB+t2ya4/UrRpQGR+Wrwjg9foopoeSdnHOkA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.24.5" @@ -19084,8 +19011,6 @@ }, "@babel/plugin-transform-private-property-in-object": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.5.tgz", - "integrity": "sha512-JM4MHZqnWR04jPMujQDTBVRnqxpLLpx2tkn7iPn+Hmsc0Gnb79yvRWOkvqFOx3Z7P7VxiRIR22c4eGSNj87OBQ==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.22.5", @@ -19180,8 +19105,6 @@ }, "@babel/plugin-transform-typeof-symbol": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.5.tgz", - "integrity": "sha512-UTGnhYVZtTAjdwOTzT+sCyXmTn8AhaxOS/MjG9REclZ6ULHWF9KoCZur0HSGU7hk8PdBFKKbYe6+gqdXWz84Jg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.24.5" @@ -19220,8 +19143,6 @@ }, "@babel/preset-env": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.5.tgz", - "integrity": "sha512-UGK2ifKtcC8i5AI4cH+sbLLuLc2ktYSFJgBAXorKAsHUZmrQ1q6aQ6i3BvU24wWs2AAKqQB6kq3N9V9Gw1HiMQ==", "dev": true, "requires": { "@babel/compat-data": "^7.24.4", @@ -19400,8 +19321,6 @@ }, "@elastic/react-search-ui": { "version": "1.21.4", - "resolved": "https://registry.npmjs.org/@elastic/react-search-ui/-/react-search-ui-1.21.4.tgz", - "integrity": "sha512-I+CIGE5UKOOjkw6bS9dNB63qhjziHVY7Ps5Lp/INJ+DQ9OuZqXdKrNRcfSc7gdqqwzaXs50HtBFIH6+9m69wfg==", "requires": { "@elastic/react-search-ui-views": "1.21.4", "@elastic/search-ui": "1.21.4" @@ -19409,8 +19328,6 @@ }, "@elastic/react-search-ui-views": { "version": "1.21.4", - "resolved": "https://registry.npmjs.org/@elastic/react-search-ui-views/-/react-search-ui-views-1.21.4.tgz", - "integrity": "sha512-x75oKL4LLpIkdU4EeExogfRZixQKfvLQ8ew5ew4pW1EmSm2blbcs7Opms64pkUkDvvud9GGdgC9Fj7RiiSu/ew==", "requires": { "@elastic/search-ui": "1.21.4", "downshift": "^3.2.10", @@ -19420,8 +19337,6 @@ }, "@elastic/search-ui": { "version": "1.21.4", - "resolved": "https://registry.npmjs.org/@elastic/search-ui/-/search-ui-1.21.4.tgz", - "integrity": "sha512-3Uep2aaFVzEn3hYWogd54zd5hbIrtEwEmI3P88o17JOEt296kwcoc6hsXJQLtMiXBIG4Wk3K28dJI+0KKBO9fQ==", "requires": { "date-fns": "^1.30.1", "deep-equal": "^1.0.1", @@ -19431,8 +19346,6 @@ "dependencies": { "history": { "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", "requires": { "@babel/runtime": "^7.1.2", "loose-envify": "^1.2.0", @@ -19619,8 +19532,6 @@ }, "@fortawesome/react-fontawesome": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.2.1.tgz", - "integrity": "sha512-ldr5QO2MneAX5W5WBCYB2pZp/PiHDD1hy9YEBLcXUyJb0qnO86oP8RU+CgmYVSH/R4Dbe2ernhcWOrcgaKD9NQ==", "requires": { "prop-types": "^15.8.1" } @@ -22051,8 +21962,6 @@ }, "css-minimizer-webpack-plugin": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-7.0.0.tgz", - "integrity": "sha512-niy66jxsQHqO+EYbhPuIhqRQ1mNcNVUHrMnkzzir9kFOERJUaQDDRhh7dKDz33kBpkWMF9M8Vx0QlDbc5AHOsw==", "dev": true, "requires": { "@jridgewell/trace-mapping": "^0.3.25", @@ -22320,9 +22229,7 @@ } }, "date-fns": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", - "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==" + "version": "1.30.1" }, "debounce": { "version": "1.2.1", @@ -22373,8 +22280,6 @@ }, "deep-equal": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.2.tgz", - "integrity": "sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg==", "requires": { "is-arguments": "^1.1.1", "is-date-object": "^1.0.5", @@ -23686,8 +23591,6 @@ }, "glob": { "version": "10.3.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.15.tgz", - "integrity": "sha512-0c6RlJt1TICLyvJYIApxb8GsXoai0KUP7AxKKAtsYXdgJR1mGEUa7DgwShbdk1nly0PYoZj01xd4hzbq3fsjpw==", "dev": true, "requires": { "foreground-child": "^3.1.0", @@ -24070,8 +23973,6 @@ }, "is-arguments": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", "requires": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -26113,8 +26014,6 @@ }, "object-is": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", - "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", "requires": { "call-bind": "^1.0.7", "define-properties": "^1.2.1" @@ -26195,8 +26094,6 @@ }, "ol-mapbox-style": { "version": "12.3.2", - "resolved": "https://registry.npmjs.org/ol-mapbox-style/-/ol-mapbox-style-12.3.2.tgz", - "integrity": "sha512-Qw9I6+WHz9zBsLNm8zWWb707Y/hXrQP1fcwK86pxcX/FklwyDxAhfJAdTkINHncZ331CBEWcqvi2tzoN23dgwg==", "requires": { "@mapbox/mapbox-gl-style-spec": "^13.23.1", "mapbox-to-css-font": "^2.4.1" @@ -26463,8 +26360,6 @@ }, "path-scurry": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", "dev": true, "requires": { "lru-cache": "^10.2.0", @@ -26473,8 +26368,6 @@ "dependencies": { "lru-cache": { "version": "10.2.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", - "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", "dev": true } } @@ -27575,9 +27468,7 @@ "version": "4.0.0" }, "resolve-pathname": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" + "version": "3.0.0" }, "resolve-pkg-maps": { "version": "1.0.0", @@ -27688,8 +27579,6 @@ }, "sass": { "version": "1.77.2", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.2.tgz", - "integrity": "sha512-eb4GZt1C3avsX3heBNlrc7I09nyT00IUuo4eFhAbeXWU2fvA7oXI53SxODVAA+zgZCk9aunAZgO+losjR3fAwA==", "dev": true, "requires": { "chokidar": ">=3.0.0 <4.0.0", @@ -27996,8 +27885,6 @@ }, "simplebar-react": { "version": "3.2.5", - "resolved": "https://registry.npmjs.org/simplebar-react/-/simplebar-react-3.2.5.tgz", - "integrity": "sha512-ZstHCBF1Is2Lj+Un8NUYSHVCmn8ufi25ylP9UH2bDnASa+V+M+6/thGhUZOZ7YNpFFHTNgVIID3FHdwRqNuqZA==", "requires": { "simplebar-core": "^1.2.5" } @@ -28639,9 +28526,7 @@ "version": "1.3.1" }, "tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + "version": "1.0.3" }, "tmp": { "version": "0.0.33", @@ -28930,9 +28815,7 @@ } }, "value-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" + "version": "1.0.1" }, "vary": { "version": "1.1.2" diff --git a/package.json b/package.json index 9faa75aef5..6860956b28 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "worldview", - "version": "4.37.0", + "version": "4.38.0", "description": "Interactive interface for browsing full-resolution, global satellite imagery", "keywords": [ "NASA", From ef3bfc1dfd7470041b267a615660fc40560b17f5 Mon Sep 17 00:00:00 2001 From: minniewong Date: Tue, 28 May 2024 15:07:42 -0400 Subject: [PATCH 08/13] Text updates (#5235) --- .../tempo/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.md | 1 - .../tempo/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.md | 2 +- .../tempo/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.md | 2 +- .../layers/tempo/TEMPO_L3_NO2_Vertical_Column_Stratosphere.md | 2 +- .../layers/tempo/TEMPO_L3_NO2_Vertical_Column_Troposphere.md | 2 +- .../metadata/layers/tempo/TEMPO_L3_Ozone_Cloud_Fraction.md | 3 +-- 6 files changed, 5 insertions(+), 7 deletions(-) diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.md index 2218372046..61d72ad36f 100644 --- a/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.md +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.md @@ -1,4 +1,3 @@ - The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 2 (L2) Cloud Pressure layer provides information on the optical centroid pressure of clouds derived using the O2-O2 cloud retrieval algorithm and is measured in hectopascals (hPa). Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees. diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.md index 8a9bb3ea12..18d3979048 100644 --- a/config/default/common/config/metadata/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.md +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.md @@ -1,6 +1,6 @@ The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 2 (L2) Nitrogen Dioxide Vertical Column Stratosphere layer provides information on the amount of nitrogen dioxide in the stratosphere. This is provided as the total number of nitrogen dioxide molecules in the stratospheric column of air above one square centimeter on the Earth’s surface (molecules/cm2). -Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels using the main data quality flag, solar zenith angle, and effective cloud fraction variables. +Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels using the main data quality flag, and solar zenith angle variables. Nitrogen dioxide Level 2 files provide trace gas information at TEMPO’s native spatial resolution for individual granules. Each granule covers the entire North-South TEMPO FOR but only a portion of the East-West FOR. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.md index 72e68bc2fa..b695a9fd5e 100644 --- a/config/default/common/config/metadata/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.md +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.md @@ -1,6 +1,6 @@ The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 2 (L2) Nitrogen Dioxide Vertical Column Troposphere layer provides information on the amount of nitrogen dioxide in the troposphere. This is provided as the total number of nitrogen dioxide molecules in the tropospheric column of air above one square centimeter on the Earth’s surface (molecules/cm2). -Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels using the main data quality flag, solar zenith angle, and effective cloud fraction variables. +Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels using the main data quality flag, and solar zenith angle variables. Nitrogen dioxide Level 2 files provide trace gas information at TEMPO’s native spatial resolution for individual granules. Each granule covers the entire North-South TEMPO FOR but only a portion of the East-West FOR. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Stratosphere.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Stratosphere.md index 16179973ed..5ce9a9a42e 100644 --- a/config/default/common/config/metadata/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Stratosphere.md +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Stratosphere.md @@ -1,6 +1,6 @@ The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (L3) Nitrogen Dioxide Vertical Column Stratosphere layer provides information on the amount of nitrogen dioxide in the stratosphere. This is provided as the total number of nitrogen dioxide molecules in the stratospheric column of air above one square centimeter on the Earth’s surface (molecules/cm2). -Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels using the main data quality flag, solar zenith angle, and effective cloud fraction variables. +Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels using the main data quality flag, and solar zenith angle variables. Nitrogen dioxide Level 3 files provide trace gas information on a regular grid. Level 3 files are derived by combining information from all Level 2 files constituting a TEMPO East-West scan cycle, using an area-weighted re-gridding approach. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Troposphere.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Troposphere.md index 08b0c1495d..e71041c163 100644 --- a/config/default/common/config/metadata/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Troposphere.md +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Troposphere.md @@ -1,6 +1,6 @@ The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (L3) Nitrogen Dioxide Vertical Column Troposphere layer provides information on the amount of nitrogen dioxide in the troposphere. This is provided as the total number of nitrogen dioxide molecules in the tropospheric column of air above one square centimeter on the Earth’s surface (molecules/cm2). -Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels using the main data quality flag, solar zenith angle and effective cloud fraction variables. +Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels using the main data quality flag, and solar zenith angle variables. Nitrogen dioxide Level 3 files provide trace gas information on a regular grid. Level 3 files are derived by combining information from all Level 2 files constituting a TEMPO East-West scan cycle, using an area-weighted re-gridding approach. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_Cloud_Fraction.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_Cloud_Fraction.md index 051ffc073b..813338bc9f 100644 --- a/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_Cloud_Fraction.md +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_Cloud_Fraction.md @@ -1,5 +1,4 @@ - -The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (l3) Cloud Fraction layer provides information on the effective cloud fraction (a unitless quantity) derived using the mixed Lambert Equivalent Reflectivity (LER) model from the total ozone retrieval algorithm. The retrieval is based on the Ozone Monitoring Instrument Total Ozone Mapping Spectrometer (OMI TOMS) V8.5 algorithm adapted for TEMPO. +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (L3) Cloud Fraction layer provides information on the effective cloud fraction (a unitless quantity) derived using the mixed Lambert Equivalent Reflectivity (LER) model from the total ozone retrieval algorithm. The retrieval is based on the Ozone Monitoring Instrument Total Ozone Mapping Spectrometer (OMI TOMS) V8.5 algorithm adapted for TEMPO. Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels using the solar zenith angle variable. From a07b640ed8ba888fe3fbeb50d0df9d72b350ffb1 Mon Sep 17 00:00:00 2001 From: PatchesMaps Date: Tue, 28 May 2024 17:08:38 -0400 Subject: [PATCH 09/13] v4.38.0 --- package-lock.json | 11223 +------------------------------------------- package.json | 2 +- 2 files changed, 15 insertions(+), 11210 deletions(-) diff --git a/package-lock.json b/package-lock.json index a4ea51c809..7f2838c481 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "worldview", - "version": "4.37.0", - "lockfileVersion": 2, + "version": "4.38.0", + "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "worldview", - "version": "4.37.0", + "version": "4.38.0", "hasInstallScript": true, "license": "NASA-1.3", "dependencies": { @@ -3296,11 +3296,12 @@ } }, "node_modules/@playwright/test": { - "version": "1.44.0", + "version": "1.44.1", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.44.1.tgz", + "integrity": "sha512-1hZ4TNvD5z9VuhNJ/walIjvMVvYkZKf71axoF/uiAqpntQJXpG64dlXhoDXE3OczPuTuvjf/M5KWFg5VAVUS3Q==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "playwright": "1.44.0" + "playwright": "1.44.1" }, "bin": { "playwright": "cli.js" @@ -13462,11 +13463,12 @@ } }, "node_modules/playwright": { - "version": "1.44.0", + "version": "1.44.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.44.1.tgz", + "integrity": "sha512-qr/0UJ5CFAtloI3avF95Y0L1xQo6r3LQArLIg/z/PoGJ6xa+EwzrwO5lpNr/09STxdHuUoP2mvuELJS+hLdtgg==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "playwright-core": "1.44.0" + "playwright-core": "1.44.1" }, "bin": { "playwright": "cli.js" @@ -13479,9 +13481,10 @@ } }, "node_modules/playwright-core": { - "version": "1.44.0", + "version": "1.44.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.44.1.tgz", + "integrity": "sha512-wh0JWtYTrhv1+OSsLPgFzGzt67Y7BE/ZS3jEqgGBlp2ppp1ZDj8c+9IARNW4dwf1poq5MgHreEM2KV/GuR4cFA==", "dev": true, - "license": "Apache-2.0", "bin": { "playwright-core": "cli.js" }, @@ -18307,11203 +18310,5 @@ "url": "https://github.com/sponsors/sindresorhus" } } - }, - "dependencies": { - "@aashutoshrathi/word-wrap": { - "version": "1.2.6" - }, - "@ampproject/remapping": { - "version": "2.2.0", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@babel/code-frame": { - "version": "7.24.2", - "requires": { - "@babel/highlight": "^7.24.2", - "picocolors": "^1.0.0" - } - }, - "@babel/compat-data": { - "version": "7.24.4", - "dev": true - }, - "@babel/core": { - "version": "7.24.5", - "dev": true, - "requires": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.24.5", - "@babel/helpers": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "7.5.4" - } - }, - "@babel/eslint-parser": { - "version": "7.24.5", - "dev": true, - "requires": { - "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", - "eslint-visitor-keys": "^2.1.0", - "semver": "7.5.4" - } - }, - "@babel/generator": { - "version": "7.24.5", - "dev": true, - "requires": { - "@babel/types": "^7.24.5", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.5", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - } - } - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.15", - "dev": true, - "requires": { - "@babel/types": "^7.22.15" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.23.6", - "dev": true, - "requires": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", - "browserslist": "^4.22.2", - "lru-cache": "^5.1.1", - "semver": "7.5.4" - }, - "dependencies": { - "lru-cache": { - "version": "5.1.1", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, - "yallist": { - "version": "3.1.1", - "dev": true - } - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.5.tgz", - "integrity": "sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-member-expression-to-functions": "^7.24.5", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.24.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "semver": "7.5.4" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.22.15", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "regexpu-core": "^5.3.1", - "semver": "7.5.4" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.6.1", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" - } - }, - "@babel/helper-environment-visitor": { - "version": "7.22.20", - "dev": true - }, - "@babel/helper-function-name": { - "version": "7.23.0", - "dev": true, - "requires": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.22.5", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.5.tgz", - "integrity": "sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA==", - "dev": true, - "requires": { - "@babel/types": "^7.24.5" - } - }, - "@babel/helper-module-imports": { - "version": "7.24.3", - "requires": { - "@babel/types": "^7.24.0" - } - }, - "@babel/helper-module-transforms": { - "version": "7.24.5", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.24.3", - "@babel/helper-simple-access": "^7.24.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "@babel/helper-validator-identifier": "^7.24.5" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.22.5", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz", - "integrity": "sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==", - "dev": true - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.22.20", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-wrap-function": "^7.22.20" - } - }, - "@babel/helper-replace-supers": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-member-expression-to-functions": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5" - } - }, - "@babel/helper-simple-access": { - "version": "7.24.5", - "dev": true, - "requires": { - "@babel/types": "^7.24.5" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.22.5", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.24.5", - "dev": true, - "requires": { - "@babel/types": "^7.24.5" - } - }, - "@babel/helper-string-parser": { - "version": "7.24.1" - }, - "@babel/helper-validator-identifier": { - "version": "7.24.5" - }, - "@babel/helper-validator-option": { - "version": "7.23.5", - "dev": true - }, - "@babel/helper-wrap-function": { - "version": "7.22.20", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.22.5", - "@babel/template": "^7.22.15", - "@babel/types": "^7.22.19" - } - }, - "@babel/helpers": { - "version": "7.24.5", - "dev": true, - "requires": { - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5" - } - }, - "@babel/highlight": { - "version": "7.24.2", - "requires": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - } - }, - "@babel/parser": { - "version": "7.24.5", - "dev": true - }, - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.5.tgz", - "integrity": "sha512-LdXRi1wEMTrHVR4Zc9F8OewC3vdm5h4QB6L71zy6StmYeqGi1b3ttIO8UC+BfZKcH9jdr4aI249rBkm+3+YvHw==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.5" - } - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.24.1" - } - }, - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0-placeholder-for-preset-env.2", - "dev": true, - "requires": {} - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-import-assertions": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-syntax-import-attributes": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.22.5", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-syntax-unicode-sets-regex": { - "version": "7.18.6", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-async-generator-functions": { - "version": "7.24.3", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-remap-async-to-generator": "^7.22.20", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-remap-async-to-generator": "^7.22.20" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.5.tgz", - "integrity": "sha512-sMfBc3OxghjC95BkYrYocHL3NaOplrcaunblzwXhGmlPwpmfsxr4vK+mBBt49r+S240vahmv+kUxkeKgs+haCw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.5" - } - }, - "@babel/plugin-transform-class-properties": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-class-static-block": { - "version": "7.24.4", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.24.4", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.5.tgz", - "integrity": "sha512-gWkLP25DFj2dwe9Ck8uwMOpko4YsqyfZJrOmqqcegeDYEbp7rmn4U6UQZNj08UF6MaX39XenSpKRCvpDRBtZ7Q==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/helper-replace-supers": "^7.24.1", - "@babel/helper-split-export-declaration": "^7.24.5", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/template": "^7.24.0" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.5.tgz", - "integrity": "sha512-SZuuLyfxvsm+Ah57I/i1HVjveBENYK9ue8MJ7qkc7ndoNjqquJiElzA7f5yaAXjyW2hKojosOTAQQRX50bPSVg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.5" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-dynamic-import": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-export-namespace-from": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-json-strings": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-logical-assignment-operators": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-simple-access": "^7.22.5" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-identifier": "^7.22.20" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.22.5", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-transform-numeric-separator": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-transform-object-rest-spread": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.5.tgz", - "integrity": "sha512-7EauQHszLGM3ay7a161tTQH7fj+3vVM/gThlz5HpFtnygTxjrlvoeq7MPVA1Vy9Q555OB8SnAOsMkLShNkkrHA==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.24.5" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-replace-supers": "^7.24.1" - } - }, - "@babel/plugin-transform-optional-catch-binding": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-transform-optional-chaining": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.5.tgz", - "integrity": "sha512-xWCkmwKT+ihmA6l7SSTpk8e4qQl/274iNbSKRRS8mpqFR32ksy36+a+LWY8OXCCEefF8WFlnOHVsaDI2231wBg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.5.tgz", - "integrity": "sha512-9Co00MqZ2aoky+4j2jhofErthm6QVLKbpQrvz20c3CH9KQCLHyNB+t2ya4/UrRpQGR+Wrwjg9foopoeSdnHOkA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.5" - } - }, - "@babel/plugin-transform-private-methods": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-private-property-in-object": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.5.tgz", - "integrity": "sha512-JM4MHZqnWR04jPMujQDTBVRnqxpLLpx2tkn7iPn+Hmsc0Gnb79yvRWOkvqFOx3Z7P7VxiRIR22c4eGSNj87OBQ==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.24.5", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-react-display-name": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-react-jsx": { - "version": "7.23.4", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-jsx": "^7.23.3", - "@babel/types": "^7.23.4" - } - }, - "@babel/plugin-transform-react-jsx-development": { - "version": "7.22.5", - "dev": true, - "requires": { - "@babel/plugin-transform-react-jsx": "^7.22.5" - } - }, - "@babel/plugin-transform-react-pure-annotations": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "regenerator-transform": "^0.15.2" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.5.tgz", - "integrity": "sha512-UTGnhYVZtTAjdwOTzT+sCyXmTn8AhaxOS/MjG9REclZ6ULHWF9KoCZur0HSGU7hk8PdBFKKbYe6+gqdXWz84Jg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.5" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-unicode-property-regex": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-unicode-sets-regex": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/preset-env": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.5.tgz", - "integrity": "sha512-UGK2ifKtcC8i5AI4cH+sbLLuLc2ktYSFJgBAXorKAsHUZmrQ1q6aQ6i3BvU24wWs2AAKqQB6kq3N9V9Gw1HiMQ==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.24.4", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1", - "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.24.1", - "@babel/plugin-syntax-import-attributes": "^7.24.1", - "@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/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.24.1", - "@babel/plugin-transform-async-generator-functions": "^7.24.3", - "@babel/plugin-transform-async-to-generator": "^7.24.1", - "@babel/plugin-transform-block-scoped-functions": "^7.24.1", - "@babel/plugin-transform-block-scoping": "^7.24.5", - "@babel/plugin-transform-class-properties": "^7.24.1", - "@babel/plugin-transform-class-static-block": "^7.24.4", - "@babel/plugin-transform-classes": "^7.24.5", - "@babel/plugin-transform-computed-properties": "^7.24.1", - "@babel/plugin-transform-destructuring": "^7.24.5", - "@babel/plugin-transform-dotall-regex": "^7.24.1", - "@babel/plugin-transform-duplicate-keys": "^7.24.1", - "@babel/plugin-transform-dynamic-import": "^7.24.1", - "@babel/plugin-transform-exponentiation-operator": "^7.24.1", - "@babel/plugin-transform-export-namespace-from": "^7.24.1", - "@babel/plugin-transform-for-of": "^7.24.1", - "@babel/plugin-transform-function-name": "^7.24.1", - "@babel/plugin-transform-json-strings": "^7.24.1", - "@babel/plugin-transform-literals": "^7.24.1", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.1", - "@babel/plugin-transform-member-expression-literals": "^7.24.1", - "@babel/plugin-transform-modules-amd": "^7.24.1", - "@babel/plugin-transform-modules-commonjs": "^7.24.1", - "@babel/plugin-transform-modules-systemjs": "^7.24.1", - "@babel/plugin-transform-modules-umd": "^7.24.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.24.1", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1", - "@babel/plugin-transform-numeric-separator": "^7.24.1", - "@babel/plugin-transform-object-rest-spread": "^7.24.5", - "@babel/plugin-transform-object-super": "^7.24.1", - "@babel/plugin-transform-optional-catch-binding": "^7.24.1", - "@babel/plugin-transform-optional-chaining": "^7.24.5", - "@babel/plugin-transform-parameters": "^7.24.5", - "@babel/plugin-transform-private-methods": "^7.24.1", - "@babel/plugin-transform-private-property-in-object": "^7.24.5", - "@babel/plugin-transform-property-literals": "^7.24.1", - "@babel/plugin-transform-regenerator": "^7.24.1", - "@babel/plugin-transform-reserved-words": "^7.24.1", - "@babel/plugin-transform-shorthand-properties": "^7.24.1", - "@babel/plugin-transform-spread": "^7.24.1", - "@babel/plugin-transform-sticky-regex": "^7.24.1", - "@babel/plugin-transform-template-literals": "^7.24.1", - "@babel/plugin-transform-typeof-symbol": "^7.24.5", - "@babel/plugin-transform-unicode-escapes": "^7.24.1", - "@babel/plugin-transform-unicode-property-regex": "^7.24.1", - "@babel/plugin-transform-unicode-regex": "^7.24.1", - "@babel/plugin-transform-unicode-sets-regex": "^7.24.1", - "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.4", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.31.0", - "semver": "7.5.4" - } - }, - "@babel/preset-modules": { - "version": "0.1.6-no-external-plugins", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/preset-react": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-transform-react-display-name": "^7.24.1", - "@babel/plugin-transform-react-jsx": "^7.23.4", - "@babel/plugin-transform-react-jsx-development": "^7.22.5", - "@babel/plugin-transform-react-pure-annotations": "^7.24.1" - } - }, - "@babel/regjsgen": { - "version": "0.8.0", - "dev": true - }, - "@babel/runtime": { - "version": "7.23.2", - "requires": { - "regenerator-runtime": "^0.14.0" - } - }, - "@babel/template": { - "version": "7.24.0", - "dev": true, - "requires": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.24.0", - "@babel/types": "^7.24.0" - } - }, - "@babel/traverse": { - "version": "7.24.5", - "dev": true, - "requires": { - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/types": "^7.24.5", - "debug": "^4.3.1", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.24.5", - "requires": { - "@babel/helper-string-parser": "^7.24.1", - "@babel/helper-validator-identifier": "^7.24.5", - "to-fast-properties": "^2.0.0" - } - }, - "@bcoe/v8-coverage": { - "version": "0.2.3", - "dev": true - }, - "@csstools/css-parser-algorithms": { - "version": "2.3.2", - "dev": true, - "requires": {} - }, - "@csstools/css-tokenizer": { - "version": "2.2.1", - "dev": true - }, - "@csstools/media-query-list-parser": { - "version": "2.1.5", - "dev": true, - "requires": {} - }, - "@csstools/selector-specificity": { - "version": "3.0.0", - "dev": true, - "requires": {} - }, - "@discoveryjs/json-ext": { - "version": "0.5.7", - "dev": true - }, - "@elastic/react-search-ui": { - "version": "1.21.4", - "resolved": "https://registry.npmjs.org/@elastic/react-search-ui/-/react-search-ui-1.21.4.tgz", - "integrity": "sha512-I+CIGE5UKOOjkw6bS9dNB63qhjziHVY7Ps5Lp/INJ+DQ9OuZqXdKrNRcfSc7gdqqwzaXs50HtBFIH6+9m69wfg==", - "requires": { - "@elastic/react-search-ui-views": "1.21.4", - "@elastic/search-ui": "1.21.4" - } - }, - "@elastic/react-search-ui-views": { - "version": "1.21.4", - "resolved": "https://registry.npmjs.org/@elastic/react-search-ui-views/-/react-search-ui-views-1.21.4.tgz", - "integrity": "sha512-x75oKL4LLpIkdU4EeExogfRZixQKfvLQ8ew5ew4pW1EmSm2blbcs7Opms64pkUkDvvud9GGdgC9Fj7RiiSu/ew==", - "requires": { - "@elastic/search-ui": "1.21.4", - "downshift": "^3.2.10", - "rc-pagination": "^4.0.4", - "react-select": "^5.0.0" - } - }, - "@elastic/search-ui": { - "version": "1.21.4", - "resolved": "https://registry.npmjs.org/@elastic/search-ui/-/search-ui-1.21.4.tgz", - "integrity": "sha512-3Uep2aaFVzEn3hYWogd54zd5hbIrtEwEmI3P88o17JOEt296kwcoc6hsXJQLtMiXBIG4Wk3K28dJI+0KKBO9fQ==", - "requires": { - "date-fns": "^1.30.1", - "deep-equal": "^1.0.1", - "history": "^4.9.0", - "qs": "^6.7.0" - }, - "dependencies": { - "history": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", - "requires": { - "@babel/runtime": "^7.1.2", - "loose-envify": "^1.2.0", - "resolve-pathname": "^3.0.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0", - "value-equal": "^1.0.1" - } - } - } - }, - "@emotion/babel-plugin": { - "version": "11.11.0", - "requires": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/runtime": "^7.18.3", - "@emotion/hash": "^0.9.1", - "@emotion/memoize": "^0.8.1", - "@emotion/serialize": "^1.1.2", - "babel-plugin-macros": "^3.1.0", - "convert-source-map": "^1.5.0", - "escape-string-regexp": "^4.0.0", - "find-root": "^1.1.0", - "source-map": "^0.5.7", - "stylis": "4.2.0" - }, - "dependencies": { - "convert-source-map": { - "version": "1.9.0" - }, - "escape-string-regexp": { - "version": "4.0.0" - }, - "source-map": { - "version": "0.5.7" - } - } - }, - "@emotion/cache": { - "version": "11.11.0", - "requires": { - "@emotion/memoize": "^0.8.1", - "@emotion/sheet": "^1.2.2", - "@emotion/utils": "^1.2.1", - "@emotion/weak-memoize": "^0.3.1", - "stylis": "4.2.0" - } - }, - "@emotion/hash": { - "version": "0.9.1" - }, - "@emotion/memoize": { - "version": "0.8.1" - }, - "@emotion/react": { - "version": "11.11.4", - "requires": { - "@babel/runtime": "^7.18.3", - "@emotion/babel-plugin": "^11.11.0", - "@emotion/cache": "^11.11.0", - "@emotion/serialize": "^1.1.3", - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", - "@emotion/utils": "^1.2.1", - "@emotion/weak-memoize": "^0.3.1", - "hoist-non-react-statics": "^3.3.1" - } - }, - "@emotion/serialize": { - "version": "1.1.3", - "requires": { - "@emotion/hash": "^0.9.1", - "@emotion/memoize": "^0.8.1", - "@emotion/unitless": "^0.8.1", - "@emotion/utils": "^1.2.1", - "csstype": "^3.0.2" - } - }, - "@emotion/sheet": { - "version": "1.2.2" - }, - "@emotion/unitless": { - "version": "0.8.1" - }, - "@emotion/use-insertion-effect-with-fallbacks": { - "version": "1.0.1", - "requires": {} - }, - "@emotion/utils": { - "version": "1.2.1" - }, - "@emotion/weak-memoize": { - "version": "0.3.1" - }, - "@eslint-community/eslint-utils": { - "version": "4.4.0", - "requires": { - "eslint-visitor-keys": "^3.3.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "3.3.0" - } - } - }, - "@eslint-community/regexpp": { - "version": "4.9.1" - }, - "@eslint/eslintrc": { - "version": "2.1.4", - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.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": { - "ajv": { - "version": "6.12.6", - "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" - } - }, - "globals": { - "version": "13.23.0", - "requires": { - "type-fest": "^0.20.2" - } - }, - "json-schema-traverse": { - "version": "0.4.1" - }, - "type-fest": { - "version": "0.20.2" - } - } - }, - "@eslint/js": { - "version": "8.57.0" - }, - "@floating-ui/core": { - "version": "1.6.0", - "requires": { - "@floating-ui/utils": "^0.2.1" - } - }, - "@floating-ui/dom": { - "version": "1.6.3", - "requires": { - "@floating-ui/core": "^1.0.0", - "@floating-ui/utils": "^0.2.0" - } - }, - "@floating-ui/utils": { - "version": "0.2.1" - }, - "@fortawesome/fontawesome-common-types": { - "version": "6.5.2" - }, - "@fortawesome/fontawesome-svg-core": { - "version": "6.5.2", - "requires": { - "@fortawesome/fontawesome-common-types": "6.5.2" - } - }, - "@fortawesome/free-brands-svg-icons": { - "version": "6.5.2", - "requires": { - "@fortawesome/fontawesome-common-types": "6.5.2" - } - }, - "@fortawesome/free-solid-svg-icons": { - "version": "6.5.2", - "requires": { - "@fortawesome/fontawesome-common-types": "6.5.2" - } - }, - "@fortawesome/react-fontawesome": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.2.1.tgz", - "integrity": "sha512-ldr5QO2MneAX5W5WBCYB2pZp/PiHDD1hy9YEBLcXUyJb0qnO86oP8RU+CgmYVSH/R4Dbe2ernhcWOrcgaKD9NQ==", - "requires": { - "prop-types": "^15.8.1" - } - }, - "@gilbarbara/deep-equal": { - "version": "0.1.2" - }, - "@humanwhocodes/config-array": { - "version": "0.11.14", - "requires": { - "@humanwhocodes/object-schema": "^2.0.2", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - } - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1" - }, - "@humanwhocodes/object-schema": { - "version": "2.0.2" - }, - "@isaacs/cliui": { - "version": "8.0.2", - "dev": true, - "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.0.1", - "dev": true - }, - "string-width": { - "version": "5.1.2", - "dev": true, - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - }, - "strip-ansi": { - "version": "7.1.0", - "dev": true, - "requires": { - "ansi-regex": "^6.0.1" - } - } - } - }, - "@isaacs/fs-minipass": { - "version": "4.0.0", - "dev": true, - "requires": { - "minipass": "^7.0.4" - } - }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "dev": true, - "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" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "find-up": { - "version": "4.1.0", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "js-yaml": { - "version": "3.14.1", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "dev": true - } - } - }, - "@istanbuljs/schema": { - "version": "0.1.3", - "dev": true - }, - "@jest/console": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/core": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/console": "^29.7.0", - "@jest/reporters": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^29.7.0", - "jest-config": "^29.7.0", - "jest-haste-map": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-resolve-dependencies": "^29.7.0", - "jest-runner": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "jest-watcher": "^29.7.0", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/environment": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0" - } - }, - "@jest/expect": { - "version": "29.7.0", - "dev": true, - "requires": { - "expect": "^29.7.0", - "jest-snapshot": "^29.7.0" - } - }, - "@jest/expect-utils": { - "version": "29.7.0", - "dev": true, - "requires": { - "jest-get-type": "^29.6.3" - } - }, - "@jest/fake-timers": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "@sinonjs/fake-timers": "^10.0.2", - "@types/node": "*", - "jest-message-util": "^29.7.0", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - } - }, - "@jest/globals": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/environment": "^29.7.0", - "@jest/expect": "^29.7.0", - "@jest/types": "^29.6.3", - "jest-mock": "^29.7.0" - } - }, - "@jest/reporters": { - "version": "29.7.0", - "dev": true, - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^6.0.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "strip-ansi": "^6.0.0", - "v8-to-istanbul": "^9.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "glob": { - "version": "7.2.3", - "dev": true, - "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" - } - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/schemas": { - "version": "29.6.3", - "dev": true, - "requires": { - "@sinclair/typebox": "^0.27.8" - } - }, - "@jest/source-map": { - "version": "29.6.3", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.18", - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9" - } - }, - "@jest/test-result": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/console": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/test-sequencer": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/test-result": "^29.7.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "slash": "^3.0.0" - } - }, - "@jest/transform": { - "version": "29.7.0", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/types": { - "version": "29.6.3", - "dev": true, - "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": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jridgewell/gen-mapping": { - "version": "0.1.1", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.0" - }, - "@jridgewell/set-array": { - "version": "1.2.1" - }, - "@jridgewell/source-map": { - "version": "0.3.5", - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.3", - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } - } - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.14" - }, - "@jridgewell/trace-mapping": { - "version": "0.3.25", - "requires": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "@khanisak/temperature-converter": { - "version": "2.0.1" - }, - "@leichtgewicht/ip-codec": { - "version": "2.0.4", - "dev": true - }, - "@mapbox/jsonlint-lines-primitives": { - "version": "2.0.2" - }, - "@mapbox/mapbox-gl-style-spec": { - "version": "13.28.0", - "requires": { - "@mapbox/jsonlint-lines-primitives": "~2.0.2", - "@mapbox/point-geometry": "^0.1.0", - "@mapbox/unitbezier": "^0.0.0", - "csscolorparser": "~1.0.2", - "json-stringify-pretty-compact": "^2.0.0", - "minimist": "^1.2.6", - "rw": "^1.3.3", - "sort-object": "^0.3.2" - } - }, - "@mapbox/point-geometry": { - "version": "0.1.0" - }, - "@mapbox/unitbezier": { - "version": "0.0.0" - }, - "@nicolo-ribaudo/eslint-scope-5-internals": { - "version": "5.1.1-v1", - "dev": true, - "requires": { - "eslint-scope": "5.1.1" - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5" - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@petamoriken/float16": { - "version": "3.7.1" - }, - "@pkgjs/parseargs": { - "version": "0.11.0", - "dev": true, - "optional": true - }, - "@playwright/test": { - "version": "1.44.0", - "dev": true, - "requires": { - "playwright": "1.44.0" - } - }, - "@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.13", - "dev": true, - "requires": { - "ansi-html-community": "^0.0.8", - "core-js-pure": "^3.23.3", - "error-stack-parser": "^2.0.6", - "html-entities": "^2.1.0", - "loader-utils": "^2.0.4", - "schema-utils": "^3.0.0", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "dev": true - } - } - }, - "@polka/url": { - "version": "1.0.0-next.23", - "dev": true - }, - "@popperjs/core": { - "version": "2.11.8" - }, - "@reduxjs/toolkit": { - "version": "2.2.3", - "requires": { - "immer": "^10.0.3", - "redux": "^5.0.1", - "redux-thunk": "^3.1.0", - "reselect": "^5.0.1" - } - }, - "@sinclair/typebox": { - "version": "0.27.8", - "dev": true - }, - "@sinonjs/commons": { - "version": "3.0.0", - "dev": true, - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "10.3.0", - "dev": true, - "requires": { - "@sinonjs/commons": "^3.0.0" - } - }, - "@tootallnate/once": { - "version": "2.0.0", - "dev": true - }, - "@trysound/sax": { - "version": "0.2.0", - "dev": true - }, - "@types/babel__core": { - "version": "7.20.2", - "dev": true, - "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.6.5", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.4.2", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.20.2", - "dev": true, - "requires": { - "@babel/types": "^7.20.7" - } - }, - "@types/body-parser": { - "version": "1.19.2", - "dev": true, - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/bonjour": { - "version": "3.5.13", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/connect": { - "version": "3.4.35", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/connect-history-api-fallback": { - "version": "1.5.4", - "dev": true, - "requires": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "@types/d3-array": { - "version": "3.0.8" - }, - "@types/d3-color": { - "version": "3.1.1" - }, - "@types/d3-ease": { - "version": "3.0.0" - }, - "@types/d3-interpolate": { - "version": "3.0.2", - "requires": { - "@types/d3-color": "*" - } - }, - "@types/d3-path": { - "version": "3.0.0" - }, - "@types/d3-scale": { - "version": "4.0.5", - "requires": { - "@types/d3-time": "*" - } - }, - "@types/d3-shape": { - "version": "3.1.3", - "requires": { - "@types/d3-path": "*" - } - }, - "@types/d3-time": { - "version": "3.0.1" - }, - "@types/d3-timer": { - "version": "3.0.0" - }, - "@types/eslint": { - "version": "8.4.6", - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "@types/eslint-scope": { - "version": "3.7.4", - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "@types/estree": { - "version": "1.0.5" - }, - "@types/express": { - "version": "4.17.21", - "dev": true, - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.43", - "dev": true, - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "@types/glob": { - "version": "7.2.0", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/graceful-fs": { - "version": "4.1.7", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/hoist-non-react-statics": { - "version": "3.3.1", - "requires": { - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0" - } - }, - "@types/http-errors": { - "version": "2.0.4", - "dev": true - }, - "@types/http-proxy": { - "version": "1.17.9", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.4", - "dev": true - }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.1", - "dev": true, - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/jsdom": { - "version": "20.0.1", - "dev": true, - "requires": { - "@types/node": "*", - "@types/tough-cookie": "*", - "parse5": "^7.0.0" - }, - "dependencies": { - "parse5": { - "version": "7.1.2", - "dev": true, - "requires": { - "entities": "^4.4.0" - } - } - } - }, - "@types/json-schema": { - "version": "7.0.15" - }, - "@types/json5": { - "version": "0.0.29", - "dev": true - }, - "@types/lodash": { - "version": "4.14.199" - }, - "@types/lodash-es": { - "version": "4.17.9", - "requires": { - "@types/lodash": "*" - } - }, - "@types/mime": { - "version": "3.0.1", - "dev": true - }, - "@types/minimatch": { - "version": "3.0.5", - "dev": true - }, - "@types/minimist": { - "version": "1.2.3", - "dev": true - }, - "@types/node": { - "version": "18.15.11" - }, - "@types/node-forge": { - "version": "1.3.11", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/normalize-package-data": { - "version": "2.4.2", - "dev": true - }, - "@types/parse-json": { - "version": "4.0.0" - }, - "@types/prop-types": { - "version": "15.7.5" - }, - "@types/qs": { - "version": "6.9.7", - "dev": true - }, - "@types/range-parser": { - "version": "1.2.4", - "dev": true - }, - "@types/react": { - "version": "18.2.79", - "requires": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - }, - "@types/react-redux": { - "version": "7.1.25", - "requires": { - "@types/hoist-non-react-statics": "^3.3.0", - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0", - "redux": "^4.0.0" - }, - "dependencies": { - "redux": { - "version": "4.2.1", - "requires": { - "@babel/runtime": "^7.9.2" - } - } - } - }, - "@types/react-transition-group": { - "version": "4.4.10", - "requires": { - "@types/react": "*" - } - }, - "@types/retry": { - "version": "0.12.2", - "dev": true - }, - "@types/semver": { - "version": "7.5.8", - "dev": true - }, - "@types/send": { - "version": "0.17.4", - "dev": true, - "requires": { - "@types/mime": "^1", - "@types/node": "*" - }, - "dependencies": { - "@types/mime": { - "version": "1.3.5", - "dev": true - } - } - }, - "@types/serve-index": { - "version": "1.9.4", - "dev": true, - "requires": { - "@types/express": "*" - } - }, - "@types/serve-static": { - "version": "1.15.5", - "dev": true, - "requires": { - "@types/http-errors": "*", - "@types/mime": "*", - "@types/node": "*" - } - }, - "@types/sockjs": { - "version": "0.3.36", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/stack-utils": { - "version": "2.0.1", - "dev": true - }, - "@types/tough-cookie": { - "version": "4.0.2", - "dev": true - }, - "@types/use-sync-external-store": { - "version": "0.0.3" - }, - "@types/ws": { - "version": "8.5.10", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/yargs": { - "version": "17.0.22", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "21.0.0", - "dev": true - }, - "@typescript-eslint/scope-manager": { - "version": "6.21.0", - "dev": true, - "requires": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0" - } - }, - "@typescript-eslint/types": { - "version": "6.21.0", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "6.21.0", - "dev": true, - "requires": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "7.5.4", - "ts-api-utils": "^1.0.1" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "9.0.3", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "@typescript-eslint/utils": { - "version": "6.21.0", - "dev": true, - "requires": { - "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/typescript-estree": "6.21.0", - "semver": "7.5.4" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "6.21.0", - "dev": true, - "requires": { - "@typescript-eslint/types": "6.21.0", - "eslint-visitor-keys": "^3.4.1" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "3.4.3", - "dev": true - } - } - }, - "@ungap/structured-clone": { - "version": "1.2.0" - }, - "@webassemblyjs/ast": { - "version": "1.12.1", - "requires": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6" - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.6" - }, - "@webassemblyjs/helper-buffer": { - "version": "1.12.1" - }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6" - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.12.1", - "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.12.1" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.6", - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.6", - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.6" - }, - "@webassemblyjs/wasm-edit": { - "version": "1.12.1", - "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-opt": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1", - "@webassemblyjs/wast-printer": "1.12.1" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.12.1", - "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.12.1", - "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.12.1", - "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-api-error": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.12.1", - "requires": { - "@webassemblyjs/ast": "1.12.1", - "@xtuc/long": "4.2.2" - } - }, - "@webpack-cli/configtest": { - "version": "2.1.1", - "dev": true, - "requires": {} - }, - "@webpack-cli/info": { - "version": "2.0.2", - "dev": true, - "requires": {} - }, - "@webpack-cli/serve": { - "version": "2.0.5", - "dev": true, - "requires": {} - }, - "@xtuc/ieee754": { - "version": "1.2.0" - }, - "@xtuc/long": { - "version": "4.2.2" - }, - "@yarnpkg/lockfile": { - "version": "1.1.0", - "dev": true - }, - "abab": { - "version": "2.0.6", - "dev": true - }, - "accepts": { - "version": "1.3.8", - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - } - }, - "acorn": { - "version": "8.10.0" - }, - "acorn-import-assertions": { - "version": "1.9.0", - "requires": {} - }, - "acorn-jsx": { - "version": "5.3.2", - "requires": {} - }, - "acorn-walk": { - "version": "8.2.0", - "dev": true - }, - "agent-base": { - "version": "6.0.2", - "dev": true, - "requires": { - "debug": "4" - } - }, - "ajv": { - "version": "8.13.0", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.4.1" - } - }, - "ajv-formats": { - "version": "2.1.1", - "dev": true, - "requires": { - "ajv": "^8.0.0" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "ansi-escapes": { - "version": "4.3.2", - "dev": true, - "requires": { - "type-fest": "^0.21.3" - } - }, - "ansi-html-community": { - "version": "0.0.8", - "dev": true - }, - "ansi-regex": { - "version": "5.0.1" - }, - "ansi-styles": { - "version": "3.2.1", - "requires": { - "color-convert": "^1.9.0" - } - }, - "anymatch": { - "version": "3.1.2", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "arg": { - "version": "5.0.2", - "dev": true - }, - "argparse": { - "version": "2.0.1" - }, - "aria-query": { - "version": "5.3.0", - "dev": true, - "requires": { - "dequal": "^2.0.3" - } - }, - "array-buffer-byte-length": { - "version": "1.0.1", - "dev": true, - "requires": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" - } - }, - "array-flatten": { - "version": "1.1.1", - "dev": true - }, - "array-includes": { - "version": "3.1.7", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "is-string": "^1.0.7" - } - }, - "array-union": { - "version": "2.1.0", - "dev": true - }, - "array-uniq": { - "version": "1.0.3", - "dev": true - }, - "array.prototype.find": { - "version": "2.2.2", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - } - }, - "array.prototype.findlast": { - "version": "1.2.4", - "dev": true, - "requires": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.3.0", - "es-shim-unscopables": "^1.0.2" - } - }, - "array.prototype.findlastindex": { - "version": "1.2.3", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.2.1" - } - }, - "array.prototype.flat": { - "version": "1.3.2", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - } - }, - "array.prototype.flatmap": { - "version": "1.3.2", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - } - }, - "array.prototype.toreversed": { - "version": "1.1.2", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - } - }, - "array.prototype.tosorted": { - "version": "1.1.3", - "dev": true, - "requires": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.1.0", - "es-shim-unscopables": "^1.0.2" - } - }, - "arraybuffer.prototype.slice": { - "version": "1.0.3", - "dev": true, - "requires": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" - } - }, - "arrify": { - "version": "1.0.1", - "dev": true - }, - "asn1": { - "version": "0.2.6", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "ast-types-flow": { - "version": "0.0.8", - "dev": true - }, - "astral-regex": { - "version": "2.0.0", - "dev": true - }, - "asynciterator.prototype": { - "version": "1.0.0", - "dev": true, - "requires": { - "has-symbols": "^1.0.3" - } - }, - "asynckit": { - "version": "0.4.0" - }, - "at-least-node": { - "version": "1.0.0", - "dev": true - }, - "autoprefixer": { - "version": "10.4.19", - "dev": true, - "requires": { - "browserslist": "^4.23.0", - "caniuse-lite": "^1.0.30001599", - "fraction.js": "^4.3.7", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "available-typed-arrays": { - "version": "1.0.7", - "dev": true, - "requires": { - "possible-typed-array-names": "^1.0.0" - } - }, - "axe-core": { - "version": "4.7.0", - "dev": true - }, - "axios": { - "version": "1.6.8", - "requires": { - "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "axobject-query": { - "version": "3.2.1", - "dev": true, - "requires": { - "dequal": "^2.0.3" - } - }, - "babel-jest": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/transform": "^29.7.0", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.6.3", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "babel-loader": { - "version": "9.1.3", - "dev": true, - "requires": { - "find-cache-dir": "^4.0.0", - "schema-utils": "^4.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "4.0.0", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } - } - }, - "babel-plugin-istanbul": { - "version": "6.1.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "dependencies": { - "istanbul-lib-instrument": { - "version": "5.2.1", - "dev": true, - "requires": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "7.5.4" - } - } - } - }, - "babel-plugin-jest-hoist": { - "version": "29.6.3", - "dev": true, - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.1.14", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-plugin-macros": { - "version": "3.1.0", - "requires": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - }, - "dependencies": { - "cosmiconfig": { - "version": "7.1.0", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, - "parse-json": { - "version": "5.2.0", - "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" - } - }, - "yaml": { - "version": "1.10.2" - } - } - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.4.10", - "dev": true, - "requires": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.1", - "semver": "7.5.4" - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.10.4", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.6.1", - "core-js-compat": "^3.36.1" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.6.1", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.6.1" - } - }, - "babel-preset-current-node-syntax": { - "version": "1.0.1", - "dev": true, - "requires": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@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-top-level-await": "^7.8.3" - } - }, - "babel-preset-jest": { - "version": "29.6.3", - "dev": true, - "requires": { - "babel-plugin-jest-hoist": "^29.6.3", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "balanced-match": { - "version": "1.0.2" - }, - "batch": { - "version": "0.6.1", - "dev": true - }, - "batch-processor": { - "version": "1.0.0" - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "dev": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "big.js": { - "version": "5.2.2", - "dev": true - }, - "binary-extensions": { - "version": "2.2.0", - "dev": true - }, - "bluebird": { - "version": "3.7.2" - }, - "body-parser": { - "version": "1.20.2", - "dev": true, - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "dev": true - }, - "debug": { - "version": "2.6.9", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "dev": true - }, - "qs": { - "version": "6.11.0", - "dev": true, - "requires": { - "side-channel": "^1.0.4" - } - } - } - }, - "bonjour-service": { - "version": "1.2.1", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" - } - }, - "boolbase": { - "version": "1.0.0", - "dev": true - }, - "bootstrap": { - "version": "5.3.3", - "requires": {} - }, - "brace-expansion": { - "version": "1.1.11", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "browserslist": { - "version": "4.23.0", - "requires": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" - } - }, - "bser": { - "version": "2.1.1", - "dev": true, - "requires": { - "node-int64": "^0.4.0" - } - }, - "buffer-from": { - "version": "1.1.2" - }, - "buildcheck": { - "version": "0.0.6", - "dev": true, - "optional": true - }, - "builtin-modules": { - "version": "3.3.0", - "dev": true - }, - "builtins": { - "version": "5.1.0", - "dev": true, - "requires": { - "semver": "7.5.4" - } - }, - "bundle-name": { - "version": "4.1.0", - "dev": true, - "requires": { - "run-applescript": "^7.0.0" - } - }, - "bytes": { - "version": "3.0.0" - }, - "cachai": { - "version": "1.0.2" - }, - "call-bind": { - "version": "1.0.7", - "requires": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" - } - }, - "callsites": { - "version": "3.1.0" - }, - "camelcase": { - "version": "5.3.1", - "dev": true - }, - "camelcase-keys": { - "version": "7.0.2", - "dev": true, - "requires": { - "camelcase": "^6.3.0", - "map-obj": "^4.1.0", - "quick-lru": "^5.1.1", - "type-fest": "^1.2.1" - }, - "dependencies": { - "camelcase": { - "version": "6.3.0", - "dev": true - }, - "type-fest": { - "version": "1.4.0", - "dev": true - } - } - }, - "can-use-dom": { - "version": "0.1.0" - }, - "caniuse-api": { - "version": "3.0.0", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "caniuse-lite": { - "version": "1.0.30001600" - }, - "chalk": { - "version": "2.4.2", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "char-regex": { - "version": "1.0.2", - "dev": true - }, - "cheerio": { - "version": "1.0.0-rc.12", - "dev": true, - "requires": { - "cheerio-select": "^2.1.0", - "dom-serializer": "^2.0.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "htmlparser2": "^8.0.1", - "parse5": "^7.0.0", - "parse5-htmlparser2-tree-adapter": "^7.0.0" - }, - "dependencies": { - "parse5": { - "version": "7.1.2", - "dev": true, - "requires": { - "entities": "^4.4.0" - } - } - } - }, - "cheerio-select": { - "version": "2.1.0", - "dev": true, - "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", - "dev": true, - "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" - } - }, - "chownr": { - "version": "3.0.0", - "dev": true - }, - "chrome-trace-event": { - "version": "1.0.3" - }, - "ci-info": { - "version": "3.8.0", - "dev": true - }, - "cjs-module-lexer": { - "version": "1.2.3", - "dev": true - }, - "classnames": { - "version": "2.3.2" - }, - "clean-webpack-plugin": { - "version": "4.0.0", - "dev": true, - "requires": { - "del": "^4.1.1" - }, - "dependencies": { - "array-union": { - "version": "1.0.2", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "del": { - "version": "4.1.1", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - } - }, - "glob": { - "version": "7.2.3", - "dev": true, - "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" - } - }, - "globby": { - "version": "6.1.0", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "dev": true - } - } - }, - "p-map": { - "version": "2.1.0", - "dev": true - }, - "pify": { - "version": "4.0.1", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "cliui": { - "version": "8.0.1", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "wrap-ansi": { - "version": "7.0.0", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - } - } - }, - "clone-deep": { - "version": "4.0.1", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "dependencies": { - "is-plain-object": { - "version": "2.0.4", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - } - } - }, - "clsx": { - "version": "1.2.1" - }, - "co": { - "version": "4.6.0", - "dev": true - }, - "collect-v8-coverage": { - "version": "1.0.2", - "dev": true - }, - "color-convert": { - "version": "1.9.3", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3" - }, - "color-parse": { - "version": "2.0.0", - "requires": { - "color-name": "^1.0.0" - } - }, - "color-rgba": { - "version": "3.0.0", - "requires": { - "color-parse": "^2.0.0", - "color-space": "^2.0.0" - } - }, - "color-space": { - "version": "2.0.1" - }, - "colord": { - "version": "2.9.3", - "dev": true - }, - "colorette": { - "version": "2.0.19", - "dev": true - }, - "combined-stream": { - "version": "1.0.8", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "7.2.0", - "dev": true - }, - "common-path-prefix": { - "version": "3.0.0", - "dev": true - }, - "compressible": { - "version": "2.0.18", - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.7.4", - "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", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0" - } - } - }, - "compute-scroll-into-view": { - "version": "1.0.20" - }, - "concat-map": { - "version": "0.0.1" - }, - "confusing-browser-globals": { - "version": "1.0.11", - "dev": true - }, - "connect-history-api-fallback": { - "version": "2.0.0", - "dev": true - }, - "content-disposition": { - "version": "0.5.4", - "dev": true, - "requires": { - "safe-buffer": "5.2.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "dev": true - } - } - }, - "content-type": { - "version": "1.0.5", - "dev": true - }, - "convert-source-map": { - "version": "2.0.0", - "dev": true - }, - "cookie": { - "version": "0.6.0", - "dev": true - }, - "cookie-signature": { - "version": "1.0.6", - "dev": true - }, - "coordinate-parser": { - "version": "1.0.7" - }, - "copy-to-clipboard": { - "version": "3.3.3", - "requires": { - "toggle-selection": "^1.0.6" - } - }, - "core-js": { - "version": "3.22.3", - "dev": true - }, - "core-js-compat": { - "version": "3.36.1", - "dev": true, - "requires": { - "browserslist": "^4.23.0" - } - }, - "core-js-pure": { - "version": "3.27.2", - "dev": true - }, - "core-util-is": { - "version": "1.0.3", - "dev": true - }, - "cosmiconfig": { - "version": "8.3.6", - "dev": true, - "requires": { - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0", - "path-type": "^4.0.0" - }, - "dependencies": { - "parse-json": { - "version": "5.2.0", - "dev": true, - "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" - } - } - } - }, - "cpu-features": { - "version": "0.0.9", - "dev": true, - "optional": true, - "requires": { - "buildcheck": "~0.0.6", - "nan": "^2.17.0" - } - }, - "create-jest": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-config": "^29.7.0", - "jest-util": "^29.7.0", - "prompts": "^2.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "cross-env": { - "version": "7.0.3", - "dev": true, - "requires": { - "cross-spawn": "^7.0.1" - } - }, - "cross-spawn": { - "version": "7.0.3", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "css-box-model": { - "version": "1.2.1", - "requires": { - "tiny-invariant": "^1.0.6" - } - }, - "css-declaration-sorter": { - "version": "7.2.0", - "dev": true, - "requires": {} - }, - "css-functions-list": { - "version": "3.2.1", - "dev": true - }, - "css-loader": { - "version": "7.1.1", - "dev": true, - "requires": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.33", - "postcss-modules-extract-imports": "^3.1.0", - "postcss-modules-local-by-default": "^4.0.5", - "postcss-modules-scope": "^3.2.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "7.5.4" - } - }, - "css-minimizer-webpack-plugin": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-7.0.0.tgz", - "integrity": "sha512-niy66jxsQHqO+EYbhPuIhqRQ1mNcNVUHrMnkzzir9kFOERJUaQDDRhh7dKDz33kBpkWMF9M8Vx0QlDbc5AHOsw==", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.25", - "cssnano": "^7.0.1", - "jest-worker": "^29.7.0", - "postcss": "^8.4.38", - "schema-utils": "^4.2.0", - "serialize-javascript": "^6.0.2" - }, - "dependencies": { - "schema-utils": { - "version": "4.2.0", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - } - } - } - }, - "css-select": { - "version": "5.1.0", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - } - }, - "css-tree": { - "version": "2.3.1", - "dev": true, - "requires": { - "mdn-data": "2.0.30", - "source-map-js": "^1.0.1" - } - }, - "css-url-relative-plugin": { - "version": "1.1.0", - "dev": true, - "requires": { - "loader-utils": "^1.1.0", - "parse-import": "^2.0.0", - "webpack-sources": "^1.1.0" - }, - "dependencies": { - "json5": { - "version": "1.0.2", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.2", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "webpack-sources": { - "version": "1.4.3", - "dev": true, - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - } - } - }, - "css-what": { - "version": "6.1.0", - "dev": true - }, - "csscolorparser": { - "version": "1.0.3" - }, - "cssesc": { - "version": "3.0.0", - "dev": true - }, - "cssfontparser": { - "version": "1.2.1", - "dev": true - }, - "cssnano": { - "version": "7.0.1", - "dev": true, - "requires": { - "cssnano-preset-default": "^7.0.1", - "lilconfig": "^3.1.1" - } - }, - "cssnano-preset-default": { - "version": "7.0.1", - "dev": true, - "requires": { - "browserslist": "^4.23.0", - "css-declaration-sorter": "^7.2.0", - "cssnano-utils": "^5.0.0", - "postcss-calc": "^10.0.0", - "postcss-colormin": "^7.0.0", - "postcss-convert-values": "^7.0.0", - "postcss-discard-comments": "^7.0.0", - "postcss-discard-duplicates": "^7.0.0", - "postcss-discard-empty": "^7.0.0", - "postcss-discard-overridden": "^7.0.0", - "postcss-merge-longhand": "^7.0.0", - "postcss-merge-rules": "^7.0.0", - "postcss-minify-font-values": "^7.0.0", - "postcss-minify-gradients": "^7.0.0", - "postcss-minify-params": "^7.0.0", - "postcss-minify-selectors": "^7.0.0", - "postcss-normalize-charset": "^7.0.0", - "postcss-normalize-display-values": "^7.0.0", - "postcss-normalize-positions": "^7.0.0", - "postcss-normalize-repeat-style": "^7.0.0", - "postcss-normalize-string": "^7.0.0", - "postcss-normalize-timing-functions": "^7.0.0", - "postcss-normalize-unicode": "^7.0.0", - "postcss-normalize-url": "^7.0.0", - "postcss-normalize-whitespace": "^7.0.0", - "postcss-ordered-values": "^7.0.0", - "postcss-reduce-initial": "^7.0.0", - "postcss-reduce-transforms": "^7.0.0", - "postcss-svgo": "^7.0.0", - "postcss-unique-selectors": "^7.0.0" - } - }, - "cssnano-utils": { - "version": "5.0.0", - "dev": true, - "requires": {} - }, - "csso": { - "version": "5.0.5", - "dev": true, - "requires": { - "css-tree": "~2.2.0" - }, - "dependencies": { - "css-tree": { - "version": "2.2.1", - "dev": true, - "requires": { - "mdn-data": "2.0.28", - "source-map-js": "^1.0.1" - } - }, - "mdn-data": { - "version": "2.0.28", - "dev": true - } - } - }, - "cssom": { - "version": "0.5.0", - "dev": true - }, - "cssstyle": { - "version": "2.3.0", - "dev": true, - "requires": { - "cssom": "~0.3.6" - }, - "dependencies": { - "cssom": { - "version": "0.3.8", - "dev": true - } - } - }, - "csstype": { - "version": "3.1.1" - }, - "d3-array": { - "version": "3.2.4", - "requires": { - "internmap": "1 - 2" - } - }, - "d3-color": { - "version": "3.1.0" - }, - "d3-ease": { - "version": "3.0.1" - }, - "d3-format": { - "version": "3.1.0" - }, - "d3-interpolate": { - "version": "3.0.1", - "requires": { - "d3-color": "1 - 3" - } - }, - "d3-path": { - "version": "3.1.0" - }, - "d3-scale": { - "version": "4.0.2", - "requires": { - "d3-array": "2.10.0 - 3", - "d3-format": "1 - 3", - "d3-interpolate": "1.2.0 - 3", - "d3-time": "2.1.1 - 3", - "d3-time-format": "2 - 4" - } - }, - "d3-shape": { - "version": "3.2.0", - "requires": { - "d3-path": "^3.1.0" - } - }, - "d3-time": { - "version": "3.1.0", - "requires": { - "d3-array": "2 - 3" - } - }, - "d3-time-format": { - "version": "4.1.0", - "requires": { - "d3-time": "1 - 3" - } - }, - "d3-timer": { - "version": "3.0.1" - }, - "damerau-levenshtein": { - "version": "1.0.8", - "dev": true - }, - "data-urls": { - "version": "3.0.2", - "dev": true, - "requires": { - "abab": "^2.0.6", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^11.0.0" - }, - "dependencies": { - "tr46": { - "version": "3.0.0", - "dev": true, - "requires": { - "punycode": "^2.1.1" - } - }, - "whatwg-url": { - "version": "11.0.0", - "dev": true, - "requires": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" - } - } - } - }, - "date-fns": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", - "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==" - }, - "debounce": { - "version": "1.2.1", - "dev": true - }, - "debug": { - "version": "4.3.4", - "requires": { - "ms": "2.1.2" - } - }, - "decamelize": { - "version": "5.0.1", - "dev": true - }, - "decamelize-keys": { - "version": "1.1.1", - "dev": true, - "requires": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "dependencies": { - "decamelize": { - "version": "1.2.0", - "dev": true - }, - "map-obj": { - "version": "1.0.1", - "dev": true - } - } - }, - "decimal.js": { - "version": "10.4.3", - "dev": true - }, - "decimal.js-light": { - "version": "2.5.1" - }, - "dedent": { - "version": "1.5.1", - "dev": true, - "requires": {} - }, - "deep-diff": { - "version": "1.0.2" - }, - "deep-equal": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.2.tgz", - "integrity": "sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg==", - "requires": { - "is-arguments": "^1.1.1", - "is-date-object": "^1.0.5", - "is-regex": "^1.1.4", - "object-is": "^1.1.5", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.5.1" - } - }, - "deep-is": { - "version": "0.1.4" - }, - "deepmerge": { - "version": "4.3.1" - }, - "default-browser": { - "version": "5.2.1", - "dev": true, - "requires": { - "bundle-name": "^4.1.0", - "default-browser-id": "^5.0.0" - } - }, - "default-browser-id": { - "version": "5.0.0", - "dev": true - }, - "default-gateway": { - "version": "6.0.3", - "dev": true, - "requires": { - "execa": "^5.0.0" - } - }, - "define-data-property": { - "version": "1.1.4", - "requires": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - } - }, - "define-lazy-prop": { - "version": "3.0.0", - "dev": true - }, - "define-properties": { - "version": "1.2.1", - "requires": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "delayed-stream": { - "version": "1.0.0" - }, - "depd": { - "version": "2.0.0", - "dev": true - }, - "dequal": { - "version": "2.0.3", - "dev": true - }, - "desandro-matches-selector": { - "version": "2.0.2" - }, - "destroy": { - "version": "1.2.0", - "dev": true - }, - "detect-newline": { - "version": "3.1.0", - "dev": true - }, - "detect-node": { - "version": "2.1.0", - "dev": true - }, - "diff-sequences": { - "version": "29.6.3", - "dev": true - }, - "dir-glob": { - "version": "3.0.1", - "dev": true, - "requires": { - "path-type": "^4.0.0" - } - }, - "dns-packet": { - "version": "5.6.1", - "dev": true, - "requires": { - "@leichtgewicht/ip-codec": "^2.0.1" - } - }, - "doctrine": { - "version": "3.0.0", - "requires": { - "esutils": "^2.0.2" - } - }, - "dom-helpers": { - "version": "5.2.1", - "requires": { - "@babel/runtime": "^7.8.7", - "csstype": "^3.0.2" - } - }, - "dom-scroll-into-view": { - "version": "2.0.1" - }, - "dom-serializer": { - "version": "2.0.0", - "dev": true, - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - } - }, - "domelementtype": { - "version": "2.3.0", - "dev": true - }, - "domexception": { - "version": "4.0.0", - "dev": true, - "requires": { - "webidl-conversions": "^7.0.0" - } - }, - "domhandler": { - "version": "5.0.3", - "dev": true, - "requires": { - "domelementtype": "^2.3.0" - } - }, - "domutils": { - "version": "3.0.1", - "dev": true, - "requires": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.1" - } - }, - "downshift": { - "version": "3.4.8", - "requires": { - "@babel/runtime": "^7.4.5", - "compute-scroll-into-view": "^1.0.9", - "prop-types": "^15.7.2", - "react-is": "^16.9.0" - } - }, - "duplexer": { - "version": "0.1.2", - "dev": true - }, - "earcut": { - "version": "2.2.4" - }, - "eastasianwidth": { - "version": "0.2.0", - "dev": true - }, - "ee-first": { - "version": "1.1.1", - "dev": true - }, - "electron-to-chromium": { - "version": "1.4.693" - }, - "element-resize-detector": { - "version": "1.2.4", - "requires": { - "batch-processor": "1.0.0" - } - }, - "elm-pep": { - "version": "1.0.6" - }, - "emittery": { - "version": "0.13.1", - "dev": true - }, - "emoji-regex": { - "version": "9.2.2", - "dev": true - }, - "emojis-list": { - "version": "3.0.0", - "dev": true - }, - "encodeurl": { - "version": "1.0.2", - "dev": true - }, - "enhanced-resolve": { - "version": "0.9.1", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.2.0", - "tapable": "^0.1.8" - } - }, - "entities": { - "version": "4.4.0", - "dev": true - }, - "env-paths": { - "version": "2.2.1", - "dev": true - }, - "envinfo": { - "version": "7.8.1", - "dev": true - }, - "error-ex": { - "version": "1.3.2", - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "error-stack-parser": { - "version": "2.0.7", - "dev": true, - "requires": { - "stackframe": "^1.1.1" - } - }, - "es-abstract": { - "version": "1.22.5", - "dev": true, - "requires": { - "array-buffer-byte-length": "^1.0.1", - "arraybuffer.prototype.slice": "^1.0.3", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.3", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.4", - "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "hasown": "^2.0.1", - "internal-slot": "^1.0.7", - "is-array-buffer": "^3.0.4", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.3", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", - "object-keys": "^1.1.1", - "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.2", - "safe-array-concat": "^1.1.0", - "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.8", - "string.prototype.trimend": "^1.0.7", - "string.prototype.trimstart": "^1.0.7", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-length": "^1.0.1", - "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.5", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.14" - } - }, - "es-define-property": { - "version": "1.0.0", - "requires": { - "get-intrinsic": "^1.2.4" - } - }, - "es-errors": { - "version": "1.3.0" - }, - "es-iterator-helpers": { - "version": "1.0.17", - "dev": true, - "requires": { - "asynciterator.prototype": "^1.0.0", - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.4", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.2", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "iterator.prototype": "^1.1.2", - "safe-array-concat": "^1.1.0" - } - }, - "es-module-lexer": { - "version": "1.2.1" - }, - "es-set-tostringtag": { - "version": "2.0.3", - "dev": true, - "requires": { - "get-intrinsic": "^1.2.4", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" - } - }, - "es-shim-unscopables": { - "version": "1.0.2", - "dev": true, - "requires": { - "hasown": "^2.0.0" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "escalade": { - "version": "3.1.1" - }, - "escape-html": { - "version": "1.0.3", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5" - }, - "escodegen": { - "version": "2.0.0", - "dev": true, - "requires": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "dependencies": { - "levn": { - "version": "0.3.0", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "optionator": { - "version": "0.8.3", - "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "1.2.5" - } - }, - "prelude-ls": { - "version": "1.1.2", - "dev": true - }, - "type-check": { - "version": "0.3.2", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - } - } - }, - "eslint": { - "version": "8.57.0", - "requires": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "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" - } - }, - "ansi-styles": { - "version": "4.3.0", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4" - }, - "escape-string-regexp": { - "version": "4.0.0" - }, - "eslint-scope": { - "version": "7.2.2", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-visitor-keys": { - "version": "3.4.3" - }, - "glob-parent": { - "version": "6.0.2", - "requires": { - "is-glob": "^4.0.3" - } - }, - "globals": { - "version": "13.20.0", - "requires": { - "type-fest": "^0.20.2" - } - }, - "has-flag": { - "version": "4.0.0" - }, - "json-schema-traverse": { - "version": "0.4.1" - }, - "supports-color": { - "version": "7.2.0", - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-fest": { - "version": "0.20.2" - } - } - }, - "eslint-compat-utils": { - "version": "0.1.2", - "dev": true, - "requires": {} - }, - "eslint-config-airbnb": { - "version": "19.0.4", - "dev": true, - "requires": { - "eslint-config-airbnb-base": "^15.0.0", - "object.assign": "^4.1.2", - "object.entries": "^1.1.5" - } - }, - "eslint-config-airbnb-base": { - "version": "15.0.0", - "dev": true, - "requires": { - "confusing-browser-globals": "^1.0.10", - "object.assign": "^4.1.2", - "object.entries": "^1.1.5", - "semver": "7.5.4" - } - }, - "eslint-config-standard": { - "version": "17.1.0", - "dev": true, - "requires": {} - }, - "eslint-import-resolver-node": { - "version": "0.3.9", - "dev": true, - "requires": { - "debug": "^3.2.7", - "is-core-module": "^2.13.0", - "resolve": "^1.22.4" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "eslint-import-resolver-webpack": { - "version": "0.13.8", - "dev": true, - "requires": { - "array.prototype.find": "^2.2.2", - "debug": "^3.2.7", - "enhanced-resolve": "^0.9.1", - "find-root": "^1.1.0", - "hasown": "^2.0.0", - "interpret": "^1.4.0", - "is-core-module": "^2.13.1", - "is-regex": "^1.1.4", - "lodash": "^4.17.21", - "resolve": "^2.0.0-next.5", - "semver": "7.5.4" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "resolve": { - "version": "2.0.0-next.5", - "dev": true, - "requires": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - } - } - }, - "eslint-module-utils": { - "version": "2.8.0", - "dev": true, - "requires": { - "debug": "^3.2.7" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "eslint-plugin-es": { - "version": "3.0.1", - "dev": true, - "requires": { - "eslint-utils": "^2.0.0", - "regexpp": "^3.0.0" - } - }, - "eslint-plugin-es-x": { - "version": "7.5.0", - "dev": true, - "requires": { - "@eslint-community/eslint-utils": "^4.1.2", - "@eslint-community/regexpp": "^4.6.0", - "eslint-compat-utils": "^0.1.2" - } - }, - "eslint-plugin-import": { - "version": "2.29.1", - "dev": true, - "requires": { - "array-includes": "^3.1.7", - "array.prototype.findlastindex": "^1.2.3", - "array.prototype.flat": "^1.3.2", - "array.prototype.flatmap": "^1.3.2", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.8.0", - "hasown": "^2.0.0", - "is-core-module": "^2.13.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.7", - "object.groupby": "^1.0.1", - "object.values": "^1.1.7", - "semver": "7.5.4", - "tsconfig-paths": "^3.15.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "doctrine": { - "version": "2.1.0", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - } - } - }, - "eslint-plugin-jest": { - "version": "28.5.0", - "dev": true, - "requires": { - "@typescript-eslint/utils": "^6.0.0 || ^7.0.0" - } - }, - "eslint-plugin-jsx-a11y": { - "version": "6.8.0", - "dev": true, - "requires": { - "@babel/runtime": "^7.23.2", - "aria-query": "^5.3.0", - "array-includes": "^3.1.7", - "array.prototype.flatmap": "^1.3.2", - "ast-types-flow": "^0.0.8", - "axe-core": "=4.7.0", - "axobject-query": "^3.2.1", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "es-iterator-helpers": "^1.0.15", - "hasown": "^2.0.0", - "jsx-ast-utils": "^3.3.5", - "language-tags": "^1.0.9", - "minimatch": "^3.1.2", - "object.entries": "^1.1.7", - "object.fromentries": "^2.0.7" - } - }, - "eslint-plugin-n": { - "version": "16.6.2", - "dev": true, - "requires": { - "@eslint-community/eslint-utils": "^4.4.0", - "builtins": "^5.0.1", - "eslint-plugin-es-x": "^7.5.0", - "get-tsconfig": "^4.7.0", - "globals": "^13.24.0", - "ignore": "^5.2.4", - "is-builtin-module": "^3.2.1", - "is-core-module": "^2.12.1", - "minimatch": "^3.1.2", - "resolve": "^1.22.2", - "semver": "7.5.4" - }, - "dependencies": { - "globals": { - "version": "13.24.0", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "type-fest": { - "version": "0.20.2", - "dev": true - } - } - }, - "eslint-plugin-no-storage": { - "version": "1.0.2", - "dev": true - }, - "eslint-plugin-node": { - "version": "11.1.0", - "dev": true, - "requires": { - "eslint-plugin-es": "^3.0.0", - "eslint-utils": "^2.0.0", - "ignore": "^5.1.1", - "minimatch": "^3.0.4", - "resolve": "^1.10.1", - "semver": "7.5.4" - } - }, - "eslint-plugin-promise": { - "version": "6.1.1", - "dev": true, - "requires": {} - }, - "eslint-plugin-react": { - "version": "7.34.1", - "dev": true, - "requires": { - "array-includes": "^3.1.7", - "array.prototype.findlast": "^1.2.4", - "array.prototype.flatmap": "^1.3.2", - "array.prototype.toreversed": "^1.1.2", - "array.prototype.tosorted": "^1.1.3", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.17", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.7", - "object.fromentries": "^2.0.7", - "object.hasown": "^1.1.3", - "object.values": "^1.1.7", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.5", - "semver": "7.5.4", - "string.prototype.matchall": "^4.0.10" - }, - "dependencies": { - "doctrine": { - "version": "2.1.0", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "resolve": { - "version": "2.0.0-next.5", - "dev": true, - "requires": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - } - } - }, - "eslint-plugin-react-hooks": { - "version": "4.6.2", - "requires": {} - }, - "eslint-scope": { - "version": "5.1.1", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "dependencies": { - "estraverse": { - "version": "4.3.0" - } - } - }, - "eslint-utils": { - "version": "2.1.0", - "dev": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "2.1.0", - "dev": true - }, - "espree": { - "version": "9.6.1", - "requires": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "3.4.3" - } - } - }, - "esprima": { - "version": "4.0.1", - "dev": true - }, - "esquery": { - "version": "1.5.0", - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0" - }, - "esutils": { - "version": "2.0.3" - }, - "etag": { - "version": "1.8.1", - "dev": true - }, - "ev-emitter": { - "version": "1.1.1" - }, - "eventemitter3": { - "version": "4.0.7" - }, - "events": { - "version": "3.3.0" - }, - "execa": { - "version": "5.1.1", - "dev": true, - "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" - }, - "dependencies": { - "get-stream": { - "version": "6.0.1", - "dev": true - } - } - }, - "exit": { - "version": "0.1.2", - "dev": true - }, - "expect": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/expect-utils": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0" - } - }, - "express": { - "version": "4.19.2", - "dev": true, - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.2", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.6.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "dev": true - }, - "qs": { - "version": "6.11.0", - "dev": true, - "requires": { - "side-channel": "^1.0.4" - } - }, - "safe-buffer": { - "version": "5.2.1", - "dev": true - } - } - }, - "fast-deep-equal": { - "version": "3.1.3" - }, - "fast-diff": { - "version": "1.3.0", - "dev": true, - "peer": true - }, - "fast-equals": { - "version": "5.0.1" - }, - "fast-glob": { - "version": "3.3.1", - "dev": true, - "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.4" - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0" - }, - "fast-levenshtein": { - "version": "2.0.6" - }, - "fastest-levenshtein": { - "version": "1.0.16", - "dev": true - }, - "fastq": { - "version": "1.13.0", - "requires": { - "reusify": "^1.0.4" - } - }, - "faye-websocket": { - "version": "0.11.4", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "fb-watchman": { - "version": "2.0.2", - "dev": true, - "requires": { - "bser": "2.1.1" - } - }, - "fetch-mock": { - "version": "9.11.0", - "dev": true, - "requires": { - "@babel/core": "^7.0.0", - "@babel/runtime": "^7.0.0", - "core-js": "^3.0.0", - "debug": "^4.1.1", - "glob-to-regexp": "^0.4.0", - "is-subset": "^0.1.1", - "lodash.isequal": "^4.5.0", - "path-to-regexp": "^2.2.1", - "querystring": "^0.2.0", - "whatwg-url": "^6.5.0" - }, - "dependencies": { - "path-to-regexp": { - "version": "2.4.0", - "dev": true - } - } - }, - "file-entry-cache": { - "version": "6.0.1", - "requires": { - "flat-cache": "^3.0.4" - } - }, - "file-saver": { - "version": "2.0.5" - }, - "fill-range": { - "version": "7.0.1", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "finalhandler": { - "version": "1.2.0", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "dev": true - } - } - }, - "find-cache-dir": { - "version": "4.0.0", - "dev": true, - "requires": { - "common-path-prefix": "^3.0.0", - "pkg-dir": "^7.0.0" - }, - "dependencies": { - "find-up": { - "version": "6.3.0", - "dev": true, - "requires": { - "locate-path": "^7.1.0", - "path-exists": "^5.0.0" - } - }, - "locate-path": { - "version": "7.2.0", - "dev": true, - "requires": { - "p-locate": "^6.0.0" - } - }, - "p-limit": { - "version": "4.0.0", - "dev": true, - "requires": { - "yocto-queue": "^1.0.0" - } - }, - "p-locate": { - "version": "6.0.0", - "dev": true, - "requires": { - "p-limit": "^4.0.0" - } - }, - "path-exists": { - "version": "5.0.0", - "dev": true - }, - "pkg-dir": { - "version": "7.0.0", - "dev": true, - "requires": { - "find-up": "^6.3.0" - } - }, - "yocto-queue": { - "version": "1.0.0", - "dev": true - } - } - }, - "find-root": { - "version": "1.1.0" - }, - "find-up": { - "version": "5.0.0", - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "find-yarn-workspace-root": { - "version": "2.0.0", - "dev": true, - "requires": { - "micromatch": "^4.0.2" - } - }, - "fizzy-ui-utils": { - "version": "2.0.7", - "requires": { - "desandro-matches-selector": "^2.0.0" - } - }, - "flat-cache": { - "version": "3.1.1", - "requires": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.9" - }, - "follow-redirects": { - "version": "1.15.6" - }, - "for-each": { - "version": "0.3.3", - "dev": true, - "requires": { - "is-callable": "^1.1.3" - } - }, - "foreground-child": { - "version": "3.1.1", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "dependencies": { - "signal-exit": { - "version": "4.1.0", - "dev": true - } - } - }, - "form-data": { - "version": "4.0.0", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "forwarded": { - "version": "0.2.0", - "dev": true - }, - "fraction.js": { - "version": "4.3.7", - "dev": true - }, - "fresh": { - "version": "0.5.2", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0" - }, - "fsevents": { - "version": "2.3.2", - "dev": true, - "optional": true - }, - "function-bind": { - "version": "1.1.2" - }, - "function.prototype.name": { - "version": "1.1.6", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" - } - }, - "functions-have-names": { - "version": "1.2.3" - }, - "gensync": { - "version": "1.0.0-beta.2", - "dev": true - }, - "geographiclib-geodesic": { - "version": "2.0.0" - }, - "geotiff": { - "version": "2.0.7", - "requires": { - "@petamoriken/float16": "^3.4.7", - "lerc": "^3.0.0", - "pako": "^2.0.4", - "parse-headers": "^2.0.2", - "quick-lru": "^6.1.1", - "web-worker": "^1.2.0", - "xml-utils": "^1.0.2" - }, - "dependencies": { - "pako": { - "version": "2.1.0" - }, - "quick-lru": { - "version": "6.1.1" - } - } - }, - "get-caller-file": { - "version": "2.0.5", - "dev": true - }, - "get-imports": { - "version": "1.0.0", - "dev": true, - "requires": { - "array-uniq": "^1.0.1", - "import-regex": "^1.1.0" - } - }, - "get-intrinsic": { - "version": "1.2.4", - "requires": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - } - }, - "get-package-type": { - "version": "0.1.0", - "dev": true - }, - "get-size": { - "version": "2.0.3" - }, - "get-symbol-description": { - "version": "1.0.2", - "dev": true, - "requires": { - "call-bind": "^1.0.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" - } - }, - "get-tsconfig": { - "version": "4.7.2", - "dev": true, - "requires": { - "resolve-pkg-maps": "^1.0.0" - } - }, - "glob": { - "version": "10.3.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.15.tgz", - "integrity": "sha512-0c6RlJt1TICLyvJYIApxb8GsXoai0KUP7AxKKAtsYXdgJR1mGEUa7DgwShbdk1nly0PYoZj01xd4hzbq3fsjpw==", - "dev": true, - "requires": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.6", - "minimatch": "^9.0.1", - "minipass": "^7.0.4", - "path-scurry": "^1.11.0" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "9.0.3", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "glob-parent": { - "version": "5.1.2", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "glob-to-regexp": { - "version": "0.4.1" - }, - "global-modules": { - "version": "2.0.0", - "dev": true, - "requires": { - "global-prefix": "^3.0.0" - } - }, - "global-prefix": { - "version": "3.0.0", - "dev": true, - "requires": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "dependencies": { - "which": { - "version": "1.3.1", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "globals": { - "version": "11.12.0", - "dev": true - }, - "globalthis": { - "version": "1.0.3", - "dev": true, - "requires": { - "define-properties": "^1.1.3" - } - }, - "globby": { - "version": "11.1.0", - "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } - }, - "globjoin": { - "version": "0.1.4", - "dev": true - }, - "gopd": { - "version": "1.0.1", - "requires": { - "get-intrinsic": "^1.1.3" - } - }, - "graceful-fs": { - "version": "4.2.11" - }, - "graphemer": { - "version": "1.4.0" - }, - "gzip-size": { - "version": "6.0.0", - "dev": true, - "requires": { - "duplexer": "^0.1.2" - } - }, - "handle-thing": { - "version": "2.0.1", - "dev": true - }, - "hard-rejection": { - "version": "2.1.0", - "dev": true - }, - "has-bigints": { - "version": "1.0.2", - "dev": true - }, - "has-flag": { - "version": "3.0.0" - }, - "has-property-descriptors": { - "version": "1.0.2", - "requires": { - "es-define-property": "^1.0.0" - } - }, - "has-proto": { - "version": "1.0.3" - }, - "has-symbols": { - "version": "1.0.3" - }, - "has-tostringtag": { - "version": "1.0.2", - "requires": { - "has-symbols": "^1.0.3" - } - }, - "hasown": { - "version": "2.0.1", - "requires": { - "function-bind": "^1.1.2" - } - }, - "history": { - "version": "5.3.0", - "requires": { - "@babel/runtime": "^7.7.6" - } - }, - "hoist-non-react-statics": { - "version": "3.3.2", - "requires": { - "react-is": "^16.7.0" - } - }, - "hosted-git-info": { - "version": "4.1.0", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "hpack.js": { - "version": "2.1.6", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "html-encoding-sniffer": { - "version": "3.0.0", - "dev": true, - "requires": { - "whatwg-encoding": "^2.0.0" - } - }, - "html-entities": { - "version": "2.5.2", - "dev": true - }, - "html-escaper": { - "version": "2.0.2", - "dev": true - }, - "html-tags": { - "version": "3.3.1", - "dev": true - }, - "htmlparser2": { - "version": "8.0.1", - "dev": true, - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "entities": "^4.3.0" - } - }, - "http-deceiver": { - "version": "1.2.7", - "dev": true - }, - "http-errors": { - "version": "2.0.0", - "dev": true, - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - } - }, - "http-parser-js": { - "version": "0.5.6", - "dev": true - }, - "http-proxy": { - "version": "1.18.1", - "dev": true, - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-proxy-agent": { - "version": "5.0.0", - "dev": true, - "requires": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - } - }, - "http-proxy-middleware": { - "version": "2.0.6", - "dev": true, - "requires": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "dependencies": { - "is-plain-obj": { - "version": "3.0.0", - "dev": true - } - } - }, - "https-proxy-agent": { - "version": "5.0.1", - "dev": true, - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "human-signals": { - "version": "2.1.0", - "dev": true - }, - "husky": { - "version": "9.0.11", - "dev": true - }, - "hyperdyperid": { - "version": "1.2.0", - "dev": true - }, - "iconv-lite": { - "version": "0.4.24", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "icss-utils": { - "version": "5.1.0", - "dev": true, - "requires": {} - }, - "ieee754": { - "version": "1.2.1" - }, - "ignore": { - "version": "5.2.4" - }, - "imagesloaded": { - "version": "5.0.0", - "requires": { - "ev-emitter": "^2.1.2" - }, - "dependencies": { - "ev-emitter": { - "version": "2.1.2" - } - } - }, - "immer": { - "version": "10.0.4" - }, - "immutability-helper": { - "version": "3.1.1" - }, - "immutable": { - "version": "4.3.4", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "import-lazy": { - "version": "4.0.0", - "dev": true - }, - "import-local": { - "version": "3.1.0", - "dev": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, - "import-regex": { - "version": "1.1.0", - "dev": true - }, - "imurmurhash": { - "version": "0.1.4" - }, - "indent-string": { - "version": "5.0.0", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4" - }, - "ini": { - "version": "1.3.8", - "dev": true - }, - "internal-slot": { - "version": "1.0.7", - "dev": true, - "requires": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" - } - }, - "internmap": { - "version": "2.0.3" - }, - "interpret": { - "version": "1.4.0", - "dev": true - }, - "ipaddr.js": { - "version": "1.9.1", - "dev": true - }, - "is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-array-buffer": { - "version": "3.0.4", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" - } - }, - "is-arrayish": { - "version": "0.2.1" - }, - "is-async-function": { - "version": "2.0.0", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-bigint": { - "version": "1.0.4", - "dev": true, - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-binary-path": { - "version": "2.1.0", - "dev": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-builtin-module": { - "version": "3.2.1", - "dev": true, - "requires": { - "builtin-modules": "^3.3.0" - } - }, - "is-callable": { - "version": "1.2.7", - "dev": true - }, - "is-core-module": { - "version": "2.13.1", - "requires": { - "hasown": "^2.0.0" - } - }, - "is-date-object": { - "version": "1.0.5", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-docker": { - "version": "2.2.1", - "dev": true - }, - "is-extglob": { - "version": "2.1.1" - }, - "is-finalizationregistry": { - "version": "1.0.2", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "dev": true - }, - "is-generator-fn": { - "version": "2.1.0", - "dev": true - }, - "is-generator-function": { - "version": "1.0.10", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-glob": { - "version": "4.0.3", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-inside-container": { - "version": "1.0.0", - "dev": true, - "requires": { - "is-docker": "^3.0.0" - }, - "dependencies": { - "is-docker": { - "version": "3.0.0", - "dev": true - } - } - }, - "is-lite": { - "version": "1.2.1" - }, - "is-map": { - "version": "2.0.2", - "dev": true - }, - "is-negative-zero": { - "version": "2.0.3", - "dev": true - }, - "is-network-error": { - "version": "1.0.1", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "dev": true - }, - "is-number-object": { - "version": "1.0.7", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-path-cwd": { - "version": "2.2.0", - "dev": true - }, - "is-path-in-cwd": { - "version": "2.1.0", - "dev": true, - "requires": { - "is-path-inside": "^2.1.0" - }, - "dependencies": { - "is-path-inside": { - "version": "2.1.0", - "dev": true, - "requires": { - "path-is-inside": "^1.0.2" - } - } - } - }, - "is-path-inside": { - "version": "3.0.3" - }, - "is-plain-obj": { - "version": "1.1.0", - "dev": true - }, - "is-plain-object": { - "version": "5.0.0", - "dev": true - }, - "is-potential-custom-element-name": { - "version": "1.0.1", - "dev": true - }, - "is-regex": { - "version": "1.1.4", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-set": { - "version": "2.0.2", - "dev": true - }, - "is-shared-array-buffer": { - "version": "1.0.3", - "dev": true, - "requires": { - "call-bind": "^1.0.7" - } - }, - "is-stream": { - "version": "2.0.1", - "dev": true - }, - "is-string": { - "version": "1.0.7", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-subset": { - "version": "0.1.1", - "dev": true - }, - "is-symbol": { - "version": "1.0.4", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-typed-array": { - "version": "1.1.13", - "dev": true, - "requires": { - "which-typed-array": "^1.1.14" - } - }, - "is-weakmap": { - "version": "2.0.1", - "dev": true - }, - "is-weakref": { - "version": "1.0.2", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-weakset": { - "version": "2.0.2", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, - "is-wsl": { - "version": "2.2.0", - "dev": true, - "requires": { - "is-docker": "^2.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "dev": true - }, - "isexe": { - "version": "2.0.0" - }, - "isobject": { - "version": "3.0.1", - "dev": true - }, - "istanbul-lib-coverage": { - "version": "3.2.0", - "dev": true - }, - "istanbul-lib-instrument": { - "version": "6.0.0", - "dev": true, - "requires": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "7.5.4" - } - }, - "istanbul-lib-report": { - "version": "3.0.1", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "make-dir": { - "version": "4.0.0", - "dev": true, - "requires": { - "semver": "7.5.4" - } - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "istanbul-lib-source-maps": { - "version": "4.0.1", - "dev": true, - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - } - }, - "istanbul-reports": { - "version": "3.1.6", - "dev": true, - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "iterator.prototype": { - "version": "1.1.2", - "dev": true, - "requires": { - "define-properties": "^1.2.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "reflect.getprototypeof": "^1.0.4", - "set-function-name": "^2.0.1" - } - }, - "jackspeak": { - "version": "2.3.6", - "dev": true, - "requires": { - "@isaacs/cliui": "^8.0.2", - "@pkgjs/parseargs": "^0.11.0" - } - }, - "jest": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/core": "^29.7.0", - "@jest/types": "^29.6.3", - "import-local": "^3.0.2", - "jest-cli": "^29.7.0" - } - }, - "jest-canvas-mock": { - "version": "2.5.2", - "dev": true, - "requires": { - "cssfontparser": "^1.2.1", - "moo-color": "^1.0.2" - } - }, - "jest-changed-files": { - "version": "29.7.0", - "dev": true, - "requires": { - "execa": "^5.0.0", - "jest-util": "^29.7.0", - "p-limit": "^3.1.0" - } - }, - "jest-circus": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/environment": "^29.7.0", - "@jest/expect": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^1.0.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^29.7.0", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "p-limit": "^3.1.0", - "pretty-format": "^29.7.0", - "pure-rand": "^6.0.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-cli": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/core": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "create-jest": "^29.7.0", - "exit": "^0.1.2", - "import-local": "^3.0.2", - "jest-config": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "yargs": "^17.3.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-config": { - "version": "29.7.0", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.7.0", - "@jest/types": "^29.6.3", - "babel-jest": "^29.7.0", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-circus": "^29.7.0", - "jest-environment-node": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-runner": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "glob": { - "version": "7.2.3", - "dev": true, - "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" - } - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "parse-json": { - "version": "5.2.0", - "dev": true, - "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" - } - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-diff": { - "version": "29.7.0", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^29.6.3", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-docblock": { - "version": "29.7.0", - "dev": true, - "requires": { - "detect-newline": "^3.0.0" - } - }, - "jest-each": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "jest-util": "^29.7.0", - "pretty-format": "^29.7.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-environment-jsdom": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/jsdom": "^20.0.0", - "@types/node": "*", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0", - "jsdom": "^20.0.0" - }, - "dependencies": { - "acorn-globals": { - "version": "7.0.1", - "dev": true, - "requires": { - "acorn": "^8.1.0", - "acorn-walk": "^8.0.2" - } - }, - "jsdom": { - "version": "20.0.3", - "dev": true, - "requires": { - "abab": "^2.0.6", - "acorn": "^8.8.1", - "acorn-globals": "^7.0.0", - "cssom": "^0.5.0", - "cssstyle": "^2.3.0", - "data-urls": "^3.0.2", - "decimal.js": "^10.4.2", - "domexception": "^4.0.0", - "escodegen": "^2.0.0", - "form-data": "^4.0.0", - "html-encoding-sniffer": "^3.0.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.1", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.2", - "parse5": "^7.1.1", - "saxes": "^6.0.0", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.1.2", - "w3c-xmlserializer": "^4.0.0", - "webidl-conversions": "^7.0.0", - "whatwg-encoding": "^2.0.0", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^11.0.0", - "ws": "^8.11.0", - "xml-name-validator": "^4.0.0" - } - }, - "parse5": { - "version": "7.1.2", - "dev": true, - "requires": { - "entities": "^4.4.0" - } - }, - "saxes": { - "version": "6.0.0", - "dev": true, - "requires": { - "xmlchars": "^2.2.0" - } - }, - "tr46": { - "version": "3.0.0", - "dev": true, - "requires": { - "punycode": "^2.1.1" - } - }, - "w3c-xmlserializer": { - "version": "4.0.0", - "dev": true, - "requires": { - "xml-name-validator": "^4.0.0" - } - }, - "whatwg-url": { - "version": "11.0.0", - "dev": true, - "requires": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" - } - }, - "ws": { - "version": "8.12.0", - "dev": true, - "requires": {} - } - } - }, - "jest-environment-node": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - } - }, - "jest-get-type": { - "version": "29.6.3", - "dev": true - }, - "jest-haste-map": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - } - }, - "jest-leak-detector": { - "version": "29.7.0", - "dev": true, - "requires": { - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - } - }, - "jest-matcher-utils": { - "version": "29.7.0", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^29.7.0", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-message-util": { - "version": "29.7.0", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.6.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-mock": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-util": "^29.7.0" - } - }, - "jest-pnp-resolver": { - "version": "1.2.3", - "dev": true, - "requires": {} - }, - "jest-regex-util": { - "version": "29.6.3", - "dev": true - }, - "jest-resolve": { - "version": "29.7.0", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "resolve": "^1.20.0", - "resolve.exports": "^2.0.0", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-resolve-dependencies": { - "version": "29.7.0", - "dev": true, - "requires": { - "jest-regex-util": "^29.6.3", - "jest-snapshot": "^29.7.0" - } - }, - "jest-runner": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/console": "^29.7.0", - "@jest/environment": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^29.7.0", - "jest-environment-node": "^29.7.0", - "jest-haste-map": "^29.7.0", - "jest-leak-detector": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-resolve": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-util": "^29.7.0", - "jest-watcher": "^29.7.0", - "jest-worker": "^29.7.0", - "p-limit": "^3.1.0", - "source-map-support": "0.5.13" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-runtime": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/globals": "^29.7.0", - "@jest/source-map": "^29.6.3", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-mock": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "glob": { - "version": "7.2.3", - "dev": true, - "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" - } - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-snapshot": { - "version": "29.7.0", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-jsx": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/types": "^7.3.3", - "@jest/expect-utils": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^29.7.0", - "graceful-fs": "^4.2.9", - "jest-diff": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "natural-compare": "^1.4.0", - "pretty-format": "^29.7.0", - "semver": "7.5.4" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-util": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-validate": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "leven": "^3.1.0", - "pretty-format": "^29.7.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "camelcase": { - "version": "6.3.0", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-watcher": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "jest-util": "^29.7.0", - "string-length": "^4.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-worker": { - "version": "29.7.0", - "dev": true, - "requires": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "8.1.1", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jiti": { - "version": "1.20.0", - "dev": true - }, - "js-tokens": { - "version": "4.0.0" - }, - "js-yaml": { - "version": "4.1.0", - "requires": { - "argparse": "^2.0.1" - } - }, - "jsdom-worker": { - "version": "0.3.0", - "requires": { - "mitt": "^3.0.0", - "uuid-v4": "^0.1.0" - } - }, - "jsesc": { - "version": "2.5.2", - "dev": true - }, - "json-buffer": { - "version": "3.0.1" - }, - "json-parse-better-errors": { - "version": "1.0.2", - "dev": true - }, - "json-parse-even-better-errors": { - "version": "2.3.1" - }, - "json-schema-traverse": { - "version": "1.0.0", - "dev": true - }, - "json-stable-stringify": { - "version": "1.0.2", - "dev": true, - "requires": { - "jsonify": "^0.0.1" - } - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1" - }, - "json-stringify-pretty-compact": { - "version": "2.0.0" - }, - "json5": { - "version": "2.2.3", - "dev": true - }, - "jsonfile": { - "version": "6.1.0", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - }, - "dependencies": { - "universalify": { - "version": "2.0.0", - "dev": true - } - } - }, - "jsonify": { - "version": "0.0.1", - "dev": true - }, - "jsx-ast-utils": { - "version": "3.3.5", - "dev": true, - "requires": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "object.assign": "^4.1.4", - "object.values": "^1.1.6" - } - }, - "kdbush": { - "version": "4.0.2" - }, - "keyv": { - "version": "4.5.4", - "requires": { - "json-buffer": "3.0.1" - } - }, - "kind-of": { - "version": "6.0.3", - "dev": true - }, - "klaw-sync": { - "version": "6.0.0", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11" - } - }, - "kleur": { - "version": "3.0.3", - "dev": true - }, - "known-css-properties": { - "version": "0.28.0", - "dev": true - }, - "language-subtag-registry": { - "version": "0.3.22", - "dev": true - }, - "language-tags": { - "version": "1.0.9", - "dev": true, - "requires": { - "language-subtag-registry": "^0.3.20" - } - }, - "launch-editor": { - "version": "2.6.1", - "dev": true, - "requires": { - "picocolors": "^1.0.0", - "shell-quote": "^1.8.1" - } - }, - "lerc": { - "version": "3.0.0" - }, - "leven": { - "version": "3.1.0", - "dev": true - }, - "levn": { - "version": "0.4.1", - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "lilconfig": { - "version": "3.1.1", - "dev": true - }, - "lines-and-columns": { - "version": "1.2.4" - }, - "load-json-file": { - "version": "4.0.0", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "strip-bom": { - "version": "3.0.0", - "dev": true - } - } - }, - "loader-runner": { - "version": "4.3.0" - }, - "loader-utils": { - "version": "2.0.4", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "locate-path": { - "version": "6.0.0", - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash": { - "version": "4.17.21" - }, - "lodash-es": { - "version": "4.17.21" - }, - "lodash.clonedeep": { - "version": "4.5.0", - "dev": true, - "peer": true - }, - "lodash.debounce": { - "version": "4.0.8", - "dev": true - }, - "lodash.difference": { - "version": "4.5.0" - }, - "lodash.isequal": { - "version": "4.5.0", - "dev": true - }, - "lodash.isplainobject": { - "version": "4.0.6", - "dev": true - }, - "lodash.memoize": { - "version": "4.1.2", - "dev": true - }, - "lodash.merge": { - "version": "4.6.2" - }, - "lodash.sortby": { - "version": "4.7.0", - "dev": true - }, - "lodash.truncate": { - "version": "4.4.2", - "dev": true - }, - "lodash.uniq": { - "version": "4.5.0", - "dev": true - }, - "loose-envify": { - "version": "1.4.0", - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "make-dir": { - "version": "3.1.0", - "dev": true, - "requires": { - "semver": "7.5.4" - } - }, - "makeerror": { - "version": "1.0.12", - "dev": true, - "requires": { - "tmpl": "1.0.5" - } - }, - "map-obj": { - "version": "4.3.0", - "dev": true - }, - "mapbox-to-css-font": { - "version": "2.4.2" - }, - "masonry-layout": { - "version": "4.2.2", - "requires": { - "get-size": "^2.0.2", - "outlayer": "^2.1.0" - } - }, - "mathml-tag-names": { - "version": "2.1.3", - "dev": true - }, - "mdn-data": { - "version": "2.0.30", - "dev": true - }, - "media-typer": { - "version": "0.3.0", - "dev": true - }, - "memoize-one": { - "version": "5.2.1" - }, - "memory-fs": { - "version": "0.2.0", - "dev": true - }, - "memorystream": { - "version": "0.3.1", - "dev": true - }, - "meow": { - "version": "10.1.5", - "dev": true, - "requires": { - "@types/minimist": "^1.2.2", - "camelcase-keys": "^7.0.0", - "decamelize": "^5.0.0", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.2", - "read-pkg-up": "^8.0.0", - "redent": "^4.0.0", - "trim-newlines": "^4.0.2", - "type-fest": "^1.2.2", - "yargs-parser": "^20.2.9" - }, - "dependencies": { - "type-fest": { - "version": "1.4.0", - "dev": true - } - } - }, - "merge-descriptors": { - "version": "1.0.1", - "dev": true - }, - "merge-stream": { - "version": "2.0.0" - }, - "merge2": { - "version": "1.4.1", - "dev": true - }, - "methods": { - "version": "1.1.2", - "dev": true - }, - "mgrs": { - "version": "1.0.0" - }, - "micromatch": { - "version": "4.0.5", - "dev": true, - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "mime": { - "version": "1.6.0", - "dev": true - }, - "mime-db": { - "version": "1.52.0" - }, - "mime-types": { - "version": "2.1.35", - "requires": { - "mime-db": "1.52.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "dev": true - }, - "min-indent": { - "version": "1.0.1", - "dev": true - }, - "mini-css-extract-plugin": { - "version": "2.9.0", - "dev": true, - "requires": { - "schema-utils": "^4.0.0", - "tapable": "^2.2.1" - }, - "dependencies": { - "schema-utils": { - "version": "4.0.0", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - }, - "tapable": { - "version": "2.2.1", - "dev": true - } - } - }, - "minimalistic-assert": { - "version": "1.0.1", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.6" - }, - "minimist-options": { - "version": "4.1.0", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - } - }, - "minipass": { - "version": "7.1.1", - "dev": true - }, - "minizlib": { - "version": "3.0.1", - "dev": true, - "requires": { - "minipass": "^7.0.4", - "rimraf": "^5.0.5" - }, - "dependencies": { - "rimraf": { - "version": "5.0.5", - "dev": true, - "requires": { - "glob": "^10.3.7" - } - } - } - }, - "mitt": { - "version": "3.0.0" - }, - "mkdirp": { - "version": "3.0.1", - "dev": true - }, - "moment": { - "version": "2.30.1" - }, - "moment-locales-webpack-plugin": { - "version": "1.2.0", - "requires": { - "lodash.difference": "^4.5.0" - } - }, - "moo-color": { - "version": "1.0.3", - "dev": true, - "requires": { - "color-name": "^1.1.4" - }, - "dependencies": { - "color-name": { - "version": "1.1.4", - "dev": true - } - } - }, - "mrmime": { - "version": "1.0.1", - "dev": true - }, - "ms": { - "version": "2.1.2" - }, - "multicast-dns": { - "version": "7.2.5", - "dev": true, - "requires": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - } - }, - "nan": { - "version": "2.19.0", - "dev": true, - "optional": true - }, - "nanoid": { - "version": "3.3.7", - "dev": true - }, - "natural-compare": { - "version": "1.4.0" - }, - "negotiator": { - "version": "0.6.3" - }, - "neo-async": { - "version": "2.6.2" - }, - "nice-try": { - "version": "1.0.5", - "dev": true - }, - "node-dir": { - "version": "0.1.17", - "dev": true, - "requires": { - "minimatch": "^3.0.2" - } - }, - "node-fetch": { - "version": "2.7.0", - "requires": { - "whatwg-url": "^5.0.0" - }, - "dependencies": { - "tr46": { - "version": "0.0.3" - }, - "webidl-conversions": { - "version": "3.0.1" - }, - "whatwg-url": { - "version": "5.0.0", - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - } - } - }, - "node-forge": { - "version": "1.3.1", - "dev": true - }, - "node-int64": { - "version": "0.4.0", - "dev": true - }, - "node-releases": { - "version": "2.0.14" - }, - "node-ssh": { - "version": "13.2.0", - "dev": true, - "requires": { - "is-stream": "^2.0.0", - "make-dir": "^3.1.0", - "sb-promise-queue": "^2.1.0", - "sb-scandir": "^3.1.0", - "shell-escape": "^0.2.0", - "ssh2": "^1.14.0" - } - }, - "normalize-package-data": { - "version": "3.0.3", - "dev": true, - "requires": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "7.5.4", - "validate-npm-package-license": "^3.0.1" - } - }, - "normalize-path": { - "version": "3.0.0", - "dev": true - }, - "normalize-range": { - "version": "0.1.2", - "dev": true - }, - "npm-run-all": { - "version": "4.1.5", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "chalk": "^2.4.1", - "cross-spawn": "^6.0.5", - "memorystream": "^0.3.1", - "minimatch": "^3.0.4", - "pidtree": "^0.3.0", - "read-pkg": "^3.0.0", - "shell-quote": "^1.6.1", - "string.prototype.padend": "^3.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "7.5.4", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "path-key": { - "version": "2.0.1", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "dev": true - }, - "which": { - "version": "1.3.1", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "npm-run-path": { - "version": "4.0.1", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "nth-check": { - "version": "2.0.1", - "dev": true, - "requires": { - "boolbase": "^1.0.0" - } - }, - "nwsapi": { - "version": "2.2.2", - "dev": true - }, - "object-assign": { - "version": "4.1.1" - }, - "object-inspect": { - "version": "1.13.1" - }, - "object-is": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", - "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", - "requires": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1" - } - }, - "object-keys": { - "version": "1.1.1" - }, - "object.assign": { - "version": "4.1.5", - "dev": true, - "requires": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - } - }, - "object.entries": { - "version": "1.1.7", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - } - }, - "object.fromentries": { - "version": "2.0.7", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - } - }, - "object.groupby": { - "version": "1.0.1", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1" - } - }, - "object.hasown": { - "version": "1.1.3", - "dev": true, - "requires": { - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - } - }, - "object.values": { - "version": "1.1.7", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - } - }, - "obuf": { - "version": "1.1.2", - "dev": true - }, - "ol": { - "version": "8.2.0", - "requires": { - "color-rgba": "^3.0.0", - "color-space": "^2.0.1", - "earcut": "^2.2.3", - "geotiff": "^2.0.7", - "pbf": "3.2.1", - "rbush": "^3.0.1" - } - }, - "ol-mapbox-style": { - "version": "12.3.2", - "resolved": "https://registry.npmjs.org/ol-mapbox-style/-/ol-mapbox-style-12.3.2.tgz", - "integrity": "sha512-Qw9I6+WHz9zBsLNm8zWWb707Y/hXrQP1fcwK86pxcX/FklwyDxAhfJAdTkINHncZ331CBEWcqvi2tzoN23dgwg==", - "requires": { - "@mapbox/mapbox-gl-style-spec": "^13.23.1", - "mapbox-to-css-font": "^2.4.1" - } - }, - "on-finished": { - "version": "2.4.1", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2" - }, - "once": { - "version": "1.4.0", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "open": { - "version": "7.4.2", - "dev": true, - "requires": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" - } - }, - "opener": { - "version": "1.5.2", - "dev": true - }, - "optionator": { - "version": "0.9.3", - "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", - "dev": true - }, - "outlayer": { - "version": "2.1.1", - "requires": { - "ev-emitter": "^1.0.0", - "fizzy-ui-utils": "^2.0.0", - "get-size": "^2.0.2" - } - }, - "p-limit": { - "version": "3.1.0", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "requires": { - "p-limit": "^3.0.2" - } - }, - "p-queue": { - "version": "8.0.1", - "requires": { - "eventemitter3": "^5.0.1", - "p-timeout": "^6.1.2" - }, - "dependencies": { - "eventemitter3": { - "version": "5.0.1" - } - } - }, - "p-retry": { - "version": "6.2.0", - "dev": true, - "requires": { - "@types/retry": "0.12.2", - "is-network-error": "^1.0.0", - "retry": "^0.13.1" - } - }, - "p-timeout": { - "version": "6.1.2" - }, - "p-try": { - "version": "2.2.0", - "dev": true - }, - "pako": { - "version": "1.0.11" - }, - "parent-module": { - "version": "1.0.1", - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-headers": { - "version": "2.0.5" - }, - "parse-import": { - "version": "2.0.0", - "dev": true, - "requires": { - "get-imports": "^1.0.0" - } - }, - "parse-json": { - "version": "4.0.0", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", - "dev": true, - "requires": { - "domhandler": "^5.0.2", - "parse5": "^7.0.0" - }, - "dependencies": { - "parse5": { - "version": "7.1.2", - "dev": true, - "requires": { - "entities": "^4.4.0" - } - } - } - }, - "parseurl": { - "version": "1.3.3", - "dev": true - }, - "patch-package": { - "version": "8.0.0", - "dev": true, - "requires": { - "@yarnpkg/lockfile": "^1.1.0", - "chalk": "^4.1.2", - "ci-info": "^3.7.0", - "cross-spawn": "^7.0.3", - "find-yarn-workspace-root": "^2.0.0", - "fs-extra": "^9.0.0", - "json-stable-stringify": "^1.0.2", - "klaw-sync": "^6.0.0", - "minimist": "^1.2.6", - "open": "^7.4.2", - "rimraf": "^2.6.3", - "semver": "7.5.4", - "slash": "^2.0.0", - "tmp": "^0.0.33", - "yaml": "^2.2.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "fs-extra": { - "version": "9.1.0", - "dev": true, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "glob": { - "version": "7.2.3", - "dev": true, - "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" - } - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "slash": { - "version": "2.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "universalify": { - "version": "2.0.0", - "dev": true - } - } - }, - "path-exists": { - "version": "4.0.0" - }, - "path-is-absolute": { - "version": "1.0.1" - }, - "path-is-inside": { - "version": "1.0.2", - "dev": true - }, - "path-key": { - "version": "3.1.1" - }, - "path-parse": { - "version": "1.0.7" - }, - "path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "dev": true, - "requires": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", - "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", - "dev": true - } - } - }, - "path-to-regexp": { - "version": "0.1.7", - "dev": true - }, - "path-type": { - "version": "4.0.0" - }, - "pbf": { - "version": "3.2.1", - "requires": { - "ieee754": "^1.1.12", - "resolve-protobuf-schema": "^2.1.0" - } - }, - "picocolors": { - "version": "1.0.0" - }, - "picomatch": { - "version": "2.3.1", - "dev": true - }, - "pidtree": { - "version": "0.3.1", - "dev": true - }, - "pify": { - "version": "3.0.0", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, - "pirates": { - "version": "4.0.6", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "dev": true, - "requires": { - "find-up": "^4.0.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - } - } - }, - "playwright": { - "version": "1.44.0", - "dev": true, - "requires": { - "fsevents": "2.3.2", - "playwright-core": "1.44.0" - } - }, - "playwright-core": { - "version": "1.44.0", - "dev": true - }, - "popper.js": { - "version": "1.16.1" - }, - "possible-typed-array-names": { - "version": "1.0.0", - "dev": true - }, - "postcss": { - "version": "8.4.38", - "dev": true, - "requires": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" - } - }, - "postcss-calc": { - "version": "10.0.0", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.16", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-colormin": { - "version": "7.0.0", - "dev": true, - "requires": { - "browserslist": "^4.23.0", - "caniuse-api": "^3.0.0", - "colord": "^2.9.3", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-convert-values": { - "version": "7.0.0", - "dev": true, - "requires": { - "browserslist": "^4.23.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-discard-comments": { - "version": "7.0.0", - "dev": true, - "requires": {} - }, - "postcss-discard-duplicates": { - "version": "7.0.0", - "dev": true, - "requires": {} - }, - "postcss-discard-empty": { - "version": "7.0.0", - "dev": true, - "requires": {} - }, - "postcss-discard-overridden": { - "version": "7.0.0", - "dev": true, - "requires": {} - }, - "postcss-loader": { - "version": "8.1.1", - "dev": true, - "requires": { - "cosmiconfig": "^9.0.0", - "jiti": "^1.20.0", - "semver": "7.5.4" - }, - "dependencies": { - "cosmiconfig": { - "version": "9.0.0", - "dev": true, - "requires": { - "env-paths": "^2.2.1", - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0" - } - }, - "parse-json": { - "version": "5.2.0", - "dev": true, - "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" - } - } - } - }, - "postcss-media-query-parser": { - "version": "0.2.3", - "dev": true - }, - "postcss-merge-longhand": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^7.0.0" - } - }, - "postcss-merge-rules": { - "version": "7.0.0", - "dev": true, - "requires": { - "browserslist": "^4.23.0", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.16" - } - }, - "postcss-minify-font-values": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-gradients": { - "version": "7.0.0", - "dev": true, - "requires": { - "colord": "^2.9.3", - "cssnano-utils": "^5.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-params": { - "version": "7.0.0", - "dev": true, - "requires": { - "browserslist": "^4.23.0", - "cssnano-utils": "^5.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-selectors": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.16" - } - }, - "postcss-modules-extract-imports": { - "version": "3.1.0", - "dev": true, - "requires": {} - }, - "postcss-modules-local-by-default": { - "version": "4.0.5", - "dev": true, - "requires": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-modules-scope": { - "version": "3.2.0", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-modules-values": { - "version": "4.0.0", - "dev": true, - "requires": { - "icss-utils": "^5.0.0" - } - }, - "postcss-normalize-charset": { - "version": "7.0.0", - "dev": true, - "requires": {} - }, - "postcss-normalize-display-values": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-positions": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-repeat-style": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-string": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-timing-functions": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-unicode": { - "version": "7.0.0", - "dev": true, - "requires": { - "browserslist": "^4.23.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-url": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-whitespace": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-ordered-values": { - "version": "7.0.0", - "dev": true, - "requires": { - "cssnano-utils": "^5.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-reduce-initial": { - "version": "7.0.0", - "dev": true, - "requires": { - "browserslist": "^4.23.0", - "caniuse-api": "^3.0.0" - } - }, - "postcss-reduce-transforms": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-resolve-nested-selector": { - "version": "0.1.1", - "dev": true - }, - "postcss-safe-parser": { - "version": "6.0.0", - "dev": true, - "requires": {} - }, - "postcss-scss": { - "version": "4.0.9", - "dev": true, - "requires": {} - }, - "postcss-selector-parser": { - "version": "6.0.16", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-svgo": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0", - "svgo": "^3.2.0" - } - }, - "postcss-unique-selectors": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.16" - } - }, - "postcss-value-parser": { - "version": "4.2.0", - "dev": true - }, - "prelude-ls": { - "version": "1.2.1" - }, - "pretty-format": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "dev": true - }, - "react-is": { - "version": "18.2.0", - "dev": true - } - } - }, - "process-nextick-args": { - "version": "2.0.1", - "dev": true - }, - "proj4": { - "version": "2.11.0", - "requires": { - "mgrs": "1.0.0", - "wkt-parser": "^1.3.3" - } - }, - "prompts": { - "version": "2.4.2", - "dev": true, - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "prop-types": { - "version": "15.8.1", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "protocol-buffers-schema": { - "version": "3.6.0" - }, - "proxy-addr": { - "version": "2.0.7", - "dev": true, - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - } - }, - "proxy-from-env": { - "version": "1.1.0" - }, - "psl": { - "version": "1.9.0" - }, - "punycode": { - "version": "2.3.0" - }, - "pure-rand": { - "version": "6.0.4", - "dev": true - }, - "qs": { - "version": "6.12.1", - "requires": { - "side-channel": "^1.0.6" - } - }, - "querystring": { - "version": "0.2.1", - "dev": true - }, - "querystringify": { - "version": "2.2.0" - }, - "queue-microtask": { - "version": "1.2.3" - }, - "quick-lru": { - "version": "5.1.1", - "dev": true - }, - "quickselect": { - "version": "2.0.0" - }, - "quill-delta": { - "version": "5.1.0", - "dev": true, - "peer": true, - "requires": { - "fast-diff": "^1.3.0", - "lodash.clonedeep": "^4.5.0", - "lodash.isequal": "^4.5.0" - } - }, - "raf-schd": { - "version": "4.0.3" - }, - "randombytes": { - "version": "2.1.0", - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.1", - "dev": true - }, - "raw-body": { - "version": "2.5.2", - "dev": true, - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "dev": true - } - } - }, - "rbush": { - "version": "3.0.1", - "requires": { - "quickselect": "^2.0.0" - } - }, - "rc-pagination": { - "version": "4.0.4", - "requires": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.3.2", - "rc-util": "^5.38.0" - } - }, - "rc-util": { - "version": "5.39.1", - "requires": { - "@babel/runtime": "^7.18.3", - "react-is": "^18.2.0" - }, - "dependencies": { - "react-is": { - "version": "18.2.0" - } - } - }, - "react": { - "version": "18.3.1", - "requires": { - "loose-envify": "^1.1.0" - } - }, - "react-beautiful-dnd": { - "version": "13.1.1", - "requires": { - "@babel/runtime": "^7.9.2", - "css-box-model": "^1.2.0", - "memoize-one": "^5.1.1", - "raf-schd": "^4.0.2", - "react-redux": "^7.2.0", - "redux": "^4.0.4", - "use-memo-one": "^1.1.1" - }, - "dependencies": { - "react-is": { - "version": "17.0.2" - }, - "react-redux": { - "version": "7.2.9", - "requires": { - "@babel/runtime": "^7.15.4", - "@types/react-redux": "^7.1.20", - "hoist-non-react-statics": "^3.3.2", - "loose-envify": "^1.4.0", - "prop-types": "^15.7.2", - "react-is": "^17.0.2" - } - }, - "redux": { - "version": "4.2.1", - "requires": { - "@babel/runtime": "^7.9.2" - } - } - } - }, - "react-device-detect": { - "version": "2.2.3", - "requires": { - "ua-parser-js": "^1.0.33" - } - }, - "react-dom": { - "version": "18.3.0", - "requires": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.1" - } - }, - "react-draggable": { - "version": "4.4.6", - "requires": { - "clsx": "^1.1.1", - "prop-types": "^15.8.1" - } - }, - "react-fast-compare": { - "version": "3.2.2" - }, - "react-floater": { - "version": "0.7.9", - "requires": { - "deepmerge": "^4.3.1", - "is-lite": "^0.8.2", - "popper.js": "^1.16.0", - "prop-types": "^15.8.1", - "tree-changes": "^0.9.1" - }, - "dependencies": { - "is-lite": { - "version": "0.8.2" - } - } - }, - "react-image-crop": { - "version": "11.0.5", - "requires": {} - }, - "react-infinite-scroller": { - "version": "1.2.6", - "requires": { - "prop-types": "^15.5.8" - } - }, - "react-innertext": { - "version": "1.1.5", - "requires": {} - }, - "react-is": { - "version": "16.13.1" - }, - "react-joyride": { - "version": "2.8.1", - "requires": { - "@gilbarbara/deep-equal": "^0.3.1", - "deep-diff": "^1.0.2", - "deepmerge": "^4.3.1", - "is-lite": "^1.2.1", - "react-floater": "^0.7.9", - "react-innertext": "^1.1.5", - "react-is": "^16.13.1", - "scroll": "^3.0.1", - "scrollparent": "^2.1.0", - "tree-changes": "^0.11.2", - "type-fest": "^4.15.0" - }, - "dependencies": { - "@gilbarbara/deep-equal": { - "version": "0.3.1" - }, - "tree-changes": { - "version": "0.11.2", - "requires": { - "@gilbarbara/deep-equal": "^0.3.1", - "is-lite": "^1.2.0" - } - }, - "type-fest": { - "version": "4.15.0" - } - } - }, - "react-mobile-datepicker": { - "version": "4.0.2", - "requires": {} - }, - "react-popper": { - "version": "2.3.0", - "requires": { - "react-fast-compare": "^3.0.1", - "warning": "^4.0.2" - } - }, - "react-redux": { - "version": "9.1.1", - "requires": { - "@types/use-sync-external-store": "^0.0.3", - "use-sync-external-store": "^1.0.0" - } - }, - "react-refresh": { - "version": "0.14.1", - "dev": true - }, - "react-resizable": { - "version": "3.0.5", - "requires": { - "prop-types": "15.x", - "react-draggable": "^4.0.3" - } - }, - "react-select": { - "version": "5.8.0", - "requires": { - "@babel/runtime": "^7.12.0", - "@emotion/cache": "^11.4.0", - "@emotion/react": "^11.8.1", - "@floating-ui/dom": "^1.0.1", - "@types/react-transition-group": "^4.4.0", - "memoize-one": "^6.0.0", - "prop-types": "^15.6.0", - "react-transition-group": "^4.3.0", - "use-isomorphic-layout-effect": "^1.1.2" - }, - "dependencies": { - "memoize-one": { - "version": "6.0.0" - } - } - }, - "react-shallow-renderer": { - "version": "16.15.0", - "dev": true, - "requires": { - "object-assign": "^4.1.1", - "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" - } - }, - "react-smooth": { - "version": "4.0.0", - "requires": { - "fast-equals": "^5.0.1", - "prop-types": "^15.8.1", - "react-transition-group": "^4.4.5" - } - }, - "react-swipe-to-delete-component": { - "version": "1.0.5", - "requires": { - "@babel/runtime": "^7.12.5", - "prop-types": "^15.8.1", - "react": "^17.0.2", - "react-dom": "^17.0.2" - }, - "dependencies": { - "react": { - "version": "17.0.2", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "react-dom": { - "version": "17.0.2", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" - } - }, - "scheduler": { - "version": "0.20.2", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - } - } - }, - "react-test-renderer": { - "version": "18.3.0", - "dev": true, - "requires": { - "react-is": "^18.3.0", - "react-shallow-renderer": "^16.15.0", - "scheduler": "^0.23.1" - }, - "dependencies": { - "react-is": { - "version": "18.3.1", - "dev": true - } - } - }, - "react-transition-group": { - "version": "4.4.5", - "requires": { - "@babel/runtime": "^7.5.5", - "dom-helpers": "^5.0.1", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2" - } - }, - "react-visibility-sensor": { - "version": "5.1.1", - "requires": { - "prop-types": "^15.7.2" - } - }, - "reactstrap": { - "version": "9.2.2", - "requires": { - "@babel/runtime": "^7.12.5", - "@popperjs/core": "^2.6.0", - "classnames": "^2.2.3", - "prop-types": "^15.5.8", - "react-popper": "^2.2.4", - "react-transition-group": "^4.4.2" - } - }, - "read-pkg": { - "version": "3.0.0", - "dev": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "2.8.9", - "dev": true - }, - "normalize-package-data": { - "version": "2.5.0", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "7.5.4", - "validate-npm-package-license": "^3.0.1" - } - }, - "path-type": { - "version": "3.0.0", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - } - } - }, - "read-pkg-up": { - "version": "8.0.0", - "dev": true, - "requires": { - "find-up": "^5.0.0", - "read-pkg": "^6.0.0", - "type-fest": "^1.0.1" - }, - "dependencies": { - "parse-json": { - "version": "5.2.0", - "dev": true, - "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" - } - }, - "read-pkg": { - "version": "6.0.0", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^3.0.2", - "parse-json": "^5.2.0", - "type-fest": "^1.0.1" - } - }, - "type-fest": { - "version": "1.4.0", - "dev": true - } - } - }, - "readable-stream": { - "version": "2.3.7", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "string_decoder": { - "version": "1.1.1", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "readdirp": { - "version": "3.6.0", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "recharts": { - "version": "2.12.7", - "requires": { - "clsx": "^2.0.0", - "eventemitter3": "^4.0.1", - "lodash": "^4.17.21", - "react-is": "^16.10.2", - "react-smooth": "^4.0.0", - "recharts-scale": "^0.4.4", - "tiny-invariant": "^1.3.1", - "victory-vendor": "^36.6.8" - }, - "dependencies": { - "clsx": { - "version": "2.0.0" - } - } - }, - "recharts-scale": { - "version": "0.4.5", - "requires": { - "decimal.js-light": "^2.4.1" - } - }, - "rechoir": { - "version": "0.6.2", - "dev": true, - "requires": { - "resolve": "^1.1.6" - } - }, - "redent": { - "version": "4.0.0", - "dev": true, - "requires": { - "indent-string": "^5.0.0", - "strip-indent": "^4.0.0" - } - }, - "redux": { - "version": "5.0.1" - }, - "redux-location-state": { - "version": "2.8.2", - "requires": { - "lodash": "^4.13.1" - } - }, - "redux-logger": { - "version": "3.0.6", - "requires": { - "deep-diff": "^0.3.5" - }, - "dependencies": { - "deep-diff": { - "version": "0.3.8" - } - } - }, - "redux-mock-store": { - "version": "1.5.4", - "dev": true, - "requires": { - "lodash.isplainobject": "^4.0.6" - } - }, - "redux-thunk": { - "version": "3.1.0", - "requires": {} - }, - "reflect.getprototypeof": { - "version": "1.0.4", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "globalthis": "^1.0.3", - "which-builtin-type": "^1.1.3" - } - }, - "regenerate": { - "version": "1.4.2", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "10.1.1", - "dev": true, - "requires": { - "regenerate": "^1.4.2" - } - }, - "regenerator-runtime": { - "version": "0.14.1" - }, - "regenerator-transform": { - "version": "0.15.2", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regexp.prototype.flags": { - "version": "1.5.2", - "requires": { - "call-bind": "^1.0.6", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "set-function-name": "^2.0.1" - } - }, - "regexpp": { - "version": "3.2.0", - "dev": true - }, - "regexpu-core": { - "version": "5.3.2", - "dev": true, - "requires": { - "@babel/regjsgen": "^0.8.0", - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - } - }, - "regjsparser": { - "version": "0.9.1", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "dev": true - } - } - }, - "require-directory": { - "version": "2.1.1", - "dev": true - }, - "require-from-string": { - "version": "2.0.2", - "dev": true - }, - "requires-port": { - "version": "1.0.0" - }, - "reselect": { - "version": "5.1.0" - }, - "resolve": { - "version": "1.22.6", - "requires": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "5.0.0", - "dev": true - } - } - }, - "resolve-from": { - "version": "4.0.0" - }, - "resolve-pathname": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" - }, - "resolve-pkg-maps": { - "version": "1.0.0", - "dev": true - }, - "resolve-protobuf-schema": { - "version": "2.1.0", - "requires": { - "protocol-buffers-schema": "^3.3.1" - } - }, - "resolve.exports": { - "version": "2.0.2", - "dev": true - }, - "retry": { - "version": "0.13.1", - "dev": true - }, - "reusify": { - "version": "1.0.4" - }, - "rgbcolor": { - "version": "1.0.1" - }, - "rimraf": { - "version": "3.0.2", - "requires": { - "glob": "^7.1.3" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "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" - } - } - } - }, - "run-applescript": { - "version": "7.0.0", - "dev": true - }, - "run-parallel": { - "version": "1.2.0", - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "run-script-os": { - "version": "1.1.6", - "dev": true - }, - "rw": { - "version": "1.3.3" - }, - "rxjs": { - "version": "7.8.1", - "dev": true, - "peer": true, - "requires": { - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "dev": true, - "peer": true - } - } - }, - "safe-array-concat": { - "version": "1.1.0", - "dev": true, - "requires": { - "call-bind": "^1.0.5", - "get-intrinsic": "^1.2.2", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - }, - "dependencies": { - "isarray": { - "version": "2.0.5", - "dev": true - } - } - }, - "safe-buffer": { - "version": "5.1.2" - }, - "safe-regex-test": { - "version": "1.0.3", - "dev": true, - "requires": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-regex": "^1.1.4" - } - }, - "safer-buffer": { - "version": "2.1.2", - "dev": true - }, - "sass": { - "version": "1.77.2", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.2.tgz", - "integrity": "sha512-eb4GZt1C3avsX3heBNlrc7I09nyT00IUuo4eFhAbeXWU2fvA7oXI53SxODVAA+zgZCk9aunAZgO+losjR3fAwA==", - "dev": true, - "requires": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" - } - }, - "sass-loader": { - "version": "14.2.1", - "dev": true, - "requires": { - "neo-async": "^2.6.2" - } - }, - "sax": { - "version": "1.2.4", - "dev": true - }, - "sb-promise-queue": { - "version": "2.1.0", - "dev": true - }, - "sb-scandir": { - "version": "3.1.0", - "dev": true, - "requires": { - "sb-promise-queue": "^2.1.0" - } - }, - "scheduler": { - "version": "0.23.2", - "requires": { - "loose-envify": "^1.1.0" - } - }, - "schema-utils": { - "version": "3.3.0", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "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" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "requires": {} - }, - "json-schema-traverse": { - "version": "0.4.1" - } - } - }, - "scroll": { - "version": "3.0.1" - }, - "scrollparent": { - "version": "2.1.0" - }, - "select-hose": { - "version": "2.0.0", - "dev": true - }, - "selfsigned": { - "version": "2.4.1", - "dev": true, - "requires": { - "@types/node-forge": "^1.3.0", - "node-forge": "^1" - } - }, - "semver": { - "version": "7.5.4", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "send": { - "version": "0.18.0", - "dev": true, - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "dev": true - } - } - }, - "ms": { - "version": "2.1.3", - "dev": true - } - } - }, - "serialize-javascript": { - "version": "6.0.2", - "requires": { - "randombytes": "^2.1.0" - } - }, - "serve-index": { - "version": "1.9.1", - "dev": true, - "requires": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "depd": { - "version": "1.1.2", - "dev": true - }, - "http-errors": { - "version": "1.6.3", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "dev": true - }, - "ms": { - "version": "2.0.0", - "dev": true - }, - "setprototypeof": { - "version": "1.1.0", - "dev": true - }, - "statuses": { - "version": "1.5.0", - "dev": true - } - } - }, - "serve-static": { - "version": "1.15.0", - "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, - "set-function-length": { - "version": "1.2.1", - "requires": { - "define-data-property": "^1.1.2", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.1" - } - }, - "set-function-name": { - "version": "2.0.1", - "requires": { - "define-data-property": "^1.0.1", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.0" - } - }, - "setprototypeof": { - "version": "1.2.0", - "dev": true - }, - "shallow-clone": { - "version": "3.0.1", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - } - }, - "shebang-command": { - "version": "2.0.0", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0" - }, - "shell-escape": { - "version": "0.2.0", - "dev": true - }, - "shell-quote": { - "version": "1.8.1", - "dev": true - }, - "shelljs": { - "version": "0.8.5", - "dev": true, - "requires": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "dev": true, - "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" - } - } - } - }, - "showdown": { - "version": "2.1.0", - "dev": true, - "requires": { - "commander": "^9.0.0" - }, - "dependencies": { - "commander": { - "version": "9.5.0", - "dev": true - } - } - }, - "side-channel": { - "version": "1.0.6", - "requires": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" - } - }, - "signal-exit": { - "version": "3.0.7", - "dev": true - }, - "simplebar": { - "version": "6.2.6", - "requires": { - "can-use-dom": "^0.1.0", - "simplebar-core": "^1.2.5" - } - }, - "simplebar-core": { - "version": "1.2.5", - "requires": { - "@types/lodash-es": "^4.17.6", - "can-use-dom": "^0.1.0", - "lodash": "^4.17.21", - "lodash-es": "^4.17.21" - } - }, - "simplebar-react": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/simplebar-react/-/simplebar-react-3.2.5.tgz", - "integrity": "sha512-ZstHCBF1Is2Lj+Un8NUYSHVCmn8ufi25ylP9UH2bDnASa+V+M+6/thGhUZOZ7YNpFFHTNgVIID3FHdwRqNuqZA==", - "requires": { - "simplebar-core": "^1.2.5" - } - }, - "sirv": { - "version": "2.0.3", - "dev": true, - "requires": { - "@polka/url": "^1.0.0-next.20", - "mrmime": "^1.0.0", - "totalist": "^3.0.0" - } - }, - "sisteransi": { - "version": "1.0.5", - "dev": true - }, - "slash": { - "version": "3.0.0", - "dev": true - }, - "slice-ansi": { - "version": "4.0.0", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - } - } - }, - "sockjs": { - "version": "0.3.24", - "dev": true, - "requires": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - }, - "dependencies": { - "uuid": { - "version": "8.3.2", - "dev": true - } - } - }, - "sort-asc": { - "version": "0.1.0" - }, - "sort-desc": { - "version": "0.1.1" - }, - "sort-object": { - "version": "0.3.2", - "requires": { - "sort-asc": "^0.1.0", - "sort-desc": "^0.1.1" - } - }, - "source-list-map": { - "version": "2.0.1", - "dev": true - }, - "source-map": { - "version": "0.6.1" - }, - "source-map-js": { - "version": "1.2.0", - "dev": true - }, - "source-map-support": { - "version": "0.5.13", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "spdx-correct": { - "version": "3.1.1", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.1", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.11", - "dev": true - }, - "spdy": { - "version": "4.0.2", - "dev": true, - "requires": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - } - }, - "spdy-transport": { - "version": "3.0.0", - "dev": true, - "requires": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "sprintf-js": { - "version": "1.0.3", - "dev": true - }, - "ssh2": { - "version": "1.15.0", - "dev": true, - "requires": { - "asn1": "^0.2.6", - "bcrypt-pbkdf": "^1.0.2", - "cpu-features": "~0.0.9", - "nan": "^2.18.0" - } - }, - "stack-utils": { - "version": "2.0.6", - "dev": true, - "requires": { - "escape-string-regexp": "^2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "dev": true - } - } - }, - "stackblur": { - "version": "1.0.0" - }, - "stackframe": { - "version": "1.2.1", - "dev": true - }, - "statuses": { - "version": "2.0.1", - "dev": true - }, - "string_decoder": { - "version": "1.3.0", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "dev": true - } - } - }, - "string-length": { - "version": "4.0.2", - "dev": true, - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - } - }, - "string-width": { - "version": "4.2.3", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "dependencies": { - "emoji-regex": { - "version": "8.0.0", - "dev": true - } - } - }, - "string-width-cjs": { - "version": "npm:string-width@4.2.3", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "dependencies": { - "emoji-regex": { - "version": "8.0.0", - "dev": true - } - } - }, - "string.prototype.matchall": { - "version": "4.0.10", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "regexp.prototype.flags": "^1.5.0", - "set-function-name": "^2.0.0", - "side-channel": "^1.0.4" - } - }, - "string.prototype.padend": { - "version": "3.1.3", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } - }, - "string.prototype.trim": { - "version": "1.2.8", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - } - }, - "string.prototype.trimend": { - "version": "1.0.7", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - } - }, - "string.prototype.trimstart": { - "version": "1.0.7", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-ansi-cjs": { - "version": "npm:strip-ansi@6.0.1", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-bom": { - "version": "4.0.0", - "dev": true - }, - "strip-final-newline": { - "version": "2.0.0", - "dev": true - }, - "strip-indent": { - "version": "4.0.0", - "dev": true, - "requires": { - "min-indent": "^1.0.1" - } - }, - "strip-json-comments": { - "version": "3.1.1" - }, - "style-search": { - "version": "0.1.0", - "dev": true - }, - "stylehacks": { - "version": "7.0.0", - "dev": true, - "requires": { - "browserslist": "^4.23.0", - "postcss-selector-parser": "^6.0.16" - } - }, - "stylelint": { - "version": "15.11.0", - "dev": true, - "requires": { - "@csstools/css-parser-algorithms": "^2.3.1", - "@csstools/css-tokenizer": "^2.2.0", - "@csstools/media-query-list-parser": "^2.1.4", - "@csstools/selector-specificity": "^3.0.0", - "balanced-match": "^2.0.0", - "colord": "^2.9.3", - "cosmiconfig": "^8.2.0", - "css-functions-list": "^3.2.1", - "css-tree": "^2.3.1", - "debug": "^4.3.4", - "fast-glob": "^3.3.1", - "fastest-levenshtein": "^1.0.16", - "file-entry-cache": "^7.0.0", - "global-modules": "^2.0.0", - "globby": "^11.1.0", - "globjoin": "^0.1.4", - "html-tags": "^3.3.1", - "ignore": "^5.2.4", - "import-lazy": "^4.0.0", - "imurmurhash": "^0.1.4", - "is-plain-object": "^5.0.0", - "known-css-properties": "^0.29.0", - "mathml-tag-names": "^2.1.3", - "meow": "^10.1.5", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.28", - "postcss-resolve-nested-selector": "^0.1.1", - "postcss-safe-parser": "^6.0.0", - "postcss-selector-parser": "^6.0.13", - "postcss-value-parser": "^4.2.0", - "resolve-from": "^5.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "style-search": "^0.1.0", - "supports-hyperlinks": "^3.0.0", - "svg-tags": "^1.0.0", - "table": "^6.8.1", - "write-file-atomic": "^5.0.1" - }, - "dependencies": { - "balanced-match": { - "version": "2.0.0", - "dev": true - }, - "file-entry-cache": { - "version": "7.0.1", - "dev": true, - "requires": { - "flat-cache": "^3.1.1" - } - }, - "known-css-properties": { - "version": "0.29.0", - "dev": true - }, - "resolve-from": { - "version": "5.0.0", - "dev": true - }, - "signal-exit": { - "version": "4.1.0", - "dev": true - }, - "write-file-atomic": { - "version": "5.0.1", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "signal-exit": "^4.0.1" - } - } - } - }, - "stylelint-config-recommended": { - "version": "13.0.0", - "dev": true, - "requires": {} - }, - "stylelint-config-recommended-scss": { - "version": "13.1.0", - "dev": true, - "requires": { - "postcss-scss": "^4.0.9", - "stylelint-config-recommended": "^13.0.0", - "stylelint-scss": "^5.3.0" - } - }, - "stylelint-config-standard": { - "version": "34.0.0", - "dev": true, - "requires": { - "stylelint-config-recommended": "^13.0.0" - } - }, - "stylelint-config-standard-scss": { - "version": "11.1.0", - "dev": true, - "requires": { - "stylelint-config-recommended-scss": "^13.1.0", - "stylelint-config-standard": "^34.0.0" - } - }, - "stylelint-high-performance-animation": { - "version": "1.10.0", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "stylelint-scss": { - "version": "5.3.0", - "dev": true, - "requires": { - "known-css-properties": "^0.28.0", - "postcss-media-query-parser": "^0.2.3", - "postcss-resolve-nested-selector": "^0.1.1", - "postcss-selector-parser": "^6.0.13", - "postcss-value-parser": "^4.2.0" - } - }, - "stylis": { - "version": "4.2.0" - }, - "supercluster": { - "version": "8.0.1", - "requires": { - "kdbush": "^4.0.2" - } - }, - "supports-color": { - "version": "5.5.0", - "requires": { - "has-flag": "^3.0.0" - } - }, - "supports-hyperlinks": { - "version": "3.0.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0" - }, - "svg-tags": { - "version": "1.0.0", - "dev": true - }, - "svgo": { - "version": "3.2.0", - "dev": true, - "requires": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^5.1.0", - "css-tree": "^2.3.1", - "css-what": "^6.1.0", - "csso": "^5.0.5", - "picocolors": "^1.0.0" - } - }, - "symbol-tree": { - "version": "3.2.4", - "dev": true - }, - "table": { - "version": "6.8.1", - "dev": true, - "requires": { - "ajv": "^8.0.1", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - } - }, - "tapable": { - "version": "0.1.10", - "dev": true - }, - "tar": { - "version": "7.1.0", - "dev": true, - "requires": { - "@isaacs/fs-minipass": "^4.0.0", - "chownr": "^3.0.0", - "minipass": "^7.1.0", - "minizlib": "^3.0.1", - "mkdirp": "^3.0.1", - "yallist": "^5.0.0" - }, - "dependencies": { - "yallist": { - "version": "5.0.0", - "dev": true - } - } - }, - "terser": { - "version": "5.27.0", - "requires": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "dependencies": { - "commander": { - "version": "2.20.3" - }, - "source-map-support": { - "version": "0.5.21", - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - } - } - }, - "terser-webpack-plugin": { - "version": "5.3.10", - "requires": { - "@jridgewell/trace-mapping": "^0.3.20", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.26.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0" - }, - "jest-worker": { - "version": "27.5.1", - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - } - }, - "supports-color": { - "version": "8.1.1", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "test-exclude": { - "version": "6.0.0", - "dev": true, - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "dev": true, - "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-table": { - "version": "0.2.0" - }, - "thunky": { - "version": "1.1.0", - "dev": true - }, - "tiny-invariant": { - "version": "1.3.1" - }, - "tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" - }, - "tmp": { - "version": "0.0.33", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "tmpl": { - "version": "1.0.5", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0" - }, - "to-regex-range": { - "version": "5.0.1", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "toggle-selection": { - "version": "1.0.6" - }, - "toidentifier": { - "version": "1.0.1", - "dev": true - }, - "totalist": { - "version": "3.0.1", - "dev": true - }, - "tough-cookie": { - "version": "4.1.4", - "requires": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - } - }, - "tr46": { - "version": "1.0.1", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "tree-changes": { - "version": "0.9.3", - "requires": { - "@gilbarbara/deep-equal": "^0.1.1", - "is-lite": "^0.8.2" - }, - "dependencies": { - "is-lite": { - "version": "0.8.2" - } - } - }, - "trim-newlines": { - "version": "4.1.1", - "dev": true - }, - "ts-api-utils": { - "version": "1.3.0", - "dev": true, - "requires": {} - }, - "tsconfig-paths": { - "version": "3.15.0", - "dev": true, - "requires": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "json5": { - "version": "1.0.2", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "dev": true - } - } - }, - "tweetnacl": { - "version": "0.14.5", - "dev": true - }, - "type-check": { - "version": "0.4.0", - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-detect": { - "version": "4.0.8", - "dev": true - }, - "type-fest": { - "version": "0.21.3", - "dev": true - }, - "type-is": { - "version": "1.6.18", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typed-array-buffer": { - "version": "1.0.2", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" - } - }, - "typed-array-byte-length": { - "version": "1.0.1", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - } - }, - "typed-array-byte-offset": { - "version": "1.0.2", - "dev": true, - "requires": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - } - }, - "typed-array-length": { - "version": "1.0.5", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0" - } - }, - "typescript": { - "version": "4.9.5", - "dev": true, - "peer": true - }, - "ua-parser-js": { - "version": "1.0.33" - }, - "unbox-primitive": { - "version": "1.0.2", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - } - }, - "unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "dev": true - }, - "unicode-match-property-ecmascript": { - "version": "2.0.0", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "dev": true - }, - "unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "dev": true - }, - "universalify": { - "version": "0.2.0" - }, - "unpipe": { - "version": "1.0.0", - "dev": true - }, - "update-browserslist-db": { - "version": "1.0.13", - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, - "upng-js": { - "version": "2.1.0", - "requires": { - "pako": "^1.0.5" - } - }, - "uri-js": { - "version": "4.4.1", - "requires": { - "punycode": "^2.1.0" - } - }, - "url-parse": { - "version": "1.5.10", - "requires": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "url-template": { - "version": "3.1.1" - }, - "use-isomorphic-layout-effect": { - "version": "1.1.2", - "requires": {} - }, - "use-memo-one": { - "version": "1.1.3", - "requires": {} - }, - "use-sync-external-store": { - "version": "1.2.0", - "requires": {} - }, - "util-deprecate": { - "version": "1.0.2", - "dev": true - }, - "utils-merge": { - "version": "1.0.1", - "dev": true - }, - "uuid": { - "version": "9.0.1", - "dev": true - }, - "uuid-v4": { - "version": "0.1.0" - }, - "v8-to-istanbul": { - "version": "9.1.0", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.12", - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0" - }, - "dependencies": { - "convert-source-map": { - "version": "1.9.0", - "dev": true - } - } - }, - "validate-npm-package-license": { - "version": "3.0.4", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "value-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" - }, - "vary": { - "version": "1.1.2" - }, - "victory-vendor": { - "version": "36.6.11", - "requires": { - "@types/d3-array": "^3.0.3", - "@types/d3-ease": "^3.0.0", - "@types/d3-interpolate": "^3.0.1", - "@types/d3-scale": "^4.0.2", - "@types/d3-shape": "^3.1.0", - "@types/d3-time": "^3.0.0", - "@types/d3-timer": "^3.0.0", - "d3-array": "^3.1.6", - "d3-ease": "^3.0.1", - "d3-interpolate": "^3.0.1", - "d3-scale": "^4.0.2", - "d3-shape": "^3.1.0", - "d3-time": "^3.0.0", - "d3-timer": "^3.0.1" - } - }, - "walker": { - "version": "1.0.8", - "dev": true, - "requires": { - "makeerror": "1.0.12" - } - }, - "warning": { - "version": "4.0.3", - "requires": { - "loose-envify": "^1.0.0" - } - }, - "watchpack": { - "version": "2.4.1", - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, - "wbuf": { - "version": "1.7.3", - "dev": true, - "requires": { - "minimalistic-assert": "^1.0.0" - } - }, - "web-worker": { - "version": "1.2.0" - }, - "webidl-conversions": { - "version": "7.0.0", - "dev": true - }, - "webpack": { - "version": "5.91.0", - "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.5", - "@webassemblyjs/ast": "^1.12.1", - "@webassemblyjs/wasm-edit": "^1.12.1", - "@webassemblyjs/wasm-parser": "^1.12.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.9.0", - "browserslist": "^4.21.10", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.16.0", - "es-module-lexer": "^1.2.1", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.11", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.2.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.10", - "watchpack": "^2.4.1", - "webpack-sources": "^3.2.3" - }, - "dependencies": { - "enhanced-resolve": { - "version": "5.16.0", - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "tapable": { - "version": "2.2.1" - } - } - }, - "webpack-bundle-analyzer": { - "version": "4.10.2", - "dev": true, - "requires": { - "@discoveryjs/json-ext": "0.5.7", - "acorn": "^8.0.4", - "acorn-walk": "^8.0.0", - "commander": "^7.2.0", - "debounce": "^1.2.1", - "escape-string-regexp": "^4.0.0", - "gzip-size": "^6.0.0", - "html-escaper": "^2.0.2", - "opener": "^1.5.2", - "picocolors": "^1.0.0", - "sirv": "^2.0.3", - "ws": "^7.3.1" - }, - "dependencies": { - "escape-string-regexp": { - "version": "4.0.0", - "dev": true - } - } - }, - "webpack-cli": { - "version": "5.1.4", - "dev": true, - "requires": { - "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^2.1.1", - "@webpack-cli/info": "^2.0.2", - "@webpack-cli/serve": "^2.0.5", - "colorette": "^2.0.14", - "commander": "^10.0.1", - "cross-spawn": "^7.0.3", - "envinfo": "^7.7.3", - "fastest-levenshtein": "^1.0.12", - "import-local": "^3.0.2", - "interpret": "^3.1.1", - "rechoir": "^0.8.0", - "webpack-merge": "^5.7.3" - }, - "dependencies": { - "commander": { - "version": "10.0.1", - "dev": true - }, - "interpret": { - "version": "3.1.1", - "dev": true - }, - "rechoir": { - "version": "0.8.0", - "dev": true, - "requires": { - "resolve": "^1.20.0" - } - } - } - }, - "webpack-dev-middleware": { - "version": "7.2.1", - "dev": true, - "requires": { - "colorette": "^2.0.10", - "memfs": "^4.6.0", - "mime-types": "^2.1.31", - "on-finished": "^2.4.1", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "dependencies": { - "json-joy": { - "version": "9.9.1", - "dev": true, - "requires": { - "arg": "^5.0.2", - "hyperdyperid": "^1.2.0" - } - }, - "memfs": { - "version": "4.6.0", - "dev": true, - "requires": { - "json-joy": "^9.2.0", - "thingies": "^1.11.1" - } - }, - "schema-utils": { - "version": "4.0.0", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - }, - "thingies": { - "version": "1.16.0", - "dev": true, - "requires": {} - }, - "tslib": { - "version": "2.6.2", - "dev": true, - "peer": true - } - } - }, - "webpack-dev-server": { - "version": "5.0.4", - "dev": true, - "requires": { - "@types/bonjour": "^3.5.13", - "@types/connect-history-api-fallback": "^1.5.4", - "@types/express": "^4.17.21", - "@types/serve-index": "^1.9.4", - "@types/serve-static": "^1.15.5", - "@types/sockjs": "^0.3.36", - "@types/ws": "^8.5.10", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.2.1", - "chokidar": "^3.6.0", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.4.0", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.1.0", - "launch-editor": "^2.6.1", - "open": "^10.0.3", - "p-retry": "^6.2.0", - "rimraf": "^5.0.5", - "schema-utils": "^4.2.0", - "selfsigned": "^2.4.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^7.1.0", - "ws": "^8.16.0" - }, - "dependencies": { - "ipaddr.js": { - "version": "2.1.0", - "dev": true - }, - "is-wsl": { - "version": "3.1.0", - "dev": true, - "requires": { - "is-inside-container": "^1.0.0" - } - }, - "open": { - "version": "10.1.0", - "dev": true, - "requires": { - "default-browser": "^5.2.1", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "is-wsl": "^3.1.0" - } - }, - "rimraf": { - "version": "5.0.5", - "dev": true, - "requires": { - "glob": "^10.3.7" - } - }, - "schema-utils": { - "version": "4.2.0", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - } - }, - "ws": { - "version": "8.16.0", - "dev": true, - "requires": {} - } - } - }, - "webpack-merge": { - "version": "5.8.0", - "dev": true, - "requires": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - } - }, - "webpack-sources": { - "version": "3.2.3" - }, - "websocket-driver": { - "version": "0.7.4", - "dev": true, - "requires": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - } - }, - "websocket-extensions": { - "version": "0.1.4", - "dev": true - }, - "what-input": { - "version": "5.2.12" - }, - "whatwg-encoding": { - "version": "2.0.0", - "dev": true, - "requires": { - "iconv-lite": "0.6.3" - }, - "dependencies": { - "iconv-lite": { - "version": "0.6.3", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - } - } - }, - "whatwg-mimetype": { - "version": "3.0.0", - "dev": true - }, - "whatwg-url": { - "version": "6.5.0", - "dev": true, - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - }, - "dependencies": { - "webidl-conversions": { - "version": "4.0.2", - "dev": true - } - } - }, - "which": { - "version": "2.0.2", - "requires": { - "isexe": "^2.0.0" - } - }, - "which-boxed-primitive": { - "version": "1.0.2", - "dev": true, - "requires": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - } - }, - "which-builtin-type": { - "version": "1.1.3", - "dev": true, - "requires": { - "function.prototype.name": "^1.1.5", - "has-tostringtag": "^1.0.0", - "is-async-function": "^2.0.0", - "is-date-object": "^1.0.5", - "is-finalizationregistry": "^1.0.2", - "is-generator-function": "^1.0.10", - "is-regex": "^1.1.4", - "is-weakref": "^1.0.2", - "isarray": "^2.0.5", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" - }, - "dependencies": { - "isarray": { - "version": "2.0.5", - "dev": true - } - } - }, - "which-collection": { - "version": "1.0.1", - "dev": true, - "requires": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" - } - }, - "which-typed-array": { - "version": "1.1.14", - "dev": true, - "requires": { - "available-typed-arrays": "^1.0.6", - "call-bind": "^1.0.5", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.1" - } - }, - "wildcard": { - "version": "2.0.0", - "dev": true - }, - "wkt-parser": { - "version": "1.3.3" - }, - "word-wrap": { - "version": "1.2.5", - "dev": true - }, - "wrap-ansi": { - "version": "8.1.0", - "dev": true, - "requires": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "dev": true - }, - "ansi-styles": { - "version": "6.2.1", - "dev": true - }, - "string-width": { - "version": "5.1.2", - "dev": true, - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - }, - "strip-ansi": { - "version": "7.1.0", - "dev": true, - "requires": { - "ansi-regex": "^6.0.1" - } - } - } - }, - "wrap-ansi-cjs": { - "version": "npm:wrap-ansi@7.0.0", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - } - } - }, - "wrappy": { - "version": "1.0.2" - }, - "write-file-atomic": { - "version": "4.0.2", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - } - }, - "ws": { - "version": "7.5.7", - "dev": true, - "requires": {} - }, - "xml-js": { - "version": "1.6.11", - "dev": true, - "requires": { - "sax": "^1.2.4" - } - }, - "xml-name-validator": { - "version": "4.0.0", - "dev": true - }, - "xml-utils": { - "version": "1.3.0" - }, - "xml2js": { - "version": "0.6.2", - "dev": true, - "requires": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - } - }, - "xmlbuilder": { - "version": "11.0.1", - "dev": true - }, - "xmlchars": { - "version": "2.2.0", - "dev": true - }, - "y18n": { - "version": "5.0.8", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "dev": true - }, - "yaml": { - "version": "2.3.2", - "dev": true - }, - "yargs": { - "version": "17.7.2", - "dev": true, - "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" - }, - "dependencies": { - "yargs-parser": { - "version": "21.1.1", - "dev": true - } - } - }, - "yargs-parser": { - "version": "20.2.9", - "dev": true - }, - "yocto-queue": { - "version": "0.1.0" - } } } diff --git a/package.json b/package.json index 9faa75aef5..6860956b28 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "worldview", - "version": "4.37.0", + "version": "4.38.0", "description": "Interactive interface for browsing full-resolution, global satellite imagery", "keywords": [ "NASA", From bf78da2c08c1cecc5ff074d5aa9d37f9c9e251eb Mon Sep 17 00:00:00 2001 From: PatchesMaps Date: Tue, 28 May 2024 17:30:34 -0400 Subject: [PATCH 10/13] fix package-lock --- package-lock.json | 11211 +------------------------------------------- 1 file changed, 65 insertions(+), 11146 deletions(-) diff --git a/package-lock.json b/package-lock.json index caf6f15a76..7f2838c481 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,7 +1,7 @@ { "name": "worldview", "version": "4.38.0", - "lockfileVersion": + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -313,6 +313,8 @@ }, "node_modules/@babel/helper-create-class-features-plugin": { "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.5.tgz", + "integrity": "sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g==", "dev": true, "license": "MIT", "dependencies": { @@ -397,8 +399,9 @@ }, "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.5.tgz", + "integrity": "sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/types": "^7.24.5" }, @@ -447,8 +450,9 @@ }, "node_modules/@babel/helper-plugin-utils": { "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz", + "integrity": "sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -592,6 +596,8 @@ }, "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.5.tgz", + "integrity": "sha512-LdXRi1wEMTrHVR4Zc9F8OewC3vdm5h4QB6L71zy6StmYeqGi1b3ttIO8UC+BfZKcH9jdr4aI249rBkm+3+YvHw==", "dev": true, "license": "MIT", "dependencies": { @@ -980,6 +986,8 @@ }, "node_modules/@babel/plugin-transform-block-scoping": { "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.5.tgz", + "integrity": "sha512-sMfBc3OxghjC95BkYrYocHL3NaOplrcaunblzwXhGmlPwpmfsxr4vK+mBBt49r+S240vahmv+kUxkeKgs+haCw==", "dev": true, "license": "MIT", "dependencies": { @@ -1025,6 +1033,8 @@ }, "node_modules/@babel/plugin-transform-classes": { "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.5.tgz", + "integrity": "sha512-gWkLP25DFj2dwe9Ck8uwMOpko4YsqyfZJrOmqqcegeDYEbp7rmn4U6UQZNj08UF6MaX39XenSpKRCvpDRBtZ7Q==", "dev": true, "license": "MIT", "dependencies": { @@ -1061,6 +1071,8 @@ }, "node_modules/@babel/plugin-transform-destructuring": { "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.5.tgz", + "integrity": "sha512-SZuuLyfxvsm+Ah57I/i1HVjveBENYK9ue8MJ7qkc7ndoNjqquJiElzA7f5yaAXjyW2hKojosOTAQQRX50bPSVg==", "dev": true, "license": "MIT", "dependencies": { @@ -1360,6 +1372,8 @@ }, "node_modules/@babel/plugin-transform-object-rest-spread": { "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.5.tgz", + "integrity": "sha512-7EauQHszLGM3ay7a161tTQH7fj+3vVM/gThlz5HpFtnygTxjrlvoeq7MPVA1Vy9Q555OB8SnAOsMkLShNkkrHA==", "dev": true, "license": "MIT", "dependencies": { @@ -1407,6 +1421,8 @@ }, "node_modules/@babel/plugin-transform-optional-chaining": { "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.5.tgz", + "integrity": "sha512-xWCkmwKT+ihmA6l7SSTpk8e4qQl/274iNbSKRRS8mpqFR32ksy36+a+LWY8OXCCEefF8WFlnOHVsaDI2231wBg==", "dev": true, "license": "MIT", "dependencies": { @@ -1423,6 +1439,8 @@ }, "node_modules/@babel/plugin-transform-parameters": { "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.5.tgz", + "integrity": "sha512-9Co00MqZ2aoky+4j2jhofErthm6QVLKbpQrvz20c3CH9KQCLHyNB+t2ya4/UrRpQGR+Wrwjg9foopoeSdnHOkA==", "dev": true, "license": "MIT", "dependencies": { @@ -1452,6 +1470,8 @@ }, "node_modules/@babel/plugin-transform-private-property-in-object": { "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.5.tgz", + "integrity": "sha512-JM4MHZqnWR04jPMujQDTBVRnqxpLLpx2tkn7iPn+Hmsc0Gnb79yvRWOkvqFOx3Z7P7VxiRIR22c4eGSNj87OBQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1630,6 +1650,8 @@ }, "node_modules/@babel/plugin-transform-typeof-symbol": { "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.5.tgz", + "integrity": "sha512-UTGnhYVZtTAjdwOTzT+sCyXmTn8AhaxOS/MjG9REclZ6ULHWF9KoCZur0HSGU7hk8PdBFKKbYe6+gqdXWz84Jg==", "dev": true, "license": "MIT", "dependencies": { @@ -1703,6 +1725,8 @@ }, "node_modules/@babel/preset-env": { "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.5.tgz", + "integrity": "sha512-UGK2ifKtcC8i5AI4cH+sbLLuLc2ktYSFJgBAXorKAsHUZmrQ1q6aQ6i3BvU24wWs2AAKqQB6kq3N9V9Gw1HiMQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1984,6 +2008,8 @@ }, "node_modules/@elastic/react-search-ui": { "version": "1.21.4", + "resolved": "https://registry.npmjs.org/@elastic/react-search-ui/-/react-search-ui-1.21.4.tgz", + "integrity": "sha512-I+CIGE5UKOOjkw6bS9dNB63qhjziHVY7Ps5Lp/INJ+DQ9OuZqXdKrNRcfSc7gdqqwzaXs50HtBFIH6+9m69wfg==", "license": "Apache-2.0", "dependencies": { "@elastic/react-search-ui-views": "1.21.4", @@ -1996,6 +2022,8 @@ }, "node_modules/@elastic/react-search-ui-views": { "version": "1.21.4", + "resolved": "https://registry.npmjs.org/@elastic/react-search-ui-views/-/react-search-ui-views-1.21.4.tgz", + "integrity": "sha512-x75oKL4LLpIkdU4EeExogfRZixQKfvLQ8ew5ew4pW1EmSm2blbcs7Opms64pkUkDvvud9GGdgC9Fj7RiiSu/ew==", "license": "Apache-2.0", "dependencies": { "@elastic/search-ui": "1.21.4", @@ -2010,6 +2038,8 @@ }, "node_modules/@elastic/search-ui": { "version": "1.21.4", + "resolved": "https://registry.npmjs.org/@elastic/search-ui/-/search-ui-1.21.4.tgz", + "integrity": "sha512-3Uep2aaFVzEn3hYWogd54zd5hbIrtEwEmI3P88o17JOEt296kwcoc6hsXJQLtMiXBIG4Wk3K28dJI+0KKBO9fQ==", "license": "Apache-2.0", "dependencies": { "date-fns": "^1.30.1", @@ -2020,7 +2050,8 @@ }, "node_modules/@elastic/search-ui/node_modules/history": { "version": "4.10.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", "dependencies": { "@babel/runtime": "^7.1.2", "loose-envify": "^1.2.0", @@ -2301,6 +2332,8 @@ }, "node_modules/@fortawesome/react-fontawesome": { "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.2.1.tgz", + "integrity": "sha512-ldr5QO2MneAX5W5WBCYB2pZp/PiHDD1hy9YEBLcXUyJb0qnO86oP8RU+CgmYVSH/R4Dbe2ernhcWOrcgaKD9NQ==", "license": "MIT", "dependencies": { "prop-types": "^15.8.1" @@ -6041,8 +6074,9 @@ }, "node_modules/css-minimizer-webpack-plugin": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-7.0.0.tgz", + "integrity": "sha512-niy66jxsQHqO+EYbhPuIhqRQ1mNcNVUHrMnkzzir9kFOERJUaQDDRhh7dKDz33kBpkWMF9M8Vx0QlDbc5AHOsw==", "dev": true, - "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "^0.3.25", "cssnano": "^7.0.1", @@ -6471,7 +6505,8 @@ }, "node_modules/date-fns": { "version": "1.30.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", + "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==" }, "node_modules/debounce": { "version": "1.2.1", @@ -6563,7 +6598,8 @@ }, "node_modules/deep-equal": { "version": "1.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.2.tgz", + "integrity": "sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg==", "dependencies": { "is-arguments": "^1.1.1", "is-date-object": "^1.0.5", @@ -8714,6 +8750,8 @@ }, "node_modules/glob": { "version": "10.3.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.15.tgz", + "integrity": "sha512-0c6RlJt1TICLyvJYIApxb8GsXoai0KUP7AxKKAtsYXdgJR1mGEUa7DgwShbdk1nly0PYoZj01xd4hzbq3fsjpw==", "dev": true, "license": "ISC", "dependencies": { @@ -9383,7 +9421,8 @@ }, "node_modules/is-arguments": { "version": "1.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -12687,7 +12726,8 @@ }, "node_modules/object-is": { "version": "1.1.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1" @@ -12814,6 +12854,8 @@ }, "node_modules/ol-mapbox-style": { "version": "12.3.2", + "resolved": "https://registry.npmjs.org/ol-mapbox-style/-/ol-mapbox-style-12.3.2.tgz", + "integrity": "sha512-Qw9I6+WHz9zBsLNm8zWWb707Y/hXrQP1fcwK86pxcX/FklwyDxAhfJAdTkINHncZ331CBEWcqvi2tzoN23dgwg==", "license": "BSD-2-Clause", "dependencies": { "@mapbox/mapbox-gl-style-spec": "^13.23.1", @@ -13252,6 +13294,8 @@ }, "node_modules/path-scurry": { "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -13267,6 +13311,8 @@ }, "node_modules/path-scurry/node_modules/lru-cache": { "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", "dev": true, "license": "ISC", "engines": { @@ -15151,7 +15197,8 @@ }, "node_modules/resolve-pathname": { "version": "3.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", + "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" }, "node_modules/resolve-pkg-maps": { "version": "1.0.0", @@ -15339,6 +15386,8 @@ }, "node_modules/sass": { "version": "1.77.2", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.2.tgz", + "integrity": "sha512-eb4GZt1C3avsX3heBNlrc7I09nyT00IUuo4eFhAbeXWU2fvA7oXI53SxODVAA+zgZCk9aunAZgO+losjR3fAwA==", "dev": true, "license": "MIT", "dependencies": { @@ -15807,6 +15856,8 @@ }, "node_modules/simplebar-react": { "version": "3.2.5", + "resolved": "https://registry.npmjs.org/simplebar-react/-/simplebar-react-3.2.5.tgz", + "integrity": "sha512-ZstHCBF1Is2Lj+Un8NUYSHVCmn8ufi25ylP9UH2bDnASa+V+M+6/thGhUZOZ7YNpFFHTNgVIID3FHdwRqNuqZA==", "license": "MIT", "dependencies": { "simplebar-core": "^1.2.5" @@ -16795,7 +16846,8 @@ }, "node_modules/tiny-warning": { "version": "1.0.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" }, "node_modules/tmp": { "version": "0.0.33", @@ -17289,7 +17341,8 @@ }, "node_modules/value-equal": { "version": "1.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" }, "node_modules/vary": { "version": "1.1.2", @@ -18257,11139 +18310,5 @@ "url": "https://github.com/sponsors/sindresorhus" } } - }, - "dependencies": { - "@aashutoshrathi/word-wrap": { - "version": "1.2.6" - }, - "@ampproject/remapping": { - "version": "2.2.0", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@babel/code-frame": { - "version": "7.24.2", - "requires": { - "@babel/highlight": "^7.24.2", - "picocolors": "^1.0.0" - } - }, - "@babel/compat-data": { - "version": "7.24.4", - "dev": true - }, - "@babel/core": { - "version": "7.24.5", - "dev": true, - "requires": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.24.5", - "@babel/helpers": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "7.5.4" - } - }, - "@babel/eslint-parser": { - "version": "7.24.5", - "dev": true, - "requires": { - "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", - "eslint-visitor-keys": "^2.1.0", - "semver": "7.5.4" - } - }, - "@babel/generator": { - "version": "7.24.5", - "dev": true, - "requires": { - "@babel/types": "^7.24.5", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.5", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - } - } - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.15", - "dev": true, - "requires": { - "@babel/types": "^7.22.15" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.23.6", - "dev": true, - "requires": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", - "browserslist": "^4.22.2", - "lru-cache": "^5.1.1", - "semver": "7.5.4" - }, - "dependencies": { - "lru-cache": { - "version": "5.1.1", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, - "yallist": { - "version": "3.1.1", - "dev": true - } - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.24.5", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-member-expression-to-functions": "^7.24.5", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.24.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "semver": "7.5.4" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.22.15", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "regexpu-core": "^5.3.1", - "semver": "7.5.4" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.6.1", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" - } - }, - "@babel/helper-environment-visitor": { - "version": "7.22.20", - "dev": true - }, - "@babel/helper-function-name": { - "version": "7.23.0", - "dev": true, - "requires": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.22.5", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.24.5", - "dev": true, - "requires": { - "@babel/types": "^7.24.5" - } - }, - "@babel/helper-module-imports": { - "version": "7.24.3", - "requires": { - "@babel/types": "^7.24.0" - } - }, - "@babel/helper-module-transforms": { - "version": "7.24.5", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.24.3", - "@babel/helper-simple-access": "^7.24.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "@babel/helper-validator-identifier": "^7.24.5" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.22.5", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.24.5", - "dev": true - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.22.20", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-wrap-function": "^7.22.20" - } - }, - "@babel/helper-replace-supers": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-member-expression-to-functions": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5" - } - }, - "@babel/helper-simple-access": { - "version": "7.24.5", - "dev": true, - "requires": { - "@babel/types": "^7.24.5" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.22.5", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.24.5", - "dev": true, - "requires": { - "@babel/types": "^7.24.5" - } - }, - "@babel/helper-string-parser": { - "version": "7.24.1" - }, - "@babel/helper-validator-identifier": { - "version": "7.24.5" - }, - "@babel/helper-validator-option": { - "version": "7.23.5", - "dev": true - }, - "@babel/helper-wrap-function": { - "version": "7.22.20", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.22.5", - "@babel/template": "^7.22.15", - "@babel/types": "^7.22.19" - } - }, - "@babel/helpers": { - "version": "7.24.5", - "dev": true, - "requires": { - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5" - } - }, - "@babel/highlight": { - "version": "7.24.2", - "requires": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - } - }, - "@babel/parser": { - "version": "7.24.5", - "dev": true - }, - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.24.5", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.5" - } - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.24.1" - } - }, - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0-placeholder-for-preset-env.2", - "dev": true, - "requires": {} - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-import-assertions": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-syntax-import-attributes": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.22.5", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-syntax-unicode-sets-regex": { - "version": "7.18.6", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-async-generator-functions": { - "version": "7.24.3", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-remap-async-to-generator": "^7.22.20", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-remap-async-to-generator": "^7.22.20" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.24.5", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.5" - } - }, - "@babel/plugin-transform-class-properties": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-class-static-block": { - "version": "7.24.4", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.24.4", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.24.5", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/helper-replace-supers": "^7.24.1", - "@babel/helper-split-export-declaration": "^7.24.5", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/template": "^7.24.0" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.24.5", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.5" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-dynamic-import": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-export-namespace-from": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-json-strings": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-logical-assignment-operators": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-simple-access": "^7.22.5" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-identifier": "^7.22.20" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.22.5", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-transform-numeric-separator": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-transform-object-rest-spread": { - "version": "7.24.5", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.24.5" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-replace-supers": "^7.24.1" - } - }, - "@babel/plugin-transform-optional-catch-binding": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-transform-optional-chaining": { - "version": "7.24.5", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.24.5", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.5" - } - }, - "@babel/plugin-transform-private-methods": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-private-property-in-object": { - "version": "7.24.5", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.24.5", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-react-display-name": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-react-jsx": { - "version": "7.23.4", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-jsx": "^7.23.3", - "@babel/types": "^7.23.4" - } - }, - "@babel/plugin-transform-react-jsx-development": { - "version": "7.22.5", - "dev": true, - "requires": { - "@babel/plugin-transform-react-jsx": "^7.22.5" - } - }, - "@babel/plugin-transform-react-pure-annotations": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "regenerator-transform": "^0.15.2" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.24.5", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.5" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-unicode-property-regex": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-unicode-sets-regex": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/preset-env": { - "version": "7.24.5", - "dev": true, - "requires": { - "@babel/compat-data": "^7.24.4", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1", - "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.24.1", - "@babel/plugin-syntax-import-attributes": "^7.24.1", - "@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/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.24.1", - "@babel/plugin-transform-async-generator-functions": "^7.24.3", - "@babel/plugin-transform-async-to-generator": "^7.24.1", - "@babel/plugin-transform-block-scoped-functions": "^7.24.1", - "@babel/plugin-transform-block-scoping": "^7.24.5", - "@babel/plugin-transform-class-properties": "^7.24.1", - "@babel/plugin-transform-class-static-block": "^7.24.4", - "@babel/plugin-transform-classes": "^7.24.5", - "@babel/plugin-transform-computed-properties": "^7.24.1", - "@babel/plugin-transform-destructuring": "^7.24.5", - "@babel/plugin-transform-dotall-regex": "^7.24.1", - "@babel/plugin-transform-duplicate-keys": "^7.24.1", - "@babel/plugin-transform-dynamic-import": "^7.24.1", - "@babel/plugin-transform-exponentiation-operator": "^7.24.1", - "@babel/plugin-transform-export-namespace-from": "^7.24.1", - "@babel/plugin-transform-for-of": "^7.24.1", - "@babel/plugin-transform-function-name": "^7.24.1", - "@babel/plugin-transform-json-strings": "^7.24.1", - "@babel/plugin-transform-literals": "^7.24.1", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.1", - "@babel/plugin-transform-member-expression-literals": "^7.24.1", - "@babel/plugin-transform-modules-amd": "^7.24.1", - "@babel/plugin-transform-modules-commonjs": "^7.24.1", - "@babel/plugin-transform-modules-systemjs": "^7.24.1", - "@babel/plugin-transform-modules-umd": "^7.24.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.24.1", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1", - "@babel/plugin-transform-numeric-separator": "^7.24.1", - "@babel/plugin-transform-object-rest-spread": "^7.24.5", - "@babel/plugin-transform-object-super": "^7.24.1", - "@babel/plugin-transform-optional-catch-binding": "^7.24.1", - "@babel/plugin-transform-optional-chaining": "^7.24.5", - "@babel/plugin-transform-parameters": "^7.24.5", - "@babel/plugin-transform-private-methods": "^7.24.1", - "@babel/plugin-transform-private-property-in-object": "^7.24.5", - "@babel/plugin-transform-property-literals": "^7.24.1", - "@babel/plugin-transform-regenerator": "^7.24.1", - "@babel/plugin-transform-reserved-words": "^7.24.1", - "@babel/plugin-transform-shorthand-properties": "^7.24.1", - "@babel/plugin-transform-spread": "^7.24.1", - "@babel/plugin-transform-sticky-regex": "^7.24.1", - "@babel/plugin-transform-template-literals": "^7.24.1", - "@babel/plugin-transform-typeof-symbol": "^7.24.5", - "@babel/plugin-transform-unicode-escapes": "^7.24.1", - "@babel/plugin-transform-unicode-property-regex": "^7.24.1", - "@babel/plugin-transform-unicode-regex": "^7.24.1", - "@babel/plugin-transform-unicode-sets-regex": "^7.24.1", - "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.4", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.31.0", - "semver": "7.5.4" - } - }, - "@babel/preset-modules": { - "version": "0.1.6-no-external-plugins", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/preset-react": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-transform-react-display-name": "^7.24.1", - "@babel/plugin-transform-react-jsx": "^7.23.4", - "@babel/plugin-transform-react-jsx-development": "^7.22.5", - "@babel/plugin-transform-react-pure-annotations": "^7.24.1" - } - }, - "@babel/regjsgen": { - "version": "0.8.0", - "dev": true - }, - "@babel/runtime": { - "version": "7.23.2", - "requires": { - "regenerator-runtime": "^0.14.0" - } - }, - "@babel/template": { - "version": "7.24.0", - "dev": true, - "requires": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.24.0", - "@babel/types": "^7.24.0" - } - }, - "@babel/traverse": { - "version": "7.24.5", - "dev": true, - "requires": { - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/types": "^7.24.5", - "debug": "^4.3.1", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.24.5", - "requires": { - "@babel/helper-string-parser": "^7.24.1", - "@babel/helper-validator-identifier": "^7.24.5", - "to-fast-properties": "^2.0.0" - } - }, - "@bcoe/v8-coverage": { - "version": "0.2.3", - "dev": true - }, - "@csstools/css-parser-algorithms": { - "version": "2.3.2", - "dev": true, - "requires": {} - }, - "@csstools/css-tokenizer": { - "version": "2.2.1", - "dev": true - }, - "@csstools/media-query-list-parser": { - "version": "2.1.5", - "dev": true, - "requires": {} - }, - "@csstools/selector-specificity": { - "version": "3.0.0", - "dev": true, - "requires": {} - }, - "@discoveryjs/json-ext": { - "version": "0.5.7", - "dev": true - }, - "@elastic/react-search-ui": { - "version": "1.21.4", - "requires": { - "@elastic/react-search-ui-views": "1.21.4", - "@elastic/search-ui": "1.21.4" - } - }, - "@elastic/react-search-ui-views": { - "version": "1.21.4", - "requires": { - "@elastic/search-ui": "1.21.4", - "downshift": "^3.2.10", - "rc-pagination": "^4.0.4", - "react-select": "^5.0.0" - } - }, - "@elastic/search-ui": { - "version": "1.21.4", - "requires": { - "date-fns": "^1.30.1", - "deep-equal": "^1.0.1", - "history": "^4.9.0", - "qs": "^6.7.0" - }, - "dependencies": { - "history": { - "version": "4.10.1", - "requires": { - "@babel/runtime": "^7.1.2", - "loose-envify": "^1.2.0", - "resolve-pathname": "^3.0.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0", - "value-equal": "^1.0.1" - } - } - } - }, - "@emotion/babel-plugin": { - "version": "11.11.0", - "requires": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/runtime": "^7.18.3", - "@emotion/hash": "^0.9.1", - "@emotion/memoize": "^0.8.1", - "@emotion/serialize": "^1.1.2", - "babel-plugin-macros": "^3.1.0", - "convert-source-map": "^1.5.0", - "escape-string-regexp": "^4.0.0", - "find-root": "^1.1.0", - "source-map": "^0.5.7", - "stylis": "4.2.0" - }, - "dependencies": { - "convert-source-map": { - "version": "1.9.0" - }, - "escape-string-regexp": { - "version": "4.0.0" - }, - "source-map": { - "version": "0.5.7" - } - } - }, - "@emotion/cache": { - "version": "11.11.0", - "requires": { - "@emotion/memoize": "^0.8.1", - "@emotion/sheet": "^1.2.2", - "@emotion/utils": "^1.2.1", - "@emotion/weak-memoize": "^0.3.1", - "stylis": "4.2.0" - } - }, - "@emotion/hash": { - "version": "0.9.1" - }, - "@emotion/memoize": { - "version": "0.8.1" - }, - "@emotion/react": { - "version": "11.11.4", - "requires": { - "@babel/runtime": "^7.18.3", - "@emotion/babel-plugin": "^11.11.0", - "@emotion/cache": "^11.11.0", - "@emotion/serialize": "^1.1.3", - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", - "@emotion/utils": "^1.2.1", - "@emotion/weak-memoize": "^0.3.1", - "hoist-non-react-statics": "^3.3.1" - } - }, - "@emotion/serialize": { - "version": "1.1.3", - "requires": { - "@emotion/hash": "^0.9.1", - "@emotion/memoize": "^0.8.1", - "@emotion/unitless": "^0.8.1", - "@emotion/utils": "^1.2.1", - "csstype": "^3.0.2" - } - }, - "@emotion/sheet": { - "version": "1.2.2" - }, - "@emotion/unitless": { - "version": "0.8.1" - }, - "@emotion/use-insertion-effect-with-fallbacks": { - "version": "1.0.1", - "requires": {} - }, - "@emotion/utils": { - "version": "1.2.1" - }, - "@emotion/weak-memoize": { - "version": "0.3.1" - }, - "@eslint-community/eslint-utils": { - "version": "4.4.0", - "requires": { - "eslint-visitor-keys": "^3.3.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "3.3.0" - } - } - }, - "@eslint-community/regexpp": { - "version": "4.9.1" - }, - "@eslint/eslintrc": { - "version": "2.1.4", - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.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": { - "ajv": { - "version": "6.12.6", - "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" - } - }, - "globals": { - "version": "13.23.0", - "requires": { - "type-fest": "^0.20.2" - } - }, - "json-schema-traverse": { - "version": "0.4.1" - }, - "type-fest": { - "version": "0.20.2" - } - } - }, - "@eslint/js": { - "version": "8.57.0" - }, - "@floating-ui/core": { - "version": "1.6.0", - "requires": { - "@floating-ui/utils": "^0.2.1" - } - }, - "@floating-ui/dom": { - "version": "1.6.3", - "requires": { - "@floating-ui/core": "^1.0.0", - "@floating-ui/utils": "^0.2.0" - } - }, - "@floating-ui/utils": { - "version": "0.2.1" - }, - "@fortawesome/fontawesome-common-types": { - "version": "6.5.2" - }, - "@fortawesome/fontawesome-svg-core": { - "version": "6.5.2", - "requires": { - "@fortawesome/fontawesome-common-types": "6.5.2" - } - }, - "@fortawesome/free-brands-svg-icons": { - "version": "6.5.2", - "requires": { - "@fortawesome/fontawesome-common-types": "6.5.2" - } - }, - "@fortawesome/free-solid-svg-icons": { - "version": "6.5.2", - "requires": { - "@fortawesome/fontawesome-common-types": "6.5.2" - } - }, - "@fortawesome/react-fontawesome": { - "version": "0.2.1", - "requires": { - "prop-types": "^15.8.1" - } - }, - "@gilbarbara/deep-equal": { - "version": "0.1.2" - }, - "@humanwhocodes/config-array": { - "version": "0.11.14", - "requires": { - "@humanwhocodes/object-schema": "^2.0.2", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - } - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1" - }, - "@humanwhocodes/object-schema": { - "version": "2.0.2" - }, - "@isaacs/cliui": { - "version": "8.0.2", - "dev": true, - "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.0.1", - "dev": true - }, - "string-width": { - "version": "5.1.2", - "dev": true, - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - }, - "strip-ansi": { - "version": "7.1.0", - "dev": true, - "requires": { - "ansi-regex": "^6.0.1" - } - } - } - }, - "@isaacs/fs-minipass": { - "version": "4.0.0", - "dev": true, - "requires": { - "minipass": "^7.0.4" - } - }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "dev": true, - "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" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "find-up": { - "version": "4.1.0", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "js-yaml": { - "version": "3.14.1", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "dev": true - } - } - }, - "@istanbuljs/schema": { - "version": "0.1.3", - "dev": true - }, - "@jest/console": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/core": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/console": "^29.7.0", - "@jest/reporters": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^29.7.0", - "jest-config": "^29.7.0", - "jest-haste-map": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-resolve-dependencies": "^29.7.0", - "jest-runner": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "jest-watcher": "^29.7.0", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/environment": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0" - } - }, - "@jest/expect": { - "version": "29.7.0", - "dev": true, - "requires": { - "expect": "^29.7.0", - "jest-snapshot": "^29.7.0" - } - }, - "@jest/expect-utils": { - "version": "29.7.0", - "dev": true, - "requires": { - "jest-get-type": "^29.6.3" - } - }, - "@jest/fake-timers": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "@sinonjs/fake-timers": "^10.0.2", - "@types/node": "*", - "jest-message-util": "^29.7.0", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - } - }, - "@jest/globals": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/environment": "^29.7.0", - "@jest/expect": "^29.7.0", - "@jest/types": "^29.6.3", - "jest-mock": "^29.7.0" - } - }, - "@jest/reporters": { - "version": "29.7.0", - "dev": true, - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^6.0.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "strip-ansi": "^6.0.0", - "v8-to-istanbul": "^9.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "glob": { - "version": "7.2.3", - "dev": true, - "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" - } - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/schemas": { - "version": "29.6.3", - "dev": true, - "requires": { - "@sinclair/typebox": "^0.27.8" - } - }, - "@jest/source-map": { - "version": "29.6.3", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.18", - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9" - } - }, - "@jest/test-result": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/console": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/test-sequencer": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/test-result": "^29.7.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "slash": "^3.0.0" - } - }, - "@jest/transform": { - "version": "29.7.0", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/types": { - "version": "29.6.3", - "dev": true, - "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": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jridgewell/gen-mapping": { - "version": "0.1.1", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.0" - }, - "@jridgewell/set-array": { - "version": "1.2.1" - }, - "@jridgewell/source-map": { - "version": "0.3.5", - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.3", - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } - } - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.14" - }, - "@jridgewell/trace-mapping": { - "version": "0.3.25", - "requires": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "@khanisak/temperature-converter": { - "version": "2.0.1" - }, - "@leichtgewicht/ip-codec": { - "version": "2.0.4", - "dev": true - }, - "@mapbox/jsonlint-lines-primitives": { - "version": "2.0.2" - }, - "@mapbox/mapbox-gl-style-spec": { - "version": "13.28.0", - "requires": { - "@mapbox/jsonlint-lines-primitives": "~2.0.2", - "@mapbox/point-geometry": "^0.1.0", - "@mapbox/unitbezier": "^0.0.0", - "csscolorparser": "~1.0.2", - "json-stringify-pretty-compact": "^2.0.0", - "minimist": "^1.2.6", - "rw": "^1.3.3", - "sort-object": "^0.3.2" - } - }, - "@mapbox/point-geometry": { - "version": "0.1.0" - }, - "@mapbox/unitbezier": { - "version": "0.0.0" - }, - "@nicolo-ribaudo/eslint-scope-5-internals": { - "version": "5.1.1-v1", - "dev": true, - "requires": { - "eslint-scope": "5.1.1" - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5" - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@petamoriken/float16": { - "version": "3.7.1" - }, - "@pkgjs/parseargs": { - "version": "0.11.0", - "dev": true, - "optional": true - }, - "@playwright/test": { - "version": "1.44.0", - "dev": true, - "requires": { - "playwright": "1.44.0" - } - }, - "@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.13", - "dev": true, - "requires": { - "ansi-html-community": "^0.0.8", - "core-js-pure": "^3.23.3", - "error-stack-parser": "^2.0.6", - "html-entities": "^2.1.0", - "loader-utils": "^2.0.4", - "schema-utils": "^3.0.0", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "dev": true - } - } - }, - "@polka/url": { - "version": "1.0.0-next.23", - "dev": true - }, - "@popperjs/core": { - "version": "2.11.8" - }, - "@reduxjs/toolkit": { - "version": "2.2.3", - "requires": { - "immer": "^10.0.3", - "redux": "^5.0.1", - "redux-thunk": "^3.1.0", - "reselect": "^5.0.1" - } - }, - "@sinclair/typebox": { - "version": "0.27.8", - "dev": true - }, - "@sinonjs/commons": { - "version": "3.0.0", - "dev": true, - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "10.3.0", - "dev": true, - "requires": { - "@sinonjs/commons": "^3.0.0" - } - }, - "@tootallnate/once": { - "version": "2.0.0", - "dev": true - }, - "@trysound/sax": { - "version": "0.2.0", - "dev": true - }, - "@types/babel__core": { - "version": "7.20.2", - "dev": true, - "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.6.5", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.4.2", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.20.2", - "dev": true, - "requires": { - "@babel/types": "^7.20.7" - } - }, - "@types/body-parser": { - "version": "1.19.2", - "dev": true, - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/bonjour": { - "version": "3.5.13", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/connect": { - "version": "3.4.35", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/connect-history-api-fallback": { - "version": "1.5.4", - "dev": true, - "requires": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "@types/d3-array": { - "version": "3.0.8" - }, - "@types/d3-color": { - "version": "3.1.1" - }, - "@types/d3-ease": { - "version": "3.0.0" - }, - "@types/d3-interpolate": { - "version": "3.0.2", - "requires": { - "@types/d3-color": "*" - } - }, - "@types/d3-path": { - "version": "3.0.0" - }, - "@types/d3-scale": { - "version": "4.0.5", - "requires": { - "@types/d3-time": "*" - } - }, - "@types/d3-shape": { - "version": "3.1.3", - "requires": { - "@types/d3-path": "*" - } - }, - "@types/d3-time": { - "version": "3.0.1" - }, - "@types/d3-timer": { - "version": "3.0.0" - }, - "@types/eslint": { - "version": "8.4.6", - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "@types/eslint-scope": { - "version": "3.7.4", - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "@types/estree": { - "version": "1.0.5" - }, - "@types/express": { - "version": "4.17.21", - "dev": true, - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.43", - "dev": true, - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "@types/glob": { - "version": "7.2.0", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/graceful-fs": { - "version": "4.1.7", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/hoist-non-react-statics": { - "version": "3.3.1", - "requires": { - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0" - } - }, - "@types/http-errors": { - "version": "2.0.4", - "dev": true - }, - "@types/http-proxy": { - "version": "1.17.9", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.4", - "dev": true - }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.1", - "dev": true, - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/jsdom": { - "version": "20.0.1", - "dev": true, - "requires": { - "@types/node": "*", - "@types/tough-cookie": "*", - "parse5": "^7.0.0" - }, - "dependencies": { - "parse5": { - "version": "7.1.2", - "dev": true, - "requires": { - "entities": "^4.4.0" - } - } - } - }, - "@types/json-schema": { - "version": "7.0.15" - }, - "@types/json5": { - "version": "0.0.29", - "dev": true - }, - "@types/lodash": { - "version": "4.14.199" - }, - "@types/lodash-es": { - "version": "4.17.9", - "requires": { - "@types/lodash": "*" - } - }, - "@types/mime": { - "version": "3.0.1", - "dev": true - }, - "@types/minimatch": { - "version": "3.0.5", - "dev": true - }, - "@types/minimist": { - "version": "1.2.3", - "dev": true - }, - "@types/node": { - "version": "18.15.11" - }, - "@types/node-forge": { - "version": "1.3.11", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/normalize-package-data": { - "version": "2.4.2", - "dev": true - }, - "@types/parse-json": { - "version": "4.0.0" - }, - "@types/prop-types": { - "version": "15.7.5" - }, - "@types/qs": { - "version": "6.9.7", - "dev": true - }, - "@types/range-parser": { - "version": "1.2.4", - "dev": true - }, - "@types/react": { - "version": "18.2.79", - "requires": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - }, - "@types/react-redux": { - "version": "7.1.25", - "requires": { - "@types/hoist-non-react-statics": "^3.3.0", - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0", - "redux": "^4.0.0" - }, - "dependencies": { - "redux": { - "version": "4.2.1", - "requires": { - "@babel/runtime": "^7.9.2" - } - } - } - }, - "@types/react-transition-group": { - "version": "4.4.10", - "requires": { - "@types/react": "*" - } - }, - "@types/retry": { - "version": "0.12.2", - "dev": true - }, - "@types/semver": { - "version": "7.5.8", - "dev": true - }, - "@types/send": { - "version": "0.17.4", - "dev": true, - "requires": { - "@types/mime": "^1", - "@types/node": "*" - }, - "dependencies": { - "@types/mime": { - "version": "1.3.5", - "dev": true - } - } - }, - "@types/serve-index": { - "version": "1.9.4", - "dev": true, - "requires": { - "@types/express": "*" - } - }, - "@types/serve-static": { - "version": "1.15.5", - "dev": true, - "requires": { - "@types/http-errors": "*", - "@types/mime": "*", - "@types/node": "*" - } - }, - "@types/sockjs": { - "version": "0.3.36", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/stack-utils": { - "version": "2.0.1", - "dev": true - }, - "@types/tough-cookie": { - "version": "4.0.2", - "dev": true - }, - "@types/use-sync-external-store": { - "version": "0.0.3" - }, - "@types/ws": { - "version": "8.5.10", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/yargs": { - "version": "17.0.22", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "21.0.0", - "dev": true - }, - "@typescript-eslint/scope-manager": { - "version": "6.21.0", - "dev": true, - "requires": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0" - } - }, - "@typescript-eslint/types": { - "version": "6.21.0", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "6.21.0", - "dev": true, - "requires": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "7.5.4", - "ts-api-utils": "^1.0.1" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "9.0.3", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "@typescript-eslint/utils": { - "version": "6.21.0", - "dev": true, - "requires": { - "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/typescript-estree": "6.21.0", - "semver": "7.5.4" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "6.21.0", - "dev": true, - "requires": { - "@typescript-eslint/types": "6.21.0", - "eslint-visitor-keys": "^3.4.1" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "3.4.3", - "dev": true - } - } - }, - "@ungap/structured-clone": { - "version": "1.2.0" - }, - "@webassemblyjs/ast": { - "version": "1.12.1", - "requires": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6" - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.6" - }, - "@webassemblyjs/helper-buffer": { - "version": "1.12.1" - }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6" - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.12.1", - "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.12.1" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.6", - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.6", - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.6" - }, - "@webassemblyjs/wasm-edit": { - "version": "1.12.1", - "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-opt": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1", - "@webassemblyjs/wast-printer": "1.12.1" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.12.1", - "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.12.1", - "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.12.1", - "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-api-error": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.12.1", - "requires": { - "@webassemblyjs/ast": "1.12.1", - "@xtuc/long": "4.2.2" - } - }, - "@webpack-cli/configtest": { - "version": "2.1.1", - "dev": true, - "requires": {} - }, - "@webpack-cli/info": { - "version": "2.0.2", - "dev": true, - "requires": {} - }, - "@webpack-cli/serve": { - "version": "2.0.5", - "dev": true, - "requires": {} - }, - "@xtuc/ieee754": { - "version": "1.2.0" - }, - "@xtuc/long": { - "version": "4.2.2" - }, - "@yarnpkg/lockfile": { - "version": "1.1.0", - "dev": true - }, - "abab": { - "version": "2.0.6", - "dev": true - }, - "accepts": { - "version": "1.3.8", - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - } - }, - "acorn": { - "version": "8.10.0" - }, - "acorn-import-assertions": { - "version": "1.9.0", - "requires": {} - }, - "acorn-jsx": { - "version": "5.3.2", - "requires": {} - }, - "acorn-walk": { - "version": "8.2.0", - "dev": true - }, - "agent-base": { - "version": "6.0.2", - "dev": true, - "requires": { - "debug": "4" - } - }, - "ajv": { - "version": "8.13.0", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.4.1" - } - }, - "ajv-formats": { - "version": "2.1.1", - "dev": true, - "requires": { - "ajv": "^8.0.0" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "ansi-escapes": { - "version": "4.3.2", - "dev": true, - "requires": { - "type-fest": "^0.21.3" - } - }, - "ansi-html-community": { - "version": "0.0.8", - "dev": true - }, - "ansi-regex": { - "version": "5.0.1" - }, - "ansi-styles": { - "version": "3.2.1", - "requires": { - "color-convert": "^1.9.0" - } - }, - "anymatch": { - "version": "3.1.2", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "arg": { - "version": "5.0.2", - "dev": true - }, - "argparse": { - "version": "2.0.1" - }, - "aria-query": { - "version": "5.3.0", - "dev": true, - "requires": { - "dequal": "^2.0.3" - } - }, - "array-buffer-byte-length": { - "version": "1.0.1", - "dev": true, - "requires": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" - } - }, - "array-flatten": { - "version": "1.1.1", - "dev": true - }, - "array-includes": { - "version": "3.1.7", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "is-string": "^1.0.7" - } - }, - "array-union": { - "version": "2.1.0", - "dev": true - }, - "array-uniq": { - "version": "1.0.3", - "dev": true - }, - "array.prototype.find": { - "version": "2.2.2", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - } - }, - "array.prototype.findlast": { - "version": "1.2.4", - "dev": true, - "requires": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.3.0", - "es-shim-unscopables": "^1.0.2" - } - }, - "array.prototype.findlastindex": { - "version": "1.2.3", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.2.1" - } - }, - "array.prototype.flat": { - "version": "1.3.2", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - } - }, - "array.prototype.flatmap": { - "version": "1.3.2", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - } - }, - "array.prototype.toreversed": { - "version": "1.1.2", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - } - }, - "array.prototype.tosorted": { - "version": "1.1.3", - "dev": true, - "requires": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.1.0", - "es-shim-unscopables": "^1.0.2" - } - }, - "arraybuffer.prototype.slice": { - "version": "1.0.3", - "dev": true, - "requires": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" - } - }, - "arrify": { - "version": "1.0.1", - "dev": true - }, - "asn1": { - "version": "0.2.6", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "ast-types-flow": { - "version": "0.0.8", - "dev": true - }, - "astral-regex": { - "version": "2.0.0", - "dev": true - }, - "asynciterator.prototype": { - "version": "1.0.0", - "dev": true, - "requires": { - "has-symbols": "^1.0.3" - } - }, - "asynckit": { - "version": "0.4.0" - }, - "at-least-node": { - "version": "1.0.0", - "dev": true - }, - "autoprefixer": { - "version": "10.4.19", - "dev": true, - "requires": { - "browserslist": "^4.23.0", - "caniuse-lite": "^1.0.30001599", - "fraction.js": "^4.3.7", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "available-typed-arrays": { - "version": "1.0.7", - "dev": true, - "requires": { - "possible-typed-array-names": "^1.0.0" - } - }, - "axe-core": { - "version": "4.7.0", - "dev": true - }, - "axios": { - "version": "1.6.8", - "requires": { - "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "axobject-query": { - "version": "3.2.1", - "dev": true, - "requires": { - "dequal": "^2.0.3" - } - }, - "babel-jest": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/transform": "^29.7.0", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.6.3", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "babel-loader": { - "version": "9.1.3", - "dev": true, - "requires": { - "find-cache-dir": "^4.0.0", - "schema-utils": "^4.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "4.0.0", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } - } - }, - "babel-plugin-istanbul": { - "version": "6.1.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "dependencies": { - "istanbul-lib-instrument": { - "version": "5.2.1", - "dev": true, - "requires": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "7.5.4" - } - } - } - }, - "babel-plugin-jest-hoist": { - "version": "29.6.3", - "dev": true, - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.1.14", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-plugin-macros": { - "version": "3.1.0", - "requires": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - }, - "dependencies": { - "cosmiconfig": { - "version": "7.1.0", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, - "parse-json": { - "version": "5.2.0", - "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" - } - }, - "yaml": { - "version": "1.10.2" - } - } - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.4.10", - "dev": true, - "requires": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.1", - "semver": "7.5.4" - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.10.4", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.6.1", - "core-js-compat": "^3.36.1" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.6.1", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.6.1" - } - }, - "babel-preset-current-node-syntax": { - "version": "1.0.1", - "dev": true, - "requires": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@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-top-level-await": "^7.8.3" - } - }, - "babel-preset-jest": { - "version": "29.6.3", - "dev": true, - "requires": { - "babel-plugin-jest-hoist": "^29.6.3", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "balanced-match": { - "version": "1.0.2" - }, - "batch": { - "version": "0.6.1", - "dev": true - }, - "batch-processor": { - "version": "1.0.0" - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "dev": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "big.js": { - "version": "5.2.2", - "dev": true - }, - "binary-extensions": { - "version": "2.2.0", - "dev": true - }, - "bluebird": { - "version": "3.7.2" - }, - "body-parser": { - "version": "1.20.2", - "dev": true, - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "dev": true - }, - "debug": { - "version": "2.6.9", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "dev": true - }, - "qs": { - "version": "6.11.0", - "dev": true, - "requires": { - "side-channel": "^1.0.4" - } - } - } - }, - "bonjour-service": { - "version": "1.2.1", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" - } - }, - "boolbase": { - "version": "1.0.0", - "dev": true - }, - "bootstrap": { - "version": "5.3.3", - "requires": {} - }, - "brace-expansion": { - "version": "1.1.11", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "browserslist": { - "version": "4.23.0", - "requires": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" - } - }, - "bser": { - "version": "2.1.1", - "dev": true, - "requires": { - "node-int64": "^0.4.0" - } - }, - "buffer-from": { - "version": "1.1.2" - }, - "buildcheck": { - "version": "0.0.6", - "dev": true, - "optional": true - }, - "builtin-modules": { - "version": "3.3.0", - "dev": true - }, - "builtins": { - "version": "5.1.0", - "dev": true, - "requires": { - "semver": "7.5.4" - } - }, - "bundle-name": { - "version": "4.1.0", - "dev": true, - "requires": { - "run-applescript": "^7.0.0" - } - }, - "bytes": { - "version": "3.0.0" - }, - "cachai": { - "version": "1.0.2" - }, - "call-bind": { - "version": "1.0.7", - "requires": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" - } - }, - "callsites": { - "version": "3.1.0" - }, - "camelcase": { - "version": "5.3.1", - "dev": true - }, - "camelcase-keys": { - "version": "7.0.2", - "dev": true, - "requires": { - "camelcase": "^6.3.0", - "map-obj": "^4.1.0", - "quick-lru": "^5.1.1", - "type-fest": "^1.2.1" - }, - "dependencies": { - "camelcase": { - "version": "6.3.0", - "dev": true - }, - "type-fest": { - "version": "1.4.0", - "dev": true - } - } - }, - "can-use-dom": { - "version": "0.1.0" - }, - "caniuse-api": { - "version": "3.0.0", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "caniuse-lite": { - "version": "1.0.30001600" - }, - "chalk": { - "version": "2.4.2", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "char-regex": { - "version": "1.0.2", - "dev": true - }, - "cheerio": { - "version": "1.0.0-rc.12", - "dev": true, - "requires": { - "cheerio-select": "^2.1.0", - "dom-serializer": "^2.0.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "htmlparser2": "^8.0.1", - "parse5": "^7.0.0", - "parse5-htmlparser2-tree-adapter": "^7.0.0" - }, - "dependencies": { - "parse5": { - "version": "7.1.2", - "dev": true, - "requires": { - "entities": "^4.4.0" - } - } - } - }, - "cheerio-select": { - "version": "2.1.0", - "dev": true, - "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", - "dev": true, - "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" - } - }, - "chownr": { - "version": "3.0.0", - "dev": true - }, - "chrome-trace-event": { - "version": "1.0.3" - }, - "ci-info": { - "version": "3.8.0", - "dev": true - }, - "cjs-module-lexer": { - "version": "1.2.3", - "dev": true - }, - "classnames": { - "version": "2.3.2" - }, - "clean-webpack-plugin": { - "version": "4.0.0", - "dev": true, - "requires": { - "del": "^4.1.1" - }, - "dependencies": { - "array-union": { - "version": "1.0.2", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "del": { - "version": "4.1.1", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - } - }, - "glob": { - "version": "7.2.3", - "dev": true, - "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" - } - }, - "globby": { - "version": "6.1.0", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "dev": true - } - } - }, - "p-map": { - "version": "2.1.0", - "dev": true - }, - "pify": { - "version": "4.0.1", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "cliui": { - "version": "8.0.1", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "wrap-ansi": { - "version": "7.0.0", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - } - } - }, - "clone-deep": { - "version": "4.0.1", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "dependencies": { - "is-plain-object": { - "version": "2.0.4", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - } - } - }, - "clsx": { - "version": "1.2.1" - }, - "co": { - "version": "4.6.0", - "dev": true - }, - "collect-v8-coverage": { - "version": "1.0.2", - "dev": true - }, - "color-convert": { - "version": "1.9.3", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3" - }, - "color-parse": { - "version": "2.0.0", - "requires": { - "color-name": "^1.0.0" - } - }, - "color-rgba": { - "version": "3.0.0", - "requires": { - "color-parse": "^2.0.0", - "color-space": "^2.0.0" - } - }, - "color-space": { - "version": "2.0.1" - }, - "colord": { - "version": "2.9.3", - "dev": true - }, - "colorette": { - "version": "2.0.19", - "dev": true - }, - "combined-stream": { - "version": "1.0.8", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "7.2.0", - "dev": true - }, - "common-path-prefix": { - "version": "3.0.0", - "dev": true - }, - "compressible": { - "version": "2.0.18", - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.7.4", - "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", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0" - } - } - }, - "compute-scroll-into-view": { - "version": "1.0.20" - }, - "concat-map": { - "version": "0.0.1" - }, - "confusing-browser-globals": { - "version": "1.0.11", - "dev": true - }, - "connect-history-api-fallback": { - "version": "2.0.0", - "dev": true - }, - "content-disposition": { - "version": "0.5.4", - "dev": true, - "requires": { - "safe-buffer": "5.2.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "dev": true - } - } - }, - "content-type": { - "version": "1.0.5", - "dev": true - }, - "convert-source-map": { - "version": "2.0.0", - "dev": true - }, - "cookie": { - "version": "0.6.0", - "dev": true - }, - "cookie-signature": { - "version": "1.0.6", - "dev": true - }, - "coordinate-parser": { - "version": "1.0.7" - }, - "copy-to-clipboard": { - "version": "3.3.3", - "requires": { - "toggle-selection": "^1.0.6" - } - }, - "core-js": { - "version": "3.22.3", - "dev": true - }, - "core-js-compat": { - "version": "3.36.1", - "dev": true, - "requires": { - "browserslist": "^4.23.0" - } - }, - "core-js-pure": { - "version": "3.27.2", - "dev": true - }, - "core-util-is": { - "version": "1.0.3", - "dev": true - }, - "cosmiconfig": { - "version": "8.3.6", - "dev": true, - "requires": { - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0", - "path-type": "^4.0.0" - }, - "dependencies": { - "parse-json": { - "version": "5.2.0", - "dev": true, - "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" - } - } - } - }, - "cpu-features": { - "version": "0.0.9", - "dev": true, - "optional": true, - "requires": { - "buildcheck": "~0.0.6", - "nan": "^2.17.0" - } - }, - "create-jest": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-config": "^29.7.0", - "jest-util": "^29.7.0", - "prompts": "^2.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "cross-env": { - "version": "7.0.3", - "dev": true, - "requires": { - "cross-spawn": "^7.0.1" - } - }, - "cross-spawn": { - "version": "7.0.3", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "css-box-model": { - "version": "1.2.1", - "requires": { - "tiny-invariant": "^1.0.6" - } - }, - "css-declaration-sorter": { - "version": "7.2.0", - "dev": true, - "requires": {} - }, - "css-functions-list": { - "version": "3.2.1", - "dev": true - }, - "css-loader": { - "version": "7.1.1", - "dev": true, - "requires": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.33", - "postcss-modules-extract-imports": "^3.1.0", - "postcss-modules-local-by-default": "^4.0.5", - "postcss-modules-scope": "^3.2.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "7.5.4" - } - }, - "css-minimizer-webpack-plugin": { - "version": "7.0.0", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.25", - "cssnano": "^7.0.1", - "jest-worker": "^29.7.0", - "postcss": "^8.4.38", - "schema-utils": "^4.2.0", - "serialize-javascript": "^6.0.2" - }, - "dependencies": { - "schema-utils": { - "version": "4.2.0", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - } - } - } - }, - "css-select": { - "version": "5.1.0", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - } - }, - "css-tree": { - "version": "2.3.1", - "dev": true, - "requires": { - "mdn-data": "2.0.30", - "source-map-js": "^1.0.1" - } - }, - "css-url-relative-plugin": { - "version": "1.1.0", - "dev": true, - "requires": { - "loader-utils": "^1.1.0", - "parse-import": "^2.0.0", - "webpack-sources": "^1.1.0" - }, - "dependencies": { - "json5": { - "version": "1.0.2", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.2", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "webpack-sources": { - "version": "1.4.3", - "dev": true, - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - } - } - }, - "css-what": { - "version": "6.1.0", - "dev": true - }, - "csscolorparser": { - "version": "1.0.3" - }, - "cssesc": { - "version": "3.0.0", - "dev": true - }, - "cssfontparser": { - "version": "1.2.1", - "dev": true - }, - "cssnano": { - "version": "7.0.1", - "dev": true, - "requires": { - "cssnano-preset-default": "^7.0.1", - "lilconfig": "^3.1.1" - } - }, - "cssnano-preset-default": { - "version": "7.0.1", - "dev": true, - "requires": { - "browserslist": "^4.23.0", - "css-declaration-sorter": "^7.2.0", - "cssnano-utils": "^5.0.0", - "postcss-calc": "^10.0.0", - "postcss-colormin": "^7.0.0", - "postcss-convert-values": "^7.0.0", - "postcss-discard-comments": "^7.0.0", - "postcss-discard-duplicates": "^7.0.0", - "postcss-discard-empty": "^7.0.0", - "postcss-discard-overridden": "^7.0.0", - "postcss-merge-longhand": "^7.0.0", - "postcss-merge-rules": "^7.0.0", - "postcss-minify-font-values": "^7.0.0", - "postcss-minify-gradients": "^7.0.0", - "postcss-minify-params": "^7.0.0", - "postcss-minify-selectors": "^7.0.0", - "postcss-normalize-charset": "^7.0.0", - "postcss-normalize-display-values": "^7.0.0", - "postcss-normalize-positions": "^7.0.0", - "postcss-normalize-repeat-style": "^7.0.0", - "postcss-normalize-string": "^7.0.0", - "postcss-normalize-timing-functions": "^7.0.0", - "postcss-normalize-unicode": "^7.0.0", - "postcss-normalize-url": "^7.0.0", - "postcss-normalize-whitespace": "^7.0.0", - "postcss-ordered-values": "^7.0.0", - "postcss-reduce-initial": "^7.0.0", - "postcss-reduce-transforms": "^7.0.0", - "postcss-svgo": "^7.0.0", - "postcss-unique-selectors": "^7.0.0" - } - }, - "cssnano-utils": { - "version": "5.0.0", - "dev": true, - "requires": {} - }, - "csso": { - "version": "5.0.5", - "dev": true, - "requires": { - "css-tree": "~2.2.0" - }, - "dependencies": { - "css-tree": { - "version": "2.2.1", - "dev": true, - "requires": { - "mdn-data": "2.0.28", - "source-map-js": "^1.0.1" - } - }, - "mdn-data": { - "version": "2.0.28", - "dev": true - } - } - }, - "cssom": { - "version": "0.5.0", - "dev": true - }, - "cssstyle": { - "version": "2.3.0", - "dev": true, - "requires": { - "cssom": "~0.3.6" - }, - "dependencies": { - "cssom": { - "version": "0.3.8", - "dev": true - } - } - }, - "csstype": { - "version": "3.1.1" - }, - "d3-array": { - "version": "3.2.4", - "requires": { - "internmap": "1 - 2" - } - }, - "d3-color": { - "version": "3.1.0" - }, - "d3-ease": { - "version": "3.0.1" - }, - "d3-format": { - "version": "3.1.0" - }, - "d3-interpolate": { - "version": "3.0.1", - "requires": { - "d3-color": "1 - 3" - } - }, - "d3-path": { - "version": "3.1.0" - }, - "d3-scale": { - "version": "4.0.2", - "requires": { - "d3-array": "2.10.0 - 3", - "d3-format": "1 - 3", - "d3-interpolate": "1.2.0 - 3", - "d3-time": "2.1.1 - 3", - "d3-time-format": "2 - 4" - } - }, - "d3-shape": { - "version": "3.2.0", - "requires": { - "d3-path": "^3.1.0" - } - }, - "d3-time": { - "version": "3.1.0", - "requires": { - "d3-array": "2 - 3" - } - }, - "d3-time-format": { - "version": "4.1.0", - "requires": { - "d3-time": "1 - 3" - } - }, - "d3-timer": { - "version": "3.0.1" - }, - "damerau-levenshtein": { - "version": "1.0.8", - "dev": true - }, - "data-urls": { - "version": "3.0.2", - "dev": true, - "requires": { - "abab": "^2.0.6", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^11.0.0" - }, - "dependencies": { - "tr46": { - "version": "3.0.0", - "dev": true, - "requires": { - "punycode": "^2.1.1" - } - }, - "whatwg-url": { - "version": "11.0.0", - "dev": true, - "requires": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" - } - } - } - }, - "date-fns": { - "version": "1.30.1" - }, - "debounce": { - "version": "1.2.1", - "dev": true - }, - "debug": { - "version": "4.3.4", - "requires": { - "ms": "2.1.2" - } - }, - "decamelize": { - "version": "5.0.1", - "dev": true - }, - "decamelize-keys": { - "version": "1.1.1", - "dev": true, - "requires": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "dependencies": { - "decamelize": { - "version": "1.2.0", - "dev": true - }, - "map-obj": { - "version": "1.0.1", - "dev": true - } - } - }, - "decimal.js": { - "version": "10.4.3", - "dev": true - }, - "decimal.js-light": { - "version": "2.5.1" - }, - "dedent": { - "version": "1.5.1", - "dev": true, - "requires": {} - }, - "deep-diff": { - "version": "1.0.2" - }, - "deep-equal": { - "version": "1.1.2", - "requires": { - "is-arguments": "^1.1.1", - "is-date-object": "^1.0.5", - "is-regex": "^1.1.4", - "object-is": "^1.1.5", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.5.1" - } - }, - "deep-is": { - "version": "0.1.4" - }, - "deepmerge": { - "version": "4.3.1" - }, - "default-browser": { - "version": "5.2.1", - "dev": true, - "requires": { - "bundle-name": "^4.1.0", - "default-browser-id": "^5.0.0" - } - }, - "default-browser-id": { - "version": "5.0.0", - "dev": true - }, - "default-gateway": { - "version": "6.0.3", - "dev": true, - "requires": { - "execa": "^5.0.0" - } - }, - "define-data-property": { - "version": "1.1.4", - "requires": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - } - }, - "define-lazy-prop": { - "version": "3.0.0", - "dev": true - }, - "define-properties": { - "version": "1.2.1", - "requires": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "delayed-stream": { - "version": "1.0.0" - }, - "depd": { - "version": "2.0.0", - "dev": true - }, - "dequal": { - "version": "2.0.3", - "dev": true - }, - "desandro-matches-selector": { - "version": "2.0.2" - }, - "destroy": { - "version": "1.2.0", - "dev": true - }, - "detect-newline": { - "version": "3.1.0", - "dev": true - }, - "detect-node": { - "version": "2.1.0", - "dev": true - }, - "diff-sequences": { - "version": "29.6.3", - "dev": true - }, - "dir-glob": { - "version": "3.0.1", - "dev": true, - "requires": { - "path-type": "^4.0.0" - } - }, - "dns-packet": { - "version": "5.6.1", - "dev": true, - "requires": { - "@leichtgewicht/ip-codec": "^2.0.1" - } - }, - "doctrine": { - "version": "3.0.0", - "requires": { - "esutils": "^2.0.2" - } - }, - "dom-helpers": { - "version": "5.2.1", - "requires": { - "@babel/runtime": "^7.8.7", - "csstype": "^3.0.2" - } - }, - "dom-scroll-into-view": { - "version": "2.0.1" - }, - "dom-serializer": { - "version": "2.0.0", - "dev": true, - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - } - }, - "domelementtype": { - "version": "2.3.0", - "dev": true - }, - "domexception": { - "version": "4.0.0", - "dev": true, - "requires": { - "webidl-conversions": "^7.0.0" - } - }, - "domhandler": { - "version": "5.0.3", - "dev": true, - "requires": { - "domelementtype": "^2.3.0" - } - }, - "domutils": { - "version": "3.0.1", - "dev": true, - "requires": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.1" - } - }, - "downshift": { - "version": "3.4.8", - "requires": { - "@babel/runtime": "^7.4.5", - "compute-scroll-into-view": "^1.0.9", - "prop-types": "^15.7.2", - "react-is": "^16.9.0" - } - }, - "duplexer": { - "version": "0.1.2", - "dev": true - }, - "earcut": { - "version": "2.2.4" - }, - "eastasianwidth": { - "version": "0.2.0", - "dev": true - }, - "ee-first": { - "version": "1.1.1", - "dev": true - }, - "electron-to-chromium": { - "version": "1.4.693" - }, - "element-resize-detector": { - "version": "1.2.4", - "requires": { - "batch-processor": "1.0.0" - } - }, - "elm-pep": { - "version": "1.0.6" - }, - "emittery": { - "version": "0.13.1", - "dev": true - }, - "emoji-regex": { - "version": "9.2.2", - "dev": true - }, - "emojis-list": { - "version": "3.0.0", - "dev": true - }, - "encodeurl": { - "version": "1.0.2", - "dev": true - }, - "enhanced-resolve": { - "version": "0.9.1", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.2.0", - "tapable": "^0.1.8" - } - }, - "entities": { - "version": "4.4.0", - "dev": true - }, - "env-paths": { - "version": "2.2.1", - "dev": true - }, - "envinfo": { - "version": "7.8.1", - "dev": true - }, - "error-ex": { - "version": "1.3.2", - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "error-stack-parser": { - "version": "2.0.7", - "dev": true, - "requires": { - "stackframe": "^1.1.1" - } - }, - "es-abstract": { - "version": "1.22.5", - "dev": true, - "requires": { - "array-buffer-byte-length": "^1.0.1", - "arraybuffer.prototype.slice": "^1.0.3", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.3", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.4", - "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "hasown": "^2.0.1", - "internal-slot": "^1.0.7", - "is-array-buffer": "^3.0.4", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.3", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", - "object-keys": "^1.1.1", - "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.2", - "safe-array-concat": "^1.1.0", - "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.8", - "string.prototype.trimend": "^1.0.7", - "string.prototype.trimstart": "^1.0.7", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-length": "^1.0.1", - "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.5", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.14" - } - }, - "es-define-property": { - "version": "1.0.0", - "requires": { - "get-intrinsic": "^1.2.4" - } - }, - "es-errors": { - "version": "1.3.0" - }, - "es-iterator-helpers": { - "version": "1.0.17", - "dev": true, - "requires": { - "asynciterator.prototype": "^1.0.0", - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.4", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.2", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "iterator.prototype": "^1.1.2", - "safe-array-concat": "^1.1.0" - } - }, - "es-module-lexer": { - "version": "1.2.1" - }, - "es-set-tostringtag": { - "version": "2.0.3", - "dev": true, - "requires": { - "get-intrinsic": "^1.2.4", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" - } - }, - "es-shim-unscopables": { - "version": "1.0.2", - "dev": true, - "requires": { - "hasown": "^2.0.0" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "escalade": { - "version": "3.1.1" - }, - "escape-html": { - "version": "1.0.3", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5" - }, - "escodegen": { - "version": "2.0.0", - "dev": true, - "requires": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "dependencies": { - "levn": { - "version": "0.3.0", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "optionator": { - "version": "0.8.3", - "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "1.2.5" - } - }, - "prelude-ls": { - "version": "1.1.2", - "dev": true - }, - "type-check": { - "version": "0.3.2", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - } - } - }, - "eslint": { - "version": "8.57.0", - "requires": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "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" - } - }, - "ansi-styles": { - "version": "4.3.0", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4" - }, - "escape-string-regexp": { - "version": "4.0.0" - }, - "eslint-scope": { - "version": "7.2.2", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-visitor-keys": { - "version": "3.4.3" - }, - "glob-parent": { - "version": "6.0.2", - "requires": { - "is-glob": "^4.0.3" - } - }, - "globals": { - "version": "13.20.0", - "requires": { - "type-fest": "^0.20.2" - } - }, - "has-flag": { - "version": "4.0.0" - }, - "json-schema-traverse": { - "version": "0.4.1" - }, - "supports-color": { - "version": "7.2.0", - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-fest": { - "version": "0.20.2" - } - } - }, - "eslint-compat-utils": { - "version": "0.1.2", - "dev": true, - "requires": {} - }, - "eslint-config-airbnb": { - "version": "19.0.4", - "dev": true, - "requires": { - "eslint-config-airbnb-base": "^15.0.0", - "object.assign": "^4.1.2", - "object.entries": "^1.1.5" - } - }, - "eslint-config-airbnb-base": { - "version": "15.0.0", - "dev": true, - "requires": { - "confusing-browser-globals": "^1.0.10", - "object.assign": "^4.1.2", - "object.entries": "^1.1.5", - "semver": "7.5.4" - } - }, - "eslint-config-standard": { - "version": "17.1.0", - "dev": true, - "requires": {} - }, - "eslint-import-resolver-node": { - "version": "0.3.9", - "dev": true, - "requires": { - "debug": "^3.2.7", - "is-core-module": "^2.13.0", - "resolve": "^1.22.4" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "eslint-import-resolver-webpack": { - "version": "0.13.8", - "dev": true, - "requires": { - "array.prototype.find": "^2.2.2", - "debug": "^3.2.7", - "enhanced-resolve": "^0.9.1", - "find-root": "^1.1.0", - "hasown": "^2.0.0", - "interpret": "^1.4.0", - "is-core-module": "^2.13.1", - "is-regex": "^1.1.4", - "lodash": "^4.17.21", - "resolve": "^2.0.0-next.5", - "semver": "7.5.4" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "resolve": { - "version": "2.0.0-next.5", - "dev": true, - "requires": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - } - } - }, - "eslint-module-utils": { - "version": "2.8.0", - "dev": true, - "requires": { - "debug": "^3.2.7" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "eslint-plugin-es": { - "version": "3.0.1", - "dev": true, - "requires": { - "eslint-utils": "^2.0.0", - "regexpp": "^3.0.0" - } - }, - "eslint-plugin-es-x": { - "version": "7.5.0", - "dev": true, - "requires": { - "@eslint-community/eslint-utils": "^4.1.2", - "@eslint-community/regexpp": "^4.6.0", - "eslint-compat-utils": "^0.1.2" - } - }, - "eslint-plugin-import": { - "version": "2.29.1", - "dev": true, - "requires": { - "array-includes": "^3.1.7", - "array.prototype.findlastindex": "^1.2.3", - "array.prototype.flat": "^1.3.2", - "array.prototype.flatmap": "^1.3.2", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.8.0", - "hasown": "^2.0.0", - "is-core-module": "^2.13.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.7", - "object.groupby": "^1.0.1", - "object.values": "^1.1.7", - "semver": "7.5.4", - "tsconfig-paths": "^3.15.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "doctrine": { - "version": "2.1.0", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - } - } - }, - "eslint-plugin-jest": { - "version": "28.5.0", - "dev": true, - "requires": { - "@typescript-eslint/utils": "^6.0.0 || ^7.0.0" - } - }, - "eslint-plugin-jsx-a11y": { - "version": "6.8.0", - "dev": true, - "requires": { - "@babel/runtime": "^7.23.2", - "aria-query": "^5.3.0", - "array-includes": "^3.1.7", - "array.prototype.flatmap": "^1.3.2", - "ast-types-flow": "^0.0.8", - "axe-core": "=4.7.0", - "axobject-query": "^3.2.1", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "es-iterator-helpers": "^1.0.15", - "hasown": "^2.0.0", - "jsx-ast-utils": "^3.3.5", - "language-tags": "^1.0.9", - "minimatch": "^3.1.2", - "object.entries": "^1.1.7", - "object.fromentries": "^2.0.7" - } - }, - "eslint-plugin-n": { - "version": "16.6.2", - "dev": true, - "requires": { - "@eslint-community/eslint-utils": "^4.4.0", - "builtins": "^5.0.1", - "eslint-plugin-es-x": "^7.5.0", - "get-tsconfig": "^4.7.0", - "globals": "^13.24.0", - "ignore": "^5.2.4", - "is-builtin-module": "^3.2.1", - "is-core-module": "^2.12.1", - "minimatch": "^3.1.2", - "resolve": "^1.22.2", - "semver": "7.5.4" - }, - "dependencies": { - "globals": { - "version": "13.24.0", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "type-fest": { - "version": "0.20.2", - "dev": true - } - } - }, - "eslint-plugin-no-storage": { - "version": "1.0.2", - "dev": true - }, - "eslint-plugin-node": { - "version": "11.1.0", - "dev": true, - "requires": { - "eslint-plugin-es": "^3.0.0", - "eslint-utils": "^2.0.0", - "ignore": "^5.1.1", - "minimatch": "^3.0.4", - "resolve": "^1.10.1", - "semver": "7.5.4" - } - }, - "eslint-plugin-promise": { - "version": "6.1.1", - "dev": true, - "requires": {} - }, - "eslint-plugin-react": { - "version": "7.34.1", - "dev": true, - "requires": { - "array-includes": "^3.1.7", - "array.prototype.findlast": "^1.2.4", - "array.prototype.flatmap": "^1.3.2", - "array.prototype.toreversed": "^1.1.2", - "array.prototype.tosorted": "^1.1.3", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.17", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.7", - "object.fromentries": "^2.0.7", - "object.hasown": "^1.1.3", - "object.values": "^1.1.7", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.5", - "semver": "7.5.4", - "string.prototype.matchall": "^4.0.10" - }, - "dependencies": { - "doctrine": { - "version": "2.1.0", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "resolve": { - "version": "2.0.0-next.5", - "dev": true, - "requires": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - } - } - }, - "eslint-plugin-react-hooks": { - "version": "4.6.2", - "requires": {} - }, - "eslint-scope": { - "version": "5.1.1", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "dependencies": { - "estraverse": { - "version": "4.3.0" - } - } - }, - "eslint-utils": { - "version": "2.1.0", - "dev": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "2.1.0", - "dev": true - }, - "espree": { - "version": "9.6.1", - "requires": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "3.4.3" - } - } - }, - "esprima": { - "version": "4.0.1", - "dev": true - }, - "esquery": { - "version": "1.5.0", - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0" - }, - "esutils": { - "version": "2.0.3" - }, - "etag": { - "version": "1.8.1", - "dev": true - }, - "ev-emitter": { - "version": "1.1.1" - }, - "eventemitter3": { - "version": "4.0.7" - }, - "events": { - "version": "3.3.0" - }, - "execa": { - "version": "5.1.1", - "dev": true, - "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" - }, - "dependencies": { - "get-stream": { - "version": "6.0.1", - "dev": true - } - } - }, - "exit": { - "version": "0.1.2", - "dev": true - }, - "expect": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/expect-utils": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0" - } - }, - "express": { - "version": "4.19.2", - "dev": true, - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.2", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.6.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "dev": true - }, - "qs": { - "version": "6.11.0", - "dev": true, - "requires": { - "side-channel": "^1.0.4" - } - }, - "safe-buffer": { - "version": "5.2.1", - "dev": true - } - } - }, - "fast-deep-equal": { - "version": "3.1.3" - }, - "fast-diff": { - "version": "1.3.0", - "dev": true, - "peer": true - }, - "fast-equals": { - "version": "5.0.1" - }, - "fast-glob": { - "version": "3.3.1", - "dev": true, - "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.4" - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0" - }, - "fast-levenshtein": { - "version": "2.0.6" - }, - "fastest-levenshtein": { - "version": "1.0.16", - "dev": true - }, - "fastq": { - "version": "1.13.0", - "requires": { - "reusify": "^1.0.4" - } - }, - "faye-websocket": { - "version": "0.11.4", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "fb-watchman": { - "version": "2.0.2", - "dev": true, - "requires": { - "bser": "2.1.1" - } - }, - "fetch-mock": { - "version": "9.11.0", - "dev": true, - "requires": { - "@babel/core": "^7.0.0", - "@babel/runtime": "^7.0.0", - "core-js": "^3.0.0", - "debug": "^4.1.1", - "glob-to-regexp": "^0.4.0", - "is-subset": "^0.1.1", - "lodash.isequal": "^4.5.0", - "path-to-regexp": "^2.2.1", - "querystring": "^0.2.0", - "whatwg-url": "^6.5.0" - }, - "dependencies": { - "path-to-regexp": { - "version": "2.4.0", - "dev": true - } - } - }, - "file-entry-cache": { - "version": "6.0.1", - "requires": { - "flat-cache": "^3.0.4" - } - }, - "file-saver": { - "version": "2.0.5" - }, - "fill-range": { - "version": "7.0.1", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "finalhandler": { - "version": "1.2.0", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "dev": true - } - } - }, - "find-cache-dir": { - "version": "4.0.0", - "dev": true, - "requires": { - "common-path-prefix": "^3.0.0", - "pkg-dir": "^7.0.0" - }, - "dependencies": { - "find-up": { - "version": "6.3.0", - "dev": true, - "requires": { - "locate-path": "^7.1.0", - "path-exists": "^5.0.0" - } - }, - "locate-path": { - "version": "7.2.0", - "dev": true, - "requires": { - "p-locate": "^6.0.0" - } - }, - "p-limit": { - "version": "4.0.0", - "dev": true, - "requires": { - "yocto-queue": "^1.0.0" - } - }, - "p-locate": { - "version": "6.0.0", - "dev": true, - "requires": { - "p-limit": "^4.0.0" - } - }, - "path-exists": { - "version": "5.0.0", - "dev": true - }, - "pkg-dir": { - "version": "7.0.0", - "dev": true, - "requires": { - "find-up": "^6.3.0" - } - }, - "yocto-queue": { - "version": "1.0.0", - "dev": true - } - } - }, - "find-root": { - "version": "1.1.0" - }, - "find-up": { - "version": "5.0.0", - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "find-yarn-workspace-root": { - "version": "2.0.0", - "dev": true, - "requires": { - "micromatch": "^4.0.2" - } - }, - "fizzy-ui-utils": { - "version": "2.0.7", - "requires": { - "desandro-matches-selector": "^2.0.0" - } - }, - "flat-cache": { - "version": "3.1.1", - "requires": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.9" - }, - "follow-redirects": { - "version": "1.15.6" - }, - "for-each": { - "version": "0.3.3", - "dev": true, - "requires": { - "is-callable": "^1.1.3" - } - }, - "foreground-child": { - "version": "3.1.1", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "dependencies": { - "signal-exit": { - "version": "4.1.0", - "dev": true - } - } - }, - "form-data": { - "version": "4.0.0", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "forwarded": { - "version": "0.2.0", - "dev": true - }, - "fraction.js": { - "version": "4.3.7", - "dev": true - }, - "fresh": { - "version": "0.5.2", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0" - }, - "fsevents": { - "version": "2.3.2", - "dev": true, - "optional": true - }, - "function-bind": { - "version": "1.1.2" - }, - "function.prototype.name": { - "version": "1.1.6", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" - } - }, - "functions-have-names": { - "version": "1.2.3" - }, - "gensync": { - "version": "1.0.0-beta.2", - "dev": true - }, - "geographiclib-geodesic": { - "version": "2.0.0" - }, - "geotiff": { - "version": "2.0.7", - "requires": { - "@petamoriken/float16": "^3.4.7", - "lerc": "^3.0.0", - "pako": "^2.0.4", - "parse-headers": "^2.0.2", - "quick-lru": "^6.1.1", - "web-worker": "^1.2.0", - "xml-utils": "^1.0.2" - }, - "dependencies": { - "pako": { - "version": "2.1.0" - }, - "quick-lru": { - "version": "6.1.1" - } - } - }, - "get-caller-file": { - "version": "2.0.5", - "dev": true - }, - "get-imports": { - "version": "1.0.0", - "dev": true, - "requires": { - "array-uniq": "^1.0.1", - "import-regex": "^1.1.0" - } - }, - "get-intrinsic": { - "version": "1.2.4", - "requires": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - } - }, - "get-package-type": { - "version": "0.1.0", - "dev": true - }, - "get-size": { - "version": "2.0.3" - }, - "get-symbol-description": { - "version": "1.0.2", - "dev": true, - "requires": { - "call-bind": "^1.0.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" - } - }, - "get-tsconfig": { - "version": "4.7.2", - "dev": true, - "requires": { - "resolve-pkg-maps": "^1.0.0" - } - }, - "glob": { - "version": "10.3.15", - "dev": true, - "requires": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.6", - "minimatch": "^9.0.1", - "minipass": "^7.0.4", - "path-scurry": "^1.11.0" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "9.0.3", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "glob-parent": { - "version": "5.1.2", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "glob-to-regexp": { - "version": "0.4.1" - }, - "global-modules": { - "version": "2.0.0", - "dev": true, - "requires": { - "global-prefix": "^3.0.0" - } - }, - "global-prefix": { - "version": "3.0.0", - "dev": true, - "requires": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "dependencies": { - "which": { - "version": "1.3.1", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "globals": { - "version": "11.12.0", - "dev": true - }, - "globalthis": { - "version": "1.0.3", - "dev": true, - "requires": { - "define-properties": "^1.1.3" - } - }, - "globby": { - "version": "11.1.0", - "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } - }, - "globjoin": { - "version": "0.1.4", - "dev": true - }, - "gopd": { - "version": "1.0.1", - "requires": { - "get-intrinsic": "^1.1.3" - } - }, - "graceful-fs": { - "version": "4.2.11" - }, - "graphemer": { - "version": "1.4.0" - }, - "gzip-size": { - "version": "6.0.0", - "dev": true, - "requires": { - "duplexer": "^0.1.2" - } - }, - "handle-thing": { - "version": "2.0.1", - "dev": true - }, - "hard-rejection": { - "version": "2.1.0", - "dev": true - }, - "has-bigints": { - "version": "1.0.2", - "dev": true - }, - "has-flag": { - "version": "3.0.0" - }, - "has-property-descriptors": { - "version": "1.0.2", - "requires": { - "es-define-property": "^1.0.0" - } - }, - "has-proto": { - "version": "1.0.3" - }, - "has-symbols": { - "version": "1.0.3" - }, - "has-tostringtag": { - "version": "1.0.2", - "requires": { - "has-symbols": "^1.0.3" - } - }, - "hasown": { - "version": "2.0.1", - "requires": { - "function-bind": "^1.1.2" - } - }, - "history": { - "version": "5.3.0", - "requires": { - "@babel/runtime": "^7.7.6" - } - }, - "hoist-non-react-statics": { - "version": "3.3.2", - "requires": { - "react-is": "^16.7.0" - } - }, - "hosted-git-info": { - "version": "4.1.0", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "hpack.js": { - "version": "2.1.6", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "html-encoding-sniffer": { - "version": "3.0.0", - "dev": true, - "requires": { - "whatwg-encoding": "^2.0.0" - } - }, - "html-entities": { - "version": "2.5.2", - "dev": true - }, - "html-escaper": { - "version": "2.0.2", - "dev": true - }, - "html-tags": { - "version": "3.3.1", - "dev": true - }, - "htmlparser2": { - "version": "8.0.1", - "dev": true, - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "entities": "^4.3.0" - } - }, - "http-deceiver": { - "version": "1.2.7", - "dev": true - }, - "http-errors": { - "version": "2.0.0", - "dev": true, - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - } - }, - "http-parser-js": { - "version": "0.5.6", - "dev": true - }, - "http-proxy": { - "version": "1.18.1", - "dev": true, - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-proxy-agent": { - "version": "5.0.0", - "dev": true, - "requires": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - } - }, - "http-proxy-middleware": { - "version": "2.0.6", - "dev": true, - "requires": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "dependencies": { - "is-plain-obj": { - "version": "3.0.0", - "dev": true - } - } - }, - "https-proxy-agent": { - "version": "5.0.1", - "dev": true, - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "human-signals": { - "version": "2.1.0", - "dev": true - }, - "husky": { - "version": "9.0.11", - "dev": true - }, - "hyperdyperid": { - "version": "1.2.0", - "dev": true - }, - "iconv-lite": { - "version": "0.4.24", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "icss-utils": { - "version": "5.1.0", - "dev": true, - "requires": {} - }, - "ieee754": { - "version": "1.2.1" - }, - "ignore": { - "version": "5.2.4" - }, - "imagesloaded": { - "version": "5.0.0", - "requires": { - "ev-emitter": "^2.1.2" - }, - "dependencies": { - "ev-emitter": { - "version": "2.1.2" - } - } - }, - "immer": { - "version": "10.0.4" - }, - "immutability-helper": { - "version": "3.1.1" - }, - "immutable": { - "version": "4.3.4", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "import-lazy": { - "version": "4.0.0", - "dev": true - }, - "import-local": { - "version": "3.1.0", - "dev": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, - "import-regex": { - "version": "1.1.0", - "dev": true - }, - "imurmurhash": { - "version": "0.1.4" - }, - "indent-string": { - "version": "5.0.0", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4" - }, - "ini": { - "version": "1.3.8", - "dev": true - }, - "internal-slot": { - "version": "1.0.7", - "dev": true, - "requires": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" - } - }, - "internmap": { - "version": "2.0.3" - }, - "interpret": { - "version": "1.4.0", - "dev": true - }, - "ipaddr.js": { - "version": "1.9.1", - "dev": true - }, - "is-arguments": { - "version": "1.1.1", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-array-buffer": { - "version": "3.0.4", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" - } - }, - "is-arrayish": { - "version": "0.2.1" - }, - "is-async-function": { - "version": "2.0.0", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-bigint": { - "version": "1.0.4", - "dev": true, - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-binary-path": { - "version": "2.1.0", - "dev": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-builtin-module": { - "version": "3.2.1", - "dev": true, - "requires": { - "builtin-modules": "^3.3.0" - } - }, - "is-callable": { - "version": "1.2.7", - "dev": true - }, - "is-core-module": { - "version": "2.13.1", - "requires": { - "hasown": "^2.0.0" - } - }, - "is-date-object": { - "version": "1.0.5", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-docker": { - "version": "2.2.1", - "dev": true - }, - "is-extglob": { - "version": "2.1.1" - }, - "is-finalizationregistry": { - "version": "1.0.2", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "dev": true - }, - "is-generator-fn": { - "version": "2.1.0", - "dev": true - }, - "is-generator-function": { - "version": "1.0.10", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-glob": { - "version": "4.0.3", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-inside-container": { - "version": "1.0.0", - "dev": true, - "requires": { - "is-docker": "^3.0.0" - }, - "dependencies": { - "is-docker": { - "version": "3.0.0", - "dev": true - } - } - }, - "is-lite": { - "version": "1.2.1" - }, - "is-map": { - "version": "2.0.2", - "dev": true - }, - "is-negative-zero": { - "version": "2.0.3", - "dev": true - }, - "is-network-error": { - "version": "1.0.1", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "dev": true - }, - "is-number-object": { - "version": "1.0.7", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-path-cwd": { - "version": "2.2.0", - "dev": true - }, - "is-path-in-cwd": { - "version": "2.1.0", - "dev": true, - "requires": { - "is-path-inside": "^2.1.0" - }, - "dependencies": { - "is-path-inside": { - "version": "2.1.0", - "dev": true, - "requires": { - "path-is-inside": "^1.0.2" - } - } - } - }, - "is-path-inside": { - "version": "3.0.3" - }, - "is-plain-obj": { - "version": "1.1.0", - "dev": true - }, - "is-plain-object": { - "version": "5.0.0", - "dev": true - }, - "is-potential-custom-element-name": { - "version": "1.0.1", - "dev": true - }, - "is-regex": { - "version": "1.1.4", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-set": { - "version": "2.0.2", - "dev": true - }, - "is-shared-array-buffer": { - "version": "1.0.3", - "dev": true, - "requires": { - "call-bind": "^1.0.7" - } - }, - "is-stream": { - "version": "2.0.1", - "dev": true - }, - "is-string": { - "version": "1.0.7", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-subset": { - "version": "0.1.1", - "dev": true - }, - "is-symbol": { - "version": "1.0.4", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-typed-array": { - "version": "1.1.13", - "dev": true, - "requires": { - "which-typed-array": "^1.1.14" - } - }, - "is-weakmap": { - "version": "2.0.1", - "dev": true - }, - "is-weakref": { - "version": "1.0.2", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-weakset": { - "version": "2.0.2", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, - "is-wsl": { - "version": "2.2.0", - "dev": true, - "requires": { - "is-docker": "^2.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "dev": true - }, - "isexe": { - "version": "2.0.0" - }, - "isobject": { - "version": "3.0.1", - "dev": true - }, - "istanbul-lib-coverage": { - "version": "3.2.0", - "dev": true - }, - "istanbul-lib-instrument": { - "version": "6.0.0", - "dev": true, - "requires": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "7.5.4" - } - }, - "istanbul-lib-report": { - "version": "3.0.1", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "make-dir": { - "version": "4.0.0", - "dev": true, - "requires": { - "semver": "7.5.4" - } - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "istanbul-lib-source-maps": { - "version": "4.0.1", - "dev": true, - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - } - }, - "istanbul-reports": { - "version": "3.1.6", - "dev": true, - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "iterator.prototype": { - "version": "1.1.2", - "dev": true, - "requires": { - "define-properties": "^1.2.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "reflect.getprototypeof": "^1.0.4", - "set-function-name": "^2.0.1" - } - }, - "jackspeak": { - "version": "2.3.6", - "dev": true, - "requires": { - "@isaacs/cliui": "^8.0.2", - "@pkgjs/parseargs": "^0.11.0" - } - }, - "jest": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/core": "^29.7.0", - "@jest/types": "^29.6.3", - "import-local": "^3.0.2", - "jest-cli": "^29.7.0" - } - }, - "jest-canvas-mock": { - "version": "2.5.2", - "dev": true, - "requires": { - "cssfontparser": "^1.2.1", - "moo-color": "^1.0.2" - } - }, - "jest-changed-files": { - "version": "29.7.0", - "dev": true, - "requires": { - "execa": "^5.0.0", - "jest-util": "^29.7.0", - "p-limit": "^3.1.0" - } - }, - "jest-circus": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/environment": "^29.7.0", - "@jest/expect": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^1.0.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^29.7.0", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "p-limit": "^3.1.0", - "pretty-format": "^29.7.0", - "pure-rand": "^6.0.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-cli": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/core": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "create-jest": "^29.7.0", - "exit": "^0.1.2", - "import-local": "^3.0.2", - "jest-config": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "yargs": "^17.3.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-config": { - "version": "29.7.0", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.7.0", - "@jest/types": "^29.6.3", - "babel-jest": "^29.7.0", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-circus": "^29.7.0", - "jest-environment-node": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-runner": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "glob": { - "version": "7.2.3", - "dev": true, - "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" - } - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "parse-json": { - "version": "5.2.0", - "dev": true, - "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" - } - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-diff": { - "version": "29.7.0", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^29.6.3", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-docblock": { - "version": "29.7.0", - "dev": true, - "requires": { - "detect-newline": "^3.0.0" - } - }, - "jest-each": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "jest-util": "^29.7.0", - "pretty-format": "^29.7.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-environment-jsdom": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/jsdom": "^20.0.0", - "@types/node": "*", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0", - "jsdom": "^20.0.0" - }, - "dependencies": { - "acorn-globals": { - "version": "7.0.1", - "dev": true, - "requires": { - "acorn": "^8.1.0", - "acorn-walk": "^8.0.2" - } - }, - "jsdom": { - "version": "20.0.3", - "dev": true, - "requires": { - "abab": "^2.0.6", - "acorn": "^8.8.1", - "acorn-globals": "^7.0.0", - "cssom": "^0.5.0", - "cssstyle": "^2.3.0", - "data-urls": "^3.0.2", - "decimal.js": "^10.4.2", - "domexception": "^4.0.0", - "escodegen": "^2.0.0", - "form-data": "^4.0.0", - "html-encoding-sniffer": "^3.0.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.1", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.2", - "parse5": "^7.1.1", - "saxes": "^6.0.0", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.1.2", - "w3c-xmlserializer": "^4.0.0", - "webidl-conversions": "^7.0.0", - "whatwg-encoding": "^2.0.0", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^11.0.0", - "ws": "^8.11.0", - "xml-name-validator": "^4.0.0" - } - }, - "parse5": { - "version": "7.1.2", - "dev": true, - "requires": { - "entities": "^4.4.0" - } - }, - "saxes": { - "version": "6.0.0", - "dev": true, - "requires": { - "xmlchars": "^2.2.0" - } - }, - "tr46": { - "version": "3.0.0", - "dev": true, - "requires": { - "punycode": "^2.1.1" - } - }, - "w3c-xmlserializer": { - "version": "4.0.0", - "dev": true, - "requires": { - "xml-name-validator": "^4.0.0" - } - }, - "whatwg-url": { - "version": "11.0.0", - "dev": true, - "requires": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" - } - }, - "ws": { - "version": "8.12.0", - "dev": true, - "requires": {} - } - } - }, - "jest-environment-node": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - } - }, - "jest-get-type": { - "version": "29.6.3", - "dev": true - }, - "jest-haste-map": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - } - }, - "jest-leak-detector": { - "version": "29.7.0", - "dev": true, - "requires": { - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - } - }, - "jest-matcher-utils": { - "version": "29.7.0", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^29.7.0", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-message-util": { - "version": "29.7.0", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.6.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-mock": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-util": "^29.7.0" - } - }, - "jest-pnp-resolver": { - "version": "1.2.3", - "dev": true, - "requires": {} - }, - "jest-regex-util": { - "version": "29.6.3", - "dev": true - }, - "jest-resolve": { - "version": "29.7.0", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "resolve": "^1.20.0", - "resolve.exports": "^2.0.0", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-resolve-dependencies": { - "version": "29.7.0", - "dev": true, - "requires": { - "jest-regex-util": "^29.6.3", - "jest-snapshot": "^29.7.0" - } - }, - "jest-runner": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/console": "^29.7.0", - "@jest/environment": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^29.7.0", - "jest-environment-node": "^29.7.0", - "jest-haste-map": "^29.7.0", - "jest-leak-detector": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-resolve": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-util": "^29.7.0", - "jest-watcher": "^29.7.0", - "jest-worker": "^29.7.0", - "p-limit": "^3.1.0", - "source-map-support": "0.5.13" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-runtime": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/globals": "^29.7.0", - "@jest/source-map": "^29.6.3", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-mock": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "glob": { - "version": "7.2.3", - "dev": true, - "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" - } - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-snapshot": { - "version": "29.7.0", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-jsx": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/types": "^7.3.3", - "@jest/expect-utils": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^29.7.0", - "graceful-fs": "^4.2.9", - "jest-diff": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "natural-compare": "^1.4.0", - "pretty-format": "^29.7.0", - "semver": "7.5.4" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-util": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-validate": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "leven": "^3.1.0", - "pretty-format": "^29.7.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "camelcase": { - "version": "6.3.0", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-watcher": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "jest-util": "^29.7.0", - "string-length": "^4.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-worker": { - "version": "29.7.0", - "dev": true, - "requires": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "8.1.1", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jiti": { - "version": "1.20.0", - "dev": true - }, - "js-tokens": { - "version": "4.0.0" - }, - "js-yaml": { - "version": "4.1.0", - "requires": { - "argparse": "^2.0.1" - } - }, - "jsdom-worker": { - "version": "0.3.0", - "requires": { - "mitt": "^3.0.0", - "uuid-v4": "^0.1.0" - } - }, - "jsesc": { - "version": "2.5.2", - "dev": true - }, - "json-buffer": { - "version": "3.0.1" - }, - "json-parse-better-errors": { - "version": "1.0.2", - "dev": true - }, - "json-parse-even-better-errors": { - "version": "2.3.1" - }, - "json-schema-traverse": { - "version": "1.0.0", - "dev": true - }, - "json-stable-stringify": { - "version": "1.0.2", - "dev": true, - "requires": { - "jsonify": "^0.0.1" - } - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1" - }, - "json-stringify-pretty-compact": { - "version": "2.0.0" - }, - "json5": { - "version": "2.2.3", - "dev": true - }, - "jsonfile": { - "version": "6.1.0", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - }, - "dependencies": { - "universalify": { - "version": "2.0.0", - "dev": true - } - } - }, - "jsonify": { - "version": "0.0.1", - "dev": true - }, - "jsx-ast-utils": { - "version": "3.3.5", - "dev": true, - "requires": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "object.assign": "^4.1.4", - "object.values": "^1.1.6" - } - }, - "kdbush": { - "version": "4.0.2" - }, - "keyv": { - "version": "4.5.4", - "requires": { - "json-buffer": "3.0.1" - } - }, - "kind-of": { - "version": "6.0.3", - "dev": true - }, - "klaw-sync": { - "version": "6.0.0", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11" - } - }, - "kleur": { - "version": "3.0.3", - "dev": true - }, - "known-css-properties": { - "version": "0.28.0", - "dev": true - }, - "language-subtag-registry": { - "version": "0.3.22", - "dev": true - }, - "language-tags": { - "version": "1.0.9", - "dev": true, - "requires": { - "language-subtag-registry": "^0.3.20" - } - }, - "launch-editor": { - "version": "2.6.1", - "dev": true, - "requires": { - "picocolors": "^1.0.0", - "shell-quote": "^1.8.1" - } - }, - "lerc": { - "version": "3.0.0" - }, - "leven": { - "version": "3.1.0", - "dev": true - }, - "levn": { - "version": "0.4.1", - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "lilconfig": { - "version": "3.1.1", - "dev": true - }, - "lines-and-columns": { - "version": "1.2.4" - }, - "load-json-file": { - "version": "4.0.0", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "strip-bom": { - "version": "3.0.0", - "dev": true - } - } - }, - "loader-runner": { - "version": "4.3.0" - }, - "loader-utils": { - "version": "2.0.4", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "locate-path": { - "version": "6.0.0", - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash": { - "version": "4.17.21" - }, - "lodash-es": { - "version": "4.17.21" - }, - "lodash.clonedeep": { - "version": "4.5.0", - "dev": true, - "peer": true - }, - "lodash.debounce": { - "version": "4.0.8", - "dev": true - }, - "lodash.difference": { - "version": "4.5.0" - }, - "lodash.isequal": { - "version": "4.5.0", - "dev": true - }, - "lodash.isplainobject": { - "version": "4.0.6", - "dev": true - }, - "lodash.memoize": { - "version": "4.1.2", - "dev": true - }, - "lodash.merge": { - "version": "4.6.2" - }, - "lodash.sortby": { - "version": "4.7.0", - "dev": true - }, - "lodash.truncate": { - "version": "4.4.2", - "dev": true - }, - "lodash.uniq": { - "version": "4.5.0", - "dev": true - }, - "loose-envify": { - "version": "1.4.0", - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "make-dir": { - "version": "3.1.0", - "dev": true, - "requires": { - "semver": "7.5.4" - } - }, - "makeerror": { - "version": "1.0.12", - "dev": true, - "requires": { - "tmpl": "1.0.5" - } - }, - "map-obj": { - "version": "4.3.0", - "dev": true - }, - "mapbox-to-css-font": { - "version": "2.4.2" - }, - "masonry-layout": { - "version": "4.2.2", - "requires": { - "get-size": "^2.0.2", - "outlayer": "^2.1.0" - } - }, - "mathml-tag-names": { - "version": "2.1.3", - "dev": true - }, - "mdn-data": { - "version": "2.0.30", - "dev": true - }, - "media-typer": { - "version": "0.3.0", - "dev": true - }, - "memoize-one": { - "version": "5.2.1" - }, - "memory-fs": { - "version": "0.2.0", - "dev": true - }, - "memorystream": { - "version": "0.3.1", - "dev": true - }, - "meow": { - "version": "10.1.5", - "dev": true, - "requires": { - "@types/minimist": "^1.2.2", - "camelcase-keys": "^7.0.0", - "decamelize": "^5.0.0", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.2", - "read-pkg-up": "^8.0.0", - "redent": "^4.0.0", - "trim-newlines": "^4.0.2", - "type-fest": "^1.2.2", - "yargs-parser": "^20.2.9" - }, - "dependencies": { - "type-fest": { - "version": "1.4.0", - "dev": true - } - } - }, - "merge-descriptors": { - "version": "1.0.1", - "dev": true - }, - "merge-stream": { - "version": "2.0.0" - }, - "merge2": { - "version": "1.4.1", - "dev": true - }, - "methods": { - "version": "1.1.2", - "dev": true - }, - "mgrs": { - "version": "1.0.0" - }, - "micromatch": { - "version": "4.0.5", - "dev": true, - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "mime": { - "version": "1.6.0", - "dev": true - }, - "mime-db": { - "version": "1.52.0" - }, - "mime-types": { - "version": "2.1.35", - "requires": { - "mime-db": "1.52.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "dev": true - }, - "min-indent": { - "version": "1.0.1", - "dev": true - }, - "mini-css-extract-plugin": { - "version": "2.9.0", - "dev": true, - "requires": { - "schema-utils": "^4.0.0", - "tapable": "^2.2.1" - }, - "dependencies": { - "schema-utils": { - "version": "4.0.0", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - }, - "tapable": { - "version": "2.2.1", - "dev": true - } - } - }, - "minimalistic-assert": { - "version": "1.0.1", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.6" - }, - "minimist-options": { - "version": "4.1.0", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - } - }, - "minipass": { - "version": "7.1.1", - "dev": true - }, - "minizlib": { - "version": "3.0.1", - "dev": true, - "requires": { - "minipass": "^7.0.4", - "rimraf": "^5.0.5" - }, - "dependencies": { - "rimraf": { - "version": "5.0.5", - "dev": true, - "requires": { - "glob": "^10.3.7" - } - } - } - }, - "mitt": { - "version": "3.0.0" - }, - "mkdirp": { - "version": "3.0.1", - "dev": true - }, - "moment": { - "version": "2.30.1" - }, - "moment-locales-webpack-plugin": { - "version": "1.2.0", - "requires": { - "lodash.difference": "^4.5.0" - } - }, - "moo-color": { - "version": "1.0.3", - "dev": true, - "requires": { - "color-name": "^1.1.4" - }, - "dependencies": { - "color-name": { - "version": "1.1.4", - "dev": true - } - } - }, - "mrmime": { - "version": "1.0.1", - "dev": true - }, - "ms": { - "version": "2.1.2" - }, - "multicast-dns": { - "version": "7.2.5", - "dev": true, - "requires": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - } - }, - "nan": { - "version": "2.19.0", - "dev": true, - "optional": true - }, - "nanoid": { - "version": "3.3.7", - "dev": true - }, - "natural-compare": { - "version": "1.4.0" - }, - "negotiator": { - "version": "0.6.3" - }, - "neo-async": { - "version": "2.6.2" - }, - "nice-try": { - "version": "1.0.5", - "dev": true - }, - "node-dir": { - "version": "0.1.17", - "dev": true, - "requires": { - "minimatch": "^3.0.2" - } - }, - "node-fetch": { - "version": "2.7.0", - "requires": { - "whatwg-url": "^5.0.0" - }, - "dependencies": { - "tr46": { - "version": "0.0.3" - }, - "webidl-conversions": { - "version": "3.0.1" - }, - "whatwg-url": { - "version": "5.0.0", - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - } - } - }, - "node-forge": { - "version": "1.3.1", - "dev": true - }, - "node-int64": { - "version": "0.4.0", - "dev": true - }, - "node-releases": { - "version": "2.0.14" - }, - "node-ssh": { - "version": "13.2.0", - "dev": true, - "requires": { - "is-stream": "^2.0.0", - "make-dir": "^3.1.0", - "sb-promise-queue": "^2.1.0", - "sb-scandir": "^3.1.0", - "shell-escape": "^0.2.0", - "ssh2": "^1.14.0" - } - }, - "normalize-package-data": { - "version": "3.0.3", - "dev": true, - "requires": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "7.5.4", - "validate-npm-package-license": "^3.0.1" - } - }, - "normalize-path": { - "version": "3.0.0", - "dev": true - }, - "normalize-range": { - "version": "0.1.2", - "dev": true - }, - "npm-run-all": { - "version": "4.1.5", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "chalk": "^2.4.1", - "cross-spawn": "^6.0.5", - "memorystream": "^0.3.1", - "minimatch": "^3.0.4", - "pidtree": "^0.3.0", - "read-pkg": "^3.0.0", - "shell-quote": "^1.6.1", - "string.prototype.padend": "^3.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "7.5.4", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "path-key": { - "version": "2.0.1", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "dev": true - }, - "which": { - "version": "1.3.1", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "npm-run-path": { - "version": "4.0.1", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "nth-check": { - "version": "2.0.1", - "dev": true, - "requires": { - "boolbase": "^1.0.0" - } - }, - "nwsapi": { - "version": "2.2.2", - "dev": true - }, - "object-assign": { - "version": "4.1.1" - }, - "object-inspect": { - "version": "1.13.1" - }, - "object-is": { - "version": "1.1.6", - "requires": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1" - } - }, - "object-keys": { - "version": "1.1.1" - }, - "object.assign": { - "version": "4.1.5", - "dev": true, - "requires": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - } - }, - "object.entries": { - "version": "1.1.7", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - } - }, - "object.fromentries": { - "version": "2.0.7", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - } - }, - "object.groupby": { - "version": "1.0.1", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1" - } - }, - "object.hasown": { - "version": "1.1.3", - "dev": true, - "requires": { - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - } - }, - "object.values": { - "version": "1.1.7", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - } - }, - "obuf": { - "version": "1.1.2", - "dev": true - }, - "ol": { - "version": "8.2.0", - "requires": { - "color-rgba": "^3.0.0", - "color-space": "^2.0.1", - "earcut": "^2.2.3", - "geotiff": "^2.0.7", - "pbf": "3.2.1", - "rbush": "^3.0.1" - } - }, - "ol-mapbox-style": { - "version": "12.3.2", - "requires": { - "@mapbox/mapbox-gl-style-spec": "^13.23.1", - "mapbox-to-css-font": "^2.4.1" - } - }, - "on-finished": { - "version": "2.4.1", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2" - }, - "once": { - "version": "1.4.0", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "open": { - "version": "7.4.2", - "dev": true, - "requires": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" - } - }, - "opener": { - "version": "1.5.2", - "dev": true - }, - "optionator": { - "version": "0.9.3", - "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", - "dev": true - }, - "outlayer": { - "version": "2.1.1", - "requires": { - "ev-emitter": "^1.0.0", - "fizzy-ui-utils": "^2.0.0", - "get-size": "^2.0.2" - } - }, - "p-limit": { - "version": "3.1.0", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "requires": { - "p-limit": "^3.0.2" - } - }, - "p-queue": { - "version": "8.0.1", - "requires": { - "eventemitter3": "^5.0.1", - "p-timeout": "^6.1.2" - }, - "dependencies": { - "eventemitter3": { - "version": "5.0.1" - } - } - }, - "p-retry": { - "version": "6.2.0", - "dev": true, - "requires": { - "@types/retry": "0.12.2", - "is-network-error": "^1.0.0", - "retry": "^0.13.1" - } - }, - "p-timeout": { - "version": "6.1.2" - }, - "p-try": { - "version": "2.2.0", - "dev": true - }, - "pako": { - "version": "1.0.11" - }, - "parent-module": { - "version": "1.0.1", - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-headers": { - "version": "2.0.5" - }, - "parse-import": { - "version": "2.0.0", - "dev": true, - "requires": { - "get-imports": "^1.0.0" - } - }, - "parse-json": { - "version": "4.0.0", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", - "dev": true, - "requires": { - "domhandler": "^5.0.2", - "parse5": "^7.0.0" - }, - "dependencies": { - "parse5": { - "version": "7.1.2", - "dev": true, - "requires": { - "entities": "^4.4.0" - } - } - } - }, - "parseurl": { - "version": "1.3.3", - "dev": true - }, - "patch-package": { - "version": "8.0.0", - "dev": true, - "requires": { - "@yarnpkg/lockfile": "^1.1.0", - "chalk": "^4.1.2", - "ci-info": "^3.7.0", - "cross-spawn": "^7.0.3", - "find-yarn-workspace-root": "^2.0.0", - "fs-extra": "^9.0.0", - "json-stable-stringify": "^1.0.2", - "klaw-sync": "^6.0.0", - "minimist": "^1.2.6", - "open": "^7.4.2", - "rimraf": "^2.6.3", - "semver": "7.5.4", - "slash": "^2.0.0", - "tmp": "^0.0.33", - "yaml": "^2.2.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "fs-extra": { - "version": "9.1.0", - "dev": true, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "glob": { - "version": "7.2.3", - "dev": true, - "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" - } - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "slash": { - "version": "2.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "universalify": { - "version": "2.0.0", - "dev": true - } - } - }, - "path-exists": { - "version": "4.0.0" - }, - "path-is-absolute": { - "version": "1.0.1" - }, - "path-is-inside": { - "version": "1.0.2", - "dev": true - }, - "path-key": { - "version": "3.1.1" - }, - "path-parse": { - "version": "1.0.7" - }, - "path-scurry": { - "version": "1.11.1", - "dev": true, - "requires": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "10.2.2", - "dev": true - } - } - }, - "path-to-regexp": { - "version": "0.1.7", - "dev": true - }, - "path-type": { - "version": "4.0.0" - }, - "pbf": { - "version": "3.2.1", - "requires": { - "ieee754": "^1.1.12", - "resolve-protobuf-schema": "^2.1.0" - } - }, - "picocolors": { - "version": "1.0.0" - }, - "picomatch": { - "version": "2.3.1", - "dev": true - }, - "pidtree": { - "version": "0.3.1", - "dev": true - }, - "pify": { - "version": "3.0.0", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, - "pirates": { - "version": "4.0.6", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "dev": true, - "requires": { - "find-up": "^4.0.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - } - } - }, - "playwright": { - "version": "1.44.0", - "dev": true, - "requires": { - "fsevents": "2.3.2", - "playwright-core": "1.44.0" - } - }, - "playwright-core": { - "version": "1.44.0", - "dev": true - }, - "popper.js": { - "version": "1.16.1" - }, - "possible-typed-array-names": { - "version": "1.0.0", - "dev": true - }, - "postcss": { - "version": "8.4.38", - "dev": true, - "requires": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" - } - }, - "postcss-calc": { - "version": "10.0.0", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.16", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-colormin": { - "version": "7.0.0", - "dev": true, - "requires": { - "browserslist": "^4.23.0", - "caniuse-api": "^3.0.0", - "colord": "^2.9.3", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-convert-values": { - "version": "7.0.0", - "dev": true, - "requires": { - "browserslist": "^4.23.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-discard-comments": { - "version": "7.0.0", - "dev": true, - "requires": {} - }, - "postcss-discard-duplicates": { - "version": "7.0.0", - "dev": true, - "requires": {} - }, - "postcss-discard-empty": { - "version": "7.0.0", - "dev": true, - "requires": {} - }, - "postcss-discard-overridden": { - "version": "7.0.0", - "dev": true, - "requires": {} - }, - "postcss-loader": { - "version": "8.1.1", - "dev": true, - "requires": { - "cosmiconfig": "^9.0.0", - "jiti": "^1.20.0", - "semver": "7.5.4" - }, - "dependencies": { - "cosmiconfig": { - "version": "9.0.0", - "dev": true, - "requires": { - "env-paths": "^2.2.1", - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0" - } - }, - "parse-json": { - "version": "5.2.0", - "dev": true, - "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" - } - } - } - }, - "postcss-media-query-parser": { - "version": "0.2.3", - "dev": true - }, - "postcss-merge-longhand": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^7.0.0" - } - }, - "postcss-merge-rules": { - "version": "7.0.0", - "dev": true, - "requires": { - "browserslist": "^4.23.0", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.16" - } - }, - "postcss-minify-font-values": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-gradients": { - "version": "7.0.0", - "dev": true, - "requires": { - "colord": "^2.9.3", - "cssnano-utils": "^5.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-params": { - "version": "7.0.0", - "dev": true, - "requires": { - "browserslist": "^4.23.0", - "cssnano-utils": "^5.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-selectors": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.16" - } - }, - "postcss-modules-extract-imports": { - "version": "3.1.0", - "dev": true, - "requires": {} - }, - "postcss-modules-local-by-default": { - "version": "4.0.5", - "dev": true, - "requires": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-modules-scope": { - "version": "3.2.0", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-modules-values": { - "version": "4.0.0", - "dev": true, - "requires": { - "icss-utils": "^5.0.0" - } - }, - "postcss-normalize-charset": { - "version": "7.0.0", - "dev": true, - "requires": {} - }, - "postcss-normalize-display-values": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-positions": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-repeat-style": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-string": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-timing-functions": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-unicode": { - "version": "7.0.0", - "dev": true, - "requires": { - "browserslist": "^4.23.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-url": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-whitespace": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-ordered-values": { - "version": "7.0.0", - "dev": true, - "requires": { - "cssnano-utils": "^5.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-reduce-initial": { - "version": "7.0.0", - "dev": true, - "requires": { - "browserslist": "^4.23.0", - "caniuse-api": "^3.0.0" - } - }, - "postcss-reduce-transforms": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-resolve-nested-selector": { - "version": "0.1.1", - "dev": true - }, - "postcss-safe-parser": { - "version": "6.0.0", - "dev": true, - "requires": {} - }, - "postcss-scss": { - "version": "4.0.9", - "dev": true, - "requires": {} - }, - "postcss-selector-parser": { - "version": "6.0.16", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-svgo": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0", - "svgo": "^3.2.0" - } - }, - "postcss-unique-selectors": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.16" - } - }, - "postcss-value-parser": { - "version": "4.2.0", - "dev": true - }, - "prelude-ls": { - "version": "1.2.1" - }, - "pretty-format": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "dev": true - }, - "react-is": { - "version": "18.2.0", - "dev": true - } - } - }, - "process-nextick-args": { - "version": "2.0.1", - "dev": true - }, - "proj4": { - "version": "2.11.0", - "requires": { - "mgrs": "1.0.0", - "wkt-parser": "^1.3.3" - } - }, - "prompts": { - "version": "2.4.2", - "dev": true, - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "prop-types": { - "version": "15.8.1", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "protocol-buffers-schema": { - "version": "3.6.0" - }, - "proxy-addr": { - "version": "2.0.7", - "dev": true, - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - } - }, - "proxy-from-env": { - "version": "1.1.0" - }, - "psl": { - "version": "1.9.0" - }, - "punycode": { - "version": "2.3.0" - }, - "pure-rand": { - "version": "6.0.4", - "dev": true - }, - "qs": { - "version": "6.12.1", - "requires": { - "side-channel": "^1.0.6" - } - }, - "querystring": { - "version": "0.2.1", - "dev": true - }, - "querystringify": { - "version": "2.2.0" - }, - "queue-microtask": { - "version": "1.2.3" - }, - "quick-lru": { - "version": "5.1.1", - "dev": true - }, - "quickselect": { - "version": "2.0.0" - }, - "quill-delta": { - "version": "5.1.0", - "dev": true, - "peer": true, - "requires": { - "fast-diff": "^1.3.0", - "lodash.clonedeep": "^4.5.0", - "lodash.isequal": "^4.5.0" - } - }, - "raf-schd": { - "version": "4.0.3" - }, - "randombytes": { - "version": "2.1.0", - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.1", - "dev": true - }, - "raw-body": { - "version": "2.5.2", - "dev": true, - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "dev": true - } - } - }, - "rbush": { - "version": "3.0.1", - "requires": { - "quickselect": "^2.0.0" - } - }, - "rc-pagination": { - "version": "4.0.4", - "requires": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.3.2", - "rc-util": "^5.38.0" - } - }, - "rc-util": { - "version": "5.39.1", - "requires": { - "@babel/runtime": "^7.18.3", - "react-is": "^18.2.0" - }, - "dependencies": { - "react-is": { - "version": "18.2.0" - } - } - }, - "react": { - "version": "18.3.1", - "requires": { - "loose-envify": "^1.1.0" - } - }, - "react-beautiful-dnd": { - "version": "13.1.1", - "requires": { - "@babel/runtime": "^7.9.2", - "css-box-model": "^1.2.0", - "memoize-one": "^5.1.1", - "raf-schd": "^4.0.2", - "react-redux": "^7.2.0", - "redux": "^4.0.4", - "use-memo-one": "^1.1.1" - }, - "dependencies": { - "react-is": { - "version": "17.0.2" - }, - "react-redux": { - "version": "7.2.9", - "requires": { - "@babel/runtime": "^7.15.4", - "@types/react-redux": "^7.1.20", - "hoist-non-react-statics": "^3.3.2", - "loose-envify": "^1.4.0", - "prop-types": "^15.7.2", - "react-is": "^17.0.2" - } - }, - "redux": { - "version": "4.2.1", - "requires": { - "@babel/runtime": "^7.9.2" - } - } - } - }, - "react-device-detect": { - "version": "2.2.3", - "requires": { - "ua-parser-js": "^1.0.33" - } - }, - "react-dom": { - "version": "18.3.0", - "requires": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.1" - } - }, - "react-draggable": { - "version": "4.4.6", - "requires": { - "clsx": "^1.1.1", - "prop-types": "^15.8.1" - } - }, - "react-fast-compare": { - "version": "3.2.2" - }, - "react-floater": { - "version": "0.7.9", - "requires": { - "deepmerge": "^4.3.1", - "is-lite": "^0.8.2", - "popper.js": "^1.16.0", - "prop-types": "^15.8.1", - "tree-changes": "^0.9.1" - }, - "dependencies": { - "is-lite": { - "version": "0.8.2" - } - } - }, - "react-image-crop": { - "version": "11.0.5", - "requires": {} - }, - "react-infinite-scroller": { - "version": "1.2.6", - "requires": { - "prop-types": "^15.5.8" - } - }, - "react-innertext": { - "version": "1.1.5", - "requires": {} - }, - "react-is": { - "version": "16.13.1" - }, - "react-joyride": { - "version": "2.8.1", - "requires": { - "@gilbarbara/deep-equal": "^0.3.1", - "deep-diff": "^1.0.2", - "deepmerge": "^4.3.1", - "is-lite": "^1.2.1", - "react-floater": "^0.7.9", - "react-innertext": "^1.1.5", - "react-is": "^16.13.1", - "scroll": "^3.0.1", - "scrollparent": "^2.1.0", - "tree-changes": "^0.11.2", - "type-fest": "^4.15.0" - }, - "dependencies": { - "@gilbarbara/deep-equal": { - "version": "0.3.1" - }, - "tree-changes": { - "version": "0.11.2", - "requires": { - "@gilbarbara/deep-equal": "^0.3.1", - "is-lite": "^1.2.0" - } - }, - "type-fest": { - "version": "4.15.0" - } - } - }, - "react-mobile-datepicker": { - "version": "4.0.2", - "requires": {} - }, - "react-popper": { - "version": "2.3.0", - "requires": { - "react-fast-compare": "^3.0.1", - "warning": "^4.0.2" - } - }, - "react-redux": { - "version": "9.1.1", - "requires": { - "@types/use-sync-external-store": "^0.0.3", - "use-sync-external-store": "^1.0.0" - } - }, - "react-refresh": { - "version": "0.14.1", - "dev": true - }, - "react-resizable": { - "version": "3.0.5", - "requires": { - "prop-types": "15.x", - "react-draggable": "^4.0.3" - } - }, - "react-select": { - "version": "5.8.0", - "requires": { - "@babel/runtime": "^7.12.0", - "@emotion/cache": "^11.4.0", - "@emotion/react": "^11.8.1", - "@floating-ui/dom": "^1.0.1", - "@types/react-transition-group": "^4.4.0", - "memoize-one": "^6.0.0", - "prop-types": "^15.6.0", - "react-transition-group": "^4.3.0", - "use-isomorphic-layout-effect": "^1.1.2" - }, - "dependencies": { - "memoize-one": { - "version": "6.0.0" - } - } - }, - "react-shallow-renderer": { - "version": "16.15.0", - "dev": true, - "requires": { - "object-assign": "^4.1.1", - "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" - } - }, - "react-smooth": { - "version": "4.0.0", - "requires": { - "fast-equals": "^5.0.1", - "prop-types": "^15.8.1", - "react-transition-group": "^4.4.5" - } - }, - "react-swipe-to-delete-component": { - "version": "1.0.5", - "requires": { - "@babel/runtime": "^7.12.5", - "prop-types": "^15.8.1", - "react": "^17.0.2", - "react-dom": "^17.0.2" - }, - "dependencies": { - "react": { - "version": "17.0.2", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "react-dom": { - "version": "17.0.2", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" - } - }, - "scheduler": { - "version": "0.20.2", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - } - } - }, - "react-test-renderer": { - "version": "18.3.0", - "dev": true, - "requires": { - "react-is": "^18.3.0", - "react-shallow-renderer": "^16.15.0", - "scheduler": "^0.23.1" - }, - "dependencies": { - "react-is": { - "version": "18.3.1", - "dev": true - } - } - }, - "react-transition-group": { - "version": "4.4.5", - "requires": { - "@babel/runtime": "^7.5.5", - "dom-helpers": "^5.0.1", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2" - } - }, - "react-visibility-sensor": { - "version": "5.1.1", - "requires": { - "prop-types": "^15.7.2" - } - }, - "reactstrap": { - "version": "9.2.2", - "requires": { - "@babel/runtime": "^7.12.5", - "@popperjs/core": "^2.6.0", - "classnames": "^2.2.3", - "prop-types": "^15.5.8", - "react-popper": "^2.2.4", - "react-transition-group": "^4.4.2" - } - }, - "read-pkg": { - "version": "3.0.0", - "dev": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "2.8.9", - "dev": true - }, - "normalize-package-data": { - "version": "2.5.0", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "7.5.4", - "validate-npm-package-license": "^3.0.1" - } - }, - "path-type": { - "version": "3.0.0", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - } - } - }, - "read-pkg-up": { - "version": "8.0.0", - "dev": true, - "requires": { - "find-up": "^5.0.0", - "read-pkg": "^6.0.0", - "type-fest": "^1.0.1" - }, - "dependencies": { - "parse-json": { - "version": "5.2.0", - "dev": true, - "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" - } - }, - "read-pkg": { - "version": "6.0.0", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^3.0.2", - "parse-json": "^5.2.0", - "type-fest": "^1.0.1" - } - }, - "type-fest": { - "version": "1.4.0", - "dev": true - } - } - }, - "readable-stream": { - "version": "2.3.7", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "string_decoder": { - "version": "1.1.1", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "readdirp": { - "version": "3.6.0", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "recharts": { - "version": "2.12.7", - "requires": { - "clsx": "^2.0.0", - "eventemitter3": "^4.0.1", - "lodash": "^4.17.21", - "react-is": "^16.10.2", - "react-smooth": "^4.0.0", - "recharts-scale": "^0.4.4", - "tiny-invariant": "^1.3.1", - "victory-vendor": "^36.6.8" - }, - "dependencies": { - "clsx": { - "version": "2.0.0" - } - } - }, - "recharts-scale": { - "version": "0.4.5", - "requires": { - "decimal.js-light": "^2.4.1" - } - }, - "rechoir": { - "version": "0.6.2", - "dev": true, - "requires": { - "resolve": "^1.1.6" - } - }, - "redent": { - "version": "4.0.0", - "dev": true, - "requires": { - "indent-string": "^5.0.0", - "strip-indent": "^4.0.0" - } - }, - "redux": { - "version": "5.0.1" - }, - "redux-location-state": { - "version": "2.8.2", - "requires": { - "lodash": "^4.13.1" - } - }, - "redux-logger": { - "version": "3.0.6", - "requires": { - "deep-diff": "^0.3.5" - }, - "dependencies": { - "deep-diff": { - "version": "0.3.8" - } - } - }, - "redux-mock-store": { - "version": "1.5.4", - "dev": true, - "requires": { - "lodash.isplainobject": "^4.0.6" - } - }, - "redux-thunk": { - "version": "3.1.0", - "requires": {} - }, - "reflect.getprototypeof": { - "version": "1.0.4", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "globalthis": "^1.0.3", - "which-builtin-type": "^1.1.3" - } - }, - "regenerate": { - "version": "1.4.2", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "10.1.1", - "dev": true, - "requires": { - "regenerate": "^1.4.2" - } - }, - "regenerator-runtime": { - "version": "0.14.1" - }, - "regenerator-transform": { - "version": "0.15.2", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regexp.prototype.flags": { - "version": "1.5.2", - "requires": { - "call-bind": "^1.0.6", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "set-function-name": "^2.0.1" - } - }, - "regexpp": { - "version": "3.2.0", - "dev": true - }, - "regexpu-core": { - "version": "5.3.2", - "dev": true, - "requires": { - "@babel/regjsgen": "^0.8.0", - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - } - }, - "regjsparser": { - "version": "0.9.1", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "dev": true - } - } - }, - "require-directory": { - "version": "2.1.1", - "dev": true - }, - "require-from-string": { - "version": "2.0.2", - "dev": true - }, - "requires-port": { - "version": "1.0.0" - }, - "reselect": { - "version": "5.1.0" - }, - "resolve": { - "version": "1.22.6", - "requires": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "5.0.0", - "dev": true - } - } - }, - "resolve-from": { - "version": "4.0.0" - }, - "resolve-pathname": { - "version": "3.0.0" - }, - "resolve-pkg-maps": { - "version": "1.0.0", - "dev": true - }, - "resolve-protobuf-schema": { - "version": "2.1.0", - "requires": { - "protocol-buffers-schema": "^3.3.1" - } - }, - "resolve.exports": { - "version": "2.0.2", - "dev": true - }, - "retry": { - "version": "0.13.1", - "dev": true - }, - "reusify": { - "version": "1.0.4" - }, - "rgbcolor": { - "version": "1.0.1" - }, - "rimraf": { - "version": "3.0.2", - "requires": { - "glob": "^7.1.3" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "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" - } - } - } - }, - "run-applescript": { - "version": "7.0.0", - "dev": true - }, - "run-parallel": { - "version": "1.2.0", - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "run-script-os": { - "version": "1.1.6", - "dev": true - }, - "rw": { - "version": "1.3.3" - }, - "rxjs": { - "version": "7.8.1", - "dev": true, - "peer": true, - "requires": { - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "dev": true, - "peer": true - } - } - }, - "safe-array-concat": { - "version": "1.1.0", - "dev": true, - "requires": { - "call-bind": "^1.0.5", - "get-intrinsic": "^1.2.2", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - }, - "dependencies": { - "isarray": { - "version": "2.0.5", - "dev": true - } - } - }, - "safe-buffer": { - "version": "5.1.2" - }, - "safe-regex-test": { - "version": "1.0.3", - "dev": true, - "requires": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-regex": "^1.1.4" - } - }, - "safer-buffer": { - "version": "2.1.2", - "dev": true - }, - "sass": { - "version": "1.77.2", - "dev": true, - "requires": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" - } - }, - "sass-loader": { - "version": "14.2.1", - "dev": true, - "requires": { - "neo-async": "^2.6.2" - } - }, - "sax": { - "version": "1.2.4", - "dev": true - }, - "sb-promise-queue": { - "version": "2.1.0", - "dev": true - }, - "sb-scandir": { - "version": "3.1.0", - "dev": true, - "requires": { - "sb-promise-queue": "^2.1.0" - } - }, - "scheduler": { - "version": "0.23.2", - "requires": { - "loose-envify": "^1.1.0" - } - }, - "schema-utils": { - "version": "3.3.0", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "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" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "requires": {} - }, - "json-schema-traverse": { - "version": "0.4.1" - } - } - }, - "scroll": { - "version": "3.0.1" - }, - "scrollparent": { - "version": "2.1.0" - }, - "select-hose": { - "version": "2.0.0", - "dev": true - }, - "selfsigned": { - "version": "2.4.1", - "dev": true, - "requires": { - "@types/node-forge": "^1.3.0", - "node-forge": "^1" - } - }, - "semver": { - "version": "7.5.4", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "send": { - "version": "0.18.0", - "dev": true, - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "dev": true - } - } - }, - "ms": { - "version": "2.1.3", - "dev": true - } - } - }, - "serialize-javascript": { - "version": "6.0.2", - "requires": { - "randombytes": "^2.1.0" - } - }, - "serve-index": { - "version": "1.9.1", - "dev": true, - "requires": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "depd": { - "version": "1.1.2", - "dev": true - }, - "http-errors": { - "version": "1.6.3", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "dev": true - }, - "ms": { - "version": "2.0.0", - "dev": true - }, - "setprototypeof": { - "version": "1.1.0", - "dev": true - }, - "statuses": { - "version": "1.5.0", - "dev": true - } - } - }, - "serve-static": { - "version": "1.15.0", - "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, - "set-function-length": { - "version": "1.2.1", - "requires": { - "define-data-property": "^1.1.2", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.1" - } - }, - "set-function-name": { - "version": "2.0.1", - "requires": { - "define-data-property": "^1.0.1", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.0" - } - }, - "setprototypeof": { - "version": "1.2.0", - "dev": true - }, - "shallow-clone": { - "version": "3.0.1", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - } - }, - "shebang-command": { - "version": "2.0.0", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0" - }, - "shell-escape": { - "version": "0.2.0", - "dev": true - }, - "shell-quote": { - "version": "1.8.1", - "dev": true - }, - "shelljs": { - "version": "0.8.5", - "dev": true, - "requires": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "dev": true, - "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" - } - } - } - }, - "showdown": { - "version": "2.1.0", - "dev": true, - "requires": { - "commander": "^9.0.0" - }, - "dependencies": { - "commander": { - "version": "9.5.0", - "dev": true - } - } - }, - "side-channel": { - "version": "1.0.6", - "requires": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" - } - }, - "signal-exit": { - "version": "3.0.7", - "dev": true - }, - "simplebar": { - "version": "6.2.6", - "requires": { - "can-use-dom": "^0.1.0", - "simplebar-core": "^1.2.5" - } - }, - "simplebar-core": { - "version": "1.2.5", - "requires": { - "@types/lodash-es": "^4.17.6", - "can-use-dom": "^0.1.0", - "lodash": "^4.17.21", - "lodash-es": "^4.17.21" - } - }, - "simplebar-react": { - "version": "3.2.5", - "requires": { - "simplebar-core": "^1.2.5" - } - }, - "sirv": { - "version": "2.0.3", - "dev": true, - "requires": { - "@polka/url": "^1.0.0-next.20", - "mrmime": "^1.0.0", - "totalist": "^3.0.0" - } - }, - "sisteransi": { - "version": "1.0.5", - "dev": true - }, - "slash": { - "version": "3.0.0", - "dev": true - }, - "slice-ansi": { - "version": "4.0.0", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - } - } - }, - "sockjs": { - "version": "0.3.24", - "dev": true, - "requires": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - }, - "dependencies": { - "uuid": { - "version": "8.3.2", - "dev": true - } - } - }, - "sort-asc": { - "version": "0.1.0" - }, - "sort-desc": { - "version": "0.1.1" - }, - "sort-object": { - "version": "0.3.2", - "requires": { - "sort-asc": "^0.1.0", - "sort-desc": "^0.1.1" - } - }, - "source-list-map": { - "version": "2.0.1", - "dev": true - }, - "source-map": { - "version": "0.6.1" - }, - "source-map-js": { - "version": "1.2.0", - "dev": true - }, - "source-map-support": { - "version": "0.5.13", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "spdx-correct": { - "version": "3.1.1", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.1", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.11", - "dev": true - }, - "spdy": { - "version": "4.0.2", - "dev": true, - "requires": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - } - }, - "spdy-transport": { - "version": "3.0.0", - "dev": true, - "requires": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "sprintf-js": { - "version": "1.0.3", - "dev": true - }, - "ssh2": { - "version": "1.15.0", - "dev": true, - "requires": { - "asn1": "^0.2.6", - "bcrypt-pbkdf": "^1.0.2", - "cpu-features": "~0.0.9", - "nan": "^2.18.0" - } - }, - "stack-utils": { - "version": "2.0.6", - "dev": true, - "requires": { - "escape-string-regexp": "^2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "dev": true - } - } - }, - "stackblur": { - "version": "1.0.0" - }, - "stackframe": { - "version": "1.2.1", - "dev": true - }, - "statuses": { - "version": "2.0.1", - "dev": true - }, - "string_decoder": { - "version": "1.3.0", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "dev": true - } - } - }, - "string-length": { - "version": "4.0.2", - "dev": true, - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - } - }, - "string-width": { - "version": "4.2.3", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "dependencies": { - "emoji-regex": { - "version": "8.0.0", - "dev": true - } - } - }, - "string-width-cjs": { - "version": "npm:string-width@4.2.3", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "dependencies": { - "emoji-regex": { - "version": "8.0.0", - "dev": true - } - } - }, - "string.prototype.matchall": { - "version": "4.0.10", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "regexp.prototype.flags": "^1.5.0", - "set-function-name": "^2.0.0", - "side-channel": "^1.0.4" - } - }, - "string.prototype.padend": { - "version": "3.1.3", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } - }, - "string.prototype.trim": { - "version": "1.2.8", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - } - }, - "string.prototype.trimend": { - "version": "1.0.7", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - } - }, - "string.prototype.trimstart": { - "version": "1.0.7", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-ansi-cjs": { - "version": "npm:strip-ansi@6.0.1", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-bom": { - "version": "4.0.0", - "dev": true - }, - "strip-final-newline": { - "version": "2.0.0", - "dev": true - }, - "strip-indent": { - "version": "4.0.0", - "dev": true, - "requires": { - "min-indent": "^1.0.1" - } - }, - "strip-json-comments": { - "version": "3.1.1" - }, - "style-search": { - "version": "0.1.0", - "dev": true - }, - "stylehacks": { - "version": "7.0.0", - "dev": true, - "requires": { - "browserslist": "^4.23.0", - "postcss-selector-parser": "^6.0.16" - } - }, - "stylelint": { - "version": "15.11.0", - "dev": true, - "requires": { - "@csstools/css-parser-algorithms": "^2.3.1", - "@csstools/css-tokenizer": "^2.2.0", - "@csstools/media-query-list-parser": "^2.1.4", - "@csstools/selector-specificity": "^3.0.0", - "balanced-match": "^2.0.0", - "colord": "^2.9.3", - "cosmiconfig": "^8.2.0", - "css-functions-list": "^3.2.1", - "css-tree": "^2.3.1", - "debug": "^4.3.4", - "fast-glob": "^3.3.1", - "fastest-levenshtein": "^1.0.16", - "file-entry-cache": "^7.0.0", - "global-modules": "^2.0.0", - "globby": "^11.1.0", - "globjoin": "^0.1.4", - "html-tags": "^3.3.1", - "ignore": "^5.2.4", - "import-lazy": "^4.0.0", - "imurmurhash": "^0.1.4", - "is-plain-object": "^5.0.0", - "known-css-properties": "^0.29.0", - "mathml-tag-names": "^2.1.3", - "meow": "^10.1.5", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.28", - "postcss-resolve-nested-selector": "^0.1.1", - "postcss-safe-parser": "^6.0.0", - "postcss-selector-parser": "^6.0.13", - "postcss-value-parser": "^4.2.0", - "resolve-from": "^5.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "style-search": "^0.1.0", - "supports-hyperlinks": "^3.0.0", - "svg-tags": "^1.0.0", - "table": "^6.8.1", - "write-file-atomic": "^5.0.1" - }, - "dependencies": { - "balanced-match": { - "version": "2.0.0", - "dev": true - }, - "file-entry-cache": { - "version": "7.0.1", - "dev": true, - "requires": { - "flat-cache": "^3.1.1" - } - }, - "known-css-properties": { - "version": "0.29.0", - "dev": true - }, - "resolve-from": { - "version": "5.0.0", - "dev": true - }, - "signal-exit": { - "version": "4.1.0", - "dev": true - }, - "write-file-atomic": { - "version": "5.0.1", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "signal-exit": "^4.0.1" - } - } - } - }, - "stylelint-config-recommended": { - "version": "13.0.0", - "dev": true, - "requires": {} - }, - "stylelint-config-recommended-scss": { - "version": "13.1.0", - "dev": true, - "requires": { - "postcss-scss": "^4.0.9", - "stylelint-config-recommended": "^13.0.0", - "stylelint-scss": "^5.3.0" - } - }, - "stylelint-config-standard": { - "version": "34.0.0", - "dev": true, - "requires": { - "stylelint-config-recommended": "^13.0.0" - } - }, - "stylelint-config-standard-scss": { - "version": "11.1.0", - "dev": true, - "requires": { - "stylelint-config-recommended-scss": "^13.1.0", - "stylelint-config-standard": "^34.0.0" - } - }, - "stylelint-high-performance-animation": { - "version": "1.10.0", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "stylelint-scss": { - "version": "5.3.0", - "dev": true, - "requires": { - "known-css-properties": "^0.28.0", - "postcss-media-query-parser": "^0.2.3", - "postcss-resolve-nested-selector": "^0.1.1", - "postcss-selector-parser": "^6.0.13", - "postcss-value-parser": "^4.2.0" - } - }, - "stylis": { - "version": "4.2.0" - }, - "supercluster": { - "version": "8.0.1", - "requires": { - "kdbush": "^4.0.2" - } - }, - "supports-color": { - "version": "5.5.0", - "requires": { - "has-flag": "^3.0.0" - } - }, - "supports-hyperlinks": { - "version": "3.0.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0" - }, - "svg-tags": { - "version": "1.0.0", - "dev": true - }, - "svgo": { - "version": "3.2.0", - "dev": true, - "requires": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^5.1.0", - "css-tree": "^2.3.1", - "css-what": "^6.1.0", - "csso": "^5.0.5", - "picocolors": "^1.0.0" - } - }, - "symbol-tree": { - "version": "3.2.4", - "dev": true - }, - "table": { - "version": "6.8.1", - "dev": true, - "requires": { - "ajv": "^8.0.1", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - } - }, - "tapable": { - "version": "0.1.10", - "dev": true - }, - "tar": { - "version": "7.1.0", - "dev": true, - "requires": { - "@isaacs/fs-minipass": "^4.0.0", - "chownr": "^3.0.0", - "minipass": "^7.1.0", - "minizlib": "^3.0.1", - "mkdirp": "^3.0.1", - "yallist": "^5.0.0" - }, - "dependencies": { - "yallist": { - "version": "5.0.0", - "dev": true - } - } - }, - "terser": { - "version": "5.27.0", - "requires": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "dependencies": { - "commander": { - "version": "2.20.3" - }, - "source-map-support": { - "version": "0.5.21", - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - } - } - }, - "terser-webpack-plugin": { - "version": "5.3.10", - "requires": { - "@jridgewell/trace-mapping": "^0.3.20", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.26.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0" - }, - "jest-worker": { - "version": "27.5.1", - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - } - }, - "supports-color": { - "version": "8.1.1", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "test-exclude": { - "version": "6.0.0", - "dev": true, - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "dev": true, - "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-table": { - "version": "0.2.0" - }, - "thunky": { - "version": "1.1.0", - "dev": true - }, - "tiny-invariant": { - "version": "1.3.1" - }, - "tiny-warning": { - "version": "1.0.3" - }, - "tmp": { - "version": "0.0.33", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "tmpl": { - "version": "1.0.5", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0" - }, - "to-regex-range": { - "version": "5.0.1", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "toggle-selection": { - "version": "1.0.6" - }, - "toidentifier": { - "version": "1.0.1", - "dev": true - }, - "totalist": { - "version": "3.0.1", - "dev": true - }, - "tough-cookie": { - "version": "4.1.4", - "requires": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - } - }, - "tr46": { - "version": "1.0.1", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "tree-changes": { - "version": "0.9.3", - "requires": { - "@gilbarbara/deep-equal": "^0.1.1", - "is-lite": "^0.8.2" - }, - "dependencies": { - "is-lite": { - "version": "0.8.2" - } - } - }, - "trim-newlines": { - "version": "4.1.1", - "dev": true - }, - "ts-api-utils": { - "version": "1.3.0", - "dev": true, - "requires": {} - }, - "tsconfig-paths": { - "version": "3.15.0", - "dev": true, - "requires": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "json5": { - "version": "1.0.2", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "dev": true - } - } - }, - "tweetnacl": { - "version": "0.14.5", - "dev": true - }, - "type-check": { - "version": "0.4.0", - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-detect": { - "version": "4.0.8", - "dev": true - }, - "type-fest": { - "version": "0.21.3", - "dev": true - }, - "type-is": { - "version": "1.6.18", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typed-array-buffer": { - "version": "1.0.2", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" - } - }, - "typed-array-byte-length": { - "version": "1.0.1", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - } - }, - "typed-array-byte-offset": { - "version": "1.0.2", - "dev": true, - "requires": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - } - }, - "typed-array-length": { - "version": "1.0.5", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0" - } - }, - "typescript": { - "version": "4.9.5", - "dev": true, - "peer": true - }, - "ua-parser-js": { - "version": "1.0.33" - }, - "unbox-primitive": { - "version": "1.0.2", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - } - }, - "unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "dev": true - }, - "unicode-match-property-ecmascript": { - "version": "2.0.0", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "dev": true - }, - "unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "dev": true - }, - "universalify": { - "version": "0.2.0" - }, - "unpipe": { - "version": "1.0.0", - "dev": true - }, - "update-browserslist-db": { - "version": "1.0.13", - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, - "upng-js": { - "version": "2.1.0", - "requires": { - "pako": "^1.0.5" - } - }, - "uri-js": { - "version": "4.4.1", - "requires": { - "punycode": "^2.1.0" - } - }, - "url-parse": { - "version": "1.5.10", - "requires": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "url-template": { - "version": "3.1.1" - }, - "use-isomorphic-layout-effect": { - "version": "1.1.2", - "requires": {} - }, - "use-memo-one": { - "version": "1.1.3", - "requires": {} - }, - "use-sync-external-store": { - "version": "1.2.0", - "requires": {} - }, - "util-deprecate": { - "version": "1.0.2", - "dev": true - }, - "utils-merge": { - "version": "1.0.1", - "dev": true - }, - "uuid": { - "version": "9.0.1", - "dev": true - }, - "uuid-v4": { - "version": "0.1.0" - }, - "v8-to-istanbul": { - "version": "9.1.0", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.12", - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0" - }, - "dependencies": { - "convert-source-map": { - "version": "1.9.0", - "dev": true - } - } - }, - "validate-npm-package-license": { - "version": "3.0.4", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "value-equal": { - "version": "1.0.1" - }, - "vary": { - "version": "1.1.2" - }, - "victory-vendor": { - "version": "36.6.11", - "requires": { - "@types/d3-array": "^3.0.3", - "@types/d3-ease": "^3.0.0", - "@types/d3-interpolate": "^3.0.1", - "@types/d3-scale": "^4.0.2", - "@types/d3-shape": "^3.1.0", - "@types/d3-time": "^3.0.0", - "@types/d3-timer": "^3.0.0", - "d3-array": "^3.1.6", - "d3-ease": "^3.0.1", - "d3-interpolate": "^3.0.1", - "d3-scale": "^4.0.2", - "d3-shape": "^3.1.0", - "d3-time": "^3.0.0", - "d3-timer": "^3.0.1" - } - }, - "walker": { - "version": "1.0.8", - "dev": true, - "requires": { - "makeerror": "1.0.12" - } - }, - "warning": { - "version": "4.0.3", - "requires": { - "loose-envify": "^1.0.0" - } - }, - "watchpack": { - "version": "2.4.1", - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, - "wbuf": { - "version": "1.7.3", - "dev": true, - "requires": { - "minimalistic-assert": "^1.0.0" - } - }, - "web-worker": { - "version": "1.2.0" - }, - "webidl-conversions": { - "version": "7.0.0", - "dev": true - }, - "webpack": { - "version": "5.91.0", - "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.5", - "@webassemblyjs/ast": "^1.12.1", - "@webassemblyjs/wasm-edit": "^1.12.1", - "@webassemblyjs/wasm-parser": "^1.12.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.9.0", - "browserslist": "^4.21.10", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.16.0", - "es-module-lexer": "^1.2.1", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.11", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.2.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.10", - "watchpack": "^2.4.1", - "webpack-sources": "^3.2.3" - }, - "dependencies": { - "enhanced-resolve": { - "version": "5.16.0", - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "tapable": { - "version": "2.2.1" - } - } - }, - "webpack-bundle-analyzer": { - "version": "4.10.2", - "dev": true, - "requires": { - "@discoveryjs/json-ext": "0.5.7", - "acorn": "^8.0.4", - "acorn-walk": "^8.0.0", - "commander": "^7.2.0", - "debounce": "^1.2.1", - "escape-string-regexp": "^4.0.0", - "gzip-size": "^6.0.0", - "html-escaper": "^2.0.2", - "opener": "^1.5.2", - "picocolors": "^1.0.0", - "sirv": "^2.0.3", - "ws": "^7.3.1" - }, - "dependencies": { - "escape-string-regexp": { - "version": "4.0.0", - "dev": true - } - } - }, - "webpack-cli": { - "version": "5.1.4", - "dev": true, - "requires": { - "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^2.1.1", - "@webpack-cli/info": "^2.0.2", - "@webpack-cli/serve": "^2.0.5", - "colorette": "^2.0.14", - "commander": "^10.0.1", - "cross-spawn": "^7.0.3", - "envinfo": "^7.7.3", - "fastest-levenshtein": "^1.0.12", - "import-local": "^3.0.2", - "interpret": "^3.1.1", - "rechoir": "^0.8.0", - "webpack-merge": "^5.7.3" - }, - "dependencies": { - "commander": { - "version": "10.0.1", - "dev": true - }, - "interpret": { - "version": "3.1.1", - "dev": true - }, - "rechoir": { - "version": "0.8.0", - "dev": true, - "requires": { - "resolve": "^1.20.0" - } - } - } - }, - "webpack-dev-middleware": { - "version": "7.2.1", - "dev": true, - "requires": { - "colorette": "^2.0.10", - "memfs": "^4.6.0", - "mime-types": "^2.1.31", - "on-finished": "^2.4.1", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "dependencies": { - "json-joy": { - "version": "9.9.1", - "dev": true, - "requires": { - "arg": "^5.0.2", - "hyperdyperid": "^1.2.0" - } - }, - "memfs": { - "version": "4.6.0", - "dev": true, - "requires": { - "json-joy": "^9.2.0", - "thingies": "^1.11.1" - } - }, - "schema-utils": { - "version": "4.0.0", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - }, - "thingies": { - "version": "1.16.0", - "dev": true, - "requires": {} - }, - "tslib": { - "version": "2.6.2", - "dev": true, - "peer": true - } - } - }, - "webpack-dev-server": { - "version": "5.0.4", - "dev": true, - "requires": { - "@types/bonjour": "^3.5.13", - "@types/connect-history-api-fallback": "^1.5.4", - "@types/express": "^4.17.21", - "@types/serve-index": "^1.9.4", - "@types/serve-static": "^1.15.5", - "@types/sockjs": "^0.3.36", - "@types/ws": "^8.5.10", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.2.1", - "chokidar": "^3.6.0", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.4.0", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.1.0", - "launch-editor": "^2.6.1", - "open": "^10.0.3", - "p-retry": "^6.2.0", - "rimraf": "^5.0.5", - "schema-utils": "^4.2.0", - "selfsigned": "^2.4.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^7.1.0", - "ws": "^8.16.0" - }, - "dependencies": { - "ipaddr.js": { - "version": "2.1.0", - "dev": true - }, - "is-wsl": { - "version": "3.1.0", - "dev": true, - "requires": { - "is-inside-container": "^1.0.0" - } - }, - "open": { - "version": "10.1.0", - "dev": true, - "requires": { - "default-browser": "^5.2.1", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "is-wsl": "^3.1.0" - } - }, - "rimraf": { - "version": "5.0.5", - "dev": true, - "requires": { - "glob": "^10.3.7" - } - }, - "schema-utils": { - "version": "4.2.0", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - } - }, - "ws": { - "version": "8.16.0", - "dev": true, - "requires": {} - } - } - }, - "webpack-merge": { - "version": "5.8.0", - "dev": true, - "requires": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - } - }, - "webpack-sources": { - "version": "3.2.3" - }, - "websocket-driver": { - "version": "0.7.4", - "dev": true, - "requires": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - } - }, - "websocket-extensions": { - "version": "0.1.4", - "dev": true - }, - "what-input": { - "version": "5.2.12" - }, - "whatwg-encoding": { - "version": "2.0.0", - "dev": true, - "requires": { - "iconv-lite": "0.6.3" - }, - "dependencies": { - "iconv-lite": { - "version": "0.6.3", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - } - } - }, - "whatwg-mimetype": { - "version": "3.0.0", - "dev": true - }, - "whatwg-url": { - "version": "6.5.0", - "dev": true, - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - }, - "dependencies": { - "webidl-conversions": { - "version": "4.0.2", - "dev": true - } - } - }, - "which": { - "version": "2.0.2", - "requires": { - "isexe": "^2.0.0" - } - }, - "which-boxed-primitive": { - "version": "1.0.2", - "dev": true, - "requires": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - } - }, - "which-builtin-type": { - "version": "1.1.3", - "dev": true, - "requires": { - "function.prototype.name": "^1.1.5", - "has-tostringtag": "^1.0.0", - "is-async-function": "^2.0.0", - "is-date-object": "^1.0.5", - "is-finalizationregistry": "^1.0.2", - "is-generator-function": "^1.0.10", - "is-regex": "^1.1.4", - "is-weakref": "^1.0.2", - "isarray": "^2.0.5", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" - }, - "dependencies": { - "isarray": { - "version": "2.0.5", - "dev": true - } - } - }, - "which-collection": { - "version": "1.0.1", - "dev": true, - "requires": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" - } - }, - "which-typed-array": { - "version": "1.1.14", - "dev": true, - "requires": { - "available-typed-arrays": "^1.0.6", - "call-bind": "^1.0.5", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.1" - } - }, - "wildcard": { - "version": "2.0.0", - "dev": true - }, - "wkt-parser": { - "version": "1.3.3" - }, - "word-wrap": { - "version": "1.2.5", - "dev": true - }, - "wrap-ansi": { - "version": "8.1.0", - "dev": true, - "requires": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "dev": true - }, - "ansi-styles": { - "version": "6.2.1", - "dev": true - }, - "string-width": { - "version": "5.1.2", - "dev": true, - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - }, - "strip-ansi": { - "version": "7.1.0", - "dev": true, - "requires": { - "ansi-regex": "^6.0.1" - } - } - } - }, - "wrap-ansi-cjs": { - "version": "npm:wrap-ansi@7.0.0", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - } - } - }, - "wrappy": { - "version": "1.0.2" - }, - "write-file-atomic": { - "version": "4.0.2", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - } - }, - "ws": { - "version": "7.5.7", - "dev": true, - "requires": {} - }, - "xml-js": { - "version": "1.6.11", - "dev": true, - "requires": { - "sax": "^1.2.4" - } - }, - "xml-name-validator": { - "version": "4.0.0", - "dev": true - }, - "xml-utils": { - "version": "1.3.0" - }, - "xml2js": { - "version": "0.6.2", - "dev": true, - "requires": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - } - }, - "xmlbuilder": { - "version": "11.0.1", - "dev": true - }, - "xmlchars": { - "version": "2.2.0", - "dev": true - }, - "y18n": { - "version": "5.0.8", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "dev": true - }, - "yaml": { - "version": "2.3.2", - "dev": true - }, - "yargs": { - "version": "17.7.2", - "dev": true, - "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" - }, - "dependencies": { - "yargs-parser": { - "version": "21.1.1", - "dev": true - } - } - }, - "yargs-parser": { - "version": "20.2.9", - "dev": true - }, - "yocto-queue": { - "version": "0.1.0" - } } } From 1f3d1dce79763446dc6e87a0d6f6aa8f77f8d7ff Mon Sep 17 00:00:00 2001 From: Patrick Moulden <4834892+PatchesMaps@users.noreply.github.com> Date: Wed, 29 May 2024 12:33:36 -0400 Subject: [PATCH 11/13] 9 expected layers (#5239) --- e2e/features/layers/layer-picker-test.spec.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/e2e/features/layers/layer-picker-test.spec.js b/e2e/features/layers/layer-picker-test.spec.js index 83310878c4..a206f3b8b4 100644 --- a/e2e/features/layers/layer-picker-test.spec.js +++ b/e2e/features/layers/layer-picker-test.spec.js @@ -45,7 +45,7 @@ test('"Unavailable" layers show unavailable icon and tooltip', async () => { test('Entering search text transitions to search mode', async () => { const { layersSearchField, layersSearchRow } = selectors await layersSearchField.fill('ozone') - await expect(layersSearchRow).toHaveCount(6) + await expect(layersSearchRow).toHaveCount(9) }) test('Updating input changes results', async () => { From 5964e3cf6fb2f7931a3604de86962048178fa20b Mon Sep 17 00:00:00 2001 From: minniewong Date: Wed, 29 May 2024 12:46:46 -0400 Subject: [PATCH 12/13] WV-3192: change solar zenith angle for ozone layers (#5238) * change solar zenith angle for ozone layers * Remove L2 Ozone Column Amount --- .../layers/tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule.md | 2 +- .../layers/tempo/TEMPO_L2_Ozone_Column_Amount_Granule.md | 2 +- .../layers/tempo/TEMPO_L2_Ozone_UV_Aerosol_Index_Granule.md | 2 +- .../metadata/layers/tempo/TEMPO_L3_Ozone_Cloud_Fraction.md | 2 +- .../metadata/layers/tempo/TEMPO_L3_Ozone_Column_Amount.md | 2 +- .../metadata/layers/tempo/TEMPO_L3_Ozone_UV_Aerosol_Index.md | 2 +- config/default/common/config/wv.json/layerOrder.json | 1 - .../common/config/wv.json/measurements/Featured - TEMPO.json | 1 - config/default/common/config/wv.json/measurements/Ozone.json | 1 - 9 files changed, 6 insertions(+), 9 deletions(-) diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule.md index dcfa5f8f6d..11d4af73cf 100644 --- a/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule.md +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule.md @@ -1,6 +1,6 @@ The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 2 (L2) Cloud Fraction layer provides information on the effective cloud fraction (a unitless quantity) derived using the mixed Lambert Equivalent Reflectivity (LER) model from the total ozone retrieval algorithm. The retrieval is based on the Ozone Monitoring Instrument Total Ozone Mapping Spectrometer (OMI TOMS) V8.5 algorithm adapted for TEMPO. -Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels using the solar zenith angle variable. +Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees. Total ozone Level 2 files provide ozone and supporting information at TEMPO’s native spatial resolution for individual granules. Each granule covers the entire North-South TEMPO FOR but only a portion of the East-West FOR. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_Column_Amount_Granule.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_Column_Amount_Granule.md index 362a934598..7d000446d6 100644 --- a/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_Column_Amount_Granule.md +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_Column_Amount_Granule.md @@ -1,6 +1,6 @@ The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 2 (L2) Ozone Column Amount layer provides information on the total amount of ozone in a vertical column of the atmosphere and is measured in Dobson Units (DU). The retrieval is based on the Ozone Monitoring Instrument Total Ozone Mapping Spectrometer (OMI TOMS) V8.5 algorithm adapted for TEMPO. -Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels using the solar zenith angle variable. +Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees. Total ozone Level 2 files provide ozone and supporting information at TEMPO’s native spatial resolution for individual granules. Each granule covers the entire North-South TEMPO FOR but only a portion of the East-West FOR. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_UV_Aerosol_Index_Granule.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_UV_Aerosol_Index_Granule.md index 20f66e1273..ecf30de272 100644 --- a/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_UV_Aerosol_Index_Granule.md +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_UV_Aerosol_Index_Granule.md @@ -1,6 +1,6 @@ The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 2 (L2) ultraviolet (UV) Aerosol Index layer provides information on the UV aerosol index (a unitless quantity) using the difference between measured and theoretical radiance contrasts at two wavelengths (331.2 and 360 nm) from the total ozone retrieval algorithm. The retrieval is based on the Ozone Monitoring Instrument Total Ozone Mapping Spectrometer (OMI TOMS) V8.5 algorithm adapted for TEMPO. -Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels using the solar zenith angle variable. +Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees. Total ozone Level 2 files provide ozone and supporting information at TEMPO’s native spatial resolution for individual granules. Each granule covers the entire North-South TEMPO FOR but only a portion of the East-West FOR. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_Cloud_Fraction.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_Cloud_Fraction.md index 813338bc9f..643b9a6fed 100644 --- a/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_Cloud_Fraction.md +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_Cloud_Fraction.md @@ -1,6 +1,6 @@ The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (L3) Cloud Fraction layer provides information on the effective cloud fraction (a unitless quantity) derived using the mixed Lambert Equivalent Reflectivity (LER) model from the total ozone retrieval algorithm. The retrieval is based on the Ozone Monitoring Instrument Total Ozone Mapping Spectrometer (OMI TOMS) V8.5 algorithm adapted for TEMPO. -Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels using the solar zenith angle variable. +Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees. Total ozone Level 3 files provide ozone and supporting information on a regular grid. Level 3 files are derived by combining information from all Level 2 files constituting a TEMPO East-West scan cycle, using an area-weighted re-gridding approach. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_Column_Amount.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_Column_Amount.md index e5231b4d0c..1e4900dee6 100644 --- a/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_Column_Amount.md +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_Column_Amount.md @@ -1,6 +1,6 @@ The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (L3) Ozone Column Amount layer provides information on the total amount of ozone in a vertical column of the atmosphere and is measured in Dobson Units (DU). The retrieval is based on the Ozone Monitoring Instrument Total Ozone Mapping Spectrometer (OMI TOMS) V8.5 algorithm adapted for TEMPO. -Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels using the solar zenith angle variable. +Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees. Total ozone Level 3 files provide ozone and supporting information on a regular grid. Level 3 files are derived by combining information from all Level 2 files constituting a TEMPO East-West scan cycle, using an area-weighted re-gridding approach. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_UV_Aerosol_Index.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_UV_Aerosol_Index.md index c1fd3f81a8..5781631847 100644 --- a/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_UV_Aerosol_Index.md +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_UV_Aerosol_Index.md @@ -1,6 +1,6 @@ The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (l3) ultraviolet (UV) Aerosol Index layer provides information on the UV aerosol index (a unitless quantity) using the difference between measured and theoretical radiance contrasts at two wavelengths (331.2 and 360 nm) from the total ozone retrieval algorithm. The retrieval is based on the Ozone Monitoring Instrument Total Ozone Mapping Spectrometer (OMI TOMS) V8.5 algorithm adapted for TEMPO. -Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels using the solar zenith angle variable. +Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees. Total ozone Level 3 files provide ozone and supporting information on a regular grid. Level 3 files are derived by combining information from all Level 2 files constituting a TEMPO East-West scan cycle, using an area-weighted re-gridding approach. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. diff --git a/config/default/common/config/wv.json/layerOrder.json b/config/default/common/config/wv.json/layerOrder.json index 1ff4e937e0..c41bcb81ea 100644 --- a/config/default/common/config/wv.json/layerOrder.json +++ b/config/default/common/config/wv.json/layerOrder.json @@ -71,7 +71,6 @@ "TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule", "TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule", "TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule", - "TEMPO_L2_Ozone_Column_Amount_Granule", "TEMPO_L3_Formaldehyde_Vertical_Column", "TEMPO_L3_NO2_Vertical_Column_Stratosphere", "TEMPO_L3_NO2_Vertical_Column_Troposphere", diff --git a/config/default/common/config/wv.json/measurements/Featured - TEMPO.json b/config/default/common/config/wv.json/measurements/Featured - TEMPO.json index 452b9413bd..56975cc8d1 100644 --- a/config/default/common/config/wv.json/measurements/Featured - TEMPO.json +++ b/config/default/common/config/wv.json/measurements/Featured - TEMPO.json @@ -16,7 +16,6 @@ "TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule", "TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule", "TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule", - "TEMPO_L2_Ozone_Column_Amount_Granule", "TEMPO_L3_Formaldehyde_Vertical_Column", "TEMPO_L3_NO2_Vertical_Column_Stratosphere", "TEMPO_L3_NO2_Vertical_Column_Troposphere", diff --git a/config/default/common/config/wv.json/measurements/Ozone.json b/config/default/common/config/wv.json/measurements/Ozone.json index 2f57f1928c..ca1102494a 100644 --- a/config/default/common/config/wv.json/measurements/Ozone.json +++ b/config/default/common/config/wv.json/measurements/Ozone.json @@ -44,7 +44,6 @@ "description": "", "image": "", "settings": [ - "TEMPO_L2_Ozone_Column_Amount_Granule", "TEMPO_L2_Ozone_Cloud_Fraction_Granule", "TEMPO_L3_Ozone_Column_Amount", "TEMPO_L3_Ozone_Cloud_Fraction" From 456fb845f3b9d3ff0f4d98a0b740b193b19b47f8 Mon Sep 17 00:00:00 2001 From: PatchesMaps Date: Wed, 29 May 2024 13:01:40 -0400 Subject: [PATCH 13/13] v4.38.2 --- package-lock.json | 11223 +------------------------------------------- package.json | 2 +- 2 files changed, 15 insertions(+), 11210 deletions(-) diff --git a/package-lock.json b/package-lock.json index a4ea51c809..0bcdaa1193 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "worldview", - "version": "4.37.0", - "lockfileVersion": 2, + "version": "4.38.2", + "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "worldview", - "version": "4.37.0", + "version": "4.38.2", "hasInstallScript": true, "license": "NASA-1.3", "dependencies": { @@ -3296,11 +3296,12 @@ } }, "node_modules/@playwright/test": { - "version": "1.44.0", + "version": "1.44.1", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.44.1.tgz", + "integrity": "sha512-1hZ4TNvD5z9VuhNJ/walIjvMVvYkZKf71axoF/uiAqpntQJXpG64dlXhoDXE3OczPuTuvjf/M5KWFg5VAVUS3Q==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "playwright": "1.44.0" + "playwright": "1.44.1" }, "bin": { "playwright": "cli.js" @@ -13462,11 +13463,12 @@ } }, "node_modules/playwright": { - "version": "1.44.0", + "version": "1.44.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.44.1.tgz", + "integrity": "sha512-qr/0UJ5CFAtloI3avF95Y0L1xQo6r3LQArLIg/z/PoGJ6xa+EwzrwO5lpNr/09STxdHuUoP2mvuELJS+hLdtgg==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "playwright-core": "1.44.0" + "playwright-core": "1.44.1" }, "bin": { "playwright": "cli.js" @@ -13479,9 +13481,10 @@ } }, "node_modules/playwright-core": { - "version": "1.44.0", + "version": "1.44.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.44.1.tgz", + "integrity": "sha512-wh0JWtYTrhv1+OSsLPgFzGzt67Y7BE/ZS3jEqgGBlp2ppp1ZDj8c+9IARNW4dwf1poq5MgHreEM2KV/GuR4cFA==", "dev": true, - "license": "Apache-2.0", "bin": { "playwright-core": "cli.js" }, @@ -18307,11203 +18310,5 @@ "url": "https://github.com/sponsors/sindresorhus" } } - }, - "dependencies": { - "@aashutoshrathi/word-wrap": { - "version": "1.2.6" - }, - "@ampproject/remapping": { - "version": "2.2.0", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@babel/code-frame": { - "version": "7.24.2", - "requires": { - "@babel/highlight": "^7.24.2", - "picocolors": "^1.0.0" - } - }, - "@babel/compat-data": { - "version": "7.24.4", - "dev": true - }, - "@babel/core": { - "version": "7.24.5", - "dev": true, - "requires": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.24.5", - "@babel/helpers": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "7.5.4" - } - }, - "@babel/eslint-parser": { - "version": "7.24.5", - "dev": true, - "requires": { - "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", - "eslint-visitor-keys": "^2.1.0", - "semver": "7.5.4" - } - }, - "@babel/generator": { - "version": "7.24.5", - "dev": true, - "requires": { - "@babel/types": "^7.24.5", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.5", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - } - } - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.15", - "dev": true, - "requires": { - "@babel/types": "^7.22.15" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.23.6", - "dev": true, - "requires": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", - "browserslist": "^4.22.2", - "lru-cache": "^5.1.1", - "semver": "7.5.4" - }, - "dependencies": { - "lru-cache": { - "version": "5.1.1", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, - "yallist": { - "version": "3.1.1", - "dev": true - } - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.5.tgz", - "integrity": "sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-member-expression-to-functions": "^7.24.5", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.24.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "semver": "7.5.4" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.22.15", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "regexpu-core": "^5.3.1", - "semver": "7.5.4" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.6.1", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" - } - }, - "@babel/helper-environment-visitor": { - "version": "7.22.20", - "dev": true - }, - "@babel/helper-function-name": { - "version": "7.23.0", - "dev": true, - "requires": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.22.5", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.5.tgz", - "integrity": "sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA==", - "dev": true, - "requires": { - "@babel/types": "^7.24.5" - } - }, - "@babel/helper-module-imports": { - "version": "7.24.3", - "requires": { - "@babel/types": "^7.24.0" - } - }, - "@babel/helper-module-transforms": { - "version": "7.24.5", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.24.3", - "@babel/helper-simple-access": "^7.24.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "@babel/helper-validator-identifier": "^7.24.5" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.22.5", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz", - "integrity": "sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==", - "dev": true - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.22.20", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-wrap-function": "^7.22.20" - } - }, - "@babel/helper-replace-supers": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-member-expression-to-functions": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5" - } - }, - "@babel/helper-simple-access": { - "version": "7.24.5", - "dev": true, - "requires": { - "@babel/types": "^7.24.5" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.22.5", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.24.5", - "dev": true, - "requires": { - "@babel/types": "^7.24.5" - } - }, - "@babel/helper-string-parser": { - "version": "7.24.1" - }, - "@babel/helper-validator-identifier": { - "version": "7.24.5" - }, - "@babel/helper-validator-option": { - "version": "7.23.5", - "dev": true - }, - "@babel/helper-wrap-function": { - "version": "7.22.20", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.22.5", - "@babel/template": "^7.22.15", - "@babel/types": "^7.22.19" - } - }, - "@babel/helpers": { - "version": "7.24.5", - "dev": true, - "requires": { - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5" - } - }, - "@babel/highlight": { - "version": "7.24.2", - "requires": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - } - }, - "@babel/parser": { - "version": "7.24.5", - "dev": true - }, - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.5.tgz", - "integrity": "sha512-LdXRi1wEMTrHVR4Zc9F8OewC3vdm5h4QB6L71zy6StmYeqGi1b3ttIO8UC+BfZKcH9jdr4aI249rBkm+3+YvHw==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.5" - } - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.24.1" - } - }, - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0-placeholder-for-preset-env.2", - "dev": true, - "requires": {} - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-import-assertions": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-syntax-import-attributes": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.22.5", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-syntax-unicode-sets-regex": { - "version": "7.18.6", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-async-generator-functions": { - "version": "7.24.3", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-remap-async-to-generator": "^7.22.20", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-remap-async-to-generator": "^7.22.20" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.5.tgz", - "integrity": "sha512-sMfBc3OxghjC95BkYrYocHL3NaOplrcaunblzwXhGmlPwpmfsxr4vK+mBBt49r+S240vahmv+kUxkeKgs+haCw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.5" - } - }, - "@babel/plugin-transform-class-properties": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-class-static-block": { - "version": "7.24.4", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.24.4", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.5.tgz", - "integrity": "sha512-gWkLP25DFj2dwe9Ck8uwMOpko4YsqyfZJrOmqqcegeDYEbp7rmn4U6UQZNj08UF6MaX39XenSpKRCvpDRBtZ7Q==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/helper-replace-supers": "^7.24.1", - "@babel/helper-split-export-declaration": "^7.24.5", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/template": "^7.24.0" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.5.tgz", - "integrity": "sha512-SZuuLyfxvsm+Ah57I/i1HVjveBENYK9ue8MJ7qkc7ndoNjqquJiElzA7f5yaAXjyW2hKojosOTAQQRX50bPSVg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.5" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-dynamic-import": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-export-namespace-from": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-json-strings": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-logical-assignment-operators": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-simple-access": "^7.22.5" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-identifier": "^7.22.20" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.22.5", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-transform-numeric-separator": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-transform-object-rest-spread": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.5.tgz", - "integrity": "sha512-7EauQHszLGM3ay7a161tTQH7fj+3vVM/gThlz5HpFtnygTxjrlvoeq7MPVA1Vy9Q555OB8SnAOsMkLShNkkrHA==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.24.5" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-replace-supers": "^7.24.1" - } - }, - "@babel/plugin-transform-optional-catch-binding": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-transform-optional-chaining": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.5.tgz", - "integrity": "sha512-xWCkmwKT+ihmA6l7SSTpk8e4qQl/274iNbSKRRS8mpqFR32ksy36+a+LWY8OXCCEefF8WFlnOHVsaDI2231wBg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.5.tgz", - "integrity": "sha512-9Co00MqZ2aoky+4j2jhofErthm6QVLKbpQrvz20c3CH9KQCLHyNB+t2ya4/UrRpQGR+Wrwjg9foopoeSdnHOkA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.5" - } - }, - "@babel/plugin-transform-private-methods": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-private-property-in-object": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.5.tgz", - "integrity": "sha512-JM4MHZqnWR04jPMujQDTBVRnqxpLLpx2tkn7iPn+Hmsc0Gnb79yvRWOkvqFOx3Z7P7VxiRIR22c4eGSNj87OBQ==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.24.5", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-react-display-name": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-react-jsx": { - "version": "7.23.4", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-jsx": "^7.23.3", - "@babel/types": "^7.23.4" - } - }, - "@babel/plugin-transform-react-jsx-development": { - "version": "7.22.5", - "dev": true, - "requires": { - "@babel/plugin-transform-react-jsx": "^7.22.5" - } - }, - "@babel/plugin-transform-react-pure-annotations": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "regenerator-transform": "^0.15.2" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.5.tgz", - "integrity": "sha512-UTGnhYVZtTAjdwOTzT+sCyXmTn8AhaxOS/MjG9REclZ6ULHWF9KoCZur0HSGU7hk8PdBFKKbYe6+gqdXWz84Jg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.5" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-unicode-property-regex": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-unicode-sets-regex": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/preset-env": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.5.tgz", - "integrity": "sha512-UGK2ifKtcC8i5AI4cH+sbLLuLc2ktYSFJgBAXorKAsHUZmrQ1q6aQ6i3BvU24wWs2AAKqQB6kq3N9V9Gw1HiMQ==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.24.4", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1", - "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.24.1", - "@babel/plugin-syntax-import-attributes": "^7.24.1", - "@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/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.24.1", - "@babel/plugin-transform-async-generator-functions": "^7.24.3", - "@babel/plugin-transform-async-to-generator": "^7.24.1", - "@babel/plugin-transform-block-scoped-functions": "^7.24.1", - "@babel/plugin-transform-block-scoping": "^7.24.5", - "@babel/plugin-transform-class-properties": "^7.24.1", - "@babel/plugin-transform-class-static-block": "^7.24.4", - "@babel/plugin-transform-classes": "^7.24.5", - "@babel/plugin-transform-computed-properties": "^7.24.1", - "@babel/plugin-transform-destructuring": "^7.24.5", - "@babel/plugin-transform-dotall-regex": "^7.24.1", - "@babel/plugin-transform-duplicate-keys": "^7.24.1", - "@babel/plugin-transform-dynamic-import": "^7.24.1", - "@babel/plugin-transform-exponentiation-operator": "^7.24.1", - "@babel/plugin-transform-export-namespace-from": "^7.24.1", - "@babel/plugin-transform-for-of": "^7.24.1", - "@babel/plugin-transform-function-name": "^7.24.1", - "@babel/plugin-transform-json-strings": "^7.24.1", - "@babel/plugin-transform-literals": "^7.24.1", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.1", - "@babel/plugin-transform-member-expression-literals": "^7.24.1", - "@babel/plugin-transform-modules-amd": "^7.24.1", - "@babel/plugin-transform-modules-commonjs": "^7.24.1", - "@babel/plugin-transform-modules-systemjs": "^7.24.1", - "@babel/plugin-transform-modules-umd": "^7.24.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.24.1", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1", - "@babel/plugin-transform-numeric-separator": "^7.24.1", - "@babel/plugin-transform-object-rest-spread": "^7.24.5", - "@babel/plugin-transform-object-super": "^7.24.1", - "@babel/plugin-transform-optional-catch-binding": "^7.24.1", - "@babel/plugin-transform-optional-chaining": "^7.24.5", - "@babel/plugin-transform-parameters": "^7.24.5", - "@babel/plugin-transform-private-methods": "^7.24.1", - "@babel/plugin-transform-private-property-in-object": "^7.24.5", - "@babel/plugin-transform-property-literals": "^7.24.1", - "@babel/plugin-transform-regenerator": "^7.24.1", - "@babel/plugin-transform-reserved-words": "^7.24.1", - "@babel/plugin-transform-shorthand-properties": "^7.24.1", - "@babel/plugin-transform-spread": "^7.24.1", - "@babel/plugin-transform-sticky-regex": "^7.24.1", - "@babel/plugin-transform-template-literals": "^7.24.1", - "@babel/plugin-transform-typeof-symbol": "^7.24.5", - "@babel/plugin-transform-unicode-escapes": "^7.24.1", - "@babel/plugin-transform-unicode-property-regex": "^7.24.1", - "@babel/plugin-transform-unicode-regex": "^7.24.1", - "@babel/plugin-transform-unicode-sets-regex": "^7.24.1", - "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.4", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.31.0", - "semver": "7.5.4" - } - }, - "@babel/preset-modules": { - "version": "0.1.6-no-external-plugins", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/preset-react": { - "version": "7.24.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-transform-react-display-name": "^7.24.1", - "@babel/plugin-transform-react-jsx": "^7.23.4", - "@babel/plugin-transform-react-jsx-development": "^7.22.5", - "@babel/plugin-transform-react-pure-annotations": "^7.24.1" - } - }, - "@babel/regjsgen": { - "version": "0.8.0", - "dev": true - }, - "@babel/runtime": { - "version": "7.23.2", - "requires": { - "regenerator-runtime": "^0.14.0" - } - }, - "@babel/template": { - "version": "7.24.0", - "dev": true, - "requires": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.24.0", - "@babel/types": "^7.24.0" - } - }, - "@babel/traverse": { - "version": "7.24.5", - "dev": true, - "requires": { - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/types": "^7.24.5", - "debug": "^4.3.1", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.24.5", - "requires": { - "@babel/helper-string-parser": "^7.24.1", - "@babel/helper-validator-identifier": "^7.24.5", - "to-fast-properties": "^2.0.0" - } - }, - "@bcoe/v8-coverage": { - "version": "0.2.3", - "dev": true - }, - "@csstools/css-parser-algorithms": { - "version": "2.3.2", - "dev": true, - "requires": {} - }, - "@csstools/css-tokenizer": { - "version": "2.2.1", - "dev": true - }, - "@csstools/media-query-list-parser": { - "version": "2.1.5", - "dev": true, - "requires": {} - }, - "@csstools/selector-specificity": { - "version": "3.0.0", - "dev": true, - "requires": {} - }, - "@discoveryjs/json-ext": { - "version": "0.5.7", - "dev": true - }, - "@elastic/react-search-ui": { - "version": "1.21.4", - "resolved": "https://registry.npmjs.org/@elastic/react-search-ui/-/react-search-ui-1.21.4.tgz", - "integrity": "sha512-I+CIGE5UKOOjkw6bS9dNB63qhjziHVY7Ps5Lp/INJ+DQ9OuZqXdKrNRcfSc7gdqqwzaXs50HtBFIH6+9m69wfg==", - "requires": { - "@elastic/react-search-ui-views": "1.21.4", - "@elastic/search-ui": "1.21.4" - } - }, - "@elastic/react-search-ui-views": { - "version": "1.21.4", - "resolved": "https://registry.npmjs.org/@elastic/react-search-ui-views/-/react-search-ui-views-1.21.4.tgz", - "integrity": "sha512-x75oKL4LLpIkdU4EeExogfRZixQKfvLQ8ew5ew4pW1EmSm2blbcs7Opms64pkUkDvvud9GGdgC9Fj7RiiSu/ew==", - "requires": { - "@elastic/search-ui": "1.21.4", - "downshift": "^3.2.10", - "rc-pagination": "^4.0.4", - "react-select": "^5.0.0" - } - }, - "@elastic/search-ui": { - "version": "1.21.4", - "resolved": "https://registry.npmjs.org/@elastic/search-ui/-/search-ui-1.21.4.tgz", - "integrity": "sha512-3Uep2aaFVzEn3hYWogd54zd5hbIrtEwEmI3P88o17JOEt296kwcoc6hsXJQLtMiXBIG4Wk3K28dJI+0KKBO9fQ==", - "requires": { - "date-fns": "^1.30.1", - "deep-equal": "^1.0.1", - "history": "^4.9.0", - "qs": "^6.7.0" - }, - "dependencies": { - "history": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", - "requires": { - "@babel/runtime": "^7.1.2", - "loose-envify": "^1.2.0", - "resolve-pathname": "^3.0.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0", - "value-equal": "^1.0.1" - } - } - } - }, - "@emotion/babel-plugin": { - "version": "11.11.0", - "requires": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/runtime": "^7.18.3", - "@emotion/hash": "^0.9.1", - "@emotion/memoize": "^0.8.1", - "@emotion/serialize": "^1.1.2", - "babel-plugin-macros": "^3.1.0", - "convert-source-map": "^1.5.0", - "escape-string-regexp": "^4.0.0", - "find-root": "^1.1.0", - "source-map": "^0.5.7", - "stylis": "4.2.0" - }, - "dependencies": { - "convert-source-map": { - "version": "1.9.0" - }, - "escape-string-regexp": { - "version": "4.0.0" - }, - "source-map": { - "version": "0.5.7" - } - } - }, - "@emotion/cache": { - "version": "11.11.0", - "requires": { - "@emotion/memoize": "^0.8.1", - "@emotion/sheet": "^1.2.2", - "@emotion/utils": "^1.2.1", - "@emotion/weak-memoize": "^0.3.1", - "stylis": "4.2.0" - } - }, - "@emotion/hash": { - "version": "0.9.1" - }, - "@emotion/memoize": { - "version": "0.8.1" - }, - "@emotion/react": { - "version": "11.11.4", - "requires": { - "@babel/runtime": "^7.18.3", - "@emotion/babel-plugin": "^11.11.0", - "@emotion/cache": "^11.11.0", - "@emotion/serialize": "^1.1.3", - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", - "@emotion/utils": "^1.2.1", - "@emotion/weak-memoize": "^0.3.1", - "hoist-non-react-statics": "^3.3.1" - } - }, - "@emotion/serialize": { - "version": "1.1.3", - "requires": { - "@emotion/hash": "^0.9.1", - "@emotion/memoize": "^0.8.1", - "@emotion/unitless": "^0.8.1", - "@emotion/utils": "^1.2.1", - "csstype": "^3.0.2" - } - }, - "@emotion/sheet": { - "version": "1.2.2" - }, - "@emotion/unitless": { - "version": "0.8.1" - }, - "@emotion/use-insertion-effect-with-fallbacks": { - "version": "1.0.1", - "requires": {} - }, - "@emotion/utils": { - "version": "1.2.1" - }, - "@emotion/weak-memoize": { - "version": "0.3.1" - }, - "@eslint-community/eslint-utils": { - "version": "4.4.0", - "requires": { - "eslint-visitor-keys": "^3.3.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "3.3.0" - } - } - }, - "@eslint-community/regexpp": { - "version": "4.9.1" - }, - "@eslint/eslintrc": { - "version": "2.1.4", - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.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": { - "ajv": { - "version": "6.12.6", - "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" - } - }, - "globals": { - "version": "13.23.0", - "requires": { - "type-fest": "^0.20.2" - } - }, - "json-schema-traverse": { - "version": "0.4.1" - }, - "type-fest": { - "version": "0.20.2" - } - } - }, - "@eslint/js": { - "version": "8.57.0" - }, - "@floating-ui/core": { - "version": "1.6.0", - "requires": { - "@floating-ui/utils": "^0.2.1" - } - }, - "@floating-ui/dom": { - "version": "1.6.3", - "requires": { - "@floating-ui/core": "^1.0.0", - "@floating-ui/utils": "^0.2.0" - } - }, - "@floating-ui/utils": { - "version": "0.2.1" - }, - "@fortawesome/fontawesome-common-types": { - "version": "6.5.2" - }, - "@fortawesome/fontawesome-svg-core": { - "version": "6.5.2", - "requires": { - "@fortawesome/fontawesome-common-types": "6.5.2" - } - }, - "@fortawesome/free-brands-svg-icons": { - "version": "6.5.2", - "requires": { - "@fortawesome/fontawesome-common-types": "6.5.2" - } - }, - "@fortawesome/free-solid-svg-icons": { - "version": "6.5.2", - "requires": { - "@fortawesome/fontawesome-common-types": "6.5.2" - } - }, - "@fortawesome/react-fontawesome": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.2.1.tgz", - "integrity": "sha512-ldr5QO2MneAX5W5WBCYB2pZp/PiHDD1hy9YEBLcXUyJb0qnO86oP8RU+CgmYVSH/R4Dbe2ernhcWOrcgaKD9NQ==", - "requires": { - "prop-types": "^15.8.1" - } - }, - "@gilbarbara/deep-equal": { - "version": "0.1.2" - }, - "@humanwhocodes/config-array": { - "version": "0.11.14", - "requires": { - "@humanwhocodes/object-schema": "^2.0.2", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - } - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1" - }, - "@humanwhocodes/object-schema": { - "version": "2.0.2" - }, - "@isaacs/cliui": { - "version": "8.0.2", - "dev": true, - "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.0.1", - "dev": true - }, - "string-width": { - "version": "5.1.2", - "dev": true, - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - }, - "strip-ansi": { - "version": "7.1.0", - "dev": true, - "requires": { - "ansi-regex": "^6.0.1" - } - } - } - }, - "@isaacs/fs-minipass": { - "version": "4.0.0", - "dev": true, - "requires": { - "minipass": "^7.0.4" - } - }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "dev": true, - "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" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "find-up": { - "version": "4.1.0", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "js-yaml": { - "version": "3.14.1", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "dev": true - } - } - }, - "@istanbuljs/schema": { - "version": "0.1.3", - "dev": true - }, - "@jest/console": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/core": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/console": "^29.7.0", - "@jest/reporters": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^29.7.0", - "jest-config": "^29.7.0", - "jest-haste-map": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-resolve-dependencies": "^29.7.0", - "jest-runner": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "jest-watcher": "^29.7.0", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/environment": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0" - } - }, - "@jest/expect": { - "version": "29.7.0", - "dev": true, - "requires": { - "expect": "^29.7.0", - "jest-snapshot": "^29.7.0" - } - }, - "@jest/expect-utils": { - "version": "29.7.0", - "dev": true, - "requires": { - "jest-get-type": "^29.6.3" - } - }, - "@jest/fake-timers": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "@sinonjs/fake-timers": "^10.0.2", - "@types/node": "*", - "jest-message-util": "^29.7.0", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - } - }, - "@jest/globals": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/environment": "^29.7.0", - "@jest/expect": "^29.7.0", - "@jest/types": "^29.6.3", - "jest-mock": "^29.7.0" - } - }, - "@jest/reporters": { - "version": "29.7.0", - "dev": true, - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^6.0.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "strip-ansi": "^6.0.0", - "v8-to-istanbul": "^9.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "glob": { - "version": "7.2.3", - "dev": true, - "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" - } - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/schemas": { - "version": "29.6.3", - "dev": true, - "requires": { - "@sinclair/typebox": "^0.27.8" - } - }, - "@jest/source-map": { - "version": "29.6.3", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.18", - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9" - } - }, - "@jest/test-result": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/console": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/test-sequencer": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/test-result": "^29.7.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "slash": "^3.0.0" - } - }, - "@jest/transform": { - "version": "29.7.0", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/types": { - "version": "29.6.3", - "dev": true, - "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": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jridgewell/gen-mapping": { - "version": "0.1.1", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.0" - }, - "@jridgewell/set-array": { - "version": "1.2.1" - }, - "@jridgewell/source-map": { - "version": "0.3.5", - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.3", - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } - } - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.14" - }, - "@jridgewell/trace-mapping": { - "version": "0.3.25", - "requires": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "@khanisak/temperature-converter": { - "version": "2.0.1" - }, - "@leichtgewicht/ip-codec": { - "version": "2.0.4", - "dev": true - }, - "@mapbox/jsonlint-lines-primitives": { - "version": "2.0.2" - }, - "@mapbox/mapbox-gl-style-spec": { - "version": "13.28.0", - "requires": { - "@mapbox/jsonlint-lines-primitives": "~2.0.2", - "@mapbox/point-geometry": "^0.1.0", - "@mapbox/unitbezier": "^0.0.0", - "csscolorparser": "~1.0.2", - "json-stringify-pretty-compact": "^2.0.0", - "minimist": "^1.2.6", - "rw": "^1.3.3", - "sort-object": "^0.3.2" - } - }, - "@mapbox/point-geometry": { - "version": "0.1.0" - }, - "@mapbox/unitbezier": { - "version": "0.0.0" - }, - "@nicolo-ribaudo/eslint-scope-5-internals": { - "version": "5.1.1-v1", - "dev": true, - "requires": { - "eslint-scope": "5.1.1" - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5" - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@petamoriken/float16": { - "version": "3.7.1" - }, - "@pkgjs/parseargs": { - "version": "0.11.0", - "dev": true, - "optional": true - }, - "@playwright/test": { - "version": "1.44.0", - "dev": true, - "requires": { - "playwright": "1.44.0" - } - }, - "@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.13", - "dev": true, - "requires": { - "ansi-html-community": "^0.0.8", - "core-js-pure": "^3.23.3", - "error-stack-parser": "^2.0.6", - "html-entities": "^2.1.0", - "loader-utils": "^2.0.4", - "schema-utils": "^3.0.0", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "dev": true - } - } - }, - "@polka/url": { - "version": "1.0.0-next.23", - "dev": true - }, - "@popperjs/core": { - "version": "2.11.8" - }, - "@reduxjs/toolkit": { - "version": "2.2.3", - "requires": { - "immer": "^10.0.3", - "redux": "^5.0.1", - "redux-thunk": "^3.1.0", - "reselect": "^5.0.1" - } - }, - "@sinclair/typebox": { - "version": "0.27.8", - "dev": true - }, - "@sinonjs/commons": { - "version": "3.0.0", - "dev": true, - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "10.3.0", - "dev": true, - "requires": { - "@sinonjs/commons": "^3.0.0" - } - }, - "@tootallnate/once": { - "version": "2.0.0", - "dev": true - }, - "@trysound/sax": { - "version": "0.2.0", - "dev": true - }, - "@types/babel__core": { - "version": "7.20.2", - "dev": true, - "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.6.5", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.4.2", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.20.2", - "dev": true, - "requires": { - "@babel/types": "^7.20.7" - } - }, - "@types/body-parser": { - "version": "1.19.2", - "dev": true, - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/bonjour": { - "version": "3.5.13", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/connect": { - "version": "3.4.35", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/connect-history-api-fallback": { - "version": "1.5.4", - "dev": true, - "requires": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "@types/d3-array": { - "version": "3.0.8" - }, - "@types/d3-color": { - "version": "3.1.1" - }, - "@types/d3-ease": { - "version": "3.0.0" - }, - "@types/d3-interpolate": { - "version": "3.0.2", - "requires": { - "@types/d3-color": "*" - } - }, - "@types/d3-path": { - "version": "3.0.0" - }, - "@types/d3-scale": { - "version": "4.0.5", - "requires": { - "@types/d3-time": "*" - } - }, - "@types/d3-shape": { - "version": "3.1.3", - "requires": { - "@types/d3-path": "*" - } - }, - "@types/d3-time": { - "version": "3.0.1" - }, - "@types/d3-timer": { - "version": "3.0.0" - }, - "@types/eslint": { - "version": "8.4.6", - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "@types/eslint-scope": { - "version": "3.7.4", - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "@types/estree": { - "version": "1.0.5" - }, - "@types/express": { - "version": "4.17.21", - "dev": true, - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.43", - "dev": true, - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "@types/glob": { - "version": "7.2.0", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/graceful-fs": { - "version": "4.1.7", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/hoist-non-react-statics": { - "version": "3.3.1", - "requires": { - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0" - } - }, - "@types/http-errors": { - "version": "2.0.4", - "dev": true - }, - "@types/http-proxy": { - "version": "1.17.9", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.4", - "dev": true - }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.1", - "dev": true, - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/jsdom": { - "version": "20.0.1", - "dev": true, - "requires": { - "@types/node": "*", - "@types/tough-cookie": "*", - "parse5": "^7.0.0" - }, - "dependencies": { - "parse5": { - "version": "7.1.2", - "dev": true, - "requires": { - "entities": "^4.4.0" - } - } - } - }, - "@types/json-schema": { - "version": "7.0.15" - }, - "@types/json5": { - "version": "0.0.29", - "dev": true - }, - "@types/lodash": { - "version": "4.14.199" - }, - "@types/lodash-es": { - "version": "4.17.9", - "requires": { - "@types/lodash": "*" - } - }, - "@types/mime": { - "version": "3.0.1", - "dev": true - }, - "@types/minimatch": { - "version": "3.0.5", - "dev": true - }, - "@types/minimist": { - "version": "1.2.3", - "dev": true - }, - "@types/node": { - "version": "18.15.11" - }, - "@types/node-forge": { - "version": "1.3.11", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/normalize-package-data": { - "version": "2.4.2", - "dev": true - }, - "@types/parse-json": { - "version": "4.0.0" - }, - "@types/prop-types": { - "version": "15.7.5" - }, - "@types/qs": { - "version": "6.9.7", - "dev": true - }, - "@types/range-parser": { - "version": "1.2.4", - "dev": true - }, - "@types/react": { - "version": "18.2.79", - "requires": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - }, - "@types/react-redux": { - "version": "7.1.25", - "requires": { - "@types/hoist-non-react-statics": "^3.3.0", - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0", - "redux": "^4.0.0" - }, - "dependencies": { - "redux": { - "version": "4.2.1", - "requires": { - "@babel/runtime": "^7.9.2" - } - } - } - }, - "@types/react-transition-group": { - "version": "4.4.10", - "requires": { - "@types/react": "*" - } - }, - "@types/retry": { - "version": "0.12.2", - "dev": true - }, - "@types/semver": { - "version": "7.5.8", - "dev": true - }, - "@types/send": { - "version": "0.17.4", - "dev": true, - "requires": { - "@types/mime": "^1", - "@types/node": "*" - }, - "dependencies": { - "@types/mime": { - "version": "1.3.5", - "dev": true - } - } - }, - "@types/serve-index": { - "version": "1.9.4", - "dev": true, - "requires": { - "@types/express": "*" - } - }, - "@types/serve-static": { - "version": "1.15.5", - "dev": true, - "requires": { - "@types/http-errors": "*", - "@types/mime": "*", - "@types/node": "*" - } - }, - "@types/sockjs": { - "version": "0.3.36", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/stack-utils": { - "version": "2.0.1", - "dev": true - }, - "@types/tough-cookie": { - "version": "4.0.2", - "dev": true - }, - "@types/use-sync-external-store": { - "version": "0.0.3" - }, - "@types/ws": { - "version": "8.5.10", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/yargs": { - "version": "17.0.22", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "21.0.0", - "dev": true - }, - "@typescript-eslint/scope-manager": { - "version": "6.21.0", - "dev": true, - "requires": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0" - } - }, - "@typescript-eslint/types": { - "version": "6.21.0", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "6.21.0", - "dev": true, - "requires": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "7.5.4", - "ts-api-utils": "^1.0.1" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "9.0.3", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "@typescript-eslint/utils": { - "version": "6.21.0", - "dev": true, - "requires": { - "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/typescript-estree": "6.21.0", - "semver": "7.5.4" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "6.21.0", - "dev": true, - "requires": { - "@typescript-eslint/types": "6.21.0", - "eslint-visitor-keys": "^3.4.1" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "3.4.3", - "dev": true - } - } - }, - "@ungap/structured-clone": { - "version": "1.2.0" - }, - "@webassemblyjs/ast": { - "version": "1.12.1", - "requires": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6" - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.6" - }, - "@webassemblyjs/helper-buffer": { - "version": "1.12.1" - }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6" - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.12.1", - "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.12.1" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.6", - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.6", - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.6" - }, - "@webassemblyjs/wasm-edit": { - "version": "1.12.1", - "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-opt": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1", - "@webassemblyjs/wast-printer": "1.12.1" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.12.1", - "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.12.1", - "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.12.1", - "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-api-error": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.12.1", - "requires": { - "@webassemblyjs/ast": "1.12.1", - "@xtuc/long": "4.2.2" - } - }, - "@webpack-cli/configtest": { - "version": "2.1.1", - "dev": true, - "requires": {} - }, - "@webpack-cli/info": { - "version": "2.0.2", - "dev": true, - "requires": {} - }, - "@webpack-cli/serve": { - "version": "2.0.5", - "dev": true, - "requires": {} - }, - "@xtuc/ieee754": { - "version": "1.2.0" - }, - "@xtuc/long": { - "version": "4.2.2" - }, - "@yarnpkg/lockfile": { - "version": "1.1.0", - "dev": true - }, - "abab": { - "version": "2.0.6", - "dev": true - }, - "accepts": { - "version": "1.3.8", - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - } - }, - "acorn": { - "version": "8.10.0" - }, - "acorn-import-assertions": { - "version": "1.9.0", - "requires": {} - }, - "acorn-jsx": { - "version": "5.3.2", - "requires": {} - }, - "acorn-walk": { - "version": "8.2.0", - "dev": true - }, - "agent-base": { - "version": "6.0.2", - "dev": true, - "requires": { - "debug": "4" - } - }, - "ajv": { - "version": "8.13.0", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.4.1" - } - }, - "ajv-formats": { - "version": "2.1.1", - "dev": true, - "requires": { - "ajv": "^8.0.0" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "ansi-escapes": { - "version": "4.3.2", - "dev": true, - "requires": { - "type-fest": "^0.21.3" - } - }, - "ansi-html-community": { - "version": "0.0.8", - "dev": true - }, - "ansi-regex": { - "version": "5.0.1" - }, - "ansi-styles": { - "version": "3.2.1", - "requires": { - "color-convert": "^1.9.0" - } - }, - "anymatch": { - "version": "3.1.2", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "arg": { - "version": "5.0.2", - "dev": true - }, - "argparse": { - "version": "2.0.1" - }, - "aria-query": { - "version": "5.3.0", - "dev": true, - "requires": { - "dequal": "^2.0.3" - } - }, - "array-buffer-byte-length": { - "version": "1.0.1", - "dev": true, - "requires": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" - } - }, - "array-flatten": { - "version": "1.1.1", - "dev": true - }, - "array-includes": { - "version": "3.1.7", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "is-string": "^1.0.7" - } - }, - "array-union": { - "version": "2.1.0", - "dev": true - }, - "array-uniq": { - "version": "1.0.3", - "dev": true - }, - "array.prototype.find": { - "version": "2.2.2", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - } - }, - "array.prototype.findlast": { - "version": "1.2.4", - "dev": true, - "requires": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.3.0", - "es-shim-unscopables": "^1.0.2" - } - }, - "array.prototype.findlastindex": { - "version": "1.2.3", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.2.1" - } - }, - "array.prototype.flat": { - "version": "1.3.2", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - } - }, - "array.prototype.flatmap": { - "version": "1.3.2", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - } - }, - "array.prototype.toreversed": { - "version": "1.1.2", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - } - }, - "array.prototype.tosorted": { - "version": "1.1.3", - "dev": true, - "requires": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.1.0", - "es-shim-unscopables": "^1.0.2" - } - }, - "arraybuffer.prototype.slice": { - "version": "1.0.3", - "dev": true, - "requires": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" - } - }, - "arrify": { - "version": "1.0.1", - "dev": true - }, - "asn1": { - "version": "0.2.6", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "ast-types-flow": { - "version": "0.0.8", - "dev": true - }, - "astral-regex": { - "version": "2.0.0", - "dev": true - }, - "asynciterator.prototype": { - "version": "1.0.0", - "dev": true, - "requires": { - "has-symbols": "^1.0.3" - } - }, - "asynckit": { - "version": "0.4.0" - }, - "at-least-node": { - "version": "1.0.0", - "dev": true - }, - "autoprefixer": { - "version": "10.4.19", - "dev": true, - "requires": { - "browserslist": "^4.23.0", - "caniuse-lite": "^1.0.30001599", - "fraction.js": "^4.3.7", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "available-typed-arrays": { - "version": "1.0.7", - "dev": true, - "requires": { - "possible-typed-array-names": "^1.0.0" - } - }, - "axe-core": { - "version": "4.7.0", - "dev": true - }, - "axios": { - "version": "1.6.8", - "requires": { - "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "axobject-query": { - "version": "3.2.1", - "dev": true, - "requires": { - "dequal": "^2.0.3" - } - }, - "babel-jest": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/transform": "^29.7.0", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.6.3", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "babel-loader": { - "version": "9.1.3", - "dev": true, - "requires": { - "find-cache-dir": "^4.0.0", - "schema-utils": "^4.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "4.0.0", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } - } - }, - "babel-plugin-istanbul": { - "version": "6.1.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "dependencies": { - "istanbul-lib-instrument": { - "version": "5.2.1", - "dev": true, - "requires": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "7.5.4" - } - } - } - }, - "babel-plugin-jest-hoist": { - "version": "29.6.3", - "dev": true, - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.1.14", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-plugin-macros": { - "version": "3.1.0", - "requires": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - }, - "dependencies": { - "cosmiconfig": { - "version": "7.1.0", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, - "parse-json": { - "version": "5.2.0", - "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" - } - }, - "yaml": { - "version": "1.10.2" - } - } - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.4.10", - "dev": true, - "requires": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.1", - "semver": "7.5.4" - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.10.4", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.6.1", - "core-js-compat": "^3.36.1" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.6.1", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.6.1" - } - }, - "babel-preset-current-node-syntax": { - "version": "1.0.1", - "dev": true, - "requires": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@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-top-level-await": "^7.8.3" - } - }, - "babel-preset-jest": { - "version": "29.6.3", - "dev": true, - "requires": { - "babel-plugin-jest-hoist": "^29.6.3", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "balanced-match": { - "version": "1.0.2" - }, - "batch": { - "version": "0.6.1", - "dev": true - }, - "batch-processor": { - "version": "1.0.0" - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "dev": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "big.js": { - "version": "5.2.2", - "dev": true - }, - "binary-extensions": { - "version": "2.2.0", - "dev": true - }, - "bluebird": { - "version": "3.7.2" - }, - "body-parser": { - "version": "1.20.2", - "dev": true, - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "dev": true - }, - "debug": { - "version": "2.6.9", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "dev": true - }, - "qs": { - "version": "6.11.0", - "dev": true, - "requires": { - "side-channel": "^1.0.4" - } - } - } - }, - "bonjour-service": { - "version": "1.2.1", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" - } - }, - "boolbase": { - "version": "1.0.0", - "dev": true - }, - "bootstrap": { - "version": "5.3.3", - "requires": {} - }, - "brace-expansion": { - "version": "1.1.11", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "browserslist": { - "version": "4.23.0", - "requires": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" - } - }, - "bser": { - "version": "2.1.1", - "dev": true, - "requires": { - "node-int64": "^0.4.0" - } - }, - "buffer-from": { - "version": "1.1.2" - }, - "buildcheck": { - "version": "0.0.6", - "dev": true, - "optional": true - }, - "builtin-modules": { - "version": "3.3.0", - "dev": true - }, - "builtins": { - "version": "5.1.0", - "dev": true, - "requires": { - "semver": "7.5.4" - } - }, - "bundle-name": { - "version": "4.1.0", - "dev": true, - "requires": { - "run-applescript": "^7.0.0" - } - }, - "bytes": { - "version": "3.0.0" - }, - "cachai": { - "version": "1.0.2" - }, - "call-bind": { - "version": "1.0.7", - "requires": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" - } - }, - "callsites": { - "version": "3.1.0" - }, - "camelcase": { - "version": "5.3.1", - "dev": true - }, - "camelcase-keys": { - "version": "7.0.2", - "dev": true, - "requires": { - "camelcase": "^6.3.0", - "map-obj": "^4.1.0", - "quick-lru": "^5.1.1", - "type-fest": "^1.2.1" - }, - "dependencies": { - "camelcase": { - "version": "6.3.0", - "dev": true - }, - "type-fest": { - "version": "1.4.0", - "dev": true - } - } - }, - "can-use-dom": { - "version": "0.1.0" - }, - "caniuse-api": { - "version": "3.0.0", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "caniuse-lite": { - "version": "1.0.30001600" - }, - "chalk": { - "version": "2.4.2", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "char-regex": { - "version": "1.0.2", - "dev": true - }, - "cheerio": { - "version": "1.0.0-rc.12", - "dev": true, - "requires": { - "cheerio-select": "^2.1.0", - "dom-serializer": "^2.0.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "htmlparser2": "^8.0.1", - "parse5": "^7.0.0", - "parse5-htmlparser2-tree-adapter": "^7.0.0" - }, - "dependencies": { - "parse5": { - "version": "7.1.2", - "dev": true, - "requires": { - "entities": "^4.4.0" - } - } - } - }, - "cheerio-select": { - "version": "2.1.0", - "dev": true, - "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", - "dev": true, - "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" - } - }, - "chownr": { - "version": "3.0.0", - "dev": true - }, - "chrome-trace-event": { - "version": "1.0.3" - }, - "ci-info": { - "version": "3.8.0", - "dev": true - }, - "cjs-module-lexer": { - "version": "1.2.3", - "dev": true - }, - "classnames": { - "version": "2.3.2" - }, - "clean-webpack-plugin": { - "version": "4.0.0", - "dev": true, - "requires": { - "del": "^4.1.1" - }, - "dependencies": { - "array-union": { - "version": "1.0.2", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "del": { - "version": "4.1.1", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - } - }, - "glob": { - "version": "7.2.3", - "dev": true, - "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" - } - }, - "globby": { - "version": "6.1.0", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "dev": true - } - } - }, - "p-map": { - "version": "2.1.0", - "dev": true - }, - "pify": { - "version": "4.0.1", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "cliui": { - "version": "8.0.1", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "wrap-ansi": { - "version": "7.0.0", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - } - } - }, - "clone-deep": { - "version": "4.0.1", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "dependencies": { - "is-plain-object": { - "version": "2.0.4", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - } - } - }, - "clsx": { - "version": "1.2.1" - }, - "co": { - "version": "4.6.0", - "dev": true - }, - "collect-v8-coverage": { - "version": "1.0.2", - "dev": true - }, - "color-convert": { - "version": "1.9.3", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3" - }, - "color-parse": { - "version": "2.0.0", - "requires": { - "color-name": "^1.0.0" - } - }, - "color-rgba": { - "version": "3.0.0", - "requires": { - "color-parse": "^2.0.0", - "color-space": "^2.0.0" - } - }, - "color-space": { - "version": "2.0.1" - }, - "colord": { - "version": "2.9.3", - "dev": true - }, - "colorette": { - "version": "2.0.19", - "dev": true - }, - "combined-stream": { - "version": "1.0.8", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "7.2.0", - "dev": true - }, - "common-path-prefix": { - "version": "3.0.0", - "dev": true - }, - "compressible": { - "version": "2.0.18", - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.7.4", - "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", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0" - } - } - }, - "compute-scroll-into-view": { - "version": "1.0.20" - }, - "concat-map": { - "version": "0.0.1" - }, - "confusing-browser-globals": { - "version": "1.0.11", - "dev": true - }, - "connect-history-api-fallback": { - "version": "2.0.0", - "dev": true - }, - "content-disposition": { - "version": "0.5.4", - "dev": true, - "requires": { - "safe-buffer": "5.2.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "dev": true - } - } - }, - "content-type": { - "version": "1.0.5", - "dev": true - }, - "convert-source-map": { - "version": "2.0.0", - "dev": true - }, - "cookie": { - "version": "0.6.0", - "dev": true - }, - "cookie-signature": { - "version": "1.0.6", - "dev": true - }, - "coordinate-parser": { - "version": "1.0.7" - }, - "copy-to-clipboard": { - "version": "3.3.3", - "requires": { - "toggle-selection": "^1.0.6" - } - }, - "core-js": { - "version": "3.22.3", - "dev": true - }, - "core-js-compat": { - "version": "3.36.1", - "dev": true, - "requires": { - "browserslist": "^4.23.0" - } - }, - "core-js-pure": { - "version": "3.27.2", - "dev": true - }, - "core-util-is": { - "version": "1.0.3", - "dev": true - }, - "cosmiconfig": { - "version": "8.3.6", - "dev": true, - "requires": { - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0", - "path-type": "^4.0.0" - }, - "dependencies": { - "parse-json": { - "version": "5.2.0", - "dev": true, - "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" - } - } - } - }, - "cpu-features": { - "version": "0.0.9", - "dev": true, - "optional": true, - "requires": { - "buildcheck": "~0.0.6", - "nan": "^2.17.0" - } - }, - "create-jest": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-config": "^29.7.0", - "jest-util": "^29.7.0", - "prompts": "^2.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "cross-env": { - "version": "7.0.3", - "dev": true, - "requires": { - "cross-spawn": "^7.0.1" - } - }, - "cross-spawn": { - "version": "7.0.3", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "css-box-model": { - "version": "1.2.1", - "requires": { - "tiny-invariant": "^1.0.6" - } - }, - "css-declaration-sorter": { - "version": "7.2.0", - "dev": true, - "requires": {} - }, - "css-functions-list": { - "version": "3.2.1", - "dev": true - }, - "css-loader": { - "version": "7.1.1", - "dev": true, - "requires": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.33", - "postcss-modules-extract-imports": "^3.1.0", - "postcss-modules-local-by-default": "^4.0.5", - "postcss-modules-scope": "^3.2.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "7.5.4" - } - }, - "css-minimizer-webpack-plugin": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-7.0.0.tgz", - "integrity": "sha512-niy66jxsQHqO+EYbhPuIhqRQ1mNcNVUHrMnkzzir9kFOERJUaQDDRhh7dKDz33kBpkWMF9M8Vx0QlDbc5AHOsw==", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.25", - "cssnano": "^7.0.1", - "jest-worker": "^29.7.0", - "postcss": "^8.4.38", - "schema-utils": "^4.2.0", - "serialize-javascript": "^6.0.2" - }, - "dependencies": { - "schema-utils": { - "version": "4.2.0", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - } - } - } - }, - "css-select": { - "version": "5.1.0", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - } - }, - "css-tree": { - "version": "2.3.1", - "dev": true, - "requires": { - "mdn-data": "2.0.30", - "source-map-js": "^1.0.1" - } - }, - "css-url-relative-plugin": { - "version": "1.1.0", - "dev": true, - "requires": { - "loader-utils": "^1.1.0", - "parse-import": "^2.0.0", - "webpack-sources": "^1.1.0" - }, - "dependencies": { - "json5": { - "version": "1.0.2", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.2", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "webpack-sources": { - "version": "1.4.3", - "dev": true, - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - } - } - }, - "css-what": { - "version": "6.1.0", - "dev": true - }, - "csscolorparser": { - "version": "1.0.3" - }, - "cssesc": { - "version": "3.0.0", - "dev": true - }, - "cssfontparser": { - "version": "1.2.1", - "dev": true - }, - "cssnano": { - "version": "7.0.1", - "dev": true, - "requires": { - "cssnano-preset-default": "^7.0.1", - "lilconfig": "^3.1.1" - } - }, - "cssnano-preset-default": { - "version": "7.0.1", - "dev": true, - "requires": { - "browserslist": "^4.23.0", - "css-declaration-sorter": "^7.2.0", - "cssnano-utils": "^5.0.0", - "postcss-calc": "^10.0.0", - "postcss-colormin": "^7.0.0", - "postcss-convert-values": "^7.0.0", - "postcss-discard-comments": "^7.0.0", - "postcss-discard-duplicates": "^7.0.0", - "postcss-discard-empty": "^7.0.0", - "postcss-discard-overridden": "^7.0.0", - "postcss-merge-longhand": "^7.0.0", - "postcss-merge-rules": "^7.0.0", - "postcss-minify-font-values": "^7.0.0", - "postcss-minify-gradients": "^7.0.0", - "postcss-minify-params": "^7.0.0", - "postcss-minify-selectors": "^7.0.0", - "postcss-normalize-charset": "^7.0.0", - "postcss-normalize-display-values": "^7.0.0", - "postcss-normalize-positions": "^7.0.0", - "postcss-normalize-repeat-style": "^7.0.0", - "postcss-normalize-string": "^7.0.0", - "postcss-normalize-timing-functions": "^7.0.0", - "postcss-normalize-unicode": "^7.0.0", - "postcss-normalize-url": "^7.0.0", - "postcss-normalize-whitespace": "^7.0.0", - "postcss-ordered-values": "^7.0.0", - "postcss-reduce-initial": "^7.0.0", - "postcss-reduce-transforms": "^7.0.0", - "postcss-svgo": "^7.0.0", - "postcss-unique-selectors": "^7.0.0" - } - }, - "cssnano-utils": { - "version": "5.0.0", - "dev": true, - "requires": {} - }, - "csso": { - "version": "5.0.5", - "dev": true, - "requires": { - "css-tree": "~2.2.0" - }, - "dependencies": { - "css-tree": { - "version": "2.2.1", - "dev": true, - "requires": { - "mdn-data": "2.0.28", - "source-map-js": "^1.0.1" - } - }, - "mdn-data": { - "version": "2.0.28", - "dev": true - } - } - }, - "cssom": { - "version": "0.5.0", - "dev": true - }, - "cssstyle": { - "version": "2.3.0", - "dev": true, - "requires": { - "cssom": "~0.3.6" - }, - "dependencies": { - "cssom": { - "version": "0.3.8", - "dev": true - } - } - }, - "csstype": { - "version": "3.1.1" - }, - "d3-array": { - "version": "3.2.4", - "requires": { - "internmap": "1 - 2" - } - }, - "d3-color": { - "version": "3.1.0" - }, - "d3-ease": { - "version": "3.0.1" - }, - "d3-format": { - "version": "3.1.0" - }, - "d3-interpolate": { - "version": "3.0.1", - "requires": { - "d3-color": "1 - 3" - } - }, - "d3-path": { - "version": "3.1.0" - }, - "d3-scale": { - "version": "4.0.2", - "requires": { - "d3-array": "2.10.0 - 3", - "d3-format": "1 - 3", - "d3-interpolate": "1.2.0 - 3", - "d3-time": "2.1.1 - 3", - "d3-time-format": "2 - 4" - } - }, - "d3-shape": { - "version": "3.2.0", - "requires": { - "d3-path": "^3.1.0" - } - }, - "d3-time": { - "version": "3.1.0", - "requires": { - "d3-array": "2 - 3" - } - }, - "d3-time-format": { - "version": "4.1.0", - "requires": { - "d3-time": "1 - 3" - } - }, - "d3-timer": { - "version": "3.0.1" - }, - "damerau-levenshtein": { - "version": "1.0.8", - "dev": true - }, - "data-urls": { - "version": "3.0.2", - "dev": true, - "requires": { - "abab": "^2.0.6", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^11.0.0" - }, - "dependencies": { - "tr46": { - "version": "3.0.0", - "dev": true, - "requires": { - "punycode": "^2.1.1" - } - }, - "whatwg-url": { - "version": "11.0.0", - "dev": true, - "requires": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" - } - } - } - }, - "date-fns": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", - "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==" - }, - "debounce": { - "version": "1.2.1", - "dev": true - }, - "debug": { - "version": "4.3.4", - "requires": { - "ms": "2.1.2" - } - }, - "decamelize": { - "version": "5.0.1", - "dev": true - }, - "decamelize-keys": { - "version": "1.1.1", - "dev": true, - "requires": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "dependencies": { - "decamelize": { - "version": "1.2.0", - "dev": true - }, - "map-obj": { - "version": "1.0.1", - "dev": true - } - } - }, - "decimal.js": { - "version": "10.4.3", - "dev": true - }, - "decimal.js-light": { - "version": "2.5.1" - }, - "dedent": { - "version": "1.5.1", - "dev": true, - "requires": {} - }, - "deep-diff": { - "version": "1.0.2" - }, - "deep-equal": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.2.tgz", - "integrity": "sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg==", - "requires": { - "is-arguments": "^1.1.1", - "is-date-object": "^1.0.5", - "is-regex": "^1.1.4", - "object-is": "^1.1.5", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.5.1" - } - }, - "deep-is": { - "version": "0.1.4" - }, - "deepmerge": { - "version": "4.3.1" - }, - "default-browser": { - "version": "5.2.1", - "dev": true, - "requires": { - "bundle-name": "^4.1.0", - "default-browser-id": "^5.0.0" - } - }, - "default-browser-id": { - "version": "5.0.0", - "dev": true - }, - "default-gateway": { - "version": "6.0.3", - "dev": true, - "requires": { - "execa": "^5.0.0" - } - }, - "define-data-property": { - "version": "1.1.4", - "requires": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - } - }, - "define-lazy-prop": { - "version": "3.0.0", - "dev": true - }, - "define-properties": { - "version": "1.2.1", - "requires": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "delayed-stream": { - "version": "1.0.0" - }, - "depd": { - "version": "2.0.0", - "dev": true - }, - "dequal": { - "version": "2.0.3", - "dev": true - }, - "desandro-matches-selector": { - "version": "2.0.2" - }, - "destroy": { - "version": "1.2.0", - "dev": true - }, - "detect-newline": { - "version": "3.1.0", - "dev": true - }, - "detect-node": { - "version": "2.1.0", - "dev": true - }, - "diff-sequences": { - "version": "29.6.3", - "dev": true - }, - "dir-glob": { - "version": "3.0.1", - "dev": true, - "requires": { - "path-type": "^4.0.0" - } - }, - "dns-packet": { - "version": "5.6.1", - "dev": true, - "requires": { - "@leichtgewicht/ip-codec": "^2.0.1" - } - }, - "doctrine": { - "version": "3.0.0", - "requires": { - "esutils": "^2.0.2" - } - }, - "dom-helpers": { - "version": "5.2.1", - "requires": { - "@babel/runtime": "^7.8.7", - "csstype": "^3.0.2" - } - }, - "dom-scroll-into-view": { - "version": "2.0.1" - }, - "dom-serializer": { - "version": "2.0.0", - "dev": true, - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - } - }, - "domelementtype": { - "version": "2.3.0", - "dev": true - }, - "domexception": { - "version": "4.0.0", - "dev": true, - "requires": { - "webidl-conversions": "^7.0.0" - } - }, - "domhandler": { - "version": "5.0.3", - "dev": true, - "requires": { - "domelementtype": "^2.3.0" - } - }, - "domutils": { - "version": "3.0.1", - "dev": true, - "requires": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.1" - } - }, - "downshift": { - "version": "3.4.8", - "requires": { - "@babel/runtime": "^7.4.5", - "compute-scroll-into-view": "^1.0.9", - "prop-types": "^15.7.2", - "react-is": "^16.9.0" - } - }, - "duplexer": { - "version": "0.1.2", - "dev": true - }, - "earcut": { - "version": "2.2.4" - }, - "eastasianwidth": { - "version": "0.2.0", - "dev": true - }, - "ee-first": { - "version": "1.1.1", - "dev": true - }, - "electron-to-chromium": { - "version": "1.4.693" - }, - "element-resize-detector": { - "version": "1.2.4", - "requires": { - "batch-processor": "1.0.0" - } - }, - "elm-pep": { - "version": "1.0.6" - }, - "emittery": { - "version": "0.13.1", - "dev": true - }, - "emoji-regex": { - "version": "9.2.2", - "dev": true - }, - "emojis-list": { - "version": "3.0.0", - "dev": true - }, - "encodeurl": { - "version": "1.0.2", - "dev": true - }, - "enhanced-resolve": { - "version": "0.9.1", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.2.0", - "tapable": "^0.1.8" - } - }, - "entities": { - "version": "4.4.0", - "dev": true - }, - "env-paths": { - "version": "2.2.1", - "dev": true - }, - "envinfo": { - "version": "7.8.1", - "dev": true - }, - "error-ex": { - "version": "1.3.2", - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "error-stack-parser": { - "version": "2.0.7", - "dev": true, - "requires": { - "stackframe": "^1.1.1" - } - }, - "es-abstract": { - "version": "1.22.5", - "dev": true, - "requires": { - "array-buffer-byte-length": "^1.0.1", - "arraybuffer.prototype.slice": "^1.0.3", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.3", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.4", - "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "hasown": "^2.0.1", - "internal-slot": "^1.0.7", - "is-array-buffer": "^3.0.4", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.3", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", - "object-keys": "^1.1.1", - "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.2", - "safe-array-concat": "^1.1.0", - "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.8", - "string.prototype.trimend": "^1.0.7", - "string.prototype.trimstart": "^1.0.7", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-length": "^1.0.1", - "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.5", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.14" - } - }, - "es-define-property": { - "version": "1.0.0", - "requires": { - "get-intrinsic": "^1.2.4" - } - }, - "es-errors": { - "version": "1.3.0" - }, - "es-iterator-helpers": { - "version": "1.0.17", - "dev": true, - "requires": { - "asynciterator.prototype": "^1.0.0", - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.4", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.2", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "iterator.prototype": "^1.1.2", - "safe-array-concat": "^1.1.0" - } - }, - "es-module-lexer": { - "version": "1.2.1" - }, - "es-set-tostringtag": { - "version": "2.0.3", - "dev": true, - "requires": { - "get-intrinsic": "^1.2.4", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" - } - }, - "es-shim-unscopables": { - "version": "1.0.2", - "dev": true, - "requires": { - "hasown": "^2.0.0" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "escalade": { - "version": "3.1.1" - }, - "escape-html": { - "version": "1.0.3", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5" - }, - "escodegen": { - "version": "2.0.0", - "dev": true, - "requires": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "dependencies": { - "levn": { - "version": "0.3.0", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "optionator": { - "version": "0.8.3", - "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "1.2.5" - } - }, - "prelude-ls": { - "version": "1.1.2", - "dev": true - }, - "type-check": { - "version": "0.3.2", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - } - } - }, - "eslint": { - "version": "8.57.0", - "requires": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "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" - } - }, - "ansi-styles": { - "version": "4.3.0", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4" - }, - "escape-string-regexp": { - "version": "4.0.0" - }, - "eslint-scope": { - "version": "7.2.2", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-visitor-keys": { - "version": "3.4.3" - }, - "glob-parent": { - "version": "6.0.2", - "requires": { - "is-glob": "^4.0.3" - } - }, - "globals": { - "version": "13.20.0", - "requires": { - "type-fest": "^0.20.2" - } - }, - "has-flag": { - "version": "4.0.0" - }, - "json-schema-traverse": { - "version": "0.4.1" - }, - "supports-color": { - "version": "7.2.0", - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-fest": { - "version": "0.20.2" - } - } - }, - "eslint-compat-utils": { - "version": "0.1.2", - "dev": true, - "requires": {} - }, - "eslint-config-airbnb": { - "version": "19.0.4", - "dev": true, - "requires": { - "eslint-config-airbnb-base": "^15.0.0", - "object.assign": "^4.1.2", - "object.entries": "^1.1.5" - } - }, - "eslint-config-airbnb-base": { - "version": "15.0.0", - "dev": true, - "requires": { - "confusing-browser-globals": "^1.0.10", - "object.assign": "^4.1.2", - "object.entries": "^1.1.5", - "semver": "7.5.4" - } - }, - "eslint-config-standard": { - "version": "17.1.0", - "dev": true, - "requires": {} - }, - "eslint-import-resolver-node": { - "version": "0.3.9", - "dev": true, - "requires": { - "debug": "^3.2.7", - "is-core-module": "^2.13.0", - "resolve": "^1.22.4" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "eslint-import-resolver-webpack": { - "version": "0.13.8", - "dev": true, - "requires": { - "array.prototype.find": "^2.2.2", - "debug": "^3.2.7", - "enhanced-resolve": "^0.9.1", - "find-root": "^1.1.0", - "hasown": "^2.0.0", - "interpret": "^1.4.0", - "is-core-module": "^2.13.1", - "is-regex": "^1.1.4", - "lodash": "^4.17.21", - "resolve": "^2.0.0-next.5", - "semver": "7.5.4" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "resolve": { - "version": "2.0.0-next.5", - "dev": true, - "requires": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - } - } - }, - "eslint-module-utils": { - "version": "2.8.0", - "dev": true, - "requires": { - "debug": "^3.2.7" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "eslint-plugin-es": { - "version": "3.0.1", - "dev": true, - "requires": { - "eslint-utils": "^2.0.0", - "regexpp": "^3.0.0" - } - }, - "eslint-plugin-es-x": { - "version": "7.5.0", - "dev": true, - "requires": { - "@eslint-community/eslint-utils": "^4.1.2", - "@eslint-community/regexpp": "^4.6.0", - "eslint-compat-utils": "^0.1.2" - } - }, - "eslint-plugin-import": { - "version": "2.29.1", - "dev": true, - "requires": { - "array-includes": "^3.1.7", - "array.prototype.findlastindex": "^1.2.3", - "array.prototype.flat": "^1.3.2", - "array.prototype.flatmap": "^1.3.2", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.8.0", - "hasown": "^2.0.0", - "is-core-module": "^2.13.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.7", - "object.groupby": "^1.0.1", - "object.values": "^1.1.7", - "semver": "7.5.4", - "tsconfig-paths": "^3.15.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "doctrine": { - "version": "2.1.0", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - } - } - }, - "eslint-plugin-jest": { - "version": "28.5.0", - "dev": true, - "requires": { - "@typescript-eslint/utils": "^6.0.0 || ^7.0.0" - } - }, - "eslint-plugin-jsx-a11y": { - "version": "6.8.0", - "dev": true, - "requires": { - "@babel/runtime": "^7.23.2", - "aria-query": "^5.3.0", - "array-includes": "^3.1.7", - "array.prototype.flatmap": "^1.3.2", - "ast-types-flow": "^0.0.8", - "axe-core": "=4.7.0", - "axobject-query": "^3.2.1", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "es-iterator-helpers": "^1.0.15", - "hasown": "^2.0.0", - "jsx-ast-utils": "^3.3.5", - "language-tags": "^1.0.9", - "minimatch": "^3.1.2", - "object.entries": "^1.1.7", - "object.fromentries": "^2.0.7" - } - }, - "eslint-plugin-n": { - "version": "16.6.2", - "dev": true, - "requires": { - "@eslint-community/eslint-utils": "^4.4.0", - "builtins": "^5.0.1", - "eslint-plugin-es-x": "^7.5.0", - "get-tsconfig": "^4.7.0", - "globals": "^13.24.0", - "ignore": "^5.2.4", - "is-builtin-module": "^3.2.1", - "is-core-module": "^2.12.1", - "minimatch": "^3.1.2", - "resolve": "^1.22.2", - "semver": "7.5.4" - }, - "dependencies": { - "globals": { - "version": "13.24.0", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "type-fest": { - "version": "0.20.2", - "dev": true - } - } - }, - "eslint-plugin-no-storage": { - "version": "1.0.2", - "dev": true - }, - "eslint-plugin-node": { - "version": "11.1.0", - "dev": true, - "requires": { - "eslint-plugin-es": "^3.0.0", - "eslint-utils": "^2.0.0", - "ignore": "^5.1.1", - "minimatch": "^3.0.4", - "resolve": "^1.10.1", - "semver": "7.5.4" - } - }, - "eslint-plugin-promise": { - "version": "6.1.1", - "dev": true, - "requires": {} - }, - "eslint-plugin-react": { - "version": "7.34.1", - "dev": true, - "requires": { - "array-includes": "^3.1.7", - "array.prototype.findlast": "^1.2.4", - "array.prototype.flatmap": "^1.3.2", - "array.prototype.toreversed": "^1.1.2", - "array.prototype.tosorted": "^1.1.3", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.17", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.7", - "object.fromentries": "^2.0.7", - "object.hasown": "^1.1.3", - "object.values": "^1.1.7", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.5", - "semver": "7.5.4", - "string.prototype.matchall": "^4.0.10" - }, - "dependencies": { - "doctrine": { - "version": "2.1.0", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "resolve": { - "version": "2.0.0-next.5", - "dev": true, - "requires": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - } - } - }, - "eslint-plugin-react-hooks": { - "version": "4.6.2", - "requires": {} - }, - "eslint-scope": { - "version": "5.1.1", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "dependencies": { - "estraverse": { - "version": "4.3.0" - } - } - }, - "eslint-utils": { - "version": "2.1.0", - "dev": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "2.1.0", - "dev": true - }, - "espree": { - "version": "9.6.1", - "requires": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "3.4.3" - } - } - }, - "esprima": { - "version": "4.0.1", - "dev": true - }, - "esquery": { - "version": "1.5.0", - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0" - }, - "esutils": { - "version": "2.0.3" - }, - "etag": { - "version": "1.8.1", - "dev": true - }, - "ev-emitter": { - "version": "1.1.1" - }, - "eventemitter3": { - "version": "4.0.7" - }, - "events": { - "version": "3.3.0" - }, - "execa": { - "version": "5.1.1", - "dev": true, - "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" - }, - "dependencies": { - "get-stream": { - "version": "6.0.1", - "dev": true - } - } - }, - "exit": { - "version": "0.1.2", - "dev": true - }, - "expect": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/expect-utils": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0" - } - }, - "express": { - "version": "4.19.2", - "dev": true, - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.2", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.6.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "dev": true - }, - "qs": { - "version": "6.11.0", - "dev": true, - "requires": { - "side-channel": "^1.0.4" - } - }, - "safe-buffer": { - "version": "5.2.1", - "dev": true - } - } - }, - "fast-deep-equal": { - "version": "3.1.3" - }, - "fast-diff": { - "version": "1.3.0", - "dev": true, - "peer": true - }, - "fast-equals": { - "version": "5.0.1" - }, - "fast-glob": { - "version": "3.3.1", - "dev": true, - "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.4" - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0" - }, - "fast-levenshtein": { - "version": "2.0.6" - }, - "fastest-levenshtein": { - "version": "1.0.16", - "dev": true - }, - "fastq": { - "version": "1.13.0", - "requires": { - "reusify": "^1.0.4" - } - }, - "faye-websocket": { - "version": "0.11.4", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "fb-watchman": { - "version": "2.0.2", - "dev": true, - "requires": { - "bser": "2.1.1" - } - }, - "fetch-mock": { - "version": "9.11.0", - "dev": true, - "requires": { - "@babel/core": "^7.0.0", - "@babel/runtime": "^7.0.0", - "core-js": "^3.0.0", - "debug": "^4.1.1", - "glob-to-regexp": "^0.4.0", - "is-subset": "^0.1.1", - "lodash.isequal": "^4.5.0", - "path-to-regexp": "^2.2.1", - "querystring": "^0.2.0", - "whatwg-url": "^6.5.0" - }, - "dependencies": { - "path-to-regexp": { - "version": "2.4.0", - "dev": true - } - } - }, - "file-entry-cache": { - "version": "6.0.1", - "requires": { - "flat-cache": "^3.0.4" - } - }, - "file-saver": { - "version": "2.0.5" - }, - "fill-range": { - "version": "7.0.1", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "finalhandler": { - "version": "1.2.0", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "dev": true - } - } - }, - "find-cache-dir": { - "version": "4.0.0", - "dev": true, - "requires": { - "common-path-prefix": "^3.0.0", - "pkg-dir": "^7.0.0" - }, - "dependencies": { - "find-up": { - "version": "6.3.0", - "dev": true, - "requires": { - "locate-path": "^7.1.0", - "path-exists": "^5.0.0" - } - }, - "locate-path": { - "version": "7.2.0", - "dev": true, - "requires": { - "p-locate": "^6.0.0" - } - }, - "p-limit": { - "version": "4.0.0", - "dev": true, - "requires": { - "yocto-queue": "^1.0.0" - } - }, - "p-locate": { - "version": "6.0.0", - "dev": true, - "requires": { - "p-limit": "^4.0.0" - } - }, - "path-exists": { - "version": "5.0.0", - "dev": true - }, - "pkg-dir": { - "version": "7.0.0", - "dev": true, - "requires": { - "find-up": "^6.3.0" - } - }, - "yocto-queue": { - "version": "1.0.0", - "dev": true - } - } - }, - "find-root": { - "version": "1.1.0" - }, - "find-up": { - "version": "5.0.0", - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "find-yarn-workspace-root": { - "version": "2.0.0", - "dev": true, - "requires": { - "micromatch": "^4.0.2" - } - }, - "fizzy-ui-utils": { - "version": "2.0.7", - "requires": { - "desandro-matches-selector": "^2.0.0" - } - }, - "flat-cache": { - "version": "3.1.1", - "requires": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.9" - }, - "follow-redirects": { - "version": "1.15.6" - }, - "for-each": { - "version": "0.3.3", - "dev": true, - "requires": { - "is-callable": "^1.1.3" - } - }, - "foreground-child": { - "version": "3.1.1", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "dependencies": { - "signal-exit": { - "version": "4.1.0", - "dev": true - } - } - }, - "form-data": { - "version": "4.0.0", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "forwarded": { - "version": "0.2.0", - "dev": true - }, - "fraction.js": { - "version": "4.3.7", - "dev": true - }, - "fresh": { - "version": "0.5.2", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0" - }, - "fsevents": { - "version": "2.3.2", - "dev": true, - "optional": true - }, - "function-bind": { - "version": "1.1.2" - }, - "function.prototype.name": { - "version": "1.1.6", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" - } - }, - "functions-have-names": { - "version": "1.2.3" - }, - "gensync": { - "version": "1.0.0-beta.2", - "dev": true - }, - "geographiclib-geodesic": { - "version": "2.0.0" - }, - "geotiff": { - "version": "2.0.7", - "requires": { - "@petamoriken/float16": "^3.4.7", - "lerc": "^3.0.0", - "pako": "^2.0.4", - "parse-headers": "^2.0.2", - "quick-lru": "^6.1.1", - "web-worker": "^1.2.0", - "xml-utils": "^1.0.2" - }, - "dependencies": { - "pako": { - "version": "2.1.0" - }, - "quick-lru": { - "version": "6.1.1" - } - } - }, - "get-caller-file": { - "version": "2.0.5", - "dev": true - }, - "get-imports": { - "version": "1.0.0", - "dev": true, - "requires": { - "array-uniq": "^1.0.1", - "import-regex": "^1.1.0" - } - }, - "get-intrinsic": { - "version": "1.2.4", - "requires": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - } - }, - "get-package-type": { - "version": "0.1.0", - "dev": true - }, - "get-size": { - "version": "2.0.3" - }, - "get-symbol-description": { - "version": "1.0.2", - "dev": true, - "requires": { - "call-bind": "^1.0.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" - } - }, - "get-tsconfig": { - "version": "4.7.2", - "dev": true, - "requires": { - "resolve-pkg-maps": "^1.0.0" - } - }, - "glob": { - "version": "10.3.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.15.tgz", - "integrity": "sha512-0c6RlJt1TICLyvJYIApxb8GsXoai0KUP7AxKKAtsYXdgJR1mGEUa7DgwShbdk1nly0PYoZj01xd4hzbq3fsjpw==", - "dev": true, - "requires": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.6", - "minimatch": "^9.0.1", - "minipass": "^7.0.4", - "path-scurry": "^1.11.0" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "9.0.3", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "glob-parent": { - "version": "5.1.2", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "glob-to-regexp": { - "version": "0.4.1" - }, - "global-modules": { - "version": "2.0.0", - "dev": true, - "requires": { - "global-prefix": "^3.0.0" - } - }, - "global-prefix": { - "version": "3.0.0", - "dev": true, - "requires": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "dependencies": { - "which": { - "version": "1.3.1", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "globals": { - "version": "11.12.0", - "dev": true - }, - "globalthis": { - "version": "1.0.3", - "dev": true, - "requires": { - "define-properties": "^1.1.3" - } - }, - "globby": { - "version": "11.1.0", - "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } - }, - "globjoin": { - "version": "0.1.4", - "dev": true - }, - "gopd": { - "version": "1.0.1", - "requires": { - "get-intrinsic": "^1.1.3" - } - }, - "graceful-fs": { - "version": "4.2.11" - }, - "graphemer": { - "version": "1.4.0" - }, - "gzip-size": { - "version": "6.0.0", - "dev": true, - "requires": { - "duplexer": "^0.1.2" - } - }, - "handle-thing": { - "version": "2.0.1", - "dev": true - }, - "hard-rejection": { - "version": "2.1.0", - "dev": true - }, - "has-bigints": { - "version": "1.0.2", - "dev": true - }, - "has-flag": { - "version": "3.0.0" - }, - "has-property-descriptors": { - "version": "1.0.2", - "requires": { - "es-define-property": "^1.0.0" - } - }, - "has-proto": { - "version": "1.0.3" - }, - "has-symbols": { - "version": "1.0.3" - }, - "has-tostringtag": { - "version": "1.0.2", - "requires": { - "has-symbols": "^1.0.3" - } - }, - "hasown": { - "version": "2.0.1", - "requires": { - "function-bind": "^1.1.2" - } - }, - "history": { - "version": "5.3.0", - "requires": { - "@babel/runtime": "^7.7.6" - } - }, - "hoist-non-react-statics": { - "version": "3.3.2", - "requires": { - "react-is": "^16.7.0" - } - }, - "hosted-git-info": { - "version": "4.1.0", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "hpack.js": { - "version": "2.1.6", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "html-encoding-sniffer": { - "version": "3.0.0", - "dev": true, - "requires": { - "whatwg-encoding": "^2.0.0" - } - }, - "html-entities": { - "version": "2.5.2", - "dev": true - }, - "html-escaper": { - "version": "2.0.2", - "dev": true - }, - "html-tags": { - "version": "3.3.1", - "dev": true - }, - "htmlparser2": { - "version": "8.0.1", - "dev": true, - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "entities": "^4.3.0" - } - }, - "http-deceiver": { - "version": "1.2.7", - "dev": true - }, - "http-errors": { - "version": "2.0.0", - "dev": true, - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - } - }, - "http-parser-js": { - "version": "0.5.6", - "dev": true - }, - "http-proxy": { - "version": "1.18.1", - "dev": true, - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-proxy-agent": { - "version": "5.0.0", - "dev": true, - "requires": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - } - }, - "http-proxy-middleware": { - "version": "2.0.6", - "dev": true, - "requires": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "dependencies": { - "is-plain-obj": { - "version": "3.0.0", - "dev": true - } - } - }, - "https-proxy-agent": { - "version": "5.0.1", - "dev": true, - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "human-signals": { - "version": "2.1.0", - "dev": true - }, - "husky": { - "version": "9.0.11", - "dev": true - }, - "hyperdyperid": { - "version": "1.2.0", - "dev": true - }, - "iconv-lite": { - "version": "0.4.24", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "icss-utils": { - "version": "5.1.0", - "dev": true, - "requires": {} - }, - "ieee754": { - "version": "1.2.1" - }, - "ignore": { - "version": "5.2.4" - }, - "imagesloaded": { - "version": "5.0.0", - "requires": { - "ev-emitter": "^2.1.2" - }, - "dependencies": { - "ev-emitter": { - "version": "2.1.2" - } - } - }, - "immer": { - "version": "10.0.4" - }, - "immutability-helper": { - "version": "3.1.1" - }, - "immutable": { - "version": "4.3.4", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "import-lazy": { - "version": "4.0.0", - "dev": true - }, - "import-local": { - "version": "3.1.0", - "dev": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, - "import-regex": { - "version": "1.1.0", - "dev": true - }, - "imurmurhash": { - "version": "0.1.4" - }, - "indent-string": { - "version": "5.0.0", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4" - }, - "ini": { - "version": "1.3.8", - "dev": true - }, - "internal-slot": { - "version": "1.0.7", - "dev": true, - "requires": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" - } - }, - "internmap": { - "version": "2.0.3" - }, - "interpret": { - "version": "1.4.0", - "dev": true - }, - "ipaddr.js": { - "version": "1.9.1", - "dev": true - }, - "is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-array-buffer": { - "version": "3.0.4", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" - } - }, - "is-arrayish": { - "version": "0.2.1" - }, - "is-async-function": { - "version": "2.0.0", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-bigint": { - "version": "1.0.4", - "dev": true, - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-binary-path": { - "version": "2.1.0", - "dev": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-builtin-module": { - "version": "3.2.1", - "dev": true, - "requires": { - "builtin-modules": "^3.3.0" - } - }, - "is-callable": { - "version": "1.2.7", - "dev": true - }, - "is-core-module": { - "version": "2.13.1", - "requires": { - "hasown": "^2.0.0" - } - }, - "is-date-object": { - "version": "1.0.5", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-docker": { - "version": "2.2.1", - "dev": true - }, - "is-extglob": { - "version": "2.1.1" - }, - "is-finalizationregistry": { - "version": "1.0.2", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "dev": true - }, - "is-generator-fn": { - "version": "2.1.0", - "dev": true - }, - "is-generator-function": { - "version": "1.0.10", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-glob": { - "version": "4.0.3", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-inside-container": { - "version": "1.0.0", - "dev": true, - "requires": { - "is-docker": "^3.0.0" - }, - "dependencies": { - "is-docker": { - "version": "3.0.0", - "dev": true - } - } - }, - "is-lite": { - "version": "1.2.1" - }, - "is-map": { - "version": "2.0.2", - "dev": true - }, - "is-negative-zero": { - "version": "2.0.3", - "dev": true - }, - "is-network-error": { - "version": "1.0.1", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "dev": true - }, - "is-number-object": { - "version": "1.0.7", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-path-cwd": { - "version": "2.2.0", - "dev": true - }, - "is-path-in-cwd": { - "version": "2.1.0", - "dev": true, - "requires": { - "is-path-inside": "^2.1.0" - }, - "dependencies": { - "is-path-inside": { - "version": "2.1.0", - "dev": true, - "requires": { - "path-is-inside": "^1.0.2" - } - } - } - }, - "is-path-inside": { - "version": "3.0.3" - }, - "is-plain-obj": { - "version": "1.1.0", - "dev": true - }, - "is-plain-object": { - "version": "5.0.0", - "dev": true - }, - "is-potential-custom-element-name": { - "version": "1.0.1", - "dev": true - }, - "is-regex": { - "version": "1.1.4", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-set": { - "version": "2.0.2", - "dev": true - }, - "is-shared-array-buffer": { - "version": "1.0.3", - "dev": true, - "requires": { - "call-bind": "^1.0.7" - } - }, - "is-stream": { - "version": "2.0.1", - "dev": true - }, - "is-string": { - "version": "1.0.7", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-subset": { - "version": "0.1.1", - "dev": true - }, - "is-symbol": { - "version": "1.0.4", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-typed-array": { - "version": "1.1.13", - "dev": true, - "requires": { - "which-typed-array": "^1.1.14" - } - }, - "is-weakmap": { - "version": "2.0.1", - "dev": true - }, - "is-weakref": { - "version": "1.0.2", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-weakset": { - "version": "2.0.2", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, - "is-wsl": { - "version": "2.2.0", - "dev": true, - "requires": { - "is-docker": "^2.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "dev": true - }, - "isexe": { - "version": "2.0.0" - }, - "isobject": { - "version": "3.0.1", - "dev": true - }, - "istanbul-lib-coverage": { - "version": "3.2.0", - "dev": true - }, - "istanbul-lib-instrument": { - "version": "6.0.0", - "dev": true, - "requires": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "7.5.4" - } - }, - "istanbul-lib-report": { - "version": "3.0.1", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "make-dir": { - "version": "4.0.0", - "dev": true, - "requires": { - "semver": "7.5.4" - } - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "istanbul-lib-source-maps": { - "version": "4.0.1", - "dev": true, - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - } - }, - "istanbul-reports": { - "version": "3.1.6", - "dev": true, - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "iterator.prototype": { - "version": "1.1.2", - "dev": true, - "requires": { - "define-properties": "^1.2.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "reflect.getprototypeof": "^1.0.4", - "set-function-name": "^2.0.1" - } - }, - "jackspeak": { - "version": "2.3.6", - "dev": true, - "requires": { - "@isaacs/cliui": "^8.0.2", - "@pkgjs/parseargs": "^0.11.0" - } - }, - "jest": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/core": "^29.7.0", - "@jest/types": "^29.6.3", - "import-local": "^3.0.2", - "jest-cli": "^29.7.0" - } - }, - "jest-canvas-mock": { - "version": "2.5.2", - "dev": true, - "requires": { - "cssfontparser": "^1.2.1", - "moo-color": "^1.0.2" - } - }, - "jest-changed-files": { - "version": "29.7.0", - "dev": true, - "requires": { - "execa": "^5.0.0", - "jest-util": "^29.7.0", - "p-limit": "^3.1.0" - } - }, - "jest-circus": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/environment": "^29.7.0", - "@jest/expect": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^1.0.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^29.7.0", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "p-limit": "^3.1.0", - "pretty-format": "^29.7.0", - "pure-rand": "^6.0.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-cli": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/core": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "create-jest": "^29.7.0", - "exit": "^0.1.2", - "import-local": "^3.0.2", - "jest-config": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "yargs": "^17.3.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-config": { - "version": "29.7.0", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.7.0", - "@jest/types": "^29.6.3", - "babel-jest": "^29.7.0", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-circus": "^29.7.0", - "jest-environment-node": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-runner": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "glob": { - "version": "7.2.3", - "dev": true, - "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" - } - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "parse-json": { - "version": "5.2.0", - "dev": true, - "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" - } - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-diff": { - "version": "29.7.0", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^29.6.3", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-docblock": { - "version": "29.7.0", - "dev": true, - "requires": { - "detect-newline": "^3.0.0" - } - }, - "jest-each": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "jest-util": "^29.7.0", - "pretty-format": "^29.7.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-environment-jsdom": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/jsdom": "^20.0.0", - "@types/node": "*", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0", - "jsdom": "^20.0.0" - }, - "dependencies": { - "acorn-globals": { - "version": "7.0.1", - "dev": true, - "requires": { - "acorn": "^8.1.0", - "acorn-walk": "^8.0.2" - } - }, - "jsdom": { - "version": "20.0.3", - "dev": true, - "requires": { - "abab": "^2.0.6", - "acorn": "^8.8.1", - "acorn-globals": "^7.0.0", - "cssom": "^0.5.0", - "cssstyle": "^2.3.0", - "data-urls": "^3.0.2", - "decimal.js": "^10.4.2", - "domexception": "^4.0.0", - "escodegen": "^2.0.0", - "form-data": "^4.0.0", - "html-encoding-sniffer": "^3.0.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.1", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.2", - "parse5": "^7.1.1", - "saxes": "^6.0.0", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.1.2", - "w3c-xmlserializer": "^4.0.0", - "webidl-conversions": "^7.0.0", - "whatwg-encoding": "^2.0.0", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^11.0.0", - "ws": "^8.11.0", - "xml-name-validator": "^4.0.0" - } - }, - "parse5": { - "version": "7.1.2", - "dev": true, - "requires": { - "entities": "^4.4.0" - } - }, - "saxes": { - "version": "6.0.0", - "dev": true, - "requires": { - "xmlchars": "^2.2.0" - } - }, - "tr46": { - "version": "3.0.0", - "dev": true, - "requires": { - "punycode": "^2.1.1" - } - }, - "w3c-xmlserializer": { - "version": "4.0.0", - "dev": true, - "requires": { - "xml-name-validator": "^4.0.0" - } - }, - "whatwg-url": { - "version": "11.0.0", - "dev": true, - "requires": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" - } - }, - "ws": { - "version": "8.12.0", - "dev": true, - "requires": {} - } - } - }, - "jest-environment-node": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - } - }, - "jest-get-type": { - "version": "29.6.3", - "dev": true - }, - "jest-haste-map": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - } - }, - "jest-leak-detector": { - "version": "29.7.0", - "dev": true, - "requires": { - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - } - }, - "jest-matcher-utils": { - "version": "29.7.0", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^29.7.0", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-message-util": { - "version": "29.7.0", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.6.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-mock": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-util": "^29.7.0" - } - }, - "jest-pnp-resolver": { - "version": "1.2.3", - "dev": true, - "requires": {} - }, - "jest-regex-util": { - "version": "29.6.3", - "dev": true - }, - "jest-resolve": { - "version": "29.7.0", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "resolve": "^1.20.0", - "resolve.exports": "^2.0.0", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-resolve-dependencies": { - "version": "29.7.0", - "dev": true, - "requires": { - "jest-regex-util": "^29.6.3", - "jest-snapshot": "^29.7.0" - } - }, - "jest-runner": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/console": "^29.7.0", - "@jest/environment": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^29.7.0", - "jest-environment-node": "^29.7.0", - "jest-haste-map": "^29.7.0", - "jest-leak-detector": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-resolve": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-util": "^29.7.0", - "jest-watcher": "^29.7.0", - "jest-worker": "^29.7.0", - "p-limit": "^3.1.0", - "source-map-support": "0.5.13" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-runtime": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/globals": "^29.7.0", - "@jest/source-map": "^29.6.3", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-mock": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "glob": { - "version": "7.2.3", - "dev": true, - "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" - } - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-snapshot": { - "version": "29.7.0", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-jsx": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/types": "^7.3.3", - "@jest/expect-utils": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^29.7.0", - "graceful-fs": "^4.2.9", - "jest-diff": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "natural-compare": "^1.4.0", - "pretty-format": "^29.7.0", - "semver": "7.5.4" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-util": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-validate": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "leven": "^3.1.0", - "pretty-format": "^29.7.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "camelcase": { - "version": "6.3.0", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-watcher": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "jest-util": "^29.7.0", - "string-length": "^4.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-worker": { - "version": "29.7.0", - "dev": true, - "requires": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "8.1.1", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jiti": { - "version": "1.20.0", - "dev": true - }, - "js-tokens": { - "version": "4.0.0" - }, - "js-yaml": { - "version": "4.1.0", - "requires": { - "argparse": "^2.0.1" - } - }, - "jsdom-worker": { - "version": "0.3.0", - "requires": { - "mitt": "^3.0.0", - "uuid-v4": "^0.1.0" - } - }, - "jsesc": { - "version": "2.5.2", - "dev": true - }, - "json-buffer": { - "version": "3.0.1" - }, - "json-parse-better-errors": { - "version": "1.0.2", - "dev": true - }, - "json-parse-even-better-errors": { - "version": "2.3.1" - }, - "json-schema-traverse": { - "version": "1.0.0", - "dev": true - }, - "json-stable-stringify": { - "version": "1.0.2", - "dev": true, - "requires": { - "jsonify": "^0.0.1" - } - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1" - }, - "json-stringify-pretty-compact": { - "version": "2.0.0" - }, - "json5": { - "version": "2.2.3", - "dev": true - }, - "jsonfile": { - "version": "6.1.0", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - }, - "dependencies": { - "universalify": { - "version": "2.0.0", - "dev": true - } - } - }, - "jsonify": { - "version": "0.0.1", - "dev": true - }, - "jsx-ast-utils": { - "version": "3.3.5", - "dev": true, - "requires": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "object.assign": "^4.1.4", - "object.values": "^1.1.6" - } - }, - "kdbush": { - "version": "4.0.2" - }, - "keyv": { - "version": "4.5.4", - "requires": { - "json-buffer": "3.0.1" - } - }, - "kind-of": { - "version": "6.0.3", - "dev": true - }, - "klaw-sync": { - "version": "6.0.0", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11" - } - }, - "kleur": { - "version": "3.0.3", - "dev": true - }, - "known-css-properties": { - "version": "0.28.0", - "dev": true - }, - "language-subtag-registry": { - "version": "0.3.22", - "dev": true - }, - "language-tags": { - "version": "1.0.9", - "dev": true, - "requires": { - "language-subtag-registry": "^0.3.20" - } - }, - "launch-editor": { - "version": "2.6.1", - "dev": true, - "requires": { - "picocolors": "^1.0.0", - "shell-quote": "^1.8.1" - } - }, - "lerc": { - "version": "3.0.0" - }, - "leven": { - "version": "3.1.0", - "dev": true - }, - "levn": { - "version": "0.4.1", - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "lilconfig": { - "version": "3.1.1", - "dev": true - }, - "lines-and-columns": { - "version": "1.2.4" - }, - "load-json-file": { - "version": "4.0.0", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "strip-bom": { - "version": "3.0.0", - "dev": true - } - } - }, - "loader-runner": { - "version": "4.3.0" - }, - "loader-utils": { - "version": "2.0.4", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "locate-path": { - "version": "6.0.0", - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash": { - "version": "4.17.21" - }, - "lodash-es": { - "version": "4.17.21" - }, - "lodash.clonedeep": { - "version": "4.5.0", - "dev": true, - "peer": true - }, - "lodash.debounce": { - "version": "4.0.8", - "dev": true - }, - "lodash.difference": { - "version": "4.5.0" - }, - "lodash.isequal": { - "version": "4.5.0", - "dev": true - }, - "lodash.isplainobject": { - "version": "4.0.6", - "dev": true - }, - "lodash.memoize": { - "version": "4.1.2", - "dev": true - }, - "lodash.merge": { - "version": "4.6.2" - }, - "lodash.sortby": { - "version": "4.7.0", - "dev": true - }, - "lodash.truncate": { - "version": "4.4.2", - "dev": true - }, - "lodash.uniq": { - "version": "4.5.0", - "dev": true - }, - "loose-envify": { - "version": "1.4.0", - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "make-dir": { - "version": "3.1.0", - "dev": true, - "requires": { - "semver": "7.5.4" - } - }, - "makeerror": { - "version": "1.0.12", - "dev": true, - "requires": { - "tmpl": "1.0.5" - } - }, - "map-obj": { - "version": "4.3.0", - "dev": true - }, - "mapbox-to-css-font": { - "version": "2.4.2" - }, - "masonry-layout": { - "version": "4.2.2", - "requires": { - "get-size": "^2.0.2", - "outlayer": "^2.1.0" - } - }, - "mathml-tag-names": { - "version": "2.1.3", - "dev": true - }, - "mdn-data": { - "version": "2.0.30", - "dev": true - }, - "media-typer": { - "version": "0.3.0", - "dev": true - }, - "memoize-one": { - "version": "5.2.1" - }, - "memory-fs": { - "version": "0.2.0", - "dev": true - }, - "memorystream": { - "version": "0.3.1", - "dev": true - }, - "meow": { - "version": "10.1.5", - "dev": true, - "requires": { - "@types/minimist": "^1.2.2", - "camelcase-keys": "^7.0.0", - "decamelize": "^5.0.0", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.2", - "read-pkg-up": "^8.0.0", - "redent": "^4.0.0", - "trim-newlines": "^4.0.2", - "type-fest": "^1.2.2", - "yargs-parser": "^20.2.9" - }, - "dependencies": { - "type-fest": { - "version": "1.4.0", - "dev": true - } - } - }, - "merge-descriptors": { - "version": "1.0.1", - "dev": true - }, - "merge-stream": { - "version": "2.0.0" - }, - "merge2": { - "version": "1.4.1", - "dev": true - }, - "methods": { - "version": "1.1.2", - "dev": true - }, - "mgrs": { - "version": "1.0.0" - }, - "micromatch": { - "version": "4.0.5", - "dev": true, - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "mime": { - "version": "1.6.0", - "dev": true - }, - "mime-db": { - "version": "1.52.0" - }, - "mime-types": { - "version": "2.1.35", - "requires": { - "mime-db": "1.52.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "dev": true - }, - "min-indent": { - "version": "1.0.1", - "dev": true - }, - "mini-css-extract-plugin": { - "version": "2.9.0", - "dev": true, - "requires": { - "schema-utils": "^4.0.0", - "tapable": "^2.2.1" - }, - "dependencies": { - "schema-utils": { - "version": "4.0.0", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - }, - "tapable": { - "version": "2.2.1", - "dev": true - } - } - }, - "minimalistic-assert": { - "version": "1.0.1", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.6" - }, - "minimist-options": { - "version": "4.1.0", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - } - }, - "minipass": { - "version": "7.1.1", - "dev": true - }, - "minizlib": { - "version": "3.0.1", - "dev": true, - "requires": { - "minipass": "^7.0.4", - "rimraf": "^5.0.5" - }, - "dependencies": { - "rimraf": { - "version": "5.0.5", - "dev": true, - "requires": { - "glob": "^10.3.7" - } - } - } - }, - "mitt": { - "version": "3.0.0" - }, - "mkdirp": { - "version": "3.0.1", - "dev": true - }, - "moment": { - "version": "2.30.1" - }, - "moment-locales-webpack-plugin": { - "version": "1.2.0", - "requires": { - "lodash.difference": "^4.5.0" - } - }, - "moo-color": { - "version": "1.0.3", - "dev": true, - "requires": { - "color-name": "^1.1.4" - }, - "dependencies": { - "color-name": { - "version": "1.1.4", - "dev": true - } - } - }, - "mrmime": { - "version": "1.0.1", - "dev": true - }, - "ms": { - "version": "2.1.2" - }, - "multicast-dns": { - "version": "7.2.5", - "dev": true, - "requires": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - } - }, - "nan": { - "version": "2.19.0", - "dev": true, - "optional": true - }, - "nanoid": { - "version": "3.3.7", - "dev": true - }, - "natural-compare": { - "version": "1.4.0" - }, - "negotiator": { - "version": "0.6.3" - }, - "neo-async": { - "version": "2.6.2" - }, - "nice-try": { - "version": "1.0.5", - "dev": true - }, - "node-dir": { - "version": "0.1.17", - "dev": true, - "requires": { - "minimatch": "^3.0.2" - } - }, - "node-fetch": { - "version": "2.7.0", - "requires": { - "whatwg-url": "^5.0.0" - }, - "dependencies": { - "tr46": { - "version": "0.0.3" - }, - "webidl-conversions": { - "version": "3.0.1" - }, - "whatwg-url": { - "version": "5.0.0", - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - } - } - }, - "node-forge": { - "version": "1.3.1", - "dev": true - }, - "node-int64": { - "version": "0.4.0", - "dev": true - }, - "node-releases": { - "version": "2.0.14" - }, - "node-ssh": { - "version": "13.2.0", - "dev": true, - "requires": { - "is-stream": "^2.0.0", - "make-dir": "^3.1.0", - "sb-promise-queue": "^2.1.0", - "sb-scandir": "^3.1.0", - "shell-escape": "^0.2.0", - "ssh2": "^1.14.0" - } - }, - "normalize-package-data": { - "version": "3.0.3", - "dev": true, - "requires": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "7.5.4", - "validate-npm-package-license": "^3.0.1" - } - }, - "normalize-path": { - "version": "3.0.0", - "dev": true - }, - "normalize-range": { - "version": "0.1.2", - "dev": true - }, - "npm-run-all": { - "version": "4.1.5", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "chalk": "^2.4.1", - "cross-spawn": "^6.0.5", - "memorystream": "^0.3.1", - "minimatch": "^3.0.4", - "pidtree": "^0.3.0", - "read-pkg": "^3.0.0", - "shell-quote": "^1.6.1", - "string.prototype.padend": "^3.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "7.5.4", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "path-key": { - "version": "2.0.1", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "dev": true - }, - "which": { - "version": "1.3.1", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "npm-run-path": { - "version": "4.0.1", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "nth-check": { - "version": "2.0.1", - "dev": true, - "requires": { - "boolbase": "^1.0.0" - } - }, - "nwsapi": { - "version": "2.2.2", - "dev": true - }, - "object-assign": { - "version": "4.1.1" - }, - "object-inspect": { - "version": "1.13.1" - }, - "object-is": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", - "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", - "requires": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1" - } - }, - "object-keys": { - "version": "1.1.1" - }, - "object.assign": { - "version": "4.1.5", - "dev": true, - "requires": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - } - }, - "object.entries": { - "version": "1.1.7", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - } - }, - "object.fromentries": { - "version": "2.0.7", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - } - }, - "object.groupby": { - "version": "1.0.1", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1" - } - }, - "object.hasown": { - "version": "1.1.3", - "dev": true, - "requires": { - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - } - }, - "object.values": { - "version": "1.1.7", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - } - }, - "obuf": { - "version": "1.1.2", - "dev": true - }, - "ol": { - "version": "8.2.0", - "requires": { - "color-rgba": "^3.0.0", - "color-space": "^2.0.1", - "earcut": "^2.2.3", - "geotiff": "^2.0.7", - "pbf": "3.2.1", - "rbush": "^3.0.1" - } - }, - "ol-mapbox-style": { - "version": "12.3.2", - "resolved": "https://registry.npmjs.org/ol-mapbox-style/-/ol-mapbox-style-12.3.2.tgz", - "integrity": "sha512-Qw9I6+WHz9zBsLNm8zWWb707Y/hXrQP1fcwK86pxcX/FklwyDxAhfJAdTkINHncZ331CBEWcqvi2tzoN23dgwg==", - "requires": { - "@mapbox/mapbox-gl-style-spec": "^13.23.1", - "mapbox-to-css-font": "^2.4.1" - } - }, - "on-finished": { - "version": "2.4.1", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2" - }, - "once": { - "version": "1.4.0", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "open": { - "version": "7.4.2", - "dev": true, - "requires": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" - } - }, - "opener": { - "version": "1.5.2", - "dev": true - }, - "optionator": { - "version": "0.9.3", - "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", - "dev": true - }, - "outlayer": { - "version": "2.1.1", - "requires": { - "ev-emitter": "^1.0.0", - "fizzy-ui-utils": "^2.0.0", - "get-size": "^2.0.2" - } - }, - "p-limit": { - "version": "3.1.0", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "requires": { - "p-limit": "^3.0.2" - } - }, - "p-queue": { - "version": "8.0.1", - "requires": { - "eventemitter3": "^5.0.1", - "p-timeout": "^6.1.2" - }, - "dependencies": { - "eventemitter3": { - "version": "5.0.1" - } - } - }, - "p-retry": { - "version": "6.2.0", - "dev": true, - "requires": { - "@types/retry": "0.12.2", - "is-network-error": "^1.0.0", - "retry": "^0.13.1" - } - }, - "p-timeout": { - "version": "6.1.2" - }, - "p-try": { - "version": "2.2.0", - "dev": true - }, - "pako": { - "version": "1.0.11" - }, - "parent-module": { - "version": "1.0.1", - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-headers": { - "version": "2.0.5" - }, - "parse-import": { - "version": "2.0.0", - "dev": true, - "requires": { - "get-imports": "^1.0.0" - } - }, - "parse-json": { - "version": "4.0.0", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", - "dev": true, - "requires": { - "domhandler": "^5.0.2", - "parse5": "^7.0.0" - }, - "dependencies": { - "parse5": { - "version": "7.1.2", - "dev": true, - "requires": { - "entities": "^4.4.0" - } - } - } - }, - "parseurl": { - "version": "1.3.3", - "dev": true - }, - "patch-package": { - "version": "8.0.0", - "dev": true, - "requires": { - "@yarnpkg/lockfile": "^1.1.0", - "chalk": "^4.1.2", - "ci-info": "^3.7.0", - "cross-spawn": "^7.0.3", - "find-yarn-workspace-root": "^2.0.0", - "fs-extra": "^9.0.0", - "json-stable-stringify": "^1.0.2", - "klaw-sync": "^6.0.0", - "minimist": "^1.2.6", - "open": "^7.4.2", - "rimraf": "^2.6.3", - "semver": "7.5.4", - "slash": "^2.0.0", - "tmp": "^0.0.33", - "yaml": "^2.2.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "fs-extra": { - "version": "9.1.0", - "dev": true, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "glob": { - "version": "7.2.3", - "dev": true, - "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" - } - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "slash": { - "version": "2.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "universalify": { - "version": "2.0.0", - "dev": true - } - } - }, - "path-exists": { - "version": "4.0.0" - }, - "path-is-absolute": { - "version": "1.0.1" - }, - "path-is-inside": { - "version": "1.0.2", - "dev": true - }, - "path-key": { - "version": "3.1.1" - }, - "path-parse": { - "version": "1.0.7" - }, - "path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "dev": true, - "requires": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", - "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", - "dev": true - } - } - }, - "path-to-regexp": { - "version": "0.1.7", - "dev": true - }, - "path-type": { - "version": "4.0.0" - }, - "pbf": { - "version": "3.2.1", - "requires": { - "ieee754": "^1.1.12", - "resolve-protobuf-schema": "^2.1.0" - } - }, - "picocolors": { - "version": "1.0.0" - }, - "picomatch": { - "version": "2.3.1", - "dev": true - }, - "pidtree": { - "version": "0.3.1", - "dev": true - }, - "pify": { - "version": "3.0.0", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, - "pirates": { - "version": "4.0.6", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "dev": true, - "requires": { - "find-up": "^4.0.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - } - } - }, - "playwright": { - "version": "1.44.0", - "dev": true, - "requires": { - "fsevents": "2.3.2", - "playwright-core": "1.44.0" - } - }, - "playwright-core": { - "version": "1.44.0", - "dev": true - }, - "popper.js": { - "version": "1.16.1" - }, - "possible-typed-array-names": { - "version": "1.0.0", - "dev": true - }, - "postcss": { - "version": "8.4.38", - "dev": true, - "requires": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" - } - }, - "postcss-calc": { - "version": "10.0.0", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.16", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-colormin": { - "version": "7.0.0", - "dev": true, - "requires": { - "browserslist": "^4.23.0", - "caniuse-api": "^3.0.0", - "colord": "^2.9.3", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-convert-values": { - "version": "7.0.0", - "dev": true, - "requires": { - "browserslist": "^4.23.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-discard-comments": { - "version": "7.0.0", - "dev": true, - "requires": {} - }, - "postcss-discard-duplicates": { - "version": "7.0.0", - "dev": true, - "requires": {} - }, - "postcss-discard-empty": { - "version": "7.0.0", - "dev": true, - "requires": {} - }, - "postcss-discard-overridden": { - "version": "7.0.0", - "dev": true, - "requires": {} - }, - "postcss-loader": { - "version": "8.1.1", - "dev": true, - "requires": { - "cosmiconfig": "^9.0.0", - "jiti": "^1.20.0", - "semver": "7.5.4" - }, - "dependencies": { - "cosmiconfig": { - "version": "9.0.0", - "dev": true, - "requires": { - "env-paths": "^2.2.1", - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0" - } - }, - "parse-json": { - "version": "5.2.0", - "dev": true, - "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" - } - } - } - }, - "postcss-media-query-parser": { - "version": "0.2.3", - "dev": true - }, - "postcss-merge-longhand": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^7.0.0" - } - }, - "postcss-merge-rules": { - "version": "7.0.0", - "dev": true, - "requires": { - "browserslist": "^4.23.0", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.16" - } - }, - "postcss-minify-font-values": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-gradients": { - "version": "7.0.0", - "dev": true, - "requires": { - "colord": "^2.9.3", - "cssnano-utils": "^5.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-params": { - "version": "7.0.0", - "dev": true, - "requires": { - "browserslist": "^4.23.0", - "cssnano-utils": "^5.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-selectors": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.16" - } - }, - "postcss-modules-extract-imports": { - "version": "3.1.0", - "dev": true, - "requires": {} - }, - "postcss-modules-local-by-default": { - "version": "4.0.5", - "dev": true, - "requires": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-modules-scope": { - "version": "3.2.0", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-modules-values": { - "version": "4.0.0", - "dev": true, - "requires": { - "icss-utils": "^5.0.0" - } - }, - "postcss-normalize-charset": { - "version": "7.0.0", - "dev": true, - "requires": {} - }, - "postcss-normalize-display-values": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-positions": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-repeat-style": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-string": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-timing-functions": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-unicode": { - "version": "7.0.0", - "dev": true, - "requires": { - "browserslist": "^4.23.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-url": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-whitespace": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-ordered-values": { - "version": "7.0.0", - "dev": true, - "requires": { - "cssnano-utils": "^5.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-reduce-initial": { - "version": "7.0.0", - "dev": true, - "requires": { - "browserslist": "^4.23.0", - "caniuse-api": "^3.0.0" - } - }, - "postcss-reduce-transforms": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-resolve-nested-selector": { - "version": "0.1.1", - "dev": true - }, - "postcss-safe-parser": { - "version": "6.0.0", - "dev": true, - "requires": {} - }, - "postcss-scss": { - "version": "4.0.9", - "dev": true, - "requires": {} - }, - "postcss-selector-parser": { - "version": "6.0.16", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-svgo": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0", - "svgo": "^3.2.0" - } - }, - "postcss-unique-selectors": { - "version": "7.0.0", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.16" - } - }, - "postcss-value-parser": { - "version": "4.2.0", - "dev": true - }, - "prelude-ls": { - "version": "1.2.1" - }, - "pretty-format": { - "version": "29.7.0", - "dev": true, - "requires": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "dev": true - }, - "react-is": { - "version": "18.2.0", - "dev": true - } - } - }, - "process-nextick-args": { - "version": "2.0.1", - "dev": true - }, - "proj4": { - "version": "2.11.0", - "requires": { - "mgrs": "1.0.0", - "wkt-parser": "^1.3.3" - } - }, - "prompts": { - "version": "2.4.2", - "dev": true, - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "prop-types": { - "version": "15.8.1", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "protocol-buffers-schema": { - "version": "3.6.0" - }, - "proxy-addr": { - "version": "2.0.7", - "dev": true, - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - } - }, - "proxy-from-env": { - "version": "1.1.0" - }, - "psl": { - "version": "1.9.0" - }, - "punycode": { - "version": "2.3.0" - }, - "pure-rand": { - "version": "6.0.4", - "dev": true - }, - "qs": { - "version": "6.12.1", - "requires": { - "side-channel": "^1.0.6" - } - }, - "querystring": { - "version": "0.2.1", - "dev": true - }, - "querystringify": { - "version": "2.2.0" - }, - "queue-microtask": { - "version": "1.2.3" - }, - "quick-lru": { - "version": "5.1.1", - "dev": true - }, - "quickselect": { - "version": "2.0.0" - }, - "quill-delta": { - "version": "5.1.0", - "dev": true, - "peer": true, - "requires": { - "fast-diff": "^1.3.0", - "lodash.clonedeep": "^4.5.0", - "lodash.isequal": "^4.5.0" - } - }, - "raf-schd": { - "version": "4.0.3" - }, - "randombytes": { - "version": "2.1.0", - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.1", - "dev": true - }, - "raw-body": { - "version": "2.5.2", - "dev": true, - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "dev": true - } - } - }, - "rbush": { - "version": "3.0.1", - "requires": { - "quickselect": "^2.0.0" - } - }, - "rc-pagination": { - "version": "4.0.4", - "requires": { - "@babel/runtime": "^7.10.1", - "classnames": "^2.3.2", - "rc-util": "^5.38.0" - } - }, - "rc-util": { - "version": "5.39.1", - "requires": { - "@babel/runtime": "^7.18.3", - "react-is": "^18.2.0" - }, - "dependencies": { - "react-is": { - "version": "18.2.0" - } - } - }, - "react": { - "version": "18.3.1", - "requires": { - "loose-envify": "^1.1.0" - } - }, - "react-beautiful-dnd": { - "version": "13.1.1", - "requires": { - "@babel/runtime": "^7.9.2", - "css-box-model": "^1.2.0", - "memoize-one": "^5.1.1", - "raf-schd": "^4.0.2", - "react-redux": "^7.2.0", - "redux": "^4.0.4", - "use-memo-one": "^1.1.1" - }, - "dependencies": { - "react-is": { - "version": "17.0.2" - }, - "react-redux": { - "version": "7.2.9", - "requires": { - "@babel/runtime": "^7.15.4", - "@types/react-redux": "^7.1.20", - "hoist-non-react-statics": "^3.3.2", - "loose-envify": "^1.4.0", - "prop-types": "^15.7.2", - "react-is": "^17.0.2" - } - }, - "redux": { - "version": "4.2.1", - "requires": { - "@babel/runtime": "^7.9.2" - } - } - } - }, - "react-device-detect": { - "version": "2.2.3", - "requires": { - "ua-parser-js": "^1.0.33" - } - }, - "react-dom": { - "version": "18.3.0", - "requires": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.1" - } - }, - "react-draggable": { - "version": "4.4.6", - "requires": { - "clsx": "^1.1.1", - "prop-types": "^15.8.1" - } - }, - "react-fast-compare": { - "version": "3.2.2" - }, - "react-floater": { - "version": "0.7.9", - "requires": { - "deepmerge": "^4.3.1", - "is-lite": "^0.8.2", - "popper.js": "^1.16.0", - "prop-types": "^15.8.1", - "tree-changes": "^0.9.1" - }, - "dependencies": { - "is-lite": { - "version": "0.8.2" - } - } - }, - "react-image-crop": { - "version": "11.0.5", - "requires": {} - }, - "react-infinite-scroller": { - "version": "1.2.6", - "requires": { - "prop-types": "^15.5.8" - } - }, - "react-innertext": { - "version": "1.1.5", - "requires": {} - }, - "react-is": { - "version": "16.13.1" - }, - "react-joyride": { - "version": "2.8.1", - "requires": { - "@gilbarbara/deep-equal": "^0.3.1", - "deep-diff": "^1.0.2", - "deepmerge": "^4.3.1", - "is-lite": "^1.2.1", - "react-floater": "^0.7.9", - "react-innertext": "^1.1.5", - "react-is": "^16.13.1", - "scroll": "^3.0.1", - "scrollparent": "^2.1.0", - "tree-changes": "^0.11.2", - "type-fest": "^4.15.0" - }, - "dependencies": { - "@gilbarbara/deep-equal": { - "version": "0.3.1" - }, - "tree-changes": { - "version": "0.11.2", - "requires": { - "@gilbarbara/deep-equal": "^0.3.1", - "is-lite": "^1.2.0" - } - }, - "type-fest": { - "version": "4.15.0" - } - } - }, - "react-mobile-datepicker": { - "version": "4.0.2", - "requires": {} - }, - "react-popper": { - "version": "2.3.0", - "requires": { - "react-fast-compare": "^3.0.1", - "warning": "^4.0.2" - } - }, - "react-redux": { - "version": "9.1.1", - "requires": { - "@types/use-sync-external-store": "^0.0.3", - "use-sync-external-store": "^1.0.0" - } - }, - "react-refresh": { - "version": "0.14.1", - "dev": true - }, - "react-resizable": { - "version": "3.0.5", - "requires": { - "prop-types": "15.x", - "react-draggable": "^4.0.3" - } - }, - "react-select": { - "version": "5.8.0", - "requires": { - "@babel/runtime": "^7.12.0", - "@emotion/cache": "^11.4.0", - "@emotion/react": "^11.8.1", - "@floating-ui/dom": "^1.0.1", - "@types/react-transition-group": "^4.4.0", - "memoize-one": "^6.0.0", - "prop-types": "^15.6.0", - "react-transition-group": "^4.3.0", - "use-isomorphic-layout-effect": "^1.1.2" - }, - "dependencies": { - "memoize-one": { - "version": "6.0.0" - } - } - }, - "react-shallow-renderer": { - "version": "16.15.0", - "dev": true, - "requires": { - "object-assign": "^4.1.1", - "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" - } - }, - "react-smooth": { - "version": "4.0.0", - "requires": { - "fast-equals": "^5.0.1", - "prop-types": "^15.8.1", - "react-transition-group": "^4.4.5" - } - }, - "react-swipe-to-delete-component": { - "version": "1.0.5", - "requires": { - "@babel/runtime": "^7.12.5", - "prop-types": "^15.8.1", - "react": "^17.0.2", - "react-dom": "^17.0.2" - }, - "dependencies": { - "react": { - "version": "17.0.2", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "react-dom": { - "version": "17.0.2", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" - } - }, - "scheduler": { - "version": "0.20.2", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - } - } - }, - "react-test-renderer": { - "version": "18.3.0", - "dev": true, - "requires": { - "react-is": "^18.3.0", - "react-shallow-renderer": "^16.15.0", - "scheduler": "^0.23.1" - }, - "dependencies": { - "react-is": { - "version": "18.3.1", - "dev": true - } - } - }, - "react-transition-group": { - "version": "4.4.5", - "requires": { - "@babel/runtime": "^7.5.5", - "dom-helpers": "^5.0.1", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2" - } - }, - "react-visibility-sensor": { - "version": "5.1.1", - "requires": { - "prop-types": "^15.7.2" - } - }, - "reactstrap": { - "version": "9.2.2", - "requires": { - "@babel/runtime": "^7.12.5", - "@popperjs/core": "^2.6.0", - "classnames": "^2.2.3", - "prop-types": "^15.5.8", - "react-popper": "^2.2.4", - "react-transition-group": "^4.4.2" - } - }, - "read-pkg": { - "version": "3.0.0", - "dev": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "2.8.9", - "dev": true - }, - "normalize-package-data": { - "version": "2.5.0", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "7.5.4", - "validate-npm-package-license": "^3.0.1" - } - }, - "path-type": { - "version": "3.0.0", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - } - } - }, - "read-pkg-up": { - "version": "8.0.0", - "dev": true, - "requires": { - "find-up": "^5.0.0", - "read-pkg": "^6.0.0", - "type-fest": "^1.0.1" - }, - "dependencies": { - "parse-json": { - "version": "5.2.0", - "dev": true, - "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" - } - }, - "read-pkg": { - "version": "6.0.0", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^3.0.2", - "parse-json": "^5.2.0", - "type-fest": "^1.0.1" - } - }, - "type-fest": { - "version": "1.4.0", - "dev": true - } - } - }, - "readable-stream": { - "version": "2.3.7", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "string_decoder": { - "version": "1.1.1", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "readdirp": { - "version": "3.6.0", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "recharts": { - "version": "2.12.7", - "requires": { - "clsx": "^2.0.0", - "eventemitter3": "^4.0.1", - "lodash": "^4.17.21", - "react-is": "^16.10.2", - "react-smooth": "^4.0.0", - "recharts-scale": "^0.4.4", - "tiny-invariant": "^1.3.1", - "victory-vendor": "^36.6.8" - }, - "dependencies": { - "clsx": { - "version": "2.0.0" - } - } - }, - "recharts-scale": { - "version": "0.4.5", - "requires": { - "decimal.js-light": "^2.4.1" - } - }, - "rechoir": { - "version": "0.6.2", - "dev": true, - "requires": { - "resolve": "^1.1.6" - } - }, - "redent": { - "version": "4.0.0", - "dev": true, - "requires": { - "indent-string": "^5.0.0", - "strip-indent": "^4.0.0" - } - }, - "redux": { - "version": "5.0.1" - }, - "redux-location-state": { - "version": "2.8.2", - "requires": { - "lodash": "^4.13.1" - } - }, - "redux-logger": { - "version": "3.0.6", - "requires": { - "deep-diff": "^0.3.5" - }, - "dependencies": { - "deep-diff": { - "version": "0.3.8" - } - } - }, - "redux-mock-store": { - "version": "1.5.4", - "dev": true, - "requires": { - "lodash.isplainobject": "^4.0.6" - } - }, - "redux-thunk": { - "version": "3.1.0", - "requires": {} - }, - "reflect.getprototypeof": { - "version": "1.0.4", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "globalthis": "^1.0.3", - "which-builtin-type": "^1.1.3" - } - }, - "regenerate": { - "version": "1.4.2", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "10.1.1", - "dev": true, - "requires": { - "regenerate": "^1.4.2" - } - }, - "regenerator-runtime": { - "version": "0.14.1" - }, - "regenerator-transform": { - "version": "0.15.2", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regexp.prototype.flags": { - "version": "1.5.2", - "requires": { - "call-bind": "^1.0.6", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "set-function-name": "^2.0.1" - } - }, - "regexpp": { - "version": "3.2.0", - "dev": true - }, - "regexpu-core": { - "version": "5.3.2", - "dev": true, - "requires": { - "@babel/regjsgen": "^0.8.0", - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - } - }, - "regjsparser": { - "version": "0.9.1", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "dev": true - } - } - }, - "require-directory": { - "version": "2.1.1", - "dev": true - }, - "require-from-string": { - "version": "2.0.2", - "dev": true - }, - "requires-port": { - "version": "1.0.0" - }, - "reselect": { - "version": "5.1.0" - }, - "resolve": { - "version": "1.22.6", - "requires": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "5.0.0", - "dev": true - } - } - }, - "resolve-from": { - "version": "4.0.0" - }, - "resolve-pathname": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" - }, - "resolve-pkg-maps": { - "version": "1.0.0", - "dev": true - }, - "resolve-protobuf-schema": { - "version": "2.1.0", - "requires": { - "protocol-buffers-schema": "^3.3.1" - } - }, - "resolve.exports": { - "version": "2.0.2", - "dev": true - }, - "retry": { - "version": "0.13.1", - "dev": true - }, - "reusify": { - "version": "1.0.4" - }, - "rgbcolor": { - "version": "1.0.1" - }, - "rimraf": { - "version": "3.0.2", - "requires": { - "glob": "^7.1.3" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "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" - } - } - } - }, - "run-applescript": { - "version": "7.0.0", - "dev": true - }, - "run-parallel": { - "version": "1.2.0", - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "run-script-os": { - "version": "1.1.6", - "dev": true - }, - "rw": { - "version": "1.3.3" - }, - "rxjs": { - "version": "7.8.1", - "dev": true, - "peer": true, - "requires": { - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "dev": true, - "peer": true - } - } - }, - "safe-array-concat": { - "version": "1.1.0", - "dev": true, - "requires": { - "call-bind": "^1.0.5", - "get-intrinsic": "^1.2.2", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - }, - "dependencies": { - "isarray": { - "version": "2.0.5", - "dev": true - } - } - }, - "safe-buffer": { - "version": "5.1.2" - }, - "safe-regex-test": { - "version": "1.0.3", - "dev": true, - "requires": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-regex": "^1.1.4" - } - }, - "safer-buffer": { - "version": "2.1.2", - "dev": true - }, - "sass": { - "version": "1.77.2", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.2.tgz", - "integrity": "sha512-eb4GZt1C3avsX3heBNlrc7I09nyT00IUuo4eFhAbeXWU2fvA7oXI53SxODVAA+zgZCk9aunAZgO+losjR3fAwA==", - "dev": true, - "requires": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" - } - }, - "sass-loader": { - "version": "14.2.1", - "dev": true, - "requires": { - "neo-async": "^2.6.2" - } - }, - "sax": { - "version": "1.2.4", - "dev": true - }, - "sb-promise-queue": { - "version": "2.1.0", - "dev": true - }, - "sb-scandir": { - "version": "3.1.0", - "dev": true, - "requires": { - "sb-promise-queue": "^2.1.0" - } - }, - "scheduler": { - "version": "0.23.2", - "requires": { - "loose-envify": "^1.1.0" - } - }, - "schema-utils": { - "version": "3.3.0", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "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" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "requires": {} - }, - "json-schema-traverse": { - "version": "0.4.1" - } - } - }, - "scroll": { - "version": "3.0.1" - }, - "scrollparent": { - "version": "2.1.0" - }, - "select-hose": { - "version": "2.0.0", - "dev": true - }, - "selfsigned": { - "version": "2.4.1", - "dev": true, - "requires": { - "@types/node-forge": "^1.3.0", - "node-forge": "^1" - } - }, - "semver": { - "version": "7.5.4", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "send": { - "version": "0.18.0", - "dev": true, - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "dev": true - } - } - }, - "ms": { - "version": "2.1.3", - "dev": true - } - } - }, - "serialize-javascript": { - "version": "6.0.2", - "requires": { - "randombytes": "^2.1.0" - } - }, - "serve-index": { - "version": "1.9.1", - "dev": true, - "requires": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "depd": { - "version": "1.1.2", - "dev": true - }, - "http-errors": { - "version": "1.6.3", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "dev": true - }, - "ms": { - "version": "2.0.0", - "dev": true - }, - "setprototypeof": { - "version": "1.1.0", - "dev": true - }, - "statuses": { - "version": "1.5.0", - "dev": true - } - } - }, - "serve-static": { - "version": "1.15.0", - "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, - "set-function-length": { - "version": "1.2.1", - "requires": { - "define-data-property": "^1.1.2", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.1" - } - }, - "set-function-name": { - "version": "2.0.1", - "requires": { - "define-data-property": "^1.0.1", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.0" - } - }, - "setprototypeof": { - "version": "1.2.0", - "dev": true - }, - "shallow-clone": { - "version": "3.0.1", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - } - }, - "shebang-command": { - "version": "2.0.0", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0" - }, - "shell-escape": { - "version": "0.2.0", - "dev": true - }, - "shell-quote": { - "version": "1.8.1", - "dev": true - }, - "shelljs": { - "version": "0.8.5", - "dev": true, - "requires": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "dev": true, - "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" - } - } - } - }, - "showdown": { - "version": "2.1.0", - "dev": true, - "requires": { - "commander": "^9.0.0" - }, - "dependencies": { - "commander": { - "version": "9.5.0", - "dev": true - } - } - }, - "side-channel": { - "version": "1.0.6", - "requires": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" - } - }, - "signal-exit": { - "version": "3.0.7", - "dev": true - }, - "simplebar": { - "version": "6.2.6", - "requires": { - "can-use-dom": "^0.1.0", - "simplebar-core": "^1.2.5" - } - }, - "simplebar-core": { - "version": "1.2.5", - "requires": { - "@types/lodash-es": "^4.17.6", - "can-use-dom": "^0.1.0", - "lodash": "^4.17.21", - "lodash-es": "^4.17.21" - } - }, - "simplebar-react": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/simplebar-react/-/simplebar-react-3.2.5.tgz", - "integrity": "sha512-ZstHCBF1Is2Lj+Un8NUYSHVCmn8ufi25ylP9UH2bDnASa+V+M+6/thGhUZOZ7YNpFFHTNgVIID3FHdwRqNuqZA==", - "requires": { - "simplebar-core": "^1.2.5" - } - }, - "sirv": { - "version": "2.0.3", - "dev": true, - "requires": { - "@polka/url": "^1.0.0-next.20", - "mrmime": "^1.0.0", - "totalist": "^3.0.0" - } - }, - "sisteransi": { - "version": "1.0.5", - "dev": true - }, - "slash": { - "version": "3.0.0", - "dev": true - }, - "slice-ansi": { - "version": "4.0.0", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - } - } - }, - "sockjs": { - "version": "0.3.24", - "dev": true, - "requires": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - }, - "dependencies": { - "uuid": { - "version": "8.3.2", - "dev": true - } - } - }, - "sort-asc": { - "version": "0.1.0" - }, - "sort-desc": { - "version": "0.1.1" - }, - "sort-object": { - "version": "0.3.2", - "requires": { - "sort-asc": "^0.1.0", - "sort-desc": "^0.1.1" - } - }, - "source-list-map": { - "version": "2.0.1", - "dev": true - }, - "source-map": { - "version": "0.6.1" - }, - "source-map-js": { - "version": "1.2.0", - "dev": true - }, - "source-map-support": { - "version": "0.5.13", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "spdx-correct": { - "version": "3.1.1", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.1", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.11", - "dev": true - }, - "spdy": { - "version": "4.0.2", - "dev": true, - "requires": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - } - }, - "spdy-transport": { - "version": "3.0.0", - "dev": true, - "requires": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "sprintf-js": { - "version": "1.0.3", - "dev": true - }, - "ssh2": { - "version": "1.15.0", - "dev": true, - "requires": { - "asn1": "^0.2.6", - "bcrypt-pbkdf": "^1.0.2", - "cpu-features": "~0.0.9", - "nan": "^2.18.0" - } - }, - "stack-utils": { - "version": "2.0.6", - "dev": true, - "requires": { - "escape-string-regexp": "^2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "dev": true - } - } - }, - "stackblur": { - "version": "1.0.0" - }, - "stackframe": { - "version": "1.2.1", - "dev": true - }, - "statuses": { - "version": "2.0.1", - "dev": true - }, - "string_decoder": { - "version": "1.3.0", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "dev": true - } - } - }, - "string-length": { - "version": "4.0.2", - "dev": true, - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - } - }, - "string-width": { - "version": "4.2.3", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "dependencies": { - "emoji-regex": { - "version": "8.0.0", - "dev": true - } - } - }, - "string-width-cjs": { - "version": "npm:string-width@4.2.3", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "dependencies": { - "emoji-regex": { - "version": "8.0.0", - "dev": true - } - } - }, - "string.prototype.matchall": { - "version": "4.0.10", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "regexp.prototype.flags": "^1.5.0", - "set-function-name": "^2.0.0", - "side-channel": "^1.0.4" - } - }, - "string.prototype.padend": { - "version": "3.1.3", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } - }, - "string.prototype.trim": { - "version": "1.2.8", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - } - }, - "string.prototype.trimend": { - "version": "1.0.7", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - } - }, - "string.prototype.trimstart": { - "version": "1.0.7", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-ansi-cjs": { - "version": "npm:strip-ansi@6.0.1", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-bom": { - "version": "4.0.0", - "dev": true - }, - "strip-final-newline": { - "version": "2.0.0", - "dev": true - }, - "strip-indent": { - "version": "4.0.0", - "dev": true, - "requires": { - "min-indent": "^1.0.1" - } - }, - "strip-json-comments": { - "version": "3.1.1" - }, - "style-search": { - "version": "0.1.0", - "dev": true - }, - "stylehacks": { - "version": "7.0.0", - "dev": true, - "requires": { - "browserslist": "^4.23.0", - "postcss-selector-parser": "^6.0.16" - } - }, - "stylelint": { - "version": "15.11.0", - "dev": true, - "requires": { - "@csstools/css-parser-algorithms": "^2.3.1", - "@csstools/css-tokenizer": "^2.2.0", - "@csstools/media-query-list-parser": "^2.1.4", - "@csstools/selector-specificity": "^3.0.0", - "balanced-match": "^2.0.0", - "colord": "^2.9.3", - "cosmiconfig": "^8.2.0", - "css-functions-list": "^3.2.1", - "css-tree": "^2.3.1", - "debug": "^4.3.4", - "fast-glob": "^3.3.1", - "fastest-levenshtein": "^1.0.16", - "file-entry-cache": "^7.0.0", - "global-modules": "^2.0.0", - "globby": "^11.1.0", - "globjoin": "^0.1.4", - "html-tags": "^3.3.1", - "ignore": "^5.2.4", - "import-lazy": "^4.0.0", - "imurmurhash": "^0.1.4", - "is-plain-object": "^5.0.0", - "known-css-properties": "^0.29.0", - "mathml-tag-names": "^2.1.3", - "meow": "^10.1.5", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.28", - "postcss-resolve-nested-selector": "^0.1.1", - "postcss-safe-parser": "^6.0.0", - "postcss-selector-parser": "^6.0.13", - "postcss-value-parser": "^4.2.0", - "resolve-from": "^5.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "style-search": "^0.1.0", - "supports-hyperlinks": "^3.0.0", - "svg-tags": "^1.0.0", - "table": "^6.8.1", - "write-file-atomic": "^5.0.1" - }, - "dependencies": { - "balanced-match": { - "version": "2.0.0", - "dev": true - }, - "file-entry-cache": { - "version": "7.0.1", - "dev": true, - "requires": { - "flat-cache": "^3.1.1" - } - }, - "known-css-properties": { - "version": "0.29.0", - "dev": true - }, - "resolve-from": { - "version": "5.0.0", - "dev": true - }, - "signal-exit": { - "version": "4.1.0", - "dev": true - }, - "write-file-atomic": { - "version": "5.0.1", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "signal-exit": "^4.0.1" - } - } - } - }, - "stylelint-config-recommended": { - "version": "13.0.0", - "dev": true, - "requires": {} - }, - "stylelint-config-recommended-scss": { - "version": "13.1.0", - "dev": true, - "requires": { - "postcss-scss": "^4.0.9", - "stylelint-config-recommended": "^13.0.0", - "stylelint-scss": "^5.3.0" - } - }, - "stylelint-config-standard": { - "version": "34.0.0", - "dev": true, - "requires": { - "stylelint-config-recommended": "^13.0.0" - } - }, - "stylelint-config-standard-scss": { - "version": "11.1.0", - "dev": true, - "requires": { - "stylelint-config-recommended-scss": "^13.1.0", - "stylelint-config-standard": "^34.0.0" - } - }, - "stylelint-high-performance-animation": { - "version": "1.10.0", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "stylelint-scss": { - "version": "5.3.0", - "dev": true, - "requires": { - "known-css-properties": "^0.28.0", - "postcss-media-query-parser": "^0.2.3", - "postcss-resolve-nested-selector": "^0.1.1", - "postcss-selector-parser": "^6.0.13", - "postcss-value-parser": "^4.2.0" - } - }, - "stylis": { - "version": "4.2.0" - }, - "supercluster": { - "version": "8.0.1", - "requires": { - "kdbush": "^4.0.2" - } - }, - "supports-color": { - "version": "5.5.0", - "requires": { - "has-flag": "^3.0.0" - } - }, - "supports-hyperlinks": { - "version": "3.0.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0" - }, - "svg-tags": { - "version": "1.0.0", - "dev": true - }, - "svgo": { - "version": "3.2.0", - "dev": true, - "requires": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^5.1.0", - "css-tree": "^2.3.1", - "css-what": "^6.1.0", - "csso": "^5.0.5", - "picocolors": "^1.0.0" - } - }, - "symbol-tree": { - "version": "3.2.4", - "dev": true - }, - "table": { - "version": "6.8.1", - "dev": true, - "requires": { - "ajv": "^8.0.1", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - } - }, - "tapable": { - "version": "0.1.10", - "dev": true - }, - "tar": { - "version": "7.1.0", - "dev": true, - "requires": { - "@isaacs/fs-minipass": "^4.0.0", - "chownr": "^3.0.0", - "minipass": "^7.1.0", - "minizlib": "^3.0.1", - "mkdirp": "^3.0.1", - "yallist": "^5.0.0" - }, - "dependencies": { - "yallist": { - "version": "5.0.0", - "dev": true - } - } - }, - "terser": { - "version": "5.27.0", - "requires": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "dependencies": { - "commander": { - "version": "2.20.3" - }, - "source-map-support": { - "version": "0.5.21", - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - } - } - }, - "terser-webpack-plugin": { - "version": "5.3.10", - "requires": { - "@jridgewell/trace-mapping": "^0.3.20", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.26.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0" - }, - "jest-worker": { - "version": "27.5.1", - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - } - }, - "supports-color": { - "version": "8.1.1", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "test-exclude": { - "version": "6.0.0", - "dev": true, - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "dev": true, - "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-table": { - "version": "0.2.0" - }, - "thunky": { - "version": "1.1.0", - "dev": true - }, - "tiny-invariant": { - "version": "1.3.1" - }, - "tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" - }, - "tmp": { - "version": "0.0.33", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "tmpl": { - "version": "1.0.5", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0" - }, - "to-regex-range": { - "version": "5.0.1", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "toggle-selection": { - "version": "1.0.6" - }, - "toidentifier": { - "version": "1.0.1", - "dev": true - }, - "totalist": { - "version": "3.0.1", - "dev": true - }, - "tough-cookie": { - "version": "4.1.4", - "requires": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - } - }, - "tr46": { - "version": "1.0.1", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "tree-changes": { - "version": "0.9.3", - "requires": { - "@gilbarbara/deep-equal": "^0.1.1", - "is-lite": "^0.8.2" - }, - "dependencies": { - "is-lite": { - "version": "0.8.2" - } - } - }, - "trim-newlines": { - "version": "4.1.1", - "dev": true - }, - "ts-api-utils": { - "version": "1.3.0", - "dev": true, - "requires": {} - }, - "tsconfig-paths": { - "version": "3.15.0", - "dev": true, - "requires": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "json5": { - "version": "1.0.2", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "dev": true - } - } - }, - "tweetnacl": { - "version": "0.14.5", - "dev": true - }, - "type-check": { - "version": "0.4.0", - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-detect": { - "version": "4.0.8", - "dev": true - }, - "type-fest": { - "version": "0.21.3", - "dev": true - }, - "type-is": { - "version": "1.6.18", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typed-array-buffer": { - "version": "1.0.2", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" - } - }, - "typed-array-byte-length": { - "version": "1.0.1", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - } - }, - "typed-array-byte-offset": { - "version": "1.0.2", - "dev": true, - "requires": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - } - }, - "typed-array-length": { - "version": "1.0.5", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0" - } - }, - "typescript": { - "version": "4.9.5", - "dev": true, - "peer": true - }, - "ua-parser-js": { - "version": "1.0.33" - }, - "unbox-primitive": { - "version": "1.0.2", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - } - }, - "unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "dev": true - }, - "unicode-match-property-ecmascript": { - "version": "2.0.0", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "dev": true - }, - "unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "dev": true - }, - "universalify": { - "version": "0.2.0" - }, - "unpipe": { - "version": "1.0.0", - "dev": true - }, - "update-browserslist-db": { - "version": "1.0.13", - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, - "upng-js": { - "version": "2.1.0", - "requires": { - "pako": "^1.0.5" - } - }, - "uri-js": { - "version": "4.4.1", - "requires": { - "punycode": "^2.1.0" - } - }, - "url-parse": { - "version": "1.5.10", - "requires": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "url-template": { - "version": "3.1.1" - }, - "use-isomorphic-layout-effect": { - "version": "1.1.2", - "requires": {} - }, - "use-memo-one": { - "version": "1.1.3", - "requires": {} - }, - "use-sync-external-store": { - "version": "1.2.0", - "requires": {} - }, - "util-deprecate": { - "version": "1.0.2", - "dev": true - }, - "utils-merge": { - "version": "1.0.1", - "dev": true - }, - "uuid": { - "version": "9.0.1", - "dev": true - }, - "uuid-v4": { - "version": "0.1.0" - }, - "v8-to-istanbul": { - "version": "9.1.0", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.12", - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0" - }, - "dependencies": { - "convert-source-map": { - "version": "1.9.0", - "dev": true - } - } - }, - "validate-npm-package-license": { - "version": "3.0.4", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "value-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" - }, - "vary": { - "version": "1.1.2" - }, - "victory-vendor": { - "version": "36.6.11", - "requires": { - "@types/d3-array": "^3.0.3", - "@types/d3-ease": "^3.0.0", - "@types/d3-interpolate": "^3.0.1", - "@types/d3-scale": "^4.0.2", - "@types/d3-shape": "^3.1.0", - "@types/d3-time": "^3.0.0", - "@types/d3-timer": "^3.0.0", - "d3-array": "^3.1.6", - "d3-ease": "^3.0.1", - "d3-interpolate": "^3.0.1", - "d3-scale": "^4.0.2", - "d3-shape": "^3.1.0", - "d3-time": "^3.0.0", - "d3-timer": "^3.0.1" - } - }, - "walker": { - "version": "1.0.8", - "dev": true, - "requires": { - "makeerror": "1.0.12" - } - }, - "warning": { - "version": "4.0.3", - "requires": { - "loose-envify": "^1.0.0" - } - }, - "watchpack": { - "version": "2.4.1", - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, - "wbuf": { - "version": "1.7.3", - "dev": true, - "requires": { - "minimalistic-assert": "^1.0.0" - } - }, - "web-worker": { - "version": "1.2.0" - }, - "webidl-conversions": { - "version": "7.0.0", - "dev": true - }, - "webpack": { - "version": "5.91.0", - "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.5", - "@webassemblyjs/ast": "^1.12.1", - "@webassemblyjs/wasm-edit": "^1.12.1", - "@webassemblyjs/wasm-parser": "^1.12.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.9.0", - "browserslist": "^4.21.10", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.16.0", - "es-module-lexer": "^1.2.1", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.11", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.2.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.10", - "watchpack": "^2.4.1", - "webpack-sources": "^3.2.3" - }, - "dependencies": { - "enhanced-resolve": { - "version": "5.16.0", - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "tapable": { - "version": "2.2.1" - } - } - }, - "webpack-bundle-analyzer": { - "version": "4.10.2", - "dev": true, - "requires": { - "@discoveryjs/json-ext": "0.5.7", - "acorn": "^8.0.4", - "acorn-walk": "^8.0.0", - "commander": "^7.2.0", - "debounce": "^1.2.1", - "escape-string-regexp": "^4.0.0", - "gzip-size": "^6.0.0", - "html-escaper": "^2.0.2", - "opener": "^1.5.2", - "picocolors": "^1.0.0", - "sirv": "^2.0.3", - "ws": "^7.3.1" - }, - "dependencies": { - "escape-string-regexp": { - "version": "4.0.0", - "dev": true - } - } - }, - "webpack-cli": { - "version": "5.1.4", - "dev": true, - "requires": { - "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^2.1.1", - "@webpack-cli/info": "^2.0.2", - "@webpack-cli/serve": "^2.0.5", - "colorette": "^2.0.14", - "commander": "^10.0.1", - "cross-spawn": "^7.0.3", - "envinfo": "^7.7.3", - "fastest-levenshtein": "^1.0.12", - "import-local": "^3.0.2", - "interpret": "^3.1.1", - "rechoir": "^0.8.0", - "webpack-merge": "^5.7.3" - }, - "dependencies": { - "commander": { - "version": "10.0.1", - "dev": true - }, - "interpret": { - "version": "3.1.1", - "dev": true - }, - "rechoir": { - "version": "0.8.0", - "dev": true, - "requires": { - "resolve": "^1.20.0" - } - } - } - }, - "webpack-dev-middleware": { - "version": "7.2.1", - "dev": true, - "requires": { - "colorette": "^2.0.10", - "memfs": "^4.6.0", - "mime-types": "^2.1.31", - "on-finished": "^2.4.1", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "dependencies": { - "json-joy": { - "version": "9.9.1", - "dev": true, - "requires": { - "arg": "^5.0.2", - "hyperdyperid": "^1.2.0" - } - }, - "memfs": { - "version": "4.6.0", - "dev": true, - "requires": { - "json-joy": "^9.2.0", - "thingies": "^1.11.1" - } - }, - "schema-utils": { - "version": "4.0.0", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - }, - "thingies": { - "version": "1.16.0", - "dev": true, - "requires": {} - }, - "tslib": { - "version": "2.6.2", - "dev": true, - "peer": true - } - } - }, - "webpack-dev-server": { - "version": "5.0.4", - "dev": true, - "requires": { - "@types/bonjour": "^3.5.13", - "@types/connect-history-api-fallback": "^1.5.4", - "@types/express": "^4.17.21", - "@types/serve-index": "^1.9.4", - "@types/serve-static": "^1.15.5", - "@types/sockjs": "^0.3.36", - "@types/ws": "^8.5.10", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.2.1", - "chokidar": "^3.6.0", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.4.0", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.1.0", - "launch-editor": "^2.6.1", - "open": "^10.0.3", - "p-retry": "^6.2.0", - "rimraf": "^5.0.5", - "schema-utils": "^4.2.0", - "selfsigned": "^2.4.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^7.1.0", - "ws": "^8.16.0" - }, - "dependencies": { - "ipaddr.js": { - "version": "2.1.0", - "dev": true - }, - "is-wsl": { - "version": "3.1.0", - "dev": true, - "requires": { - "is-inside-container": "^1.0.0" - } - }, - "open": { - "version": "10.1.0", - "dev": true, - "requires": { - "default-browser": "^5.2.1", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "is-wsl": "^3.1.0" - } - }, - "rimraf": { - "version": "5.0.5", - "dev": true, - "requires": { - "glob": "^10.3.7" - } - }, - "schema-utils": { - "version": "4.2.0", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - } - }, - "ws": { - "version": "8.16.0", - "dev": true, - "requires": {} - } - } - }, - "webpack-merge": { - "version": "5.8.0", - "dev": true, - "requires": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - } - }, - "webpack-sources": { - "version": "3.2.3" - }, - "websocket-driver": { - "version": "0.7.4", - "dev": true, - "requires": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - } - }, - "websocket-extensions": { - "version": "0.1.4", - "dev": true - }, - "what-input": { - "version": "5.2.12" - }, - "whatwg-encoding": { - "version": "2.0.0", - "dev": true, - "requires": { - "iconv-lite": "0.6.3" - }, - "dependencies": { - "iconv-lite": { - "version": "0.6.3", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - } - } - }, - "whatwg-mimetype": { - "version": "3.0.0", - "dev": true - }, - "whatwg-url": { - "version": "6.5.0", - "dev": true, - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - }, - "dependencies": { - "webidl-conversions": { - "version": "4.0.2", - "dev": true - } - } - }, - "which": { - "version": "2.0.2", - "requires": { - "isexe": "^2.0.0" - } - }, - "which-boxed-primitive": { - "version": "1.0.2", - "dev": true, - "requires": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - } - }, - "which-builtin-type": { - "version": "1.1.3", - "dev": true, - "requires": { - "function.prototype.name": "^1.1.5", - "has-tostringtag": "^1.0.0", - "is-async-function": "^2.0.0", - "is-date-object": "^1.0.5", - "is-finalizationregistry": "^1.0.2", - "is-generator-function": "^1.0.10", - "is-regex": "^1.1.4", - "is-weakref": "^1.0.2", - "isarray": "^2.0.5", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" - }, - "dependencies": { - "isarray": { - "version": "2.0.5", - "dev": true - } - } - }, - "which-collection": { - "version": "1.0.1", - "dev": true, - "requires": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" - } - }, - "which-typed-array": { - "version": "1.1.14", - "dev": true, - "requires": { - "available-typed-arrays": "^1.0.6", - "call-bind": "^1.0.5", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.1" - } - }, - "wildcard": { - "version": "2.0.0", - "dev": true - }, - "wkt-parser": { - "version": "1.3.3" - }, - "word-wrap": { - "version": "1.2.5", - "dev": true - }, - "wrap-ansi": { - "version": "8.1.0", - "dev": true, - "requires": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "dev": true - }, - "ansi-styles": { - "version": "6.2.1", - "dev": true - }, - "string-width": { - "version": "5.1.2", - "dev": true, - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - }, - "strip-ansi": { - "version": "7.1.0", - "dev": true, - "requires": { - "ansi-regex": "^6.0.1" - } - } - } - }, - "wrap-ansi-cjs": { - "version": "npm:wrap-ansi@7.0.0", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - } - } - }, - "wrappy": { - "version": "1.0.2" - }, - "write-file-atomic": { - "version": "4.0.2", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - } - }, - "ws": { - "version": "7.5.7", - "dev": true, - "requires": {} - }, - "xml-js": { - "version": "1.6.11", - "dev": true, - "requires": { - "sax": "^1.2.4" - } - }, - "xml-name-validator": { - "version": "4.0.0", - "dev": true - }, - "xml-utils": { - "version": "1.3.0" - }, - "xml2js": { - "version": "0.6.2", - "dev": true, - "requires": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - } - }, - "xmlbuilder": { - "version": "11.0.1", - "dev": true - }, - "xmlchars": { - "version": "2.2.0", - "dev": true - }, - "y18n": { - "version": "5.0.8", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "dev": true - }, - "yaml": { - "version": "2.3.2", - "dev": true - }, - "yargs": { - "version": "17.7.2", - "dev": true, - "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" - }, - "dependencies": { - "yargs-parser": { - "version": "21.1.1", - "dev": true - } - } - }, - "yargs-parser": { - "version": "20.2.9", - "dev": true - }, - "yocto-queue": { - "version": "0.1.0" - } } } diff --git a/package.json b/package.json index 9faa75aef5..c2662bab25 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "worldview", - "version": "4.37.0", + "version": "4.38.2", "description": "Interactive interface for browsing full-resolution, global satellite imagery", "keywords": [ "NASA",