From b689b8043f2c92ae240f83f8c4d7269f87f9e4d6 Mon Sep 17 00:00:00 2001 From: christof-wittreich Date: Thu, 17 Oct 2024 11:44:31 -0400 Subject: [PATCH 1/8] Main to Develop v4.50.0 (#5513) * v4.50.0 * v4.50.0-1 --- package-lock.json | 647 ++++++++-------------------------------------- package.json | 2 +- 2 files changed, 115 insertions(+), 534 deletions(-) diff --git a/package-lock.json b/package-lock.json index af0e278b00..a346f420fc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "worldview", - "version": "4.49.0", + "version": "4.50.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "worldview", - "version": "4.49.0", + "version": "4.50.0", "hasInstallScript": true, "license": "NASA-1.3", "dependencies": { @@ -171,8 +171,7 @@ }, "node_modules/@babel/code-frame": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.7.tgz", - "integrity": "sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==", + "license": "MIT", "dependencies": { "@babel/highlight": "^7.25.7", "picocolors": "^1.0.0" @@ -241,8 +240,7 @@ }, "node_modules/@babel/generator": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.7.tgz", - "integrity": "sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==", + "license": "MIT", "dependencies": { "@babel/types": "^7.25.7", "@jridgewell/gen-mapping": "^0.3.5", @@ -267,9 +265,8 @@ }, "node_modules/@babel/helper-annotate-as-pure": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.7.tgz", - "integrity": "sha512-4xwU8StnqnlIhhioZf1tqnVWeQ9pvH/ujS8hRfw/WOza+/a+1qv69BWNy+oY231maTCWgKWhfBU7kDpsds6zAA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.25.7" }, @@ -279,9 +276,8 @@ }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.7.tgz", - "integrity": "sha512-12xfNeKNH7jubQNm7PAkzlLwEmCs1tfuX3UjIw6vP6QXi+leKh6+LyC/+Ed4EIQermwd58wsyh070yjDHFlNGg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/traverse": "^7.25.7", "@babel/types": "^7.25.7" @@ -292,8 +288,7 @@ }, "node_modules/@babel/helper-compilation-targets": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.7.tgz", - "integrity": "sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==", + "license": "MIT", "dependencies": { "@babel/compat-data": "^7.25.7", "@babel/helper-validator-option": "^7.25.7", @@ -318,9 +313,8 @@ }, "node_modules/@babel/helper-create-class-features-plugin": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.7.tgz", - "integrity": "sha512-bD4WQhbkx80mAyj/WCm4ZHcF4rDxkoLFO6ph8/5/mQ3z4vAzltQXAmbc7GvVJx5H+lk5Mi5EmbTeox5nMGCsbw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.7", "@babel/helper-member-expression-to-functions": "^7.25.7", @@ -339,9 +333,8 @@ }, "node_modules/@babel/helper-create-regexp-features-plugin": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.7.tgz", - "integrity": "sha512-byHhumTj/X47wJ6C6eLpK7wW/WBEcnUeb7D0FNc/jFQnQVw7DOso3Zz5u9x/zLrFVkHa89ZGDbkAa1D54NdrCQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.7", "regexpu-core": "^6.1.1", @@ -371,9 +364,8 @@ }, "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.7.tgz", - "integrity": "sha512-O31Ssjd5K6lPbTX9AAYpSKrZmLeagt9uwschJd+Ixo6QiRyfpvgtVQp8qrDR9UNFjZ8+DO34ZkdrN+BnPXemeA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/traverse": "^7.25.7", "@babel/types": "^7.25.7" @@ -384,8 +376,7 @@ }, "node_modules/@babel/helper-module-imports": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.7.tgz", - "integrity": "sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==", + "license": "MIT", "dependencies": { "@babel/traverse": "^7.25.7", "@babel/types": "^7.25.7" @@ -396,8 +387,7 @@ }, "node_modules/@babel/helper-module-transforms": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.7.tgz", - "integrity": "sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==", + "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.25.7", "@babel/helper-simple-access": "^7.25.7", @@ -413,9 +403,8 @@ }, "node_modules/@babel/helper-optimise-call-expression": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.7.tgz", - "integrity": "sha512-VAwcwuYhv/AT+Vfr28c9y6SHzTan1ryqrydSTFGjU0uDJHw3uZ+PduI8plCLkRsDnqK2DMEDmwrOQRsK/Ykjng==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.25.7" }, @@ -425,18 +414,16 @@ }, "node_modules/@babel/helper-plugin-utils": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.7.tgz", - "integrity": "sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.7.tgz", - "integrity": "sha512-kRGE89hLnPfcz6fTrlNU+uhgcwv0mBE4Gv3P9Ke9kLVJYpi4AMVVEElXvB5CabrPZW4nCM8P8UyyjrzCM0O2sw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.7", "@babel/helper-wrap-function": "^7.25.7", @@ -451,9 +438,8 @@ }, "node_modules/@babel/helper-replace-supers": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.7.tgz", - "integrity": "sha512-iy8JhqlUW9PtZkd4pHM96v6BdJ66Ba9yWSE4z0W4TvSZwLBPkyDsiIU3ENe4SmrzRBs76F7rQXTy1lYC49n6Lw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-member-expression-to-functions": "^7.25.7", "@babel/helper-optimise-call-expression": "^7.25.7", @@ -468,8 +454,7 @@ }, "node_modules/@babel/helper-simple-access": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.7.tgz", - "integrity": "sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==", + "license": "MIT", "dependencies": { "@babel/traverse": "^7.25.7", "@babel/types": "^7.25.7" @@ -480,9 +465,8 @@ }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.7.tgz", - "integrity": "sha512-pPbNbchZBkPMD50K0p3JGcFMNLVUCuU/ABybm/PGNj4JiHrpmNyqqCphBk4i19xXtNV0JhldQJJtbSW5aUvbyA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/traverse": "^7.25.7", "@babel/types": "^7.25.7" @@ -493,33 +477,29 @@ }, "node_modules/@babel/helper-string-parser": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.7.tgz", - "integrity": "sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz", - "integrity": "sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.7.tgz", - "integrity": "sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.7.tgz", - "integrity": "sha512-MA0roW3JF2bD1ptAaJnvcabsVlNQShUaThyJbCDD4bCp8NEgiFvpoqRI2YS22hHlc2thjO/fTg2ShLMC3jygAg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/template": "^7.25.7", "@babel/traverse": "^7.25.7", @@ -531,8 +511,7 @@ }, "node_modules/@babel/helpers": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.7.tgz", - "integrity": "sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==", + "license": "MIT", "dependencies": { "@babel/template": "^7.25.7", "@babel/types": "^7.25.7" @@ -543,8 +522,7 @@ }, "node_modules/@babel/highlight": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.7.tgz", - "integrity": "sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==", + "license": "MIT", "dependencies": { "@babel/helper-validator-identifier": "^7.25.7", "chalk": "^2.4.2", @@ -572,9 +550,8 @@ }, "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.7.tgz", - "integrity": "sha512-UV9Lg53zyebzD1DwQoT9mzkEKa922LNUp5YkTJ6Uta0RbyXaQNUgcvSt7qIu1PpPzVb6rd10OVNTzkyBGeVmxQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/traverse": "^7.25.7" @@ -588,9 +565,8 @@ }, "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.7.tgz", - "integrity": "sha512-GDDWeVLNxRIkQTnJn2pDOM1pkCgYdSqPeT1a9vh9yIqu2uzzgw1zcqEb+IJOhy+dTBMlNdThrDIksr2o09qrrQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -603,9 +579,8 @@ }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.25.7", - "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.25.7.tgz", - "integrity": "sha512-wxyWg2RYaSUYgmd9MR0FyRGyeOMQE/Uzr1wzd/g5cf5bwi9A4v6HFdDm7y1MgDtod/fLOSTZY6jDgV0xU9d5bA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -618,9 +593,8 @@ }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.7.tgz", - "integrity": "sha512-Xwg6tZpLxc4iQjorYsyGMyfJE7nP5MV8t/Ka58BgiA7Jw0fRqQNcANlLfdJ/yvBt9z9LD2We+BEkT7vLqZRWng==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7", @@ -635,9 +609,8 @@ }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.7.tgz", - "integrity": "sha512-UVATLMidXrnH+GMUIuxq55nejlj02HP7F5ETyBONzP6G87fPBogG4CH6kxrSrdIuAjdwNO9VzyaYsrZPscWUrw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/traverse": "^7.25.7" @@ -695,9 +668,8 @@ }, "node_modules/@babel/plugin-syntax-import-assertions": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.25.7.tgz", - "integrity": "sha512-ZvZQRmME0zfJnDQnVBKYzHxXT7lYBB3Revz1GuS7oLXWMgqUPX4G+DDbT30ICClht9WKV34QVrZhSw6WdklwZQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -710,9 +682,8 @@ }, "node_modules/@babel/plugin-syntax-import-attributes": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.25.7.tgz", - "integrity": "sha512-AqVo+dguCgmpi/3mYBdu9lkngOBlQ2w2vnNpa6gfiCxQZLzV4ZbhsXitJ2Yblkoe1VQwtHSaNmIaGll/26YWRw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -747,9 +718,8 @@ }, "node_modules/@babel/plugin-syntax-jsx": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.7.tgz", - "integrity": "sha512-ruZOnKO+ajVL/MVx+PwNBPOkrnXTXoWMtte1MBpegfCArhqOe3Bj52avVj1huLLxNKYKXYaSxZ2F+woK1ekXfw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -871,9 +841,8 @@ }, "node_modules/@babel/plugin-transform-arrow-functions": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.7.tgz", - "integrity": "sha512-EJN2mKxDwfOUCPxMO6MUI58RN3ganiRAG/MS/S3HfB6QFNjroAMelQo/gybyYq97WerCBAZoyrAoW8Tzdq2jWg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -904,9 +873,8 @@ }, "node_modules/@babel/plugin-transform-async-to-generator": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.7.tgz", - "integrity": "sha512-ZUCjAavsh5CESCmi/xCpX1qcCaAglzs/7tmuvoFnJgA1dM7gQplsguljoTg+Ru8WENpX89cQyAtWoaE0I3X3Pg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7", @@ -921,9 +889,8 @@ }, "node_modules/@babel/plugin-transform-block-scoped-functions": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.7.tgz", - "integrity": "sha512-xHttvIM9fvqW+0a3tZlYcZYSBpSWzGBFIt/sYG3tcdSzBB8ZeVgz2gBP7Df+sM0N1850jrviYSSeUuc+135dmQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -936,9 +903,8 @@ }, "node_modules/@babel/plugin-transform-block-scoping": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.7.tgz", - "integrity": "sha512-ZEPJSkVZaeTFG/m2PARwLZQ+OG0vFIhPlKHK/JdIMy8DbRJ/htz6LRrTFtdzxi9EHmcwbNPAKDnadpNSIW+Aow==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -951,9 +917,8 @@ }, "node_modules/@babel/plugin-transform-class-properties": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.7.tgz", - "integrity": "sha512-mhyfEW4gufjIqYFo9krXHJ3ElbFLIze5IDp+wQTxoPd+mwFb1NxatNAwmv8Q8Iuxv7Zc+q8EkiMQwc9IhyGf4g==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" @@ -984,9 +949,8 @@ }, "node_modules/@babel/plugin-transform-classes": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.7.tgz", - "integrity": "sha512-9j9rnl+YCQY0IGoeipXvnk3niWicIB6kCsWRGLwX241qSXpbA4MKxtp/EdvFxsc4zI5vqfLxzOd0twIJ7I99zg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.7", "@babel/helper-compilation-targets": "^7.25.7", @@ -1004,9 +968,8 @@ }, "node_modules/@babel/plugin-transform-computed-properties": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.7.tgz", - "integrity": "sha512-QIv+imtM+EtNxg/XBKL3hiWjgdLjMOmZ+XzQwSgmBfKbfxUjBzGgVPklUuE55eq5/uVoh8gg3dqlrwR/jw3ZeA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/template": "^7.25.7" @@ -1020,9 +983,8 @@ }, "node_modules/@babel/plugin-transform-destructuring": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.7.tgz", - "integrity": "sha512-xKcfLTlJYUczdaM1+epcdh1UGewJqr9zATgrNHcLBcV2QmfvPPEixo/sK/syql9cEmbr7ulu5HMFG5vbbt/sEA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1035,9 +997,8 @@ }, "node_modules/@babel/plugin-transform-dotall-regex": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.7.tgz", - "integrity": "sha512-kXzXMMRzAtJdDEgQBLF4oaiT6ZCU3oWHgpARnTKDAqPkDJ+bs3NrZb310YYevR5QlRo3Kn7dzzIdHbZm1VzJdQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" @@ -1051,9 +1012,8 @@ }, "node_modules/@babel/plugin-transform-duplicate-keys": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.7.tgz", - "integrity": "sha512-by+v2CjoL3aMnWDOyCIg+yxU9KXSRa9tN6MbqggH5xvymmr9p4AMjYkNlQy4brMceBnUyHZ9G8RnpvT8wP7Cfg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1066,9 +1026,8 @@ }, "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.7.tgz", - "integrity": "sha512-HvS6JF66xSS5rNKXLqkk7L9c/jZ/cdIVIcoPVrnl8IsVpLggTjXs8OWekbLHs/VtYDDh5WXnQyeE3PPUGm22MA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" @@ -1098,9 +1057,8 @@ }, "node_modules/@babel/plugin-transform-exponentiation-operator": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.7.tgz", - "integrity": "sha512-yjqtpstPfZ0h/y40fAXRv2snciYr0OAoMXY/0ClC7tm4C/nG5NJKmIItlaYlLbIVAWNfrYuy9dq1bE0SbX0PEg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" @@ -1130,9 +1088,8 @@ }, "node_modules/@babel/plugin-transform-for-of": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.7.tgz", - "integrity": "sha512-n/TaiBGJxYFWvpJDfsxSj9lEEE44BFM1EPGz4KEiTipTgkoFVVcCmzAL3qA7fdQU96dpo4gGf5HBx/KnDvqiHw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7" @@ -1146,9 +1103,8 @@ }, "node_modules/@babel/plugin-transform-function-name": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.7.tgz", - "integrity": "sha512-5MCTNcjCMxQ63Tdu9rxyN6cAWurqfrDZ76qvVPrGYdBxIj+EawuuxTu/+dgJlhK5eRz3v1gLwp6XwS8XaX2NiQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7", @@ -1179,9 +1135,8 @@ }, "node_modules/@babel/plugin-transform-literals": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.7.tgz", - "integrity": "sha512-fwzkLrSu2fESR/cm4t6vqd7ebNIopz2QHGtjoU+dswQo/P6lwAG04Q98lliE3jkz/XqnbGFLnUcE0q0CVUf92w==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1210,9 +1165,8 @@ }, "node_modules/@babel/plugin-transform-member-expression-literals": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.7.tgz", - "integrity": "sha512-Std3kXwpXfRV0QtQy5JJcRpkqP8/wG4XL7hSKZmGlxPlDqmpXtEPRmhF7ztnlTCtUN3eXRUJp+sBEZjaIBVYaw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1225,9 +1179,8 @@ }, "node_modules/@babel/plugin-transform-modules-amd": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.7.tgz", - "integrity": "sha512-CgselSGCGzjQvKzghCvDTxKHP3iooenLpJDO842ehn5D2G5fJB222ptnDwQho0WjEvg7zyoxb9P+wiYxiJX5yA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" @@ -1241,9 +1194,8 @@ }, "node_modules/@babel/plugin-transform-modules-commonjs": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.7.tgz", - "integrity": "sha512-L9Gcahi0kKFYXvweO6n0wc3ZG1ChpSFdgG+eV1WYZ3/dGbJK7vvk91FgGgak8YwRgrCuihF8tE/Xg07EkL5COg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7", @@ -1258,9 +1210,8 @@ }, "node_modules/@babel/plugin-transform-modules-systemjs": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.7.tgz", - "integrity": "sha512-t9jZIvBmOXJsiuyOwhrIGs8dVcD6jDyg2icw1VL4A/g+FnWyJKwUfSSU2nwJuMV2Zqui856El9u+ElB+j9fV1g==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7", @@ -1276,9 +1227,8 @@ }, "node_modules/@babel/plugin-transform-modules-umd": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.7.tgz", - "integrity": "sha512-p88Jg6QqsaPh+EB7I9GJrIqi1Zt4ZBHUQtjw3z1bzEXcLh6GfPqzZJ6G+G1HBGKUNukT58MnKG7EN7zXQBCODw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" @@ -1292,9 +1242,8 @@ }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.7.tgz", - "integrity": "sha512-BtAT9LzCISKG3Dsdw5uso4oV1+v2NlVXIIomKJgQybotJY3OwCwJmkongjHgwGKoZXd0qG5UZ12JUlDQ07W6Ow==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" @@ -1308,9 +1257,8 @@ }, "node_modules/@babel/plugin-transform-new-target": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.7.tgz", - "integrity": "sha512-CfCS2jDsbcZaVYxRFo2qtavW8SpdzmBXC2LOI4oO0rP+JSRDxxF3inF4GcPsLgfb5FjkhXG5/yR/lxuRs2pySA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1373,9 +1321,8 @@ }, "node_modules/@babel/plugin-transform-object-super": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.7.tgz", - "integrity": "sha512-pWT6UXCEW3u1t2tcAGtE15ornCBvopHj9Bps9D2DsH15APgNVOTwwczGckX+WkAvBmuoYKRCFa4DK+jM8vh5AA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/helper-replace-supers": "^7.25.7" @@ -1438,9 +1385,8 @@ }, "node_modules/@babel/plugin-transform-private-methods": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.7.tgz", - "integrity": "sha512-KY0hh2FluNxMLwOCHbxVOKfdB5sjWG4M183885FmaqWWiGMhRZq4DQRKH6mHdEucbJnyDyYiZNwNG424RymJjA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" @@ -1472,9 +1418,8 @@ }, "node_modules/@babel/plugin-transform-property-literals": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.7.tgz", - "integrity": "sha512-lQEeetGKfFi0wHbt8ClQrUSUMfEeI3MMm74Z73T9/kuz990yYVtfofjf3NuA42Jy3auFOpbjDyCSiIkTs1VIYw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1487,9 +1432,8 @@ }, "node_modules/@babel/plugin-transform-react-display-name": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.7.tgz", - "integrity": "sha512-r0QY7NVU8OnrwE+w2IWiRom0wwsTbjx4+xH2RTd7AVdof3uurXOF+/mXHQDRk+2jIvWgSaCHKMgggfvM4dyUGA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1502,9 +1446,8 @@ }, "node_modules/@babel/plugin-transform-react-jsx": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.7.tgz", - "integrity": "sha512-vILAg5nwGlR9EXE8JIOX4NHXd49lrYbN8hnjffDtoULwpL9hUx/N55nqh2qd0q6FyNDfjl9V79ecKGvFbcSA0Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.7", "@babel/helper-module-imports": "^7.25.7", @@ -1521,9 +1464,8 @@ }, "node_modules/@babel/plugin-transform-react-jsx-development": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.7.tgz", - "integrity": "sha512-5yd3lH1PWxzW6IZj+p+Y4OLQzz0/LzlOG8vGqonHfVR3euf1vyzyMUJk9Ac+m97BH46mFc/98t9PmYLyvgL3qg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/plugin-transform-react-jsx": "^7.25.7" }, @@ -1536,9 +1478,8 @@ }, "node_modules/@babel/plugin-transform-react-pure-annotations": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.7.tgz", - "integrity": "sha512-6YTHJ7yjjgYqGc8S+CbEXhLICODk0Tn92j+vNJo07HFk9t3bjFgAKxPLFhHwF2NjmQVSI1zBRfBWUeVBa2osfA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" @@ -1552,9 +1493,8 @@ }, "node_modules/@babel/plugin-transform-regenerator": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.7.tgz", - "integrity": "sha512-mgDoQCRjrY3XK95UuV60tZlFCQGXEtMg8H+IsW72ldw1ih1jZhzYXbJvghmAEpg5UVhhnCeia1CkGttUvCkiMQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "regenerator-transform": "^0.15.2" @@ -1568,9 +1508,8 @@ }, "node_modules/@babel/plugin-transform-reserved-words": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.7.tgz", - "integrity": "sha512-3OfyfRRqiGeOvIWSagcwUTVk2hXBsr/ww7bLn6TRTuXnexA+Udov2icFOxFX9abaj4l96ooYkcNN1qi2Zvqwng==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1583,9 +1522,8 @@ }, "node_modules/@babel/plugin-transform-shorthand-properties": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.7.tgz", - "integrity": "sha512-uBbxNwimHi5Bv3hUccmOFlUy3ATO6WagTApenHz9KzoIdn0XeACdB12ZJ4cjhuB2WSi80Ez2FWzJnarccriJeA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1598,9 +1536,8 @@ }, "node_modules/@babel/plugin-transform-spread": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.7.tgz", - "integrity": "sha512-Mm6aeymI0PBh44xNIv/qvo8nmbkpZze1KvR8MkEqbIREDxoiWTi18Zr2jryfRMwDfVZF9foKh060fWgni44luw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7" @@ -1614,9 +1551,8 @@ }, "node_modules/@babel/plugin-transform-sticky-regex": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.7.tgz", - "integrity": "sha512-ZFAeNkpGuLnAQ/NCsXJ6xik7Id+tHuS+NT+ue/2+rn/31zcdnupCdmunOizEaP0JsUmTFSTOPoQY7PkK2pttXw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1629,9 +1565,8 @@ }, "node_modules/@babel/plugin-transform-template-literals": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.7.tgz", - "integrity": "sha512-SI274k0nUsFFmyQupiO7+wKATAmMFf8iFgq2O+vVFXZ0SV9lNfT1NGzBEhjquFmD8I9sqHLguH+gZVN3vww2AA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1644,9 +1579,8 @@ }, "node_modules/@babel/plugin-transform-typeof-symbol": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.7.tgz", - "integrity": "sha512-OmWmQtTHnO8RSUbL0NTdtpbZHeNTnm68Gj5pA4Y2blFNh+V4iZR68V1qL9cI37J21ZN7AaCnkfdHtLExQPf2uA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1659,9 +1593,8 @@ }, "node_modules/@babel/plugin-transform-unicode-escapes": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.7.tgz", - "integrity": "sha512-BN87D7KpbdiABA+t3HbVqHzKWUDN3dymLaTnPFAMyc8lV+KN3+YzNhVRNdinaCPA4AUqx7ubXbQ9shRjYBl3SQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7" }, @@ -1674,9 +1607,8 @@ }, "node_modules/@babel/plugin-transform-unicode-property-regex": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.7.tgz", - "integrity": "sha512-IWfR89zcEPQGB/iB408uGtSPlQd3Jpq11Im86vUgcmSTcoWAiQMCTOa2K2yNNqFJEBVICKhayctee65Ka8OB0w==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" @@ -1690,9 +1622,8 @@ }, "node_modules/@babel/plugin-transform-unicode-regex": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.7.tgz", - "integrity": "sha512-8JKfg/hiuA3qXnlLx8qtv5HWRbgyFx2hMMtpDDuU2rTckpKkGu4ycK5yYHwuEa16/quXfoxHBIApEsNyMWnt0g==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" @@ -1706,9 +1637,8 @@ }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.7.tgz", - "integrity": "sha512-YRW8o9vzImwmh4Q3Rffd09bH5/hvY0pxg+1H1i0f7APoUeg12G7+HhLj9ZFNIrYkgBXhIijPJ+IXypN0hLTIbw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.7", "@babel/helper-plugin-utils": "^7.25.7" @@ -1818,9 +1748,8 @@ }, "node_modules/@babel/preset-react": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.25.7.tgz", - "integrity": "sha512-GjV0/mUEEXpi1U5ZgDprMRRgajGMRW3G5FjMr5KLKD8nT2fTG8+h/klV3+6Dm5739QE+K5+2e91qFKAYI3pmRg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.7", "@babel/helper-validator-option": "^7.25.7", @@ -1848,8 +1777,7 @@ }, "node_modules/@babel/template": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.7.tgz", - "integrity": "sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.25.7", "@babel/parser": "^7.25.7", @@ -1861,8 +1789,7 @@ }, "node_modules/@babel/traverse": { "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.7.tgz", - "integrity": "sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.25.7", "@babel/generator": "^7.25.7", @@ -3288,27 +3215,6 @@ "@parcel/watcher-win32-x64": "2.4.1" } }, - "node_modules/@parcel/watcher-android-arm64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.1.tgz", - "integrity": "sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, "node_modules/@parcel/watcher-darwin-arm64": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.4.1.tgz", @@ -3330,216 +3236,6 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/watcher-darwin-x64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.4.1.tgz", - "integrity": "sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-freebsd-x64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.4.1.tgz", - "integrity": "sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm-glibc": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.4.1.tgz", - "integrity": "sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm64-glibc": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.4.1.tgz", - "integrity": "sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm64-musl": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.4.1.tgz", - "integrity": "sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-x64-glibc": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.1.tgz", - "integrity": "sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-x64-musl": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.4.1.tgz", - "integrity": "sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-arm64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.4.1.tgz", - "integrity": "sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-ia32": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.4.1.tgz", - "integrity": "sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-x64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.4.1.tgz", - "integrity": "sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, "node_modules/@petamoriken/float16": { "version": "3.7.1", "license": "MIT" @@ -3554,13 +3250,13 @@ } }, "node_modules/@playwright/test": { - "version": "1.48.0", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.48.0.tgz", - "integrity": "sha512-W5lhqPUVPqhtc/ySvZI5Q8X2ztBOUgZ8LbAFy0JQgrXZs2xaILrUcNO3rQjwbLPfGK13+rZsDa1FpG+tqYkT5w==", + "version": "1.48.1", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.48.1.tgz", + "integrity": "sha512-s9RtWoxkOLmRJdw3oFvhFbs9OJS0BzrLUc8Hf6l2UdCNd1rqeEyD4BhCJkvzeEoD1FsK4mirsWwGerhVmYKtZg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "playwright": "1.48.0" + "playwright": "1.48.1" }, "bin": { "playwright": "cli.js" @@ -3656,9 +3352,9 @@ } }, "node_modules/@reduxjs/toolkit": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.2.8.tgz", - "integrity": "sha512-eK/ieXftPRQfaBSmzsamXEyDwkntMTY0e9SG5ETsEOv5JIPKhu3mj992t6B8FJjlnSrZBAAqdT8oMkPe4j+P9g==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.3.0.tgz", + "integrity": "sha512-WC7Yd6cNGfHx8zf+iu+Q1UPTfEcXhQ+ATi7CV1hlrSAaQBdlPzg7Ww/wJHNQem7qG9rxmWoFCDCPubSvFObGzA==", "license": "MIT", "dependencies": { "immer": "^10.0.3", @@ -3839,8 +3535,6 @@ }, "node_modules/@types/estree": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", - "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", "license": "MIT" }, "node_modules/@types/express": { @@ -5264,8 +4958,6 @@ }, "node_modules/body-parser/node_modules/bytes": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true, "license": "MIT", "engines": { @@ -5274,8 +4966,6 @@ }, "node_modules/body-parser/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "license": "MIT", "dependencies": { @@ -5284,8 +4974,6 @@ }, "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true, "license": "MIT" }, @@ -5341,8 +5029,6 @@ }, "node_modules/browserslist": { "version": "4.24.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz", - "integrity": "sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==", "funding": [ { "type": "opencollective", @@ -5357,6 +5043,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "caniuse-lite": "^1.0.30001663", "electron-to-chromium": "^1.5.28", @@ -5382,14 +5069,6 @@ "version": "1.1.2", "license": "MIT" }, - "node_modules/buildcheck": { - "version": "0.0.6", - "dev": true, - "optional": true, - "engines": { - "node": ">=10.0.0" - } - }, "node_modules/bundle-name": { "version": "4.1.0", "dev": true, @@ -5505,8 +5184,6 @@ }, "node_modules/caniuse-lite": { "version": "1.0.30001667", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001667.tgz", - "integrity": "sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==", "funding": [ { "type": "opencollective", @@ -5520,7 +5197,8 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/chalk": { "version": "2.4.2", @@ -6019,8 +5697,6 @@ }, "node_modules/content-type": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", "dev": true, "license": "MIT", "engines": { @@ -6058,9 +5734,7 @@ } }, "node_modules/core-js": { - "version": "3.38.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.38.1.tgz", - "integrity": "sha512-OP35aUorbU3Zvlx7pjsFdu1rGNnD4pgw/CWoYzRY3t2EzoVT7shKHY1dlAy3f41cGIO7ZDPQimhGFTlEYkG/Hw==", + "version": "3.22.3", "hasInstallScript": true, "license": "MIT", "funding": { @@ -6137,19 +5811,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cpu-features": { - "version": "0.0.9", - "dev": true, - "hasInstallScript": true, - "optional": true, - "dependencies": { - "buildcheck": "~0.0.6", - "nan": "^2.17.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, "node_modules/create-jest": { "version": "29.7.0", "dev": true, @@ -6998,8 +6659,6 @@ }, "node_modules/depd": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "dev": true, "license": "MIT", "engines": { @@ -7012,8 +6671,6 @@ }, "node_modules/destroy": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", "dev": true, "license": "MIT", "engines": { @@ -7195,8 +6852,7 @@ }, "node_modules/electron-to-chromium": { "version": "1.5.32", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.32.tgz", - "integrity": "sha512-M+7ph0VGBQqqpTT2YrabjNKSQ2fEl9PVx6AK3N558gDH9NO8O6XN9SXXFWRo9u9PbEg/bWq+tjXQr+eXmxubCw==" + "license": "ISC" }, "node_modules/element-resize-detector": { "version": "1.2.4", @@ -7792,9 +7448,8 @@ }, "node_modules/eslint-module-utils": { "version": "2.12.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", - "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^3.2.7" }, @@ -7809,9 +7464,8 @@ }, "node_modules/eslint-module-utils/node_modules/debug": { "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.1.1" } @@ -7855,9 +7509,8 @@ }, "node_modules/eslint-plugin-import": { "version": "2.31.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", - "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", "dev": true, + "license": "MIT", "dependencies": { "@rtsao/scc": "^1.1.0", "array-includes": "^3.1.8", @@ -8080,9 +7733,8 @@ }, "node_modules/eslint-plugin-react": { "version": "7.37.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.1.tgz", - "integrity": "sha512-xwTnwDqzbDRA8uJ7BMxPs/EXRB3i8ZfnOIp8BsxEQkT0nHPp+WWceqGgo6rKb9ctNi8GJLDT4Go5HAWELa/WMg==", "dev": true, + "license": "MIT", "dependencies": { "array-includes": "^3.1.8", "array.prototype.findlast": "^1.2.5", @@ -8411,8 +8063,6 @@ }, "node_modules/etag": { "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", "dev": true, "license": "MIT", "engines": { @@ -8645,8 +8295,6 @@ }, "node_modules/fetch-mock": { "version": "9.11.0", - "resolved": "https://registry.npmjs.org/fetch-mock/-/fetch-mock-9.11.0.tgz", - "integrity": "sha512-PG1XUv+x7iag5p/iNHD4/jdpxL9FtVSqRMUQhPab4hVDt80T1MH5ehzVrL2IdXO9Q2iBggArFvPqjUbHFuI58Q==", "license": "MIT", "dependencies": { "@babel/core": "^7.0.0", @@ -8751,8 +8399,6 @@ }, "node_modules/finalhandler/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "license": "MIT", "dependencies": { @@ -8761,8 +8407,6 @@ }, "node_modules/finalhandler/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true, "license": "MIT" }, @@ -9006,8 +8650,6 @@ }, "node_modules/fresh": { "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "dev": true, "license": "MIT", "engines": { @@ -9533,8 +9175,6 @@ }, "node_modules/http-errors": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "dev": true, "license": "MIT", "dependencies": { @@ -9657,8 +9297,6 @@ }, "node_modules/iconv-lite": { "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, "license": "MIT", "dependencies": { @@ -12146,8 +11784,7 @@ }, "node_modules/jsesc": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "license": "MIT", "bin": { "jsesc": "bin/jsesc" }, @@ -12444,8 +12081,6 @@ }, "node_modules/lodash.sortby": { "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", "license": "MIT" }, "node_modules/lodash.truncate": { @@ -12539,8 +12174,6 @@ }, "node_modules/media-typer": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "dev": true, "license": "MIT", "engines": { @@ -12645,8 +12278,6 @@ }, "node_modules/mime": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "dev": true, "license": "MIT", "bin": { @@ -12951,12 +12582,6 @@ "multicast-dns": "cli.js" } }, - "node_modules/nan": { - "version": "2.19.0", - "dev": true, - "license": "MIT", - "optional": true - }, "node_modules/nanoid": { "version": "3.3.7", "dev": true, @@ -13966,13 +13591,13 @@ } }, "node_modules/playwright": { - "version": "1.48.0", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.48.0.tgz", - "integrity": "sha512-qPqFaMEHuY/ug8o0uteYJSRfMGFikhUysk8ZvAtfKmUK3kc/6oNl/y3EczF8OFGYIi/Ex2HspMfzYArk6+XQSA==", + "version": "1.48.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.48.1.tgz", + "integrity": "sha512-j8CiHW/V6HxmbntOfyB4+T/uk08tBy6ph0MpBXwuoofkSnLmlfdYNNkFTYD6ofzzlSqLA1fwH4vwvVFvJgLN0w==", "dev": true, "license": "Apache-2.0", "dependencies": { - "playwright-core": "1.48.0" + "playwright-core": "1.48.1" }, "bin": { "playwright": "cli.js" @@ -13985,9 +13610,9 @@ } }, "node_modules/playwright-core": { - "version": "1.48.0", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.48.0.tgz", - "integrity": "sha512-RBvzjM9rdpP7UUFrQzRwR8L/xR4HyC1QXMzGYTbf1vjw25/ya9NRAVnXi/0fvFopjebvyPzsmoK58xxeEOaVvA==", + "version": "1.48.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.48.1.tgz", + "integrity": "sha512-Yw/t4VAFX/bBr1OzwCuOMZkY1Cnb4z/doAFSwf4huqAGWmf9eMNjmK7NiOljCdLmxeRYcGPPmcDgU0zOlzP0YA==", "dev": true, "license": "Apache-2.0", "bin": { @@ -14750,9 +14375,6 @@ }, "node_modules/querystring": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", - "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==", - "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", "license": "MIT", "engines": { "node": ">=0.4.x" @@ -14831,8 +14453,6 @@ }, "node_modules/raw-body": { "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", "dev": true, "license": "MIT", "dependencies": { @@ -14847,8 +14467,6 @@ }, "node_modules/raw-body/node_modules/bytes": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true, "license": "MIT", "engines": { @@ -15288,8 +14906,7 @@ }, "node_modules/reactstrap": { "version": "9.2.3", - "resolved": "https://registry.npmjs.org/reactstrap/-/reactstrap-9.2.3.tgz", - "integrity": "sha512-1nXy7FIBIoOgXr3AIHOpgzcZXdj6rZE5YvNSPd1hYgwv8X64m6TAJsU0ExlieJdlRXhaRfTYRSZoTWa127b0gw==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.12.5", "@popperjs/core": "^2.6.0", @@ -15569,15 +15186,13 @@ }, "node_modules/regenerate": { "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/regenerate-unicode-properties": { "version": "10.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", - "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", "dev": true, + "license": "MIT", "dependencies": { "regenerate": "^1.4.2" }, @@ -15591,9 +15206,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" } @@ -15627,9 +15241,8 @@ }, "node_modules/regexpu-core": { "version": "6.1.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", - "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", "dev": true, + "license": "MIT", "dependencies": { "regenerate": "^1.4.2", "regenerate-unicode-properties": "^10.2.0", @@ -15644,15 +15257,13 @@ }, "node_modules/regjsgen": { "version": "0.8.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/regjsparser": { "version": "0.11.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.0.tgz", - "integrity": "sha512-vTbzVAjQDzwQdKuvj7qEq6OlAprCjE656khuGQ4QaBLg7abQ9I9ISpmLuc6inWe7zP75AECjqUa4g4sdQvOXhg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "jsesc": "~3.0.2" }, @@ -15935,9 +15546,8 @@ }, "node_modules/sass-loader": { "version": "16.0.2", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.2.tgz", - "integrity": "sha512-Ll6iXZ1EYwYT19SqW4mSBb76vSSi8JgzElmzIerhEGgzB5hRjDQIWsPmuk1UrAXkR16KJHqVY0eH+5/uw9Tmfw==", "dev": true, + "license": "MIT", "dependencies": { "neo-async": "^2.6.2" }, @@ -16134,8 +15744,6 @@ }, "node_modules/send/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "license": "MIT", "dependencies": { @@ -16144,8 +15752,6 @@ }, "node_modules/send/node_modules/debug/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true, "license": "MIT" }, @@ -16159,8 +15765,6 @@ }, "node_modules/send/node_modules/ms": { "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true, "license": "MIT" }, @@ -16285,8 +15889,6 @@ }, "node_modules/setprototypeof": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", "dev": true, "license": "ISC" }, @@ -16698,8 +16300,6 @@ }, "node_modules/statuses": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "dev": true, "license": "MIT", "engines": { @@ -17509,8 +17109,6 @@ }, "node_modules/toidentifier": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "dev": true, "license": "MIT", "engines": { @@ -17537,8 +17135,6 @@ }, "node_modules/tr46": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", "license": "MIT", "dependencies": { "punycode": "^2.1.0" @@ -17644,8 +17240,6 @@ }, "node_modules/type-is": { "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", "dev": true, "license": "MIT", "dependencies": { @@ -17779,18 +17373,16 @@ }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", - "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/unicode-match-property-ecmascript": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", "dev": true, + "license": "MIT", "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", "unicode-property-aliases-ecmascript": "^2.0.0" @@ -17801,18 +17393,16 @@ }, "node_modules/unicode-match-property-value-ecmascript": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", - "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/unicode-property-aliases-ecmascript": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -17827,8 +17417,6 @@ }, "node_modules/unpipe": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", "dev": true, "license": "MIT", "engines": { @@ -18056,8 +17644,7 @@ }, "node_modules/webpack": { "version": "5.95.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.95.0.tgz", - "integrity": "sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==", + "license": "MIT", "dependencies": { "@types/estree": "^1.0.5", "@webassemblyjs/ast": "^1.12.1", @@ -18525,8 +18112,6 @@ }, "node_modules/whatwg-url": { "version": "6.5.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", - "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", "license": "MIT", "dependencies": { "lodash.sortby": "^4.7.0", @@ -18536,8 +18121,6 @@ }, "node_modules/whatwg-url/node_modules/webidl-conversions": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", "license": "BSD-2-Clause" }, "node_modules/which": { @@ -18780,8 +18363,6 @@ }, "node_modules/ws": { "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", - "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index 5c3459e797..0cca7e95df 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "worldview", - "version": "4.49.0", + "version": "4.50.0", "description": "Interactive interface for browsing full-resolution, global satellite imagery", "keywords": [ "NASA", From 30882cc647a8c327bbdb4f29daba12545dc56a8c Mon Sep 17 00:00:00 2001 From: christof-wittreich Date: Mon, 21 Oct 2024 09:07:15 -0400 Subject: [PATCH 2/8] Dependency Updates 10-18-24 (#5517) --- package-lock.json | 8 +- package.json | 2 +- web/scss/components/alert.scss | 4 +- web/scss/components/button.scss | 4 +- web/scss/components/dateselector.scss | 8 +- web/scss/components/modal.scss | 8 +- web/scss/components/range.scss | 12 ++- web/scss/components/tooltip.scss | 12 ++- web/scss/features/about.scss | 4 +- web/scss/features/anim-widget.scss | 36 +++---- web/scss/features/compare.scss | 14 +-- web/scss/features/context-menu.scss | 6 +- web/scss/features/customize-bands.scss | 12 ++- web/scss/features/embed.scss | 4 +- web/scss/features/event-filter.scss | 8 +- web/scss/features/events.scss | 18 ++-- web/scss/features/layer-categories.scss | 4 +- web/scss/features/layer-coverage-panel.scss | 4 +- web/scss/features/layers.scss | 26 ++--- web/scss/features/location-search.scss | 10 +- web/scss/features/map.scss | 16 +-- web/scss/features/palettes.scss | 4 +- web/scss/features/recent-layers.scss | 4 +- web/scss/features/sidebar-panel.scss | 8 +- web/scss/features/sidebar.scss | 20 ++-- web/scss/features/smart-handoff.scss | 4 +- web/scss/features/timeline.scss | 54 +++++----- web/scss/features/toolbar.scss | 6 +- web/scss/features/tour.scss | 6 +- web/scss/globals.scss | 4 +- web/scss/index.scss | 104 ++++++++++---------- web/scss/mobile.scss | 4 +- web/scss/overrides/react-search-ui.scss | 6 +- web/scss/util.scss | 4 +- webpack.config.js | 3 +- 35 files changed, 257 insertions(+), 194 deletions(-) diff --git a/package-lock.json b/package-lock.json index a346f420fc..f7ba99a9b8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -128,7 +128,7 @@ "react-test-renderer": "^18.3.0", "redux-mock-store": "^1.5.4", "run-script-os": "^1.1.6", - "sass": "^1.79.5", + "sass": "^1.80.2", "sass-loader": "^16.0.2", "shelljs": "^0.8.5", "showdown": "^2.1.0", @@ -15526,9 +15526,9 @@ "license": "MIT" }, "node_modules/sass": { - "version": "1.79.5", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.79.5.tgz", - "integrity": "sha512-W1h5kp6bdhqFh2tk3DsI771MoEJjvrSY/2ihJRJS4pjIyfJCw0nTsxqhnrUzaLMOJjFchj8rOvraI/YUVjtx5g==", + "version": "1.80.2", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.80.2.tgz", + "integrity": "sha512-9wXY8cGBlUmoUoT+vwOZOFCiS+naiWVjqlreN9ar9PudXbGwlMTFwCR5K9kB4dFumJ6ib98wZyAObJKsWf1nAA==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 0cca7e95df..ff479b202a 100644 --- a/package.json +++ b/package.json @@ -126,7 +126,7 @@ "react-test-renderer": "^18.3.0", "redux-mock-store": "^1.5.4", "run-script-os": "^1.1.6", - "sass": "^1.79.5", + "sass": "^1.80.2", "sass-loader": "^16.0.2", "shelljs": "^0.8.5", "showdown": "^2.1.0", diff --git a/web/scss/components/alert.scss b/web/scss/components/alert.scss index 20d2969bd3..adce34fcd0 100644 --- a/web/scss/components/alert.scss +++ b/web/scss/components/alert.scss @@ -1,3 +1,5 @@ +@use "variables"; + .wv-alert-dropdown { position: absolute; top: 60px; @@ -114,7 +116,7 @@ margin-top: 10px; } -@media (max-width: $mobile-max-width) { +@media (max-width: variables.$mobile-max-width) { .wv-alert { min-height: 50px; font-size: 12px; diff --git a/web/scss/components/button.scss b/web/scss/components/button.scss index d9b9c6df1d..4b8f44f964 100644 --- a/web/scss/components/button.scss +++ b/web/scss/components/button.scss @@ -1,3 +1,5 @@ +@use "variables"; + /* * WV Button Widget */ @@ -9,7 +11,7 @@ border-color: #666; font-size: 1em; background-image: linear-gradient(#555, #666); - font-family: $wv-bold-font; + font-family: variables.$wv-bold-font; padding: 0; } diff --git a/web/scss/components/dateselector.scss b/web/scss/components/dateselector.scss index df1fe3d9f2..26386def86 100644 --- a/web/scss/components/dateselector.scss +++ b/web/scss/components/dateselector.scss @@ -1,3 +1,5 @@ +@use "variables"; + .wv-date-selector-widget .input-wrapper, .date-arrow-wrapper { background: transparent; @@ -48,7 +50,7 @@ color: #fff; background: transparent; border: 0; - font-family: $wv-monospace-font; + font-family: variables.$wv-monospace-font; vertical-align: middle; box-sizing: border-box; padding: 0; @@ -237,7 +239,7 @@ } .input-time-divider { - font-family: $wv-monospace-font; + font-family: variables.$wv-monospace-font; font-size: 15px; vertical-align: middle; width: 5px; @@ -245,7 +247,7 @@ } .input-time-zmark { - font-family: $wv-monospace-font; + font-family: variables.$wv-monospace-font; font-size: 15px; vertical-align: middle; margin-top: 2px; diff --git a/web/scss/components/modal.scss b/web/scss/components/modal.scss index 854e1136d9..59512136b8 100644 --- a/web/scss/components/modal.scss +++ b/web/scss/components/modal.scss @@ -1,6 +1,8 @@ +@use "variables"; + /* universal/default modal styles */ .modal-dialog { - @include wv-modal-dialog; + @include variables.wv-modal-dialog; h1 { font-size: 22px; @@ -48,7 +50,7 @@ .modal-body { background-color: #222; - border-radius: $wv-menu-border-radius; + border-radius: variables.$wv-menu-border-radius; & .modal-footer { padding-bottom: 0; @@ -115,7 +117,7 @@ background: #282828; color: #eee; - @include wv-modal-content; + @include variables.wv-modal-content; } .modal-body pre { diff --git a/web/scss/components/range.scss b/web/scss/components/range.scss index 14937a0ba6..e47dda7eb6 100644 --- a/web/scss/components/range.scss +++ b/web/scss/components/range.scss @@ -1,3 +1,5 @@ +@use "variables"; + .form-range { &::-moz-range-track { height: 6px; @@ -52,7 +54,7 @@ &:not(.double-range)::-moz-range-progress { height: 4px; - background-color: $wv-dark-blue; + background-color: variables.$wv-dark-blue; } } @@ -128,8 +130,8 @@ to right, #ccc 0%, #ccc var(--min-range-percent), - $wv-dark-blue var(--min-range-percent), - $wv-dark-blue 100% + variables.$wv-dark-blue var(--min-range-percent), + variables.$wv-dark-blue 100% ); } @@ -154,8 +156,8 @@ border-bottom-left-radius: 0; background: linear-gradient( to right, - $wv-dark-blue 0%, - $wv-dark-blue var(--max-range-percent), + variables.$wv-dark-blue 0%, + variables.$wv-dark-blue var(--max-range-percent), #ccc var(--max-range-percent), #ccc 100% ); diff --git a/web/scss/components/tooltip.scss b/web/scss/components/tooltip.scss index 1eab789643..bd95119c44 100644 --- a/web/scss/components/tooltip.scss +++ b/web/scss/components/tooltip.scss @@ -1,3 +1,5 @@ +@use "variables"; + /* Bootstrap override */ .tooltip { z-index: 1050; @@ -73,7 +75,7 @@ color: #fff; border: thin solid #666; font-size: 17px; - font-family: $wv-monospace-font; + font-family: variables.$wv-monospace-font; border-radius: 5px; height: 25px; line-height: 23px; @@ -95,7 +97,7 @@ position: relative; bottom: 1px; font-size: 14px; - font-family: $wv-monospace-font; + font-family: variables.$wv-monospace-font; font-weight: 300; } @@ -104,13 +106,13 @@ position: relative; font-weight: 500; font-size: 16px; - font-family: $wv-monospace-font; + font-family: variables.$wv-monospace-font; background: #000; border-radius: 4px; color: #fff; padding: 5px 8px; white-space: nowrap; - box-shadow: $wv-tooltip-shadow; + box-shadow: variables.$wv-tooltip-shadow; border: 1px solid rgb(255 255 255 / 50%); &.tooltip-active { @@ -232,7 +234,7 @@ top: 10px; } -@media (max-width: $mobile-max-width) { +@media (max-width: variables.$mobile-max-width) { .tooltip-custom-black { &.tooltip-coordinates-container { max-width: 320px; diff --git a/web/scss/features/about.scss b/web/scss/features/about.scss index 4158b34553..1a1c0948bf 100644 --- a/web/scss/features/about.scss +++ b/web/scss/features/about.scss @@ -1,3 +1,5 @@ +@use "variables"; + .about-page { background-color: #282828; padding: 10px 15px 0 10px; @@ -141,7 +143,7 @@ } /* Keyboard shortcuts section */ -@media (min-width: $tablet-min-width) { +@media (min-width: variables.$tablet-min-width) { .about-page .keyboard-shortcuts-section { display: block; } diff --git a/web/scss/features/anim-widget.scss b/web/scss/features/anim-widget.scss index cc008eacf8..8b4c3075ab 100644 --- a/web/scss/features/anim-widget.scss +++ b/web/scss/features/anim-widget.scss @@ -1,3 +1,5 @@ +@use "variables"; + .wv-animation-widget-wrapper { position: absolute; z-index: 100; @@ -48,7 +50,7 @@ left: 495px; } -@media (min-width: $tablet-min-width) { +@media (min-width: variables.$tablet-min-width) { .wv-animation-widget-wrapper { bottom: 88px; @@ -128,7 +130,7 @@ &.minimized { height: 52px; width: 80px; - background: $wv-transparent-black; + background: variables.$wv-transparent-black; cursor: move; } @@ -174,7 +176,7 @@ display: inline-block; height: 35px; width: 42px; - background: $wv-dark-blue; + background: variables.$wv-dark-blue; position: relative; border-radius: 5px; @@ -245,7 +247,7 @@ } /* No hover styles on mobile */ - @media (min-width: $tablet-min-width) { + @media (min-width: variables.$tablet-min-width) { &:hover { color: #999; cursor: pointer; @@ -266,7 +268,7 @@ a .wv-animation-widget-icon { left: 50%; top: 50%; - @media (min-width: $tablet-min-width) { + @media (min-width: variables.$tablet-min-width) { &:hover { color: #fff; opacity: 0.5; @@ -423,12 +425,12 @@ a .wv-animation-widget-icon { height: 100%; box-sizing: border-box; bottom: 0; - background-color: $wv-solid-black; + background-color: variables.$wv-solid-black; & .mobile-animation-header { padding: 10px; background-color: #333; - border-bottom: $wv-dark-menu-border; + border-bottom: variables.$wv-dark-menu-border; border-top-left-radius: 6px; border-top-right-radius: 6px; display: flex; @@ -456,7 +458,7 @@ a .wv-animation-widget-icon { width: 100%; margin: auto; text-align: center; - background: $wv-solid-black; + background: variables.$wv-solid-black; min-height: 30px; & span { @@ -479,7 +481,7 @@ a .wv-animation-widget-icon { margin: 0; width: 100%; height: 100%; - background: $wv-solid-black; + background: variables.$wv-solid-black; border-radius: 0; margin-top: 0; padding: 0; @@ -529,7 +531,7 @@ a .wv-animation-widget-icon { & .mobile-date-picker-select-btn { position: relative; - background-color: $wv-dark-blue; + background-color: variables.$wv-dark-blue; bottom: -10%; width: 95%; display: flex; @@ -569,7 +571,7 @@ a .wv-animation-widget-icon { & .mobile-date-picker-select-btn { position: relative; - background-color: $wv-dark-blue; + background-color: variables.$wv-dark-blue; & span { margin: 20px; @@ -640,7 +642,7 @@ a .wv-animation-widget-icon { .mobile-timescale-dropdown { & .dropdown-toggle { font-size: 18px; - background-color: $wv-dark-blue; + background-color: variables.$wv-dark-blue; height: 3em; width: 103px; border-top-left-radius: 0; @@ -648,7 +650,7 @@ a .wv-animation-widget-icon { } & .dropdown-menu { - background-color: $wv-solid-black; + background-color: variables.$wv-solid-black; border: solid 1px white; } @@ -690,7 +692,7 @@ a .wv-animation-widget-icon { border-radius: 4px; border-top-right-radius: 0; border-bottom-right-radius: 0; - background-color: $wv-dark-gray; + background-color: variables.$wv-dark-gray; } & .mobile-timescale-dropdown { @@ -711,9 +713,9 @@ a .wv-animation-widget-icon { } .wv-kiosk-animation-widget { - border: $wv-dark-menu-border; - background: $wv-transparent-black; - border-radius: $wv-menu-border-radius; + border: variables.$wv-dark-menu-border; + background: variables.$wv-transparent-black; + border-radius: variables.$wv-menu-border-radius; color: #fff; display: flex; flex-flow: row nowrap; diff --git a/web/scss/features/compare.scss b/web/scss/features/compare.scss index 02f55ed783..ab272f8e78 100644 --- a/web/scss/features/compare.scss +++ b/web/scss/features/compare.scss @@ -1,3 +1,5 @@ +@use "variables"; + .ab-swipe-line { height: 100%; padding: 0 2px; @@ -61,7 +63,7 @@ } .ab-slider-case { - @include wv-date-chip; + @include variables.wv-date-chip; position: absolute; margin-left: auto; @@ -113,9 +115,9 @@ } .ab-swipe-line .ab-swipe-span { - @include wv-date-chip; + @include variables.wv-date-chip; - font-family: $wv-base-font; + font-family: variables.$wv-base-font; position: absolute; bottom: 195px; padding: 2px 4px; @@ -126,9 +128,9 @@ } .ab-spy-span { - @include wv-date-chip; + @include variables.wv-date-chip; - font-family: $wv-base-font; + font-family: variables.$wv-base-font; position: absolute; display: block; white-space: nowrap; @@ -191,7 +193,7 @@ border-radius: 5px; height: 44px; border: thin solid #333; - background-color: $wv-transparent-black; + background-color: variables.$wv-transparent-black; position: absolute; bottom: 75px; left: 10px; diff --git a/web/scss/features/context-menu.scss b/web/scss/features/context-menu.scss index af818acb29..bdf093ede0 100644 --- a/web/scss/features/context-menu.scss +++ b/web/scss/features/context-menu.scss @@ -1,6 +1,8 @@ +@use "variables"; + .react-contextmenu { - @include wv-modal-dialog; - @include wv-modal-content; + @include variables.wv-modal-dialog; + @include variables.wv-modal-content; margin: 2px 0 0; min-width: 160px; diff --git a/web/scss/features/customize-bands.scss b/web/scss/features/customize-bands.scss index 7d72f6f82c..7f08754a3e 100644 --- a/web/scss/features/customize-bands.scss +++ b/web/scss/features/customize-bands.scss @@ -1,3 +1,5 @@ +@use "variables"; + .customize-bands-parent-info { margin-bottom: 12px; @@ -91,9 +93,9 @@ display: flex; flex-direction: row; height: 75px; - background-color: $wv-transparent-black; - color: $wv-white-font; - border: 2px solid $wv-dark-menu-border; + background-color: variables.$wv-transparent-black; + color: variables.$wv-white-font; + border: 2px solid variables.$wv-dark-menu-border; .band-selection-preset-image { width: 73px; @@ -108,8 +110,8 @@ } .selected-preset { - background-color: $wv-dark-blue; - border: 2px solid $wv-orange; + background-color: variables.$wv-dark-blue; + border: 2px solid variables.$wv-orange; } } } \ No newline at end of file diff --git a/web/scss/features/embed.scss b/web/scss/features/embed.scss index 6d0b39a1a1..70b003a5dc 100644 --- a/web/scss/features/embed.scss +++ b/web/scss/features/embed.scss @@ -1,3 +1,5 @@ +@use "variables"; + #embed-mode-wrapper { position: fixed; inset: 0; @@ -26,7 +28,7 @@ left: 50%; margin-top: -50px; margin-left: -110px; - background-color: $wv-transparent-black; + background-color: variables.$wv-transparent-black; border-radius: 5px; border: 3px solid; border-color: #fff; diff --git a/web/scss/features/event-filter.scss b/web/scss/features/event-filter.scss index 71abff306d..e28e978f6a 100644 --- a/web/scss/features/event-filter.scss +++ b/web/scss/features/event-filter.scss @@ -1,10 +1,12 @@ +@use "variables"; + .filter-controls { display: flex; background: #333; padding: 5px; max-width: 290px; margin: 0 auto; - height: $wv-sidebar-event-filter-height; + height: variables.$wv-sidebar-event-filter-height; .filter-dates-icons { display: inline-block; @@ -14,7 +16,7 @@ .filter-dates { color: #fff; - font-family: $wv-monospace-font; + font-family: variables.$wv-monospace-font; text-align: center; padding: 3px 5px 6px; font-size: 14px; @@ -114,7 +116,7 @@ padding: 10px 0; width: 100%; margin: 0 auto; - min-height: $wv-sidebar-event-footer-height; + min-height: variables.$wv-sidebar-event-footer-height; font-size: 15px; svg { diff --git a/web/scss/features/events.scss b/web/scss/features/events.scss index 75ee56247c..542c9ee1d7 100644 --- a/web/scss/features/events.scss +++ b/web/scss/features/events.scss @@ -1,3 +1,5 @@ +@use "variables"; + .wv-eventslist { position: relative; } @@ -19,7 +21,7 @@ margin: 15px auto; } - @media (max-width: $mobile-max-width) { + @media (max-width: variables.$mobile-max-width) { height: calc(var(--vh, 1vh) * 100 - 85px); } @@ -29,8 +31,8 @@ background: #222; min-height: 260px; - @media (max-width: $mobile-max-width) { - min-height: calc(var(--vh, 1vh) * 100 - $wv-mobile-event-list-offset); + @media (max-width: variables.$mobile-max-width) { + min-height: calc(var(--vh, 1vh) * 100 - variables.$wv-mobile-event-list-offset); } } } @@ -63,7 +65,7 @@ padding: 0 3px; margin-left: 40px; - @media (max-width: $mobile-max-width) { + @media (max-width: variables.$mobile-max-width) { font-size: 1em; } } @@ -126,14 +128,14 @@ a { font-size: 14px; - font-family: $wv-monospace-font; + font-family: variables.$wv-monospace-font; cursor: pointer; text-decoration: none; } .active { font-size: 14px; - font-family: $wv-monospace-font; + font-family: variables.$wv-monospace-font; font-weight: 500; color: #666; } @@ -257,10 +259,10 @@ top: -30px; left: -40px; padding: 4px; - background-color: $wv-transparent-black; + background-color: variables.$wv-transparent-black; border-radius: 3px; text-align: center; - font-family: $wv-monospace-font; + font-family: variables.$wv-monospace-font; font-size: 12px; color: #ccc; z-index: 900; diff --git a/web/scss/features/layer-categories.scss b/web/scss/features/layer-categories.scss index 78da70b453..d306d8ac12 100644 --- a/web/scss/features/layer-categories.scss +++ b/web/scss/features/layer-categories.scss @@ -1,3 +1,5 @@ +@use "variables"; + /* Categories view */ .recent-layers-mobile-header { .recent-tooltip-icon { @@ -146,7 +148,7 @@ line-height: 20px; padding: 10px; color: #fff; - background: $wv-transparent-black; + background: variables.$wv-transparent-black; text-decoration: none; } diff --git a/web/scss/features/layer-coverage-panel.scss b/web/scss/features/layer-coverage-panel.scss index 3f1ff233cb..9535090e91 100644 --- a/web/scss/features/layer-coverage-panel.scss +++ b/web/scss/features/layer-coverage-panel.scss @@ -1,3 +1,5 @@ +@use "variables"; + .timeline-layer-coverage-container { position: absolute; background: rgb(40 40 40); @@ -169,7 +171,7 @@ & section { background: #222; border: 1px solid #333; - box-shadow: $wv-modal-shadow; + box-shadow: variables.$wv-modal-shadow; padding: 5px; margin: 3px; } diff --git a/web/scss/features/layers.scss b/web/scss/features/layers.scss index 23eeaba4cb..a55112e1e1 100644 --- a/web/scss/features/layers.scss +++ b/web/scss/features/layers.scss @@ -1,3 +1,5 @@ +@use "variables"; + .layer-modal-content { & div, & h1, @@ -358,7 +360,7 @@ .layer-date-start .monospace, .layer-date-end .monospace { - @include wv-date-chip; + @include variables.wv-date-chip; font-size: 14px; font-weight: 500; @@ -379,7 +381,7 @@ .source-metadata .layer-description .layer-date-start .monospace, .source-metadata .layer-description .layer-date-end .monospace { - @include wv-date-chip; + @include variables.wv-date-chip; border-color: #555; background-color: #777; @@ -387,7 +389,7 @@ } .layers-all-layer .source-metadata .layer-description .layer-date-ranges span.monospace { - font-family: $wv-monospace-font; + font-family: variables.$wv-monospace-font; font-size: 14px; } @@ -693,7 +695,7 @@ & .filter-tooltip { & .display-date { font-size: 14px; - font-family: $wv-monospace-font; + font-family: variables.$wv-monospace-font; margin: 5px; } } @@ -770,7 +772,7 @@ } } -@media (min-width: $desktop-min-width) { +@media (min-width: variables.$desktop-min-width) { .search-layers-container { & div.layer-list-detail-container { flex-direction: row; @@ -791,7 +793,7 @@ } /* Need at least 1024px to fit three category boxes inline */ -@media (max-width: $tablet-max-width) { +@media (max-width: variables.$tablet-max-width) { .custom-layer-dialog.category-width { width: 658px; @@ -815,7 +817,7 @@ } } -@media (min-width: $tablet-min-width) { +@media (min-width: variables.$tablet-min-width) { .category-width .layer-modal-content { height: calc(var(--vh, 1vh) * 100 - 135px); } @@ -833,7 +835,7 @@ } } -@media (max-width: $mobile-max-width) { +@media (max-width: variables.$mobile-max-width) { .category-width .layer-modal-content { padding: 0; height: calc(var(--vh, 1vh) * 100 - 40px); @@ -925,13 +927,13 @@ } } -@media (max-width: $mobile-max-width) { +@media (max-width: variables.$mobile-max-width) { .layer-category { width: 100%; } } -@media (max-width: $desktop-min-width) and (min-width: $mobile-max-width) { +@media (max-width: variables.$desktop-min-width) and (min-width: variables.$mobile-max-width) { .layer-category { width: 48%; } @@ -1074,8 +1076,8 @@ a[rel="noreferrer"]:hover { text-decoration: underline; } -@media screen and (max-width: $desktop-min-width) and (max-height: $mobile-max-width) and (orientation: landscape), - (max-width: $mobile-max-width) { +@media screen and (max-width: variables.$desktop-min-width) and (max-height: variables.$mobile-max-width) and (orientation: landscape), + (max-width: variables.$mobile-max-width) { .instrument-collection { h6 { margin-right: 20px; diff --git a/web/scss/features/location-search.scss b/web/scss/features/location-search.scss index dd9ff1bd83..828470ffe6 100644 --- a/web/scss/features/location-search.scss +++ b/web/scss/features/location-search.scss @@ -1,3 +1,5 @@ +@use "variables"; + /* Autocomplete Input */ .location-search-input-group { flex-wrap: nowrap; @@ -118,7 +120,7 @@ top: 10px; width: 350px; margin-right: 1px; - background: $wv-transparent-black; + background: variables.$wv-transparent-black; border-radius: 5px; z-index: 1; } @@ -142,7 +144,7 @@ /* Location Search Component Minimize Button */ .location-search-minimize-button { - background: $wv-transparent-black; + background: variables.$wv-transparent-black; width: 21px; margin-right: 2px; border: none; @@ -160,7 +162,7 @@ } &.disabled:hover { - background-color: $wv-transparent-black; + background-color: variables.$wv-transparent-black; color: #eee; } } @@ -194,7 +196,7 @@ } /* Mobile Styling */ -@media only screen and (max-width: $mobile-max-width) { +@media only screen and (max-width: variables.$mobile-max-width) { // .location-search-expanded { // position: static; // width: 100%; diff --git a/web/scss/features/map.scss b/web/scss/features/map.scss index 70caf242bf..c6e2647c7c 100644 --- a/web/scss/features/map.scss +++ b/web/scss/features/map.scss @@ -1,3 +1,5 @@ +@use "variables"; + .wv-map { position: absolute; margin: 0; @@ -10,7 +12,7 @@ position: absolute; right: 0; z-index: 1; - background: none $wv-transparent-black; + background: none variables.$wv-transparent-black; border: 1px solid #333; margin-right: 0; border-radius: 0; @@ -156,8 +158,8 @@ z-index: 10; right: 58px; color: #fff; - background-color: $wv-transparent-black; - text-shadow: $wv-map-text-shadow; + background-color: variables.$wv-transparent-black; + text-shadow: variables.$wv-map-text-shadow; padding: 2px; border-left: 2px solid #fff; } @@ -190,7 +192,7 @@ white-space: pre; outline: none; color: #fff; - text-shadow: $wv-map-text-shadow; + text-shadow: variables.$wv-map-text-shadow; font-size: 100%; border: none; border-radius: 0; @@ -201,7 +203,7 @@ } .wv-coords-map:hover { - background: $wv-transparent-black; + background: variables.$wv-transparent-black; } .wv-coords-map:hover div.coord-btn { @@ -230,7 +232,7 @@ position: relative; width: 20px; height: 35px; - background: $wv-transparent-black; + background: variables.$wv-transparent-black; border: 1px solid transparent; display: inline-block; margin-left: 5px; @@ -288,6 +290,6 @@ fill: #eee; text-shadow: 1px 1px 0 #111; font-size: 14px; - font-family: $wv-monospace-font; + font-family: variables.$wv-monospace-font; } } diff --git a/web/scss/features/palettes.scss b/web/scss/features/palettes.scss index 4c44931e77..9d64a87815 100644 --- a/web/scss/features/palettes.scss +++ b/web/scss/features/palettes.scss @@ -1,3 +1,5 @@ +@use "variables"; + .wv-palette-selector { width: 280px; height: 220px; @@ -176,7 +178,7 @@ margin-left: 0; } -@media (max-width: $mobile-max-width) { +@media (max-width: variables.$mobile-max-width) { .wv-palettes-colorbar { width: 100%; max-width: 100%; diff --git a/web/scss/features/recent-layers.scss b/web/scss/features/recent-layers.scss index 9a79dc12db..0742dc0605 100644 --- a/web/scss/features/recent-layers.scss +++ b/web/scss/features/recent-layers.scss @@ -1,3 +1,5 @@ +@use "variables"; + li.recent-tab.nav-item { margin-left: 10px; background: transparent; @@ -53,7 +55,7 @@ button.recent-layer-delete { top: 8px; } -@media (min-width: $desktop-min-width) { +@media (min-width: variables.$desktop-min-width) { .recent-layers-header { width: 50%; } diff --git a/web/scss/features/sidebar-panel.scss b/web/scss/features/sidebar-panel.scss index 828094d7fa..fca20a3693 100644 --- a/web/scss/features/sidebar-panel.scss +++ b/web/scss/features/sidebar-panel.scss @@ -1,3 +1,5 @@ +@use "variables"; + .sidebar-expand { position: relative; @@ -8,7 +10,7 @@ top: 77px; height: 30px; padding-top: 8px; - background: $wv-transparent-black; + background: variables.$wv-transparent-black; border-radius: 0; box-sizing: border-box; width: 286px; @@ -620,8 +622,8 @@ li.item.productsitem.inmotion, color: #c5c5c8; } -@media screen and (max-width: $desktop-min-width) and (max-height: $mobile-max-width) and (orientation: landscape), - (max-width: $mobile-max-width) { +@media screen and (max-width: variables.$desktop-min-width) and (max-height: variables.$mobile-max-width) and (orientation: landscape), + (max-width: variables.$mobile-max-width) { .toggleIconHolder { height: 50px; width: 50px; diff --git a/web/scss/features/sidebar.scss b/web/scss/features/sidebar.scss index cb0226ee39..0e15394cec 100644 --- a/web/scss/features/sidebar.scss +++ b/web/scss/features/sidebar.scss @@ -1,3 +1,5 @@ +@use "variables"; + #wv-sidebar { position: absolute; z-index: 3; @@ -24,7 +26,7 @@ } .main-nav { - background: $wv-transparent-black; + background: variables.$wv-transparent-black; border-right: 1px solid #333; border-left: 1px solid #333; @@ -92,7 +94,7 @@ } > .tab-content { - background: $wv-transparent-black; + background: variables.$wv-transparent-black; border: 1px solid #333; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; @@ -277,8 +279,8 @@ div#group-overlays-checkbox-case { max-width: 232px; line-height: 15px; - @media screen and (max-width: $desktop-min-width) and (max-height: $mobile-max-width) and (orientation: landscape), - (max-width: $mobile-max-width) { + @media screen and (max-width: variables.$desktop-min-width) and (max-height: variables.$mobile-max-width) and (orientation: landscape), + (max-width: variables.$mobile-max-width) { font-size: 16px; } } @@ -360,7 +362,7 @@ div#group-overlays-checkbox-case { font-size: 14px; padding: 6px 12px; - @media (max-width: $mobile-max-width) { + @media (max-width: variables.$mobile-max-width) { font-size: 18px; padding: 12px 14px; } @@ -378,7 +380,7 @@ div#group-overlays-checkbox-case { } } -@media (max-width: $mobile-max-width) { +@media (max-width: variables.$mobile-max-width) { .layer-group-case .layer-group-header { min-height: 32px; margin-top: 10px; @@ -760,7 +762,7 @@ p.recharts-tooltip-label { position: absolute; max-width: 100vw; - @media (max-width: $mobile-max-width) { + @media (max-width: variables.$mobile-max-width) { left: 0; width: 100%; height: calc(var(--vh, 1vh) * 100); @@ -815,7 +817,7 @@ p.recharts-tooltip-label { max-height: calc(100vh - 200px); } - @media (max-width: $mobile-max-width) { + @media (max-width: variables.$mobile-max-width) { width: 100%; .modal-body { @@ -828,7 +830,7 @@ p.recharts-tooltip-label { .layer-settings-modal { width: 300px; - @media (max-width: $mobile-max-width) { + @media (max-width: variables.$mobile-max-width) { width: 100%; } diff --git a/web/scss/features/smart-handoff.scss b/web/scss/features/smart-handoff.scss index 0ff1f61c68..7dee595719 100644 --- a/web/scss/features/smart-handoff.scss +++ b/web/scss/features/smart-handoff.scss @@ -1,3 +1,5 @@ +@use "variables"; + /* Smart handoff side panel */ .smart-handoff-side-panel { margin: 5px; @@ -306,7 +308,7 @@ a.help-link { } .handoff-modal-date { - font-family: $wv-monospace-font; + font-family: variables.$wv-monospace-font; font-size: 16px; text-align: left; } diff --git a/web/scss/features/timeline.scss b/web/scss/features/timeline.scss index 75df99ffa2..978b0ee3a0 100644 --- a/web/scss/features/timeline.scss +++ b/web/scss/features/timeline.scss @@ -1,3 +1,5 @@ +@use "variables"; + *:focus, button:focus { outline: 0; @@ -49,9 +51,9 @@ button:focus { .timeline-inner { height: 67px; position: absolute; - border: $wv-dark-menu-border; - background: $wv-transparent-black; - border-radius: $wv-menu-border-radius; + border: variables.$wv-dark-menu-border; + background: variables.$wv-transparent-black; + border-radius: variables.$wv-menu-border-radius; display: flex; flex-flow: row nowrap; margin-left: 10px; @@ -61,7 +63,7 @@ button:focus { #distraction-free-timeline { position: absolute; - border: $wv-dark-menu-border; + border: variables.$wv-dark-menu-border; background: rgba(35 31 32 / 60%); display: flex; flex-flow: row nowrap; @@ -145,7 +147,7 @@ button:focus { font-size: 24px; background: transparent; border: 0; - font-family: $wv-monospace-font; + font-family: variables.$wv-monospace-font; line-height: 1.2em; vertical-align: baseline; box-sizing: border-box; @@ -190,7 +192,7 @@ button:focus { } & .input-time-divider { - font-family: $wv-monospace-font; + font-family: variables.$wv-monospace-font; color: #fff; font-size: 24px; width: 13px; @@ -198,7 +200,7 @@ button:focus { } & .input-time-divider-kiosk { - font-family: $wv-monospace-font; + font-family: variables.$wv-monospace-font; color: #fff; font-size: 24px; width: 13px; @@ -206,14 +208,14 @@ button:focus { } & .input-time-zmark { - font-family: $wv-monospace-font; + font-family: variables.$wv-monospace-font; color: #fff; font-size: 24px; margin-top: 25px; } & .input-time-zmark-kiosk { - font-family: $wv-monospace-font; + font-family: variables.$wv-monospace-font; color: #fff; font-size: 24px; margin-top: 15px; @@ -419,7 +421,7 @@ button:focus { .axis-grid-text { font-size: 18px; - font-family: $wv-monospace-font; + font-family: variables.$wv-monospace-font; pointer-events: none; user-select: none; } @@ -443,7 +445,7 @@ button:focus { .zoom-level-display-text { color: #fff; - font-family: $wv-monospace-font; + font-family: variables.$wv-monospace-font; text-align: center; font-size: 12px; line-height: 1.2em; @@ -473,7 +475,7 @@ button:focus { width: 225px; border-top-left-radius: 8px; border-top-right-radius: 8px; - background: $wv-transparent-black; + background: variables.$wv-transparent-black; position: absolute; top: -54px; left: 85px; @@ -510,7 +512,7 @@ button:focus { opacity: 1; font-size: 16px; background: transparent; - font-family: $wv-monospace-font; + font-family: variables.$wv-monospace-font; line-height: 1.2em; vertical-align: baseline; box-sizing: border-box; @@ -526,7 +528,7 @@ button:focus { font-size: 16px; background: transparent; border: 0; - font-family: $wv-monospace-font; + font-family: variables.$wv-monospace-font; line-height: 1.2em; vertical-align: baseline; box-sizing: border-box; @@ -560,7 +562,7 @@ button:focus { margin-left: auto; margin-right: auto; padding: 4px; - background-color: $wv-transparent-black; + background-color: variables.$wv-transparent-black; border-radius: 3px; } @@ -608,7 +610,7 @@ button:focus { cursor: pointer; text-transform: uppercase; text-align: center; - font-family: $wv-monospace-font; + font-family: variables.$wv-monospace-font; margin-top: -2px; } @@ -631,7 +633,7 @@ button:focus { cursor: pointer; text-transform: uppercase; text-align: center; - font-family: $wv-monospace-font; + font-family: variables.$wv-monospace-font; font-size: 14px; line-height: 16px; color: #ccc; @@ -651,9 +653,9 @@ button:focus { height: 64px; width: 20px; cursor: pointer; - border-left: $wv-dark-menu-border; - border-top-right-radius: $wv-menu-border-radius; - border-bottom-right-radius: $wv-menu-border-radius; + border-left: variables.$wv-dark-menu-border; + border-top-right-radius: variables.$wv-menu-border-radius; + border-bottom-right-radius: variables.$wv-menu-border-radius; } #timeline-hide:hover, @@ -699,7 +701,7 @@ button:focus { cursor: pointer; border-top-right-radius: 5px; border-top-left-radius: 5px; - background-color: $wv-transparent-black; + background-color: variables.$wv-transparent-black; border: thin solid #fff; border-bottom: none; overflow: hidden; @@ -803,7 +805,7 @@ button:focus { position: absolute; left: 10px; bottom: 20px; - background: $wv-transparent-black; + background: variables.$wv-transparent-black; color: #fff; border: thin solid #333; border-radius: 5px; @@ -812,7 +814,7 @@ button:focus { & .mobile-date-picker-select-btn-text { height: 44px; - font-family: $wv-monospace-font; + font-family: variables.$wv-monospace-font; font-size: 23px; padding: 14px 8px; } @@ -821,7 +823,7 @@ button:focus { .datepicker-modal { & div, li { - font-family: $wv-monospace-font; + font-family: variables.$wv-monospace-font; } & .datepicker-header, @@ -845,7 +847,7 @@ button:focus { position: absolute; left: 120px; bottom: 20px; - background: $wv-transparent-black; + background: variables.$wv-transparent-black; border: thin solid #333; border-radius: 5px; cursor: pointer; @@ -919,7 +921,7 @@ button:focus { .mobile-animate-button { position: absolute; - background: $wv-transparent-black; + background: variables.$wv-transparent-black; border: thin solid #333; height: 44px; width: 60px; diff --git a/web/scss/features/toolbar.scss b/web/scss/features/toolbar.scss index 76aa8077fb..bcff207af8 100644 --- a/web/scss/features/toolbar.scss +++ b/web/scss/features/toolbar.scss @@ -1,3 +1,5 @@ +@use "variables"; + .wv-toolbar { position: absolute; right: 10px; @@ -8,7 +10,7 @@ .wv-toolbar-button, [data-whatintent="mouse"] .wv-toolbar-button:focus { - @include wv-map-button; + @include variables.wv-map-button; } [data-whatintent="keyboard"] .wv-toolbar-button:focus { @@ -161,7 +163,7 @@ } } -@media (min-width: $tablet-min-width) { +@media (min-width: variables.$tablet-min-width) { .wv-toolbar-button, [data-whatintent="mouse"] .wv-toolbar-button:focus { font-size: 20px; diff --git a/web/scss/features/tour.scss b/web/scss/features/tour.scss index 00e17713c3..1b2e2b9d51 100644 --- a/web/scss/features/tour.scss +++ b/web/scss/features/tour.scss @@ -1,3 +1,5 @@ +@use "variables"; + .tour { a { color: #00457b; @@ -848,7 +850,7 @@ } } -@media (min-width: $tablet-min-width) { +@media (min-width: variables.$tablet-min-width) { .tour { display: block; } @@ -892,7 +894,7 @@ right: 55px; .modal-dialog { - box-shadow: $wv-modal-shadow; + box-shadow: variables.$wv-modal-shadow; .modal-content { border-radius: 8px; diff --git a/web/scss/globals.scss b/web/scss/globals.scss index 92b0f27354..1de502be7d 100644 --- a/web/scss/globals.scss +++ b/web/scss/globals.scss @@ -1,7 +1,9 @@ +@use "variables"; + * { font-synthesis-weight: none; } .red-font { - color: $wv-orange; + color: variables.$wv-orange; } diff --git a/web/scss/index.scss b/web/scss/index.scss index f313c0b67d..244b8fa873 100644 --- a/web/scss/index.scss +++ b/web/scss/index.scss @@ -1,60 +1,60 @@ -@import 'variables'; -@import 'fonts'; -@import 'reset'; -@import 'util'; -@import 'mobile'; -@import 'globals'; +@use 'variables'; +@use 'fonts'; +@use 'reset'; +@use 'util'; +@use 'mobile'; +@use 'globals'; /* Reusable Components */ -@import 'components/alert'; -@import 'components/button'; -@import 'components/checkbox'; -@import 'components/dateselector'; -@import 'components/facets'; -@import 'components/image'; -@import 'components/list'; -@import 'components/modal'; -@import 'components/notifications'; -@import 'components/switch'; -@import 'components/tooltip'; -@import 'components/range'; +@use 'components/alert'; +@use 'components/button'; +@use 'components/checkbox'; +@use 'components/dateselector'; +@use 'components/facets'; +@use 'components/image'; +@use 'components/list'; +@use 'components/modal'; +@use 'components/notifications'; +@use 'components/switch'; +@use 'components/tooltip'; +@use 'components/range'; /* Features */ -@import 'features/about'; -@import 'features/anim-widget'; -@import 'features/compare'; -@import 'features/context-menu'; -@import 'features/customize-bands'; -@import 'features/eic'; -@import 'features/embed'; -@import 'features/events'; -@import 'features/event-filter'; -@import 'features/layer-categories'; -@import 'features/layer-coverage-panel'; -@import 'features/layers'; -@import 'features/location-search'; -@import 'features/map'; -@import 'features/measure'; -@import 'features/orbitTracks'; -@import 'features/palettes'; -@import 'features/products'; -@import 'features/projection'; -@import 'features/recent-layers'; -@import 'features/settings'; -@import 'features/share'; -@import 'features/sidebar'; -@import 'features/sidebar-panel'; -@import 'features/smart-handoff'; -@import 'features/timeline'; -@import 'features/toolbar'; -@import 'features/tour'; -@import 'features/vectorMeta'; +@use 'features/about'; +@use 'features/anim-widget'; +@use 'features/compare'; +@use 'features/context-menu'; +@use 'features/customize-bands'; +@use 'features/eic'; +@use 'features/embed'; +@use 'features/events'; +@use 'features/event-filter'; +@use 'features/layer-categories'; +@use 'features/layer-coverage-panel'; +@use 'features/layers'; +@use 'features/location-search'; +@use 'features/map'; +@use 'features/measure'; +@use 'features/orbitTracks'; +@use 'features/palettes'; +@use 'features/products'; +@use 'features/projection'; +@use 'features/recent-layers'; +@use 'features/settings'; +@use 'features/share'; +@use 'features/sidebar'; +@use 'features/sidebar-panel'; +@use 'features/smart-handoff'; +@use 'features/timeline'; +@use 'features/toolbar'; +@use 'features/tour'; +@use 'features/vectorMeta'; /* Library Files */ -@import 'lib/react-swipe-to-delete'; +@use 'lib/react-swipe-to-delete'; /* Dependency Overrides */ -@import 'overrides/react-joyride'; -@import 'overrides/react-search-ui'; -@import 'overrides/react-simplebar'; -@import 'overrides/react-swipe-to-delete'; +@use 'overrides/react-joyride'; +@use 'overrides/react-search-ui'; +@use 'overrides/react-simplebar'; +@use 'overrides/react-swipe-to-delete' as react-swipe-to-delete2; diff --git a/web/scss/mobile.scss b/web/scss/mobile.scss index 8f0908ba95..ad32bc57f7 100644 --- a/web/scss/mobile.scss +++ b/web/scss/mobile.scss @@ -1,4 +1,6 @@ -@media only screen and (max-width: $mobile-max-width) { +@use "variables"; + +@media only screen and (max-width: variables.$mobile-max-width) { div.olControlScaleLineCustom { bottom: 10px; } diff --git a/web/scss/overrides/react-search-ui.scss b/web/scss/overrides/react-search-ui.scss index 5914612a40..357d27f3bf 100644 --- a/web/scss/overrides/react-search-ui.scss +++ b/web/scss/overrides/react-search-ui.scss @@ -1,3 +1,5 @@ +@use "variables"; + .sui-facet + .sui-facet { margin-top: 16px; @@ -79,8 +81,8 @@ } } -@media screen and (max-width: $desktop-min-width) and (max-height: $mobile-max-width) and (orientation: landscape), - (max-width: $mobile-max-width) { +@media screen and (max-width: variables.$desktop-min-width) and (max-height: variables.$mobile-max-width) and (orientation: landscape), + (max-width: variables.$mobile-max-width) { .facet-container .inner-container { div.no-matches { font-size: 20px; diff --git a/web/scss/util.scss b/web/scss/util.scss index f6509edbb6..a4d1101483 100644 --- a/web/scss/util.scss +++ b/web/scss/util.scss @@ -1,3 +1,5 @@ +@use "variables"; + /* https://stackoverflow.com/a/4407335 */ .noselect { -webkit-touch-callout: none; /* iOS Safari */ @@ -33,5 +35,5 @@ span.monospace, div.monospace { - font-family: $wv-monospace-font; + font-family: variables.$wv-monospace-font; } diff --git a/webpack.config.js b/webpack.config.js index 6e45bdca98..438bfc46e6 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -160,7 +160,8 @@ module.exports = { }, fallback: { fs: false - } + }, + modules: ['node_modules', path.resolve(__dirname, 'web/scss')] }, stats: { // reduce output text on build - remove for more verbose From cd32f18a355cd3b20b0ed74a2094d4c9c9a4b6b3 Mon Sep 17 00:00:00 2001 From: minniewong Date: Tue, 22 Oct 2024 13:13:58 -0400 Subject: [PATCH 3/8] WV-3375: Update LANCE acronym, remove www from earthdata web address (#5514) * Update LANCE acronym, remove www from earthdata web address * add www back in for apt --- README.md | 2 +- config/default/common/brand/about/acknowledgements.md | 6 +++--- .../config/metadata/layers/modis/CorrectedReflectance.md | 2 +- .../config/metadata/layers/modis/LandSurfaceReflectance.md | 2 +- .../layers/modis/combined/MODIS_Combined_Flood_2-Day.md | 2 +- .../layers/modis/combined/MODIS_Combined_Flood_3-Day.md | 2 +- .../metadata/layers/modis/terra/CorrectedReflectance.md | 2 +- .../metadata/layers/modis/terra/LandSurfaceReflectance.md | 2 +- .../common/config/metadata/stories/flood-product/step001.md | 2 +- .../config/wv.json/stories/default/flood-product.json | 4 ++-- .../smart-handoffs/smart-handoff-not-available-modal.js | 2 +- web/js/components/tour/content-intro.js | 2 +- 12 files changed, 15 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 13ee72a51e..b826081f1b 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Interactive interface for browsing full-resolution, global satellite imagery. ## Background -This app from NASA's [ESDIS](https://www.earthdata.nasa.gov/esdis) provides the +This app from NASA's [ESDIS](https://earthdata.nasa.gov/esdis) provides the capability to interactively browse over 1000 global, full-resolution satellite imagery layers on desktop and mobile devices. Many of the imagery layers are updated daily and are within three hours of observation - showing the entire Earth as it is diff --git a/config/default/common/brand/about/acknowledgements.md b/config/default/common/brand/about/acknowledgements.md index 49f4ada017..3a5726845c 100644 --- a/config/default/common/brand/about/acknowledgements.md +++ b/config/default/common/brand/about/acknowledgements.md @@ -6,7 +6,7 @@ href="https://search.earthdata.nasa.gov/">Earthdata Search for a full listing of available data products.

Near real-time imagery is courtesy of the Land, Atmosphere Near Real-Time Capability for Eo (LANCE) + target="_blank" rel="noopener noreferrer"> Land, Atmosphere Near Real-Time Capability for Earth observation (LANCE) data providers: