diff --git a/package-lock.json b/package-lock.json index 956dec4..7ce553c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -120,16 +120,16 @@ } }, "node_modules/@colordx/core": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@colordx/core/-/core-6.5.0.tgz", - "integrity": "sha512-mhkTHXTERodsL6kMw2LRrXVlGaY+osu/YnxkcwO8c/JO+YOb+/f+F+gOxmeBWTP+nzG47Kz6gZCJq8tyESqrWg==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@colordx/core/-/core-7.2.0.tgz", + "integrity": "sha512-Y5PPwWCWVP59qj2EMVSgD9QMXtMSwt9DseqKvRWOXefM7sRu4EjCRuXQXMaanUH32R8c89OCWJJWZe6jA1dvTg==", "dev": true, "license": "MIT" }, "node_modules/@csstools/css-tokenizer": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-4.0.1.tgz", - "integrity": "sha512-bPlN9S9O1A0euCpEWE4qnvB5YDuyYVsUTrxSgmAM1Is0j4tICHoVyOVAXfWMP/kS9ZrjvyIXWV2PmomiAXXqOw==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-4.0.2.tgz", + "integrity": "sha512-OoKoR0f76dCY666JlcbhmVTs2drYj1GUXZTYTcbUgJjh9Nv41aFfZ21bPQTERm5+L5cBDo466NltB2lplS5GBw==", "dev": true, "funding": [ { @@ -2793,9 +2793,9 @@ } }, "node_modules/baseline-browser-mapping": { - "version": "2.11.25", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.25.tgz", - "integrity": "sha512-gMmEShwwq7FJqMwvfRwvCl00v4kN+KOfJqXn+f4nrufak5gNHJOksd/60Dvjuz7sI8Y5WiSFBa8FEYr+zoyqCw==", + "version": "2.11.27", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.27.tgz", + "integrity": "sha512-ElY12DaROGuan+lMmZ8Cvo/ZUbXPe7Enc/9VU/b1T3Kp4dwytRcNdR8DoSJN5SNJT/CuvcCA0DHDVmMOCePdRQ==", "dev": true, "license": "Apache-2.0", "bin": { @@ -2845,9 +2845,9 @@ } }, "node_modules/browserslist": { - "version": "4.29.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.29.0.tgz", - "integrity": "sha512-3GSvyjvDI4Dur1Meg2BekJquu5uF+9R9a1+5M1Mde192eZoXbeXjzgOsgqPS2V8D5wrrip0gR5Hf/GhWQ9ZzaA==", + "version": "4.29.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.29.3.tgz", + "integrity": "sha512-1R4kiYKXGViqEN0CnoDrXc1StD9niAwu+j2dukWzrD4bJgsD4lDmEp0CRbc6E/vYJIfTHwPmwyaKtVSudICdPA==", "dev": true, "funding": [ { @@ -2865,10 +2865,10 @@ ], "license": "MIT", "dependencies": { - "baseline-browser-mapping": "^2.11.23", - "caniuse-lite": "^1.0.30001810", - "electron-to-chromium": "^1.5.427", - "node-releases": "^2.0.55", + "baseline-browser-mapping": "^2.11.26", + "caniuse-lite": "^1.0.30001813", + "electron-to-chromium": "^1.5.439", + "node-releases": "^2.0.57", "update-browserslist-db": "^1.3.3" }, "bin": { @@ -3008,9 +3008,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001810", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001810.tgz", - "integrity": "sha512-TITQPUkaz+aVk5GL6NhOdwk1aEaNTSDPsGFWrTuhKGtjTF70jL/Oht2W4c6rXUe5fu7Ie19VIahAXHIIiWWNeg==", + "version": "1.0.30001814", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001814.tgz", + "integrity": "sha512-/Uaf1lAzr59XcMpW0o96WoEfr+VXK2OX4U9AgFoiSHsVJ4HppnIFUjtYzsyDH2+tgANaQb2/oxYGwCPapN1FpA==", "dev": true, "funding": [ { @@ -3562,13 +3562,13 @@ } }, "node_modules/cssnano": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-9.0.5.tgz", - "integrity": "sha512-D25KanNkgIIcJnFvbm1xinel2YWULKjOao+4pv1m2qCR6KPRxOWh4yRQboxhwVVtifwdVa3cVnSL651sAvHQoA==", + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-9.1.2.tgz", + "integrity": "sha512-UJnrkOxzaK21cYEbxnp21vUohm/wg8B8R0eoLe7A6Jnm9nHeIQ0irn3L9HYzml9BFkrF97JwE7d6HV4UU6+1dQ==", "dev": true, "license": "MIT", "dependencies": { - "cssnano-preset-default": "^9.0.5" + "cssnano-preset-default": "^9.1.2" }, "engines": { "node": "^22.22.3 || ^24.15.0 || >=26.0" @@ -3582,41 +3582,41 @@ } }, "node_modules/cssnano-preset-default": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-9.0.5.tgz", - "integrity": "sha512-psQHWcVYCig5PlA+Ni+l9EFB6ow7RX2CR1rGM5TBsjfP/pFZEyCUK62zZqYBFeR1s4XEQ19qvxlxYkKDERuAoQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "browserslist": "^4.29.0", - "cssnano-utils": "^7.0.3", - "postcss-calc": "^11.2.0", - "postcss-colormin": "^9.0.3", - "postcss-convert-values": "^9.0.3", - "postcss-discard-comments": "^9.0.3", - "postcss-discard-duplicates": "^9.0.3", - "postcss-discard-empty": "^9.0.3", - "postcss-discard-overridden": "^9.0.3", - "postcss-merge-longhand": "^9.0.4", - "postcss-merge-rules": "^9.0.4", - "postcss-minify-font-values": "^9.0.3", - "postcss-minify-gradients": "^9.0.3", - "postcss-minify-params": "^9.0.3", - "postcss-minify-selectors": "^9.0.4", - "postcss-normalize-charset": "^9.0.3", - "postcss-normalize-display-values": "^9.0.3", - "postcss-normalize-positions": "^9.0.3", - "postcss-normalize-repeat-style": "^9.0.3", - "postcss-normalize-string": "^9.0.3", - "postcss-normalize-timing-functions": "^9.0.3", - "postcss-normalize-unicode": "^9.0.3", - "postcss-normalize-url": "^9.0.3", - "postcss-normalize-whitespace": "^9.0.3", - "postcss-ordered-values": "^9.0.3", - "postcss-reduce-initial": "^9.0.3", - "postcss-reduce-transforms": "^9.0.3", - "postcss-svgo": "^9.0.3", - "postcss-unique-selectors": "^9.0.3" + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-9.1.2.tgz", + "integrity": "sha512-prjUo7JkR3JD74ODNuBwhz1c/DyQLtj1Te0VijEI7PCY8So+Y1KYk84tQAP2F74Rmb9NUPzQjUCmLrn5MbjctA==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.29.2", + "cssnano-utils": "^8.0.1", + "postcss-calc": "^11.2.1", + "postcss-colormin": "^9.0.5", + "postcss-convert-values": "^9.0.6", + "postcss-discard-comments": "^9.0.5", + "postcss-discard-duplicates": "^9.0.4", + "postcss-discard-empty": "^9.0.5", + "postcss-discard-overridden": "^9.0.5", + "postcss-merge-longhand": "^9.1.1", + "postcss-merge-rules": "^9.0.6", + "postcss-minify-font-values": "^9.0.5", + "postcss-minify-gradients": "^9.0.5", + "postcss-minify-params": "^9.0.5", + "postcss-minify-selectors": "^9.0.5", + "postcss-normalize-charset": "^9.0.5", + "postcss-normalize-display-values": "^9.0.5", + "postcss-normalize-positions": "^9.0.5", + "postcss-normalize-repeat-style": "^9.0.5", + "postcss-normalize-string": "^9.0.4", + "postcss-normalize-timing-functions": "^9.0.5", + "postcss-normalize-unicode": "^9.0.4", + "postcss-normalize-url": "^9.0.5", + "postcss-normalize-whitespace": "^9.0.5", + "postcss-ordered-values": "^9.0.5", + "postcss-reduce-initial": "^9.0.5", + "postcss-reduce-transforms": "^9.0.4", + "postcss-svgo": "^9.0.4", + "postcss-unique-selectors": "^9.0.5" }, "engines": { "node": "^22.22.3 || ^24.15.0 || >=26.0" @@ -3626,11 +3626,14 @@ } }, "node_modules/cssnano-utils": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-7.0.3.tgz", - "integrity": "sha512-KQKwel4/ROikvA9XkOkG7JbmgsipMSl8E7LwvDCjE32zKVz2xjNxxEJxJpbNzCLeeV1WbbD1fRmSUgtuOQeRgg==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-8.0.1.tgz", + "integrity": "sha512-KF2NfGI/na0wEemV8X7KQbisJS0QY77vaGCJ/3RuXfWrgg/qlq8vHcfSAtzrCrOHwaGHW02Ra1anDyuQ7M520A==", "dev": true, "license": "MIT", + "dependencies": { + "@csstools/css-tokenizer": "^4.0.2" + }, "engines": { "node": "^22.22.3 || ^24.15.0 || >=26.0" }, @@ -3932,9 +3935,9 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.5.433", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.433.tgz", - "integrity": "sha512-5lCAbyZBjtmUt/RAGHRqrL2q0oEFRThDAsZHHDn9XHa89Qw7gMYOeSicBTy+AHfvo0r6vwsZvqNJTQIQy1BLzA==", + "version": "1.5.444", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.444.tgz", + "integrity": "sha512-5ss/uJfoDYDHT0lfJzT6FbcskIzROIOPf0BbbFkGcvDzoJU7i//9GDrwwIHQVmIsrAGiF3ihpADBRIsrEFt1rQ==", "dev": true, "license": "ISC" }, @@ -6210,9 +6213,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.56", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.56.tgz", - "integrity": "sha512-x0InOIyzgdk+eyaWaRJFH5snEtiImgBgblZ2CyPrLmqqcuMQkEvcDPHbzqbD8eDsSeJbVOjn+crzyzHaM4D+/A==", + "version": "2.0.57", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.57.tgz", + "integrity": "sha512-kQK9LGGFiHtrWiNhZtA7Qbw17AQz+dmsEKODRIVTXA9+e5MS/2gZEBhYJt13GrAz5/IOZKddH/0Z3TP/Zgo+yw==", "dev": true, "license": "MIT", "engines": { @@ -6654,13 +6657,13 @@ } }, "node_modules/postcss-calc": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-11.2.0.tgz", - "integrity": "sha512-GeWPgrs+s7W0b35ePAMvyNq0fP4fKsJXt9dLmO919TTiZ93aVUj+enI5t5eba7/YMkUJvWanNunMctyeuP+Dsg==", + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-11.2.2.tgz", + "integrity": "sha512-wSquceGIY20fnsXcdIYtzW0r34aoXlT6iDYpYKpgR5Ax/KCZMDteE54Z+4Ee24ryYkjnRU5F3cxvhRfNp6t5VA==", "dev": true, "license": "MIT", "dependencies": { - "@csstools/css-tokenizer": "^4.0.0" + "@csstools/css-tokenizer": "^4.0.2" }, "engines": { "node": "^22.22.3 || ^24.15 || >=26.0" @@ -6884,16 +6887,17 @@ } }, "node_modules/postcss-colormin": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-9.0.3.tgz", - "integrity": "sha512-xsbxiXbKAGOjOFdQNNGh21QHg1HLpa+GOSXshs4gK5ig239swc6lfYHFOHhHm6PR+BCVeYURqcMlNGpBZSf1Tg==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-9.0.5.tgz", + "integrity": "sha512-eCi5AbyJdGf5b66FP5Nlu86zCQuuCBqNxGWDnNjP2rj5JLuNUwWE9nQT2KnhYFSVYFAiu2KQZToQzehnOJVZMw==", "dev": true, "license": "MIT", "dependencies": { - "@colordx/core": "^6.5.0", - "browserslist": "^4.29.0", + "@colordx/core": "^7.2.0", + "@csstools/css-tokenizer": "^4.0.2", + "browserslist": "^4.29.2", "caniuse-api": "^4.0.0", - "postcss-value-parser": "^4.2.0" + "cssnano-utils": "^8.0.1" }, "engines": { "node": "^22.22.3 || ^24.15.0 || >=26.0" @@ -6903,14 +6907,14 @@ } }, "node_modules/postcss-convert-values": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-9.0.3.tgz", - "integrity": "sha512-3Yf/iYGA7Ahh92ltj/xyhRxtZN2duczV+5n/Z63u6IPQtLVYwusACFF+h0OAok9umwTmmzqT+Nxwc2gZScwyKw==", + "version": "9.0.6", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-9.0.6.tgz", + "integrity": "sha512-t9iiO2g2+qTJfL5le9iu1gjX6CfeUkMZYfCOIMDvNQi/aHffEYVNP7+zZ+dBdc/PFo4zzYfzjVkw7/qb5ATGXw==", "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.29.0", - "postcss-value-parser": "^4.2.0" + "browserslist": "^4.29.2", + "cssnano-utils": "^8.0.1" }, "engines": { "node": "^22.22.3 || ^24.15.0 || >=26.0" @@ -6920,13 +6924,14 @@ } }, "node_modules/postcss-discard-comments": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-9.0.3.tgz", - "integrity": "sha512-qz3KiFa8/YNYzjEY7/FUpAewO3thNGbHqCkyRHX5z7CJ8mo2VPJxHq9nsFfOVbI1sByiixMSEoHBj7kAvtvMUA==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-9.0.5.tgz", + "integrity": "sha512-uoQqHq5CG9hK0DXXYxp5tukpEWxGjMW0V17xVmHXr31inR0/0oQLiXrWWmBu3wAZioQMuIrhWMf4uWsQUPXtKw==", "dev": true, "license": "MIT", "dependencies": { - "postcss-selector-parser": "^7.1.6" + "@csstools/css-tokenizer": "^4.0.2", + "cssnano-utils": "^8.0.1" }, "engines": { "node": "^22.22.3 || ^24.15.0 || >=26.0" @@ -6936,9 +6941,9 @@ } }, "node_modules/postcss-discard-duplicates": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-9.0.3.tgz", - "integrity": "sha512-uiswjCfSwKUK8JjuyGyMqo6Zte5YXkXkOYHipmZegtAj9JFOC1Tdd0eaxtDWxLNAJUUzaN6REVpsMxbQvhdmfA==", + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-9.0.4.tgz", + "integrity": "sha512-6YtdksJWzWhciQyDwDJDd0He+ha8pOirA8pnpTU33ovXHBdjvYLUgOn9d8ajLY4sA2wYLmcs59PEiTLLwnw97A==", "dev": true, "license": "MIT", "engines": { @@ -6949,9 +6954,9 @@ } }, "node_modules/postcss-discard-empty": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-9.0.3.tgz", - "integrity": "sha512-1h7JrXrHVr9IGTNMKcvyLqhlDeDU83zXyda88jbm6tAgtRBPNARR/RUx3uuCzY1dHD7+jw5p6jmhvkzu4XCwNg==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-9.0.5.tgz", + "integrity": "sha512-XDfk8xuYDbdEsfKqqISbxLOJaF9d5vZR5xr+ZdqJcjwSu19C8gZSDMe30hgtYq9+4MrAA0ctUSCN4lkhUcpjjA==", "dev": true, "license": "MIT", "engines": { @@ -6962,9 +6967,9 @@ } }, "node_modules/postcss-discard-overridden": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-9.0.3.tgz", - "integrity": "sha512-lNBihnDFCtPccDLqdWRg0dpZSAhHWc4NHvgf9CYXE5It+NP32IH6lE3aMpIUplADdU/wA9krEf2NStFmsZfcxQ==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-9.0.5.tgz", + "integrity": "sha512-R/pSAgkbHOdPi8op7b5IyeY8Z0hJ1yemvRpNP2dh41Lm2ldjA1N1lXBdopj7vbzLzzhXLNPnQTolV+vUJ3HGVA==", "dev": true, "license": "MIT", "engines": { @@ -7052,14 +7057,14 @@ } }, "node_modules/postcss-merge-longhand": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-9.0.4.tgz", - "integrity": "sha512-3/u8IyAJh3gTTkEbhn3tMWIVL2dLsLpSmMckkcx+1JWQw2Ja3tR2W7fYueJvXO6whVb1tD+5DKNDGrqvwn29vA==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-9.1.1.tgz", + "integrity": "sha512-qJ8JUmOujkHVEs7I8QDkLiS2DDM7ThY+FiZIlUPzfzP13SW+R3cXqwhzhIdYsD92G78doIa/TWKkBQtDDAR0sA==", "dev": true, "license": "MIT", "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^9.0.4" + "cssnano-utils": "^8.0.1", + "stylehacks": "^9.0.6" }, "engines": { "node": "^22.22.3 || ^24.15.0 || >=26.0" @@ -7069,16 +7074,16 @@ } }, "node_modules/postcss-merge-rules": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-9.0.4.tgz", - "integrity": "sha512-dox3Ju5TpvUBqe4neVvZoLg8xEXqqzUx3NVSUI/s7fePpMZmfKzYkGt0Y6Qa/1ZFIvSCteR8VcpUO5WpY/hbiQ==", + "version": "9.0.6", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-9.0.6.tgz", + "integrity": "sha512-SZd5UzGIIk5b1MAOLyo+pYoecyieaM1aMLzrVHGac0z4FTE05OwSfpmMKrPB82CcQJyJ0LnZVvZRZi3IjTRg4w==", "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.29.0", + "@csstools/css-tokenizer": "^4.0.2", + "browserslist": "^4.29.2", "caniuse-api": "^4.0.0", - "cssnano-utils": "^7.0.3", - "postcss-selector-parser": "^7.1.6" + "cssnano-utils": "^8.0.1" }, "engines": { "node": "^22.22.3 || ^24.15.0 || >=26.0" @@ -7088,13 +7093,14 @@ } }, "node_modules/postcss-minify-font-values": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-9.0.3.tgz", - "integrity": "sha512-VFZuEOOURhOI6uJAONOtdLLVLDe3HLhvFWxdN9CWhWcAV8fEBWoudCsOS2nLfS4g9esGpuCTely/WK7b8kjdIg==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-9.0.5.tgz", + "integrity": "sha512-k1kU28FSV53d3vIfvbReTUral72EG3Nm+nJFfmziF2jis5KSytUb/A0MCX2UHrWAuIIY1EH5QFgbRf2OU0/E6g==", "dev": true, "license": "MIT", "dependencies": { - "postcss-value-parser": "^4.2.0" + "@csstools/css-tokenizer": "^4.0.2", + "cssnano-utils": "^8.0.1" }, "engines": { "node": "^22.22.3 || ^24.15.0 || >=26.0" @@ -7104,15 +7110,15 @@ } }, "node_modules/postcss-minify-gradients": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-9.0.3.tgz", - "integrity": "sha512-Sp5dA1hzWaKTia48xGPar+z41KJH/3K1RXH+u8xVd3Z1n+mN/Bq24YzdMMqILWkiUmf0cVR0pCmnM0y4/q8WPw==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-9.0.5.tgz", + "integrity": "sha512-+CNxG/V/hCoi759Pg4TWnW5znjNlRyKMOhAlGhyb5JKuUy7r98v3PACq2Ium721flVMJkcsM3QNl3hWBrqYlpw==", "dev": true, "license": "MIT", "dependencies": { - "@colordx/core": "^6.5.0", - "cssnano-utils": "^7.0.3", - "postcss-value-parser": "^4.2.0" + "@colordx/core": "^7.2.0", + "@csstools/css-tokenizer": "^4.0.2", + "cssnano-utils": "^8.0.1" }, "engines": { "node": "^22.22.3 || ^24.15.0 || >=26.0" @@ -7122,15 +7128,14 @@ } }, "node_modules/postcss-minify-params": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-9.0.3.tgz", - "integrity": "sha512-JMYvQgRFn3y48n+w3vmxXbCXQ5yzxsF/q8gV+FzRaub5XwxMHyp2EjnoJ0e2JuVqgjwZWl/C+pKLttDe+c8SOg==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-9.0.5.tgz", + "integrity": "sha512-itOFlj0KlaGtvlLZNwJEuCKGXJmc4SduXBDbQlFepMkGHshpc1Hu18YOZ1aego1dmpKn12jpKDhfbRhFRrz8+w==", "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.29.0", - "cssnano-utils": "^7.0.3", - "postcss-value-parser": "^4.2.0" + "browserslist": "^4.29.2", + "cssnano-utils": "^8.0.1" }, "engines": { "node": "^22.22.3 || ^24.15.0 || >=26.0" @@ -7140,16 +7145,16 @@ } }, "node_modules/postcss-minify-selectors": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-9.0.4.tgz", - "integrity": "sha512-zVtrrghYrUEilsvTFwrgUJHk+mLoNJ8eEdLXwS6bWD/Pth2mkIUg9rKXP9MO4li4n0ty2d3wV4bb155vmxuyPg==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-9.0.5.tgz", + "integrity": "sha512-hdoDNFQIIDFMZ12huhigCELA6Jcig5WrnUYmcT2srqM+r+CTKxaH6CFZB7wwuqLrVYgqh1sLB5iE99UyriCB2A==", "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.29.0", + "browserslist": "^4.29.1", "caniuse-api": "^4.0.0", "cssesc": "^3.0.0", - "postcss-selector-parser": "^7.1.6" + "cssnano-utils": "^8.0.0" }, "engines": { "node": "^22.22.3 || ^24.15.0 || >=26.0" @@ -7159,9 +7164,9 @@ } }, "node_modules/postcss-normalize-charset": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-9.0.3.tgz", - "integrity": "sha512-SsxF9aTeuBGwfBAKziZ0eSGQg4KEQW5R999PodsEwdzS4Lr6WNFpfO1ktri4c68ZMjs+kPUz9+guSk6TfIWp2A==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-9.0.5.tgz", + "integrity": "sha512-mmbQmD9mlz3pTo+r4KdwcfD23cNksQo7aYNa4lfL4Bsj0XkL+rtcbNOY7Oo+U82DP1syYXCyF1PRc32gb36MqA==", "dev": true, "license": "MIT", "engines": { @@ -7172,13 +7177,14 @@ } }, "node_modules/postcss-normalize-display-values": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-9.0.3.tgz", - "integrity": "sha512-nD/tCkcCziBj8PGTxMuy/p40x99+2HZs9/HIHw91RXya5qqw/C09VOHfI9GTFWSSJJVsLJ2RQ2bUqGnx0iDpqQ==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-9.0.5.tgz", + "integrity": "sha512-V5tOZuYQtOpYNjoSjciDckB8Ry+s2NcHqVHloYe5Xh/6OA2Z3kVymAck3zipZ1uLBdMvg7BUvxoDIcH6dJCPug==", "dev": true, "license": "MIT", "dependencies": { - "postcss-value-parser": "^4.2.0" + "@csstools/css-tokenizer": "^4.0.2", + "cssnano-utils": "^8.0.1" }, "engines": { "node": "^22.22.3 || ^24.15.0 || >=26.0" @@ -7188,13 +7194,13 @@ } }, "node_modules/postcss-normalize-positions": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-9.0.3.tgz", - "integrity": "sha512-0B6u3RT9WrbrqPw0NS4swiGCMaqZ2O8P+I5HleENTByByiNEgRmnnuXfyOVi1ednMJl+2uFOH+Y4C2KzQSSCYA==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-9.0.5.tgz", + "integrity": "sha512-DZtXMQFhVlldnP3WhVIzjcT7x0jsy17UYuGXfdT31gggI6JISREGBhgOl/sadVTASyS6w+6ZVGuvDdrnplU0MA==", "dev": true, "license": "MIT", "dependencies": { - "postcss-value-parser": "^4.2.0" + "cssnano-utils": "^8.0.1" }, "engines": { "node": "^22.22.3 || ^24.15.0 || >=26.0" @@ -7204,13 +7210,13 @@ } }, "node_modules/postcss-normalize-repeat-style": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-9.0.3.tgz", - "integrity": "sha512-IGuDX6KRUJmp6t+/wcs4vr9JbQj/mg4cR0VcV1ur8gJQnhEPN0FjG1MDbPlWIhl3BMk3idka4G0U24mlAg9I8w==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-9.0.5.tgz", + "integrity": "sha512-1QZ9ZdyWb4TRDCXIg8iqeACo6BWKjxtfeMgMSy6ORqX21gKN4lYYQqZpxPdILpvbLaEfXGVd0ptMCiKbxCObjA==", "dev": true, "license": "MIT", "dependencies": { - "postcss-value-parser": "^4.2.0" + "cssnano-utils": "^8.0.1" }, "engines": { "node": "^22.22.3 || ^24.15.0 || >=26.0" @@ -7220,13 +7226,13 @@ } }, "node_modules/postcss-normalize-string": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-9.0.3.tgz", - "integrity": "sha512-gTA+LPbU/RHqR251bFZqqh0ySMVdwpJK6XU2Gjn+Y8XSa1lC6UIuwc5H7DsrlJqAfTDbqfYozKLgE1lOyBE1Xg==", + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-9.0.4.tgz", + "integrity": "sha512-neA1Diz0cNPr6RXKFUWZCX+bowHx1CG4LWgB+MoVcRT4JZXwhyA+B5E8/yE2yoLcSxk1MpXhZ0rsTnRPjUyVAw==", "dev": true, "license": "MIT", "dependencies": { - "postcss-value-parser": "^4.2.0" + "@csstools/css-tokenizer": "^4.0.2" }, "engines": { "node": "^22.22.3 || ^24.15.0 || >=26.0" @@ -7236,13 +7242,14 @@ } }, "node_modules/postcss-normalize-timing-functions": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-9.0.3.tgz", - "integrity": "sha512-vDI1J5jaQeXo6AsMvEbhGejT69bE5bfBEIVrxgXKebuf1861Cza6Nq1wRM8mgSxTuDGLvHdP3KMHV+B2Xn/mqw==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-9.0.5.tgz", + "integrity": "sha512-uw5Y1xNsnh1Z8XB1I4Sx6/T7GKfdBTpX7X7ywDibb35IIYjJLf68qjBRDl59ETYrWkoGxZXIYU74RcO6cAjjmw==", "dev": true, "license": "MIT", "dependencies": { - "postcss-value-parser": "^4.2.0" + "@csstools/css-tokenizer": "^4.0.2", + "cssnano-utils": "^8.0.1" }, "engines": { "node": "^22.22.3 || ^24.15.0 || >=26.0" @@ -7252,14 +7259,15 @@ } }, "node_modules/postcss-normalize-unicode": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-9.0.3.tgz", - "integrity": "sha512-AX03a9RGOeeACOarLkwCSaVQhpwMngvAf9A6lHAqDPM1l/lCIY+0dnWzz0WCGHI0ocUCttMCJDCI2VbI2WWS6w==", + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-9.0.4.tgz", + "integrity": "sha512-7vXJt1nvvxv+tl8iSTpt13nBZF0eYP0gYu8C2C2UbfNFOSngcMCVAY3Bc0wXpnH3IeT+DRQNTBKY6upXzekKig==", "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.29.0", - "postcss-value-parser": "^4.2.0" + "@csstools/css-tokenizer": "^4.0.2", + "browserslist": "^4.29.1", + "cssnano-utils": "^8.0.0" }, "engines": { "node": "^22.22.3 || ^24.15.0 || >=26.0" @@ -7269,13 +7277,14 @@ } }, "node_modules/postcss-normalize-url": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-9.0.3.tgz", - "integrity": "sha512-PxQoFeTVCYxAyTWdj2olqIKQL3a0Uugb7gI4dD+m1CymA6AsULMZuP1c6ES43eWwiY1KMg37kb8exQO9Z1Hqbg==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-9.0.5.tgz", + "integrity": "sha512-iGf8SEx4Abu9XqmubHU7Prl7dWT0gk+VethwzfY40Zo9y3VItrz8QSDFMCxQmWpphXiU0jGq5K4uoiSi2ySnNw==", "dev": true, "license": "MIT", "dependencies": { - "postcss-value-parser": "^4.2.0" + "@csstools/css-tokenizer": "^4.0.2", + "cssnano-utils": "^8.0.1" }, "engines": { "node": "^22.22.3 || ^24.15.0 || >=26.0" @@ -7285,13 +7294,14 @@ } }, "node_modules/postcss-normalize-whitespace": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-9.0.3.tgz", - "integrity": "sha512-0Zd0WZFuBKqGOFUrlL3izf3wX8na5mj+zHxCKt32Ow/gliKrjRhibpF5YaO7fTQhZZ1/r7ewzR+TijO0iQHHjQ==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-9.0.5.tgz", + "integrity": "sha512-vaDslAUVqguYgC2jMb90Rc+N904rPx4XtYIWhaI/8m6OYx7+EOgsQmTLOGB4WjDAIMOgdBVTQqub8dQSoSVyww==", "dev": true, "license": "MIT", "dependencies": { - "postcss-value-parser": "^4.2.0" + "@csstools/css-tokenizer": "^4.0.2", + "cssnano-utils": "^8.0.1" }, "engines": { "node": "^22.22.3 || ^24.15.0 || >=26.0" @@ -7301,14 +7311,13 @@ } }, "node_modules/postcss-ordered-values": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-9.0.3.tgz", - "integrity": "sha512-gMzZp0Qxcj7OW+3tnVTOzajeTRLCrSUaIHC15/ONSbOOHbZAfsEiHHkqXw65yi4dVicsq0izJkRmPLkzxiGoyA==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-9.0.5.tgz", + "integrity": "sha512-FyN27f9bXqAQ+U/1ckWMBq1uPKk/J5C3gTuAP52EbV/ZedyXO2uF7RroclFz3jyTSAGPrXIaQKERQCLVl6uL7g==", "dev": true, "license": "MIT", "dependencies": { - "cssnano-utils": "^7.0.3", - "postcss-value-parser": "^4.2.0" + "cssnano-utils": "^8.0.1" }, "engines": { "node": "^22.22.3 || ^24.15.0 || >=26.0" @@ -7318,13 +7327,13 @@ } }, "node_modules/postcss-reduce-initial": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-9.0.3.tgz", - "integrity": "sha512-UiT13uklA++BWtZKJ7KkbIq3tt5FgsLM0nRIgOT08KprJEaEU8gC5Wh+2k+jXkf81kiAvy+8w6awCNCWJivRJg==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-9.0.5.tgz", + "integrity": "sha512-GRH7thwmYiHh9b96usDIDUX1zdVa4Pq8Q2gCMcfEfG1R5oxEdUdsRseuvnOaTs8SjanMn/uIjIXTm6sbHoFTEA==", "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.29.0", + "browserslist": "^4.29.2", "caniuse-api": "^4.0.0" }, "engines": { @@ -7335,13 +7344,13 @@ } }, "node_modules/postcss-reduce-transforms": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-9.0.3.tgz", - "integrity": "sha512-EmoMBmnnreNFkqQWutR+dHfJcBqNGaPdrXweISoERrc98+y1mCaaRhgIx8u/WuVRbu7e2hyXxHCGBwo1ejV3Cw==", + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-9.0.4.tgz", + "integrity": "sha512-hRzepc/cwIs1cCdIghQatRDFlxc7qQieXzkyCfyVl8KPTPhOZyOtdPp9Qt90fMbqWry6YdMQu/YfScxh47sTYg==", "dev": true, "license": "MIT", "dependencies": { - "postcss-value-parser": "^4.2.0" + "cssnano-utils": "^8.0.0" }, "engines": { "node": "^22.22.3 || ^24.15.0 || >=26.0" @@ -7370,28 +7379,15 @@ "postcss": "^8.1.0" } }, - "node_modules/postcss-selector-parser": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", - "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/postcss-svgo": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-9.0.3.tgz", - "integrity": "sha512-i1S4LAAf0DZ0Y43T/f/HOkAr+DiWaQzOjTm4qLNDAGcF//foBld+NXfrIe7yEDy+vVQiaSu8+72JFzeOzQlmng==", + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-9.0.4.tgz", + "integrity": "sha512-0QGF1sORc244E+DNJxEzQDK/zK24VO0CMzAMOwOW+cQ90Y65mVDR2yrSxp4/f+XcdxmAf5LPm22zlnhVUTbtAA==", "dev": true, "license": "MIT", "dependencies": { - "postcss-value-parser": "^4.2.0", + "@csstools/css-tokenizer": "^4.0.2", + "cssnano-utils": "^8.0.0", "svgo": "^4.1.0" }, "engines": { @@ -7402,13 +7398,13 @@ } }, "node_modules/postcss-unique-selectors": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-9.0.3.tgz", - "integrity": "sha512-Z+O6Jjb++X6OH1mPyIPHJ5PLVsnxpWcwvsTdBoff7vn6fn4IvC3iLTKazoa0z1YJK6RatYiEVvvySLunaO5Qzg==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-9.0.5.tgz", + "integrity": "sha512-1otppE5FwWqmIM1jqBpeAdA0GSP9wwzRCRsbz7EtbSNunh3bJ9PPRuYYzByvqnz7L351ZA2fDHC0CcouYoPWfA==", "dev": true, "license": "MIT", "dependencies": { - "postcss-selector-parser": "^7.1.6" + "@csstools/css-tokenizer": "^4.0.2" }, "engines": { "node": "^22.22.3 || ^24.15.0 || >=26.0" @@ -8329,14 +8325,14 @@ } }, "node_modules/stylehacks": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-9.0.4.tgz", - "integrity": "sha512-9ZZtqFGNsw03QhFLAXmyNdxs2gSQgDy/2yhhfLpsELxlh5Iry3Cl7TBfI4je3JUccr4EQmO5ikZZGvNX4e6oVA==", + "version": "9.0.6", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-9.0.6.tgz", + "integrity": "sha512-LvntDgw9Eevn1sBLVa9qCA5qnbfhxo1MXXNkLabgqcByn+RadD6hjJQyRur7H8Pa/KZpTVf/6NgP4/pvtg4IBw==", "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.29.0", - "postcss-selector-parser": "^7.1.6" + "@csstools/css-tokenizer": "^4.0.2", + "browserslist": "^4.29.2" }, "engines": { "node": "^22.22.3 || ^24.15.0 || >=26.0" @@ -8814,13 +8810,6 @@ "punycode": "^2.1.0" } }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true, - "license": "MIT" - }, "node_modules/v8-to-istanbul": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz",