diff --git a/package-lock.json b/package-lock.json
index 28c79a754..7431b002f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -15,6 +15,7 @@
"@deck.gl/layers": "8.3.7",
"@fluentui/react": "^8",
"@luma.gl/core": "8.3.1",
+ "@parcel/transformer-sass": "^2.15.2",
"@rollup/plugin-buble": "^1.0.3",
"@rollup/plugin-commonjs": "^28.0.0",
"@rollup/plugin-json": "^6.1.0",
@@ -30,6 +31,7 @@
"@types/vscode": "^1.53.0",
"@typescript-eslint/eslint-plugin": "^8.33.1",
"@typescript-eslint/parser": "^8.33.1",
+ "@uifabric/styling": "^7.25.1",
"@vscode/vsce": "^2.19.0",
"core-js": "3.2.1",
"d3-color": "^3.1.0",
@@ -49,7 +51,7 @@
"mocha": "^10.1.0",
"morphcharts": "^1",
"npm-run-all": "^4.1.5",
- "parcel": "^2.13.3",
+ "parcel": "^2.15.2",
"powerbi-models": "^1.6.0",
"powerbi-visuals-api": "^3.8.0",
"powerbi-visuals-tools": "^5",
@@ -269,29 +271,6 @@
"node": ">=16"
}
},
- "node_modules/@babel/code-frame": {
- "version": "7.26.2",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz",
- "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==",
- "dev": true,
- "dependencies": {
- "@babel/helper-validator-identifier": "^7.25.9",
- "js-tokens": "^4.0.0",
- "picocolors": "^1.0.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-validator-identifier": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz",
- "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==",
- "dev": true,
- "engines": {
- "node": ">=6.9.0"
- }
- },
"node_modules/@babel/runtime": {
"version": "7.26.10",
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.10.tgz",
@@ -1285,6 +1264,10 @@
"resolved": "packages/data-inference",
"link": true
},
+ "node_modules/@msrvida/fluentui-icons": {
+ "resolved": "packages/fluentui-icons",
+ "link": true
+ },
"node_modules/@msrvida/fluentui-react-cdn-typings": {
"resolved": "packages/fluentui-react-cdn-typings",
"link": true
@@ -1361,21 +1344,21 @@
}
},
"node_modules/@parcel/bundler-default": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.13.3.tgz",
- "integrity": "sha512-mOuWeth0bZzRv1b9Lrvydis/hAzJyePy0gwa0tix3/zyYBvw0JY+xkXVR4qKyD/blc1Ra2qOlfI2uD3ucnsdXA==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.15.2.tgz",
+ "integrity": "sha512-k0psV7OZYs1g6jcJweBjINVZaVTcfFr6PuCQr28biZ85qbc70f5pWzCzY963+dF3XO/QwTzDABZsJUiDf5jPfQ==",
"dev": true,
"dependencies": {
- "@parcel/diagnostic": "2.13.3",
- "@parcel/graph": "3.3.3",
- "@parcel/plugin": "2.13.3",
- "@parcel/rust": "2.13.3",
- "@parcel/utils": "2.13.3",
+ "@parcel/diagnostic": "2.15.2",
+ "@parcel/graph": "3.5.2",
+ "@parcel/plugin": "2.15.2",
+ "@parcel/rust": "2.15.2",
+ "@parcel/utils": "2.15.2",
"nullthrows": "^1.1.1"
},
"engines": {
"node": ">= 16.0.0",
- "parcel": "^2.13.3"
+ "parcel": "^2.15.2"
},
"funding": {
"type": "opencollective",
@@ -1383,14 +1366,14 @@
}
},
"node_modules/@parcel/cache": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.13.3.tgz",
- "integrity": "sha512-Vz5+K5uCt9mcuQAMDo0JdbPYDmVdB8Nvu/A2vTEK2rqZPxvoOTczKeMBA4JqzKqGURHPRLaJCvuR8nDG+jhK9A==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.15.2.tgz",
+ "integrity": "sha512-xYVNKWUHT5hCxo+9nBy9xm7NVfk/jswo+SrU12pXtJm4S5kyK7/PaNkiXxnDu/Hiec2s9BqG/7ny5WBX+i/fAw==",
"dev": true,
"dependencies": {
- "@parcel/fs": "2.13.3",
- "@parcel/logger": "2.13.3",
- "@parcel/utils": "2.13.3",
+ "@parcel/fs": "2.15.2",
+ "@parcel/logger": "2.15.2",
+ "@parcel/utils": "2.15.2",
"lmdb": "2.8.5"
},
"engines": {
@@ -1401,13 +1384,13 @@
"url": "https://opencollective.com/parcel"
},
"peerDependencies": {
- "@parcel/core": "^2.13.3"
+ "@parcel/core": "^2.15.2"
}
},
"node_modules/@parcel/codeframe": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.13.3.tgz",
- "integrity": "sha512-L/PQf+PT0xM8k9nc0B+PxxOYO2phQYnbuifu9o4pFRiqVmCtHztP+XMIvRJ2gOEXy3pgAImSPFVJ3xGxMFky4g==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.15.2.tgz",
+ "integrity": "sha512-uzcHUXBXV+vUqXE7SR6Et60GauPGTWvc381pVzCzc90VQJyWY/xyRRIgcA+4MLi2+lQj+w4Uq9H9qg+hMx/JFg==",
"dev": true,
"dependencies": {
"chalk": "^4.1.2"
@@ -1421,16 +1404,16 @@
}
},
"node_modules/@parcel/compressor-raw": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.13.3.tgz",
- "integrity": "sha512-C6vjDlgTLjYc358i7LA/dqcL0XDQZ1IHXFw6hBaHHOfxPKW2T4bzUI6RURyToEK9Q1X7+ggDKqgdLxwp4veCFg==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.15.2.tgz",
+ "integrity": "sha512-p+Rr70kX6+bcFPtrrKFdNYnZzdSRSWXi8fvLzZtxissX2ANYS1oFdF6ia37pnzVlHhuYcN6HHMIHbDzJmRvMqA==",
"dev": true,
"dependencies": {
- "@parcel/plugin": "2.13.3"
+ "@parcel/plugin": "2.15.2"
},
"engines": {
"node": ">= 16.0.0",
- "parcel": "^2.13.3"
+ "parcel": "^2.15.2"
},
"funding": {
"type": "opencollective",
@@ -1438,82 +1421,83 @@
}
},
"node_modules/@parcel/config-default": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.13.3.tgz",
- "integrity": "sha512-WUsx83ic8DgLwwnL1Bua4lRgQqYjxiTT+DBxESGk1paNm1juWzyfPXEQDLXwiCTcWMQGiXQFQ8OuSISauVQ8dQ==",
- "dev": true,
- "dependencies": {
- "@parcel/bundler-default": "2.13.3",
- "@parcel/compressor-raw": "2.13.3",
- "@parcel/namer-default": "2.13.3",
- "@parcel/optimizer-css": "2.13.3",
- "@parcel/optimizer-htmlnano": "2.13.3",
- "@parcel/optimizer-image": "2.13.3",
- "@parcel/optimizer-svgo": "2.13.3",
- "@parcel/optimizer-swc": "2.13.3",
- "@parcel/packager-css": "2.13.3",
- "@parcel/packager-html": "2.13.3",
- "@parcel/packager-js": "2.13.3",
- "@parcel/packager-raw": "2.13.3",
- "@parcel/packager-svg": "2.13.3",
- "@parcel/packager-wasm": "2.13.3",
- "@parcel/reporter-dev-server": "2.13.3",
- "@parcel/resolver-default": "2.13.3",
- "@parcel/runtime-browser-hmr": "2.13.3",
- "@parcel/runtime-js": "2.13.3",
- "@parcel/runtime-react-refresh": "2.13.3",
- "@parcel/runtime-service-worker": "2.13.3",
- "@parcel/transformer-babel": "2.13.3",
- "@parcel/transformer-css": "2.13.3",
- "@parcel/transformer-html": "2.13.3",
- "@parcel/transformer-image": "2.13.3",
- "@parcel/transformer-js": "2.13.3",
- "@parcel/transformer-json": "2.13.3",
- "@parcel/transformer-postcss": "2.13.3",
- "@parcel/transformer-posthtml": "2.13.3",
- "@parcel/transformer-raw": "2.13.3",
- "@parcel/transformer-react-refresh-wrap": "2.13.3",
- "@parcel/transformer-svg": "2.13.3"
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.15.2.tgz",
+ "integrity": "sha512-spJWqNnymehtESYM89d/E7P7WgFJ7PpOwr2Y1k1ItdEzuq87FZvudAs8bccXMHD69IgtEes+B0dUSEiOb8YlMQ==",
+ "dev": true,
+ "dependencies": {
+ "@parcel/bundler-default": "2.15.2",
+ "@parcel/compressor-raw": "2.15.2",
+ "@parcel/namer-default": "2.15.2",
+ "@parcel/optimizer-css": "2.15.2",
+ "@parcel/optimizer-html": "2.15.2",
+ "@parcel/optimizer-image": "2.15.2",
+ "@parcel/optimizer-svg": "2.15.2",
+ "@parcel/optimizer-swc": "2.15.2",
+ "@parcel/packager-css": "2.15.2",
+ "@parcel/packager-html": "2.15.2",
+ "@parcel/packager-js": "2.15.2",
+ "@parcel/packager-raw": "2.15.2",
+ "@parcel/packager-svg": "2.15.2",
+ "@parcel/packager-wasm": "2.15.2",
+ "@parcel/reporter-dev-server": "2.15.2",
+ "@parcel/resolver-default": "2.15.2",
+ "@parcel/runtime-browser-hmr": "2.15.2",
+ "@parcel/runtime-js": "2.15.2",
+ "@parcel/runtime-rsc": "2.15.2",
+ "@parcel/runtime-service-worker": "2.15.2",
+ "@parcel/transformer-babel": "2.15.2",
+ "@parcel/transformer-css": "2.15.2",
+ "@parcel/transformer-html": "2.15.2",
+ "@parcel/transformer-image": "2.15.2",
+ "@parcel/transformer-js": "2.15.2",
+ "@parcel/transformer-json": "2.15.2",
+ "@parcel/transformer-node": "2.15.2",
+ "@parcel/transformer-postcss": "2.15.2",
+ "@parcel/transformer-posthtml": "2.15.2",
+ "@parcel/transformer-raw": "2.15.2",
+ "@parcel/transformer-react-refresh-wrap": "2.15.2",
+ "@parcel/transformer-svg": "2.15.2"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/parcel"
},
"peerDependencies": {
- "@parcel/core": "^2.13.3"
+ "@parcel/core": "^2.15.2"
}
},
"node_modules/@parcel/core": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.13.3.tgz",
- "integrity": "sha512-SRZFtqGiaKHlZ2YAvf+NHvBFWS3GnkBvJMfOJM7kxJRK3M1bhbwJa/GgSdzqro5UVf9Bfj6E+pkdrRQIOZ7jMQ==",
- "dev": true,
- "dependencies": {
- "@mischnic/json-sourcemap": "^0.1.0",
- "@parcel/cache": "2.13.3",
- "@parcel/diagnostic": "2.13.3",
- "@parcel/events": "2.13.3",
- "@parcel/feature-flags": "2.13.3",
- "@parcel/fs": "2.13.3",
- "@parcel/graph": "3.3.3",
- "@parcel/logger": "2.13.3",
- "@parcel/package-manager": "2.13.3",
- "@parcel/plugin": "2.13.3",
- "@parcel/profiler": "2.13.3",
- "@parcel/rust": "2.13.3",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.15.2.tgz",
+ "integrity": "sha512-yIFtxeLPLbTkpNuXGmnBX1U51unxv+gRoH/I5IcyD/vRL2Kp/cQU6YJWTSGK5sWG1Fgo+1Z2DeYp914Yd4a1WQ==",
+ "dev": true,
+ "dependencies": {
+ "@mischnic/json-sourcemap": "^0.1.1",
+ "@parcel/cache": "2.15.2",
+ "@parcel/diagnostic": "2.15.2",
+ "@parcel/events": "2.15.2",
+ "@parcel/feature-flags": "2.15.2",
+ "@parcel/fs": "2.15.2",
+ "@parcel/graph": "3.5.2",
+ "@parcel/logger": "2.15.2",
+ "@parcel/package-manager": "2.15.2",
+ "@parcel/plugin": "2.15.2",
+ "@parcel/profiler": "2.15.2",
+ "@parcel/rust": "2.15.2",
"@parcel/source-map": "^2.1.1",
- "@parcel/types": "2.13.3",
- "@parcel/utils": "2.13.3",
- "@parcel/workers": "2.13.3",
- "base-x": "^3.0.8",
- "browserslist": "^4.6.6",
- "clone": "^2.1.1",
- "dotenv": "^16.4.5",
- "dotenv-expand": "^11.0.6",
- "json5": "^2.2.0",
- "msgpackr": "^1.9.9",
+ "@parcel/types": "2.15.2",
+ "@parcel/utils": "2.15.2",
+ "@parcel/workers": "2.15.2",
+ "base-x": "^3.0.11",
+ "browserslist": "^4.24.5",
+ "clone": "^2.1.2",
+ "dotenv": "^16.5.0",
+ "dotenv-expand": "^11.0.7",
+ "json5": "^2.2.3",
+ "msgpackr": "^1.11.2",
"nullthrows": "^1.1.1",
- "semver": "^7.5.2"
+ "semver": "^7.7.1"
},
"engines": {
"node": ">= 16.0.0"
@@ -1524,12 +1508,12 @@
}
},
"node_modules/@parcel/diagnostic": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.13.3.tgz",
- "integrity": "sha512-C70KXLBaXLJvr7XCEVu8m6TqNdw1gQLxqg5BQ8roR62R4vWWDnOq8PEksxDi4Y8Z/FF4i3Sapv6tRx9iBNxDEg==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.15.2.tgz",
+ "integrity": "sha512-lsIF59BgfLzN3SP5VM42pa9lilcotEoF42H2RgnqLe3KACcNcbbtvjyjlvac+iaSRix4gEkuZa6376X6p7DkFQ==",
"dev": true,
"dependencies": {
- "@mischnic/json-sourcemap": "^0.1.0",
+ "@mischnic/json-sourcemap": "^0.1.1",
"nullthrows": "^1.1.1"
},
"engines": {
@@ -1540,10 +1524,23 @@
"url": "https://opencollective.com/parcel"
}
},
+ "node_modules/@parcel/error-overlay": {
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/error-overlay/-/error-overlay-2.15.2.tgz",
+ "integrity": "sha512-bfDWkTQ4jCBUdOSynXo49pCPrVgtYSwobSxMeNhmwpdKbFvavj/09eZkAHikQgcrCF8gBwapik/U2YBTnFt0fg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
"node_modules/@parcel/events": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.13.3.tgz",
- "integrity": "sha512-ZkSHTTbD/E+53AjUzhAWTnMLnxLEU5yRw0H614CaruGh+GjgOIKyukGeToF5Gf/lvZ159VrJCGE0Z5EpgHVkuQ==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.15.2.tgz",
+ "integrity": "sha512-CxXVuYz/K3sDIquM+3Pemxhppb8Q/mRayxqxZtXHoKbhiLBeyX+pLz2v9Hr0R7fiN6naV00IG48Zc5aArHXR4w==",
"dev": true,
"engines": {
"node": ">= 16.0.0"
@@ -1554,9 +1551,9 @@
}
},
"node_modules/@parcel/feature-flags": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.13.3.tgz",
- "integrity": "sha512-UZm14QpamDFoUut9YtCZSpG1HxPs07lUwUCpsAYL0PpxASD3oWJQxIJGfDZPa2272DarXDG9adTKrNXvkHZblw==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.15.2.tgz",
+ "integrity": "sha512-6oiuLd3ypk4GY8X9/l/GrngzSddHW8yF8DrYA++TkaPDtTz4llanza/p7RIk/ltdV3hmBxnH4vjWtciJEcbQww==",
"dev": true,
"engines": {
"node": ">= 16.0.0"
@@ -1567,17 +1564,17 @@
}
},
"node_modules/@parcel/fs": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.13.3.tgz",
- "integrity": "sha512-+MPWAt0zr+TCDSlj1LvkORTjfB/BSffsE99A9AvScKytDSYYpY2s0t4vtV9unSh0FHMS2aBCZNJ4t7KL+DcPIg==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.15.2.tgz",
+ "integrity": "sha512-/Xe+eFbxH43vBCZD+L0nkyIKo8i/nYQpRqzum4YTEoG8WHdcwNl12L9dOcM6EwpaCf6amNVjzBQJMwQ+6E1Y4A==",
"dev": true,
"dependencies": {
- "@parcel/feature-flags": "2.13.3",
- "@parcel/rust": "2.13.3",
- "@parcel/types-internal": "2.13.3",
- "@parcel/utils": "2.13.3",
+ "@parcel/feature-flags": "2.15.2",
+ "@parcel/rust": "2.15.2",
+ "@parcel/types-internal": "2.15.2",
+ "@parcel/utils": "2.15.2",
"@parcel/watcher": "^2.0.7",
- "@parcel/workers": "2.13.3"
+ "@parcel/workers": "2.15.2"
},
"engines": {
"node": ">= 16.0.0"
@@ -1587,16 +1584,16 @@
"url": "https://opencollective.com/parcel"
},
"peerDependencies": {
- "@parcel/core": "^2.13.3"
+ "@parcel/core": "^2.15.2"
}
},
"node_modules/@parcel/graph": {
- "version": "3.3.3",
- "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-3.3.3.tgz",
- "integrity": "sha512-pxs4GauEdvCN8nRd6wG3st6LvpHske3GfqGwUSR0P0X0pBPI1/NicvXz6xzp3rgb9gPWfbKXeI/2IOTfIxxVfg==",
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-3.5.2.tgz",
+ "integrity": "sha512-SsKKRPotNALU5R5r5WOsP+6FsuaNkk9L0Bmu1UzeyyrHiQPO1OVBYCsX+NtsGDAdDX7oOkGqgfkavJHrAG/BFA==",
"dev": true,
"dependencies": {
- "@parcel/feature-flags": "2.13.3",
+ "@parcel/feature-flags": "2.15.2",
"nullthrows": "^1.1.1"
},
"engines": {
@@ -1608,13 +1605,13 @@
}
},
"node_modules/@parcel/logger": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.13.3.tgz",
- "integrity": "sha512-8YF/ZhsQgd7ohQ2vEqcMD1Ag9JlJULROWRPGgGYLGD+twuxAiSdiFBpN3f+j4gQN4PYaLaIS/SwUFx11J243fQ==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.15.2.tgz",
+ "integrity": "sha512-naF3dXcvO1lZvtCi6kCTaXhB1cqRwWkRifQRfEei+yp0QZqZF9dmWwZzMOefst/PTl3RaW014vrwFtiegdqsbQ==",
"dev": true,
"dependencies": {
- "@parcel/diagnostic": "2.13.3",
- "@parcel/events": "2.13.3"
+ "@parcel/diagnostic": "2.15.2",
+ "@parcel/events": "2.15.2"
},
"engines": {
"node": ">= 16.0.0"
@@ -1625,9 +1622,9 @@
}
},
"node_modules/@parcel/markdown-ansi": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.13.3.tgz",
- "integrity": "sha512-B4rUdlNUulJs2xOQuDbN7Hq5a9roq8IZUcJ1vQ8PAv+zMGb7KCfqIIr/BSCDYGhayfAGBVWW8x55Kvrl1zrDYw==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.15.2.tgz",
+ "integrity": "sha512-qioxe3Gw/khhrZXeF3tmJeChoq70prxGqVhJylsnGimxHbxjLo3i8Jo8Thi36GiGcOTYSeyF/2tMo9BW2t2vqA==",
"dev": true,
"dependencies": {
"chalk": "^4.1.2"
@@ -1641,18 +1638,18 @@
}
},
"node_modules/@parcel/namer-default": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.13.3.tgz",
- "integrity": "sha512-A2a5A5fuyNcjSGOS0hPcdQmOE2kszZnLIXof7UMGNkNkeC62KAG8WcFZH5RNOY3LT5H773hq51zmc2Y2gE5Rnw==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.15.2.tgz",
+ "integrity": "sha512-2JtJjqKlJEv34OsZdyfAiRtTwNB/ulsStokCSB/fNCkfJPMtgWHDLFz17O7evJbWIoS1gQbIsmeS5GiMBfWdFw==",
"dev": true,
"dependencies": {
- "@parcel/diagnostic": "2.13.3",
- "@parcel/plugin": "2.13.3",
+ "@parcel/diagnostic": "2.15.2",
+ "@parcel/plugin": "2.15.2",
"nullthrows": "^1.1.1"
},
"engines": {
"node": ">= 16.0.0",
- "parcel": "^2.13.3"
+ "parcel": "^2.15.2"
},
"funding": {
"type": "opencollective",
@@ -1660,18 +1657,18 @@
}
},
"node_modules/@parcel/node-resolver-core": {
- "version": "3.4.3",
- "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-3.4.3.tgz",
- "integrity": "sha512-IEnMks49egEic1ITBp59VQyHzkSQUXqpU9hOHwqN3KoSTdZ6rEgrXcS3pa6tdXay4NYGlcZ88kFCE8i/xYoVCg==",
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-3.6.2.tgz",
+ "integrity": "sha512-MOWpFAuKnVMSZSoXZ9OG1Z7BNSW9IVnDA3DM3c8UYrSR8My7Wng0aen0MyjC3s98N1FEwCodESGfu0+7PpZOIA==",
"dev": true,
"dependencies": {
- "@mischnic/json-sourcemap": "^0.1.0",
- "@parcel/diagnostic": "2.13.3",
- "@parcel/fs": "2.13.3",
- "@parcel/rust": "2.13.3",
- "@parcel/utils": "2.13.3",
+ "@mischnic/json-sourcemap": "^0.1.1",
+ "@parcel/diagnostic": "2.15.2",
+ "@parcel/fs": "2.15.2",
+ "@parcel/rust": "2.15.2",
+ "@parcel/utils": "2.15.2",
"nullthrows": "^1.1.1",
- "semver": "^7.5.2"
+ "semver": "^7.7.1"
},
"engines": {
"node": ">= 16.0.0"
@@ -1682,44 +1679,41 @@
}
},
"node_modules/@parcel/optimizer-css": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.13.3.tgz",
- "integrity": "sha512-A8o9IVCv919vhv69SkLmyW2WjJR5WZgcMqV6L1uiGF8i8z18myrMhrp2JuSHx29PRT9uNyzNC4Xrd4StYjIhJg==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.15.2.tgz",
+ "integrity": "sha512-czLiJPe2T2QXuGO3xBIM1a1OnR/UhTwY1efCZzo7CofzklNRu33CDLZuWC2Re/JK1+dO4fYBOs0rdWmGFB5acg==",
"dev": true,
"dependencies": {
- "@parcel/diagnostic": "2.13.3",
- "@parcel/plugin": "2.13.3",
+ "@parcel/diagnostic": "2.15.2",
+ "@parcel/plugin": "2.15.2",
"@parcel/source-map": "^2.1.1",
- "@parcel/utils": "2.13.3",
- "browserslist": "^4.6.6",
- "lightningcss": "^1.22.1",
+ "@parcel/utils": "2.15.2",
+ "browserslist": "^4.24.5",
+ "lightningcss": "^1.30.1",
"nullthrows": "^1.1.1"
},
"engines": {
"node": ">= 16.0.0",
- "parcel": "^2.13.3"
+ "parcel": "^2.15.2"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/parcel"
}
},
- "node_modules/@parcel/optimizer-htmlnano": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.13.3.tgz",
- "integrity": "sha512-K4Uvg0Sy2pECP7pdvvbud++F0pfcbNkq+IxTrgqBX5HJnLEmRZwgdvZEKF43oMEolclMnURMQRGjRplRaPdbXg==",
+ "node_modules/@parcel/optimizer-html": {
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/optimizer-html/-/optimizer-html-2.15.2.tgz",
+ "integrity": "sha512-7jcvytsOfvdpXIehkZDD9nYzF5V8Dk6JULffDPA03deB8aiFhvPPXr2gr5h3hc/ZvO220dfAJ63Ie622y0BNrQ==",
"dev": true,
"dependencies": {
- "@parcel/diagnostic": "2.13.3",
- "@parcel/plugin": "2.13.3",
- "@parcel/utils": "2.13.3",
- "htmlnano": "^2.0.0",
- "nullthrows": "^1.1.1",
- "posthtml": "^0.16.5"
+ "@parcel/plugin": "2.15.2",
+ "@parcel/rust": "2.15.2",
+ "@parcel/utils": "2.15.2"
},
"engines": {
"node": ">= 16.0.0",
- "parcel": "^2.13.3"
+ "parcel": "^2.15.2"
},
"funding": {
"type": "opencollective",
@@ -1727,42 +1721,42 @@
}
},
"node_modules/@parcel/optimizer-image": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.13.3.tgz",
- "integrity": "sha512-wlDUICA29J4UnqkKrWiyt68g1e85qfYhp4zJFcFJL0LX1qqh1QwsLUz3YJ+KlruoqPxJSFEC8ncBEKiVCsqhEQ==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.15.2.tgz",
+ "integrity": "sha512-KCm70vpyIPO9Ml1ZDp2zg8ghPFUDqZ5zu1ZwLwm3SpP/rZYIb6Y/hPTVz/D17yJp6m4bBUVPNLI6Nl2Li4rktg==",
"dev": true,
"dependencies": {
- "@parcel/diagnostic": "2.13.3",
- "@parcel/plugin": "2.13.3",
- "@parcel/rust": "2.13.3",
- "@parcel/utils": "2.13.3",
- "@parcel/workers": "2.13.3"
+ "@parcel/diagnostic": "2.15.2",
+ "@parcel/plugin": "2.15.2",
+ "@parcel/rust": "2.15.2",
+ "@parcel/utils": "2.15.2",
+ "@parcel/workers": "2.15.2"
},
"engines": {
"node": ">= 16.0.0",
- "parcel": "^2.13.3"
+ "parcel": "^2.15.2"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/parcel"
},
"peerDependencies": {
- "@parcel/core": "^2.13.3"
+ "@parcel/core": "^2.15.2"
}
},
- "node_modules/@parcel/optimizer-svgo": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/optimizer-svgo/-/optimizer-svgo-2.13.3.tgz",
- "integrity": "sha512-piIKxQKzhZK54dJR6yqIcq+urZmpsfgUpLCZT3cnWlX4ux5+S2iN66qqZBs0zVn+a58LcWcoP4Z9ieiJmpiu2w==",
+ "node_modules/@parcel/optimizer-svg": {
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/optimizer-svg/-/optimizer-svg-2.15.2.tgz",
+ "integrity": "sha512-qyOt5BliHB1Dvi8c9h/95qzC80+7gw3ygMRM+avzuhESLlsGimktBBMHi+L6S1TQFjcHsorCkpcTfu48Vx6hUw==",
"dev": true,
"dependencies": {
- "@parcel/diagnostic": "2.13.3",
- "@parcel/plugin": "2.13.3",
- "@parcel/utils": "2.13.3"
+ "@parcel/plugin": "2.15.2",
+ "@parcel/rust": "2.15.2",
+ "@parcel/utils": "2.15.2"
},
"engines": {
"node": ">= 16.0.0",
- "parcel": "^2.13.3"
+ "parcel": "^2.15.2"
},
"funding": {
"type": "opencollective",
@@ -1770,21 +1764,21 @@
}
},
"node_modules/@parcel/optimizer-swc": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/optimizer-swc/-/optimizer-swc-2.13.3.tgz",
- "integrity": "sha512-zNSq6oWqLlW8ksPIDjM0VgrK6ZAJbPQCDvs1V+p0oX3CzEe85lT5VkRpnfrN1+/vvEJNGL8e60efHKpI+rXGTA==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/optimizer-swc/-/optimizer-swc-2.15.2.tgz",
+ "integrity": "sha512-Ej8Y0VkNRUl7jyX4Xd9C8vTHqHfPXH3kAaEndrc7K1ZfvGeIzw/7OytFJeyJ/KbEIW7XWWtd2r7KaFiEG/8SJA==",
"dev": true,
"dependencies": {
- "@parcel/diagnostic": "2.13.3",
- "@parcel/plugin": "2.13.3",
+ "@parcel/diagnostic": "2.15.2",
+ "@parcel/plugin": "2.15.2",
"@parcel/source-map": "^2.1.1",
- "@parcel/utils": "2.13.3",
- "@swc/core": "^1.7.26",
+ "@parcel/utils": "2.15.2",
+ "@swc/core": "^1.11.24",
"nullthrows": "^1.1.1"
},
"engines": {
"node": ">= 16.0.0",
- "parcel": "^2.13.3"
+ "parcel": "^2.15.2"
},
"funding": {
"type": "opencollective",
@@ -1792,20 +1786,20 @@
}
},
"node_modules/@parcel/package-manager": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.13.3.tgz",
- "integrity": "sha512-FLNI5OrZxymGf/Yln0E/kjnGn5sdkQAxW7pQVdtuM+5VeN75yibJRjsSGv88PvJ+KvpD2ANgiIJo1RufmoPcww==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.15.2.tgz",
+ "integrity": "sha512-0n8QupNyXp9CJZV6LohBpAqopLecQrave4kHG/T9CeCeqlJcQnYs+N+zio4mPlv7jXpnJHy+CF96Ce2wy/n1+Q==",
"dev": true,
"dependencies": {
- "@parcel/diagnostic": "2.13.3",
- "@parcel/fs": "2.13.3",
- "@parcel/logger": "2.13.3",
- "@parcel/node-resolver-core": "3.4.3",
- "@parcel/types": "2.13.3",
- "@parcel/utils": "2.13.3",
- "@parcel/workers": "2.13.3",
- "@swc/core": "^1.7.26",
- "semver": "^7.5.2"
+ "@parcel/diagnostic": "2.15.2",
+ "@parcel/fs": "2.15.2",
+ "@parcel/logger": "2.15.2",
+ "@parcel/node-resolver-core": "3.6.2",
+ "@parcel/types": "2.15.2",
+ "@parcel/utils": "2.15.2",
+ "@parcel/workers": "2.15.2",
+ "@swc/core": "^1.11.24",
+ "semver": "^7.7.1"
},
"engines": {
"node": ">= 16.0.0"
@@ -1815,25 +1809,25 @@
"url": "https://opencollective.com/parcel"
},
"peerDependencies": {
- "@parcel/core": "^2.13.3"
+ "@parcel/core": "^2.15.2"
}
},
"node_modules/@parcel/packager-css": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.13.3.tgz",
- "integrity": "sha512-ghDqRMtrUwaDERzFm9le0uz2PTeqqsjsW0ihQSZPSAptElRl9o5BR+XtMPv3r7Ui0evo+w35gD55oQCJ28vCig==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.15.2.tgz",
+ "integrity": "sha512-LZrFXC8bj7isdfKZIPS8OhFUWgZNmGXZJVfl7KLUD4D8GfNX0yKxBb4wtdfuQjlr1KMyw0WluchTXads4oVcMg==",
"dev": true,
"dependencies": {
- "@parcel/diagnostic": "2.13.3",
- "@parcel/plugin": "2.13.3",
+ "@parcel/diagnostic": "2.15.2",
+ "@parcel/plugin": "2.15.2",
"@parcel/source-map": "^2.1.1",
- "@parcel/utils": "2.13.3",
- "lightningcss": "^1.22.1",
+ "@parcel/utils": "2.15.2",
+ "lightningcss": "^1.30.1",
"nullthrows": "^1.1.1"
},
"engines": {
"node": ">= 16.0.0",
- "parcel": "^2.13.3"
+ "parcel": "^2.15.2"
},
"funding": {
"type": "opencollective",
@@ -1841,20 +1835,19 @@
}
},
"node_modules/@parcel/packager-html": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.13.3.tgz",
- "integrity": "sha512-jDLnKSA/EzVEZ3/aegXO3QJ/Ij732AgBBkIQfeC8tUoxwVz5b3HiPBAjVjcUSfZs7mdBSHO+ELWC3UD+HbsIrQ==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.15.2.tgz",
+ "integrity": "sha512-+uvMAZW3r2h1IS+UD3QfCmcFwJb3pPPyQOGK/ks5pYcY0Bqxfvco+5vAbMBofZ6b6RS9YCUvBtJbe1FFx4A3Jw==",
"dev": true,
"dependencies": {
- "@parcel/plugin": "2.13.3",
- "@parcel/types": "2.13.3",
- "@parcel/utils": "2.13.3",
- "nullthrows": "^1.1.1",
- "posthtml": "^0.16.5"
+ "@parcel/plugin": "2.15.2",
+ "@parcel/rust": "2.15.2",
+ "@parcel/types": "2.15.2",
+ "@parcel/utils": "2.15.2"
},
"engines": {
"node": ">= 16.0.0",
- "parcel": "^2.13.3"
+ "parcel": "^2.15.2"
},
"funding": {
"type": "opencollective",
@@ -1862,23 +1855,23 @@
}
},
"node_modules/@parcel/packager-js": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.13.3.tgz",
- "integrity": "sha512-0pMHHf2zOn7EOJe88QJw5h/wcV1bFfj6cXVcE55Wa8GX3V+SdCgolnlvNuBcRQ1Tlx0Xkpo+9hMFVIQbNQY6zw==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.15.2.tgz",
+ "integrity": "sha512-kEXuKduZH/ynxm5zOUZSp6kV+/eyKbHn+zILXfFB7VeHuNyATfm8GTcSUhLYFHAoOncXorE51KI6KDMuKPejjA==",
"dev": true,
"dependencies": {
- "@parcel/diagnostic": "2.13.3",
- "@parcel/plugin": "2.13.3",
- "@parcel/rust": "2.13.3",
+ "@parcel/diagnostic": "2.15.2",
+ "@parcel/plugin": "2.15.2",
+ "@parcel/rust": "2.15.2",
"@parcel/source-map": "^2.1.1",
- "@parcel/types": "2.13.3",
- "@parcel/utils": "2.13.3",
- "globals": "^13.2.0",
+ "@parcel/types": "2.15.2",
+ "@parcel/utils": "2.15.2",
+ "globals": "^13.24.0",
"nullthrows": "^1.1.1"
},
"engines": {
"node": ">= 16.0.0",
- "parcel": "^2.13.3"
+ "parcel": "^2.15.2"
},
"funding": {
"type": "opencollective",
@@ -1886,16 +1879,16 @@
}
},
"node_modules/@parcel/packager-raw": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.13.3.tgz",
- "integrity": "sha512-AWu4UB+akBdskzvT3KGVHIdacU9f7cI678DQQ1jKQuc9yZz5D0VFt3ocFBOmvDfEQDF0uH3jjtJR7fnuvX7Biw==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.15.2.tgz",
+ "integrity": "sha512-S4Gve8k9+qUj2c3wmbNmMQNqwsJ6E6o7ww/Z3CZ1M1i6UcegRVnK1usElw+6+j2L1sXdt/6pIUZvCg3DA9j3sA==",
"dev": true,
"dependencies": {
- "@parcel/plugin": "2.13.3"
+ "@parcel/plugin": "2.15.2"
},
"engines": {
"node": ">= 16.0.0",
- "parcel": "^2.13.3"
+ "parcel": "^2.15.2"
},
"funding": {
"type": "opencollective",
@@ -1903,19 +1896,19 @@
}
},
"node_modules/@parcel/packager-svg": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.13.3.tgz",
- "integrity": "sha512-tKGRiFq/4jh5u2xpTstNQ7gu+RuZWzlWqpw5NaFmcKe6VQe5CMcS499xTFoREAGnRvevSeIgC38X1a+VOo+/AA==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.15.2.tgz",
+ "integrity": "sha512-oTdoPl1mcJ0JeKPz5/ZZFlM+UM9YNsutRm8l6H2k6dcht2mbOt8e0OZQcRIiHmTcY8eEsF3bXmo/qXWB+PcihA==",
"dev": true,
"dependencies": {
- "@parcel/plugin": "2.13.3",
- "@parcel/types": "2.13.3",
- "@parcel/utils": "2.13.3",
- "posthtml": "^0.16.4"
+ "@parcel/plugin": "2.15.2",
+ "@parcel/rust": "2.15.2",
+ "@parcel/types": "2.15.2",
+ "@parcel/utils": "2.15.2"
},
"engines": {
"node": ">= 16.0.0",
- "parcel": "^2.13.3"
+ "parcel": "^2.15.2"
},
"funding": {
"type": "opencollective",
@@ -1923,16 +1916,16 @@
}
},
"node_modules/@parcel/packager-wasm": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/packager-wasm/-/packager-wasm-2.13.3.tgz",
- "integrity": "sha512-SZB56/b230vFrSehVXaUAWjJmWYc89gzb8OTLkBm7uvtFtov2J1R8Ig9TTJwinyXE3h84MCFP/YpQElSfoLkJw==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/packager-wasm/-/packager-wasm-2.15.2.tgz",
+ "integrity": "sha512-LqDdXeC/cbjGc4qZjOJvpx4PmuQL0+kQVmO3AvnUIee+C2T2LgdTG7qhzJGJcihdvkvxZjKZI9fQgrjy9EFDuA==",
"dev": true,
"dependencies": {
- "@parcel/plugin": "2.13.3"
+ "@parcel/plugin": "2.15.2"
},
"engines": {
"node": ">=16.0.0",
- "parcel": "^2.13.3"
+ "parcel": "^2.15.2"
},
"funding": {
"type": "opencollective",
@@ -1940,12 +1933,12 @@
}
},
"node_modules/@parcel/plugin": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.13.3.tgz",
- "integrity": "sha512-cterKHHcwg6q11Gpif/aqvHo056TR+yDVJ3fSdiG2xr5KD1VZ2B3hmofWERNNwjMcnR1h9Xq40B7jCKUhOyNFA==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.15.2.tgz",
+ "integrity": "sha512-5ii1OpD/lGdpvy5AS1jChpCwEZP0eFaucy8szOjmfl4oZIeaHRHbZ5R0/3O1Hy8tY1IJF87HUKd+XV0iyD48zA==",
"dev": true,
"dependencies": {
- "@parcel/types": "2.13.3"
+ "@parcel/types": "2.15.2"
},
"engines": {
"node": ">= 16.0.0"
@@ -1956,14 +1949,14 @@
}
},
"node_modules/@parcel/profiler": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.13.3.tgz",
- "integrity": "sha512-ok6BwWSLvyHe5TuSXjSacYnDStFgP5Y30tA9mbtWSm0INDsYf+m5DqzpYPx8U54OaywWMK8w3MXUClosJX3aPA==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.15.2.tgz",
+ "integrity": "sha512-hLTI6TIRr/tGgjTbsCqW4Avl2x8FMAHLDlDhNYjivX6ccfZmilEJnIcdKr2QtdgcaSulfRLTd5bt6uJWJ2ecKg==",
"dev": true,
"dependencies": {
- "@parcel/diagnostic": "2.13.3",
- "@parcel/events": "2.13.3",
- "@parcel/types-internal": "2.13.3",
+ "@parcel/diagnostic": "2.15.2",
+ "@parcel/events": "2.15.2",
+ "@parcel/types-internal": "2.15.2",
"chrome-trace-event": "^1.0.2"
},
"engines": {
@@ -1975,20 +1968,20 @@
}
},
"node_modules/@parcel/reporter-cli": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.13.3.tgz",
- "integrity": "sha512-EA5tKt/6bXYNMEavSs35qHlFdx6cZmRazlZxPBgxPePQYoouNAPMNLUOEQozaPhz9f5fvNDN7EHOFaAWcdO2LA==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.15.2.tgz",
+ "integrity": "sha512-R2WuHr+0FafsR9WNibR8ssyX8bHwXzMA91OdmeLMaAG5Dc/xv6yTIZuvOCdlCAfbBkcRiMnLWTQ3hQI1bqkC4g==",
"dev": true,
"dependencies": {
- "@parcel/plugin": "2.13.3",
- "@parcel/types": "2.13.3",
- "@parcel/utils": "2.13.3",
+ "@parcel/plugin": "2.15.2",
+ "@parcel/types": "2.15.2",
+ "@parcel/utils": "2.15.2",
"chalk": "^4.1.2",
"term-size": "^2.2.1"
},
"engines": {
"node": ">= 16.0.0",
- "parcel": "^2.13.3"
+ "parcel": "^2.15.2"
},
"funding": {
"type": "opencollective",
@@ -1996,17 +1989,19 @@
}
},
"node_modules/@parcel/reporter-dev-server": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.13.3.tgz",
- "integrity": "sha512-ZNeFp6AOIQFv7mZIv2P5O188dnZHNg0ymeDVcakfZomwhpSva2dFNS3AnvWo4eyWBlUxkmQO8BtaxeWTs7jAuA==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.15.2.tgz",
+ "integrity": "sha512-xJzb+IfcZfD2Ml4GYhHFovQ4vbWpFP/bd9cM9TuzyfCbaaf0NEN18uY3kRFCUDYOWs7aLOMzqL3eI5Hw6zh+Pw==",
"dev": true,
"dependencies": {
- "@parcel/plugin": "2.13.3",
- "@parcel/utils": "2.13.3"
+ "@parcel/codeframe": "2.15.2",
+ "@parcel/plugin": "2.15.2",
+ "@parcel/source-map": "^2.1.1",
+ "@parcel/utils": "2.15.2"
},
"engines": {
"node": ">= 16.0.0",
- "parcel": "^2.13.3"
+ "parcel": "^2.15.2"
},
"funding": {
"type": "opencollective",
@@ -2014,19 +2009,19 @@
}
},
"node_modules/@parcel/reporter-tracer": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/reporter-tracer/-/reporter-tracer-2.13.3.tgz",
- "integrity": "sha512-aBsVPI8jLZTDkFYrI69GxnsdvZKEYerkPsu935LcX9rfUYssOnmmUP+3oI+8fbg+qNjJuk9BgoQ4hCp9FOphMQ==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/reporter-tracer/-/reporter-tracer-2.15.2.tgz",
+ "integrity": "sha512-jtmNPMXVuuqO4WmIgYifAtKhMWblAZmRnqc5dVZfUBWPeqGKrbH2k89cYtZfvMbLon8/Glv6WDOt91oyDfjuKg==",
"dev": true,
"dependencies": {
- "@parcel/plugin": "2.13.3",
- "@parcel/utils": "2.13.3",
+ "@parcel/plugin": "2.15.2",
+ "@parcel/utils": "2.15.2",
"chrome-trace-event": "^1.0.3",
"nullthrows": "^1.1.1"
},
"engines": {
"node": ">= 16.0.0",
- "parcel": "^2.13.3"
+ "parcel": "^2.15.2"
},
"funding": {
"type": "opencollective",
@@ -2034,17 +2029,17 @@
}
},
"node_modules/@parcel/resolver-default": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.13.3.tgz",
- "integrity": "sha512-urBZuRALWT9pFMeWQ8JirchLmsQEyI9lrJptiwLbJWrwvmlwSUGkcstmPwoNRf/aAQjICB7ser/247Vny0pFxA==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.15.2.tgz",
+ "integrity": "sha512-CuCCPEu3jwyLplbLDrahq0CstmIHchKefmX0JGpqCJBJBVdO89SHV5hUr8Se7hfy8uamD41wW10d51oAmyjXMA==",
"dev": true,
"dependencies": {
- "@parcel/node-resolver-core": "3.4.3",
- "@parcel/plugin": "2.13.3"
+ "@parcel/node-resolver-core": "3.6.2",
+ "@parcel/plugin": "2.15.2"
},
"engines": {
"node": ">= 16.0.0",
- "parcel": "^2.13.3"
+ "parcel": "^2.15.2"
},
"funding": {
"type": "opencollective",
@@ -2052,17 +2047,17 @@
}
},
"node_modules/@parcel/runtime-browser-hmr": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.13.3.tgz",
- "integrity": "sha512-EAcPojQFUNUGUrDk66cu3ySPO0NXRVS5CKPd4QrxPCVVbGzde4koKu8krC/TaGsoyUqhie8HMnS70qBP0GFfcQ==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.15.2.tgz",
+ "integrity": "sha512-4QtuKAT3NphDrGpRVXyGOrG/gR6cjLIqPkqamTEuAVc13bmjK9XJ5Q4l1L3kjIIlQrRPg9MlHJcZ7VR3PuWWRQ==",
"dev": true,
"dependencies": {
- "@parcel/plugin": "2.13.3",
- "@parcel/utils": "2.13.3"
+ "@parcel/plugin": "2.15.2",
+ "@parcel/utils": "2.15.2"
},
"engines": {
"node": ">= 16.0.0",
- "parcel": "^2.13.3"
+ "parcel": "^2.15.2"
},
"funding": {
"type": "opencollective",
@@ -2070,39 +2065,39 @@
}
},
"node_modules/@parcel/runtime-js": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.13.3.tgz",
- "integrity": "sha512-62OucNAnxb2Q0uyTFWW/0Hvv2DJ4b5H6neh/YFu2/wmxaZ37xTpEuEcG2do7KW54xE5DeLP+RliHLwi4NvR3ww==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.15.2.tgz",
+ "integrity": "sha512-5GGL/7rH6N54u7lAjX8mJKsumFiCyUcpz9wbygG4gkzMcRmGRnp+tctKI9f0GPfcMfKhdypOHfduc5SAuMX03w==",
"dev": true,
"dependencies": {
- "@parcel/diagnostic": "2.13.3",
- "@parcel/plugin": "2.13.3",
- "@parcel/utils": "2.13.3",
+ "@parcel/diagnostic": "2.15.2",
+ "@parcel/plugin": "2.15.2",
+ "@parcel/utils": "2.15.2",
"nullthrows": "^1.1.1"
},
"engines": {
"node": ">= 16.0.0",
- "parcel": "^2.13.3"
+ "parcel": "^2.15.2"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/parcel"
}
},
- "node_modules/@parcel/runtime-react-refresh": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.13.3.tgz",
- "integrity": "sha512-PYZ1klpJVwqE3WuifILjtF1dugtesHEuJcXYZI85T6UoRSD5ctS1nAIpZzT14Ga1lRt/jd+eAmhWL1l3m/Vk1Q==",
+ "node_modules/@parcel/runtime-rsc": {
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/runtime-rsc/-/runtime-rsc-2.15.2.tgz",
+ "integrity": "sha512-k0cYvrPUXpvV+neplTkJ1P/LkJzQmtF4eU3js+/kzyOU3zhUSgrLNHJmj6ibuWVYHENW2QtasvpsXjvE2knqTg==",
"dev": true,
"dependencies": {
- "@parcel/plugin": "2.13.3",
- "@parcel/utils": "2.13.3",
- "react-error-overlay": "6.0.9",
- "react-refresh": ">=0.9 <=0.14"
+ "@parcel/plugin": "2.15.2",
+ "@parcel/rust": "2.15.2",
+ "@parcel/utils": "2.15.2",
+ "nullthrows": "^1.1.1"
},
"engines": {
- "node": ">= 16.0.0",
- "parcel": "^2.13.3"
+ "node": ">= 12.0.0",
+ "parcel": "^2.15.2"
},
"funding": {
"type": "opencollective",
@@ -2110,18 +2105,18 @@
}
},
"node_modules/@parcel/runtime-service-worker": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.13.3.tgz",
- "integrity": "sha512-BjMhPuT7Us1+YIo31exPRwomPiL+jrZZS5UUAwlEW2XGHDceEotzRM94LwxeFliCScT4IOokGoxixm19qRuzWg==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.15.2.tgz",
+ "integrity": "sha512-5+nV46pqa+7xFscLr4NRSeyXR8i+PSOoECRUzrv4UJRVbeCeE4bfqMYXs+rMbSrBillOLZyydNUQUT56xo9W6A==",
"dev": true,
"dependencies": {
- "@parcel/plugin": "2.13.3",
- "@parcel/utils": "2.13.3",
+ "@parcel/plugin": "2.15.2",
+ "@parcel/utils": "2.15.2",
"nullthrows": "^1.1.1"
},
"engines": {
"node": ">= 16.0.0",
- "parcel": "^2.13.3"
+ "parcel": "^2.15.2"
},
"funding": {
"type": "opencollective",
@@ -2129,13 +2124,191 @@
}
},
"node_modules/@parcel/rust": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.13.3.tgz",
- "integrity": "sha512-dLq85xDAtzr3P5200cvxk+8WXSWauYbxuev9LCPdwfhlaWo/JEj6cu9seVdWlkagjGwkoV1kXC+GGntgUXOLAQ==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.15.2.tgz",
+ "integrity": "sha512-6ZIVsSnkwxvDDVaxiYK4bWtVaJBYaFQuRvcxfCMQHEzFpWl9mdZVbCs3+g69Ere7a3e2sk87B41d/FIhoaz5xw==",
"dev": true,
"engines": {
"node": ">= 16.0.0"
},
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ },
+ "optionalDependencies": {
+ "@parcel/rust-darwin-arm64": "2.15.2",
+ "@parcel/rust-darwin-x64": "2.15.2",
+ "@parcel/rust-linux-arm-gnueabihf": "2.15.2",
+ "@parcel/rust-linux-arm64-gnu": "2.15.2",
+ "@parcel/rust-linux-arm64-musl": "2.15.2",
+ "@parcel/rust-linux-x64-gnu": "2.15.2",
+ "@parcel/rust-linux-x64-musl": "2.15.2",
+ "@parcel/rust-win32-x64-msvc": "2.15.2"
+ },
+ "peerDependencies": {
+ "napi-wasm": "^1.1.2"
+ },
+ "peerDependenciesMeta": {
+ "napi-wasm": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@parcel/rust-darwin-arm64": {
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/rust-darwin-arm64/-/rust-darwin-arm64-2.15.2.tgz",
+ "integrity": "sha512-IK5mo/7bNym1ODMWD92D2URGcAq2K/9BasRlfjWI/Gh74l3lH4EFadUfgM88L+MVCV3WTg8ht5ZA0Iyp+IQ1JQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">= 10"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/rust-darwin-x64": {
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/rust-darwin-x64/-/rust-darwin-x64-2.15.2.tgz",
+ "integrity": "sha512-J30ukJXCzXsYNlYvYsaPEAEzfCZGXVIkXtPSVpWPwcaReqFUyT2bm4I8DHoeas0JwMNaeNlJhksaJA/iomqlwA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">= 10"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/rust-linux-arm-gnueabihf": {
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm-gnueabihf/-/rust-linux-arm-gnueabihf-2.15.2.tgz",
+ "integrity": "sha512-WpPddkviw8IkRRnT/dRyD3Uzvy6Yuoy5vvtDmpnrR2bJnEz5uQI3TlhMtQo7R+j6aIrDsGFJKBeo9Z0ga0ebNQ==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/rust-linux-arm64-gnu": {
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm64-gnu/-/rust-linux-arm64-gnu-2.15.2.tgz",
+ "integrity": "sha512-RzD7Gw0QqyUoWaVrtCU+v5J5pg6bybVNknqlEY4jfcJDgJHsM1V91DwJwxnI4ikG/uMedl0I40dl59x/Vo01Ow==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/rust-linux-arm64-musl": {
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm64-musl/-/rust-linux-arm64-musl-2.15.2.tgz",
+ "integrity": "sha512-mWoL7kCITrEOO0GQ+LqGUylX+6b3nsV60Lzrz2N0Pgzz3EbGS0d4gDKkjxpi6BoR+h4KL7nLhj4hhbm0OHIc4A==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/rust-linux-x64-gnu": {
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/rust-linux-x64-gnu/-/rust-linux-x64-gnu-2.15.2.tgz",
+ "integrity": "sha512-aI8bKZTEZNYmgURiAfrgpmaoEArnMRvosfsOKnGykTjmHgsBxO/CGguFj5a4wlAZTVWcTGfs4krnUKtF9Hw6Rw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/rust-linux-x64-musl": {
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/rust-linux-x64-musl/-/rust-linux-x64-musl-2.15.2.tgz",
+ "integrity": "sha512-FpQOraPTjGfbHipjdbYpQLlMIRDoVL+Kl9ak+6mt0SbvP3QaXGosQXyhw0ZoNszqVLjIwC0OHEjAHdtcO6ZUvQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/rust-win32-x64-msvc": {
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/rust-win32-x64-msvc/-/rust-win32-x64-msvc-2.15.2.tgz",
+ "integrity": "sha512-aSXkPc+KYAT6MnYgw2urXuDvipPkD90uJBKtSn3MY+fGOfzEluK7j0F5NdH88oTzrGVhRQxnxfe3Fc+IRhsaFQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 10"
+ },
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/parcel"
@@ -2154,23 +2327,23 @@
}
},
"node_modules/@parcel/transformer-babel": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.13.3.tgz",
- "integrity": "sha512-ikzK9f5WTFrdQsPitQgjCPH6HmVU8AQPRemIJ2BndYhtodn5PQut5cnSvTrqax8RjYvheEKCQk/Zb/uR7qgS3g==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.15.2.tgz",
+ "integrity": "sha512-9oGx0wJhKY+Lh6PLY05m36IS6r6oOxpAQZhna2S5AYcfcf10ZsL8afOJTE8JBXbfg35dp97jeB4iuSHYTXr6NA==",
"dev": true,
"dependencies": {
- "@parcel/diagnostic": "2.13.3",
- "@parcel/plugin": "2.13.3",
+ "@parcel/diagnostic": "2.15.2",
+ "@parcel/plugin": "2.15.2",
"@parcel/source-map": "^2.1.1",
- "@parcel/utils": "2.13.3",
- "browserslist": "^4.6.6",
- "json5": "^2.2.0",
+ "@parcel/utils": "2.15.2",
+ "browserslist": "^4.24.5",
+ "json5": "^2.2.3",
"nullthrows": "^1.1.1",
- "semver": "^7.5.2"
+ "semver": "^7.7.1"
},
"engines": {
"node": ">= 16.0.0",
- "parcel": "^2.13.3"
+ "parcel": "^2.15.2"
},
"funding": {
"type": "opencollective",
@@ -2178,22 +2351,22 @@
}
},
"node_modules/@parcel/transformer-css": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.13.3.tgz",
- "integrity": "sha512-zbrNURGph6JeVADbGydyZ7lcu/izj41kDxQ9xw4RPRW/3rofQiTU0OTREi+uBWiMENQySXVivEdzHA9cA+aLAA==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.15.2.tgz",
+ "integrity": "sha512-NlybdCOr8r0LiPc7FIkeZp0mjfVB0Ht9B9eM3gUf2rOA1iM9/KGZNlu1AKVInyLRerybFqrGwHgx/qMGmbL3JA==",
"dev": true,
"dependencies": {
- "@parcel/diagnostic": "2.13.3",
- "@parcel/plugin": "2.13.3",
+ "@parcel/diagnostic": "2.15.2",
+ "@parcel/plugin": "2.15.2",
"@parcel/source-map": "^2.1.1",
- "@parcel/utils": "2.13.3",
- "browserslist": "^4.6.6",
- "lightningcss": "^1.22.1",
+ "@parcel/utils": "2.15.2",
+ "browserslist": "^4.24.5",
+ "lightningcss": "^1.30.1",
"nullthrows": "^1.1.1"
},
"engines": {
"node": ">= 16.0.0",
- "parcel": "^2.13.3"
+ "parcel": "^2.15.2"
},
"funding": {
"type": "opencollective",
@@ -2201,89 +2374,71 @@
}
},
"node_modules/@parcel/transformer-html": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.13.3.tgz",
- "integrity": "sha512-Yf74FkL9RCCB4+hxQRVMNQThH9+fZ5w0NLiQPpWUOcgDEEyxTi4FWPQgEBsKl/XK2ehdydbQB9fBgPQLuQxwPg==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.15.2.tgz",
+ "integrity": "sha512-P0xptyNVKTgXr6HovvL3kCUw7eA3s2aZpAdliOhnFfzXUCG6Na/XN8TW5TOiNo41bcxsYwLpfrZz0N20AVJ4qw==",
"dev": true,
"dependencies": {
- "@parcel/diagnostic": "2.13.3",
- "@parcel/plugin": "2.13.3",
- "@parcel/rust": "2.13.3",
- "nullthrows": "^1.1.1",
- "posthtml": "^0.16.5",
- "posthtml-parser": "^0.12.1",
- "posthtml-render": "^3.0.0",
- "semver": "^7.5.2",
- "srcset": "4"
+ "@parcel/diagnostic": "2.15.2",
+ "@parcel/plugin": "2.15.2",
+ "@parcel/rust": "2.15.2"
},
"engines": {
"node": ">= 16.0.0",
- "parcel": "^2.13.3"
+ "parcel": "^2.15.2"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/parcel"
}
},
- "node_modules/@parcel/transformer-html/node_modules/srcset": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz",
- "integrity": "sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==",
- "dev": true,
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/@parcel/transformer-image": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.13.3.tgz",
- "integrity": "sha512-wL1CXyeFAqbp2wcEq/JD3a/tbAyVIDMTC6laQxlIwnVV7dsENhK1qRuJZuoBdixESeUpFQSmmQvDIhcfT/cUUg==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.15.2.tgz",
+ "integrity": "sha512-5WpKkEDMppaO21MO/5Rikr+DDRjkh3mPalpnH/DQLNEv0fKOakSNWDRR7FuV5ozSVREeQurTvbb4tAFAxOQx1w==",
"dev": true,
"dependencies": {
- "@parcel/plugin": "2.13.3",
- "@parcel/utils": "2.13.3",
- "@parcel/workers": "2.13.3",
+ "@parcel/plugin": "2.15.2",
+ "@parcel/utils": "2.15.2",
+ "@parcel/workers": "2.15.2",
"nullthrows": "^1.1.1"
},
"engines": {
"node": ">= 16.0.0",
- "parcel": "^2.13.3"
+ "parcel": "^2.15.2"
},
"peerDependencies": {
- "@parcel/core": "^2.13.3"
+ "@parcel/core": "^2.15.2"
}
},
"node_modules/@parcel/transformer-js": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.13.3.tgz",
- "integrity": "sha512-KqfNGn1IHzDoN2aPqt4nDksgb50Xzcny777C7A7hjlQ3cmkjyJrixYjzzsPaPSGJ+kJpknh3KE8unkQ9mhFvRQ==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.15.2.tgz",
+ "integrity": "sha512-zVDc5Pc3/Cbn3GGsGjj+k/WjQLJCdwsKlYfpYiTXvSuXDpb4FCcYgr6F+wbSHb+/VikYIVH1RwH4kjCuIuNtew==",
"dev": true,
"dependencies": {
- "@parcel/diagnostic": "2.13.3",
- "@parcel/plugin": "2.13.3",
- "@parcel/rust": "2.13.3",
+ "@parcel/diagnostic": "2.15.2",
+ "@parcel/plugin": "2.15.2",
+ "@parcel/rust": "2.15.2",
"@parcel/source-map": "^2.1.1",
- "@parcel/utils": "2.13.3",
- "@parcel/workers": "2.13.3",
+ "@parcel/utils": "2.15.2",
+ "@parcel/workers": "2.15.2",
"@swc/helpers": "^0.5.0",
- "browserslist": "^4.6.6",
+ "browserslist": "^4.24.5",
"nullthrows": "^1.1.1",
"regenerator-runtime": "^0.14.1",
- "semver": "^7.5.2"
+ "semver": "^7.7.1"
},
"engines": {
"node": ">= 16.0.0",
- "parcel": "^2.13.3"
+ "parcel": "^2.15.2"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/parcel"
},
"peerDependencies": {
- "@parcel/core": "^2.13.3"
+ "@parcel/core": "^2.15.2"
}
},
"node_modules/@parcel/transformer-js/node_modules/regenerator-runtime": {
@@ -2293,17 +2448,34 @@
"dev": true
},
"node_modules/@parcel/transformer-json": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.13.3.tgz",
- "integrity": "sha512-rrq0ab6J0w9ePtsxi0kAvpCmrUYXXAx1Z5PATZakv89rSYbHBKEdXxyCoKFui/UPVCUEGVs5r0iOFepdHpIyeA==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.15.2.tgz",
+ "integrity": "sha512-ycGhhk+DeipU0jtdGZesIx0X++h3qLkT77N6B2cTyD+BXAlKYUh++QIaLyDgTu7VwqSIt5msDg5jLWdamH7Rkw==",
"dev": true,
"dependencies": {
- "@parcel/plugin": "2.13.3",
- "json5": "^2.2.0"
+ "@parcel/plugin": "2.15.2",
+ "json5": "^2.2.3"
},
"engines": {
"node": ">= 16.0.0",
- "parcel": "^2.13.3"
+ "parcel": "^2.15.2"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/transformer-node": {
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/transformer-node/-/transformer-node-2.15.2.tgz",
+ "integrity": "sha512-H3IsKE2nVSEnqQH0DtjHQTTPqRw3gdXv9dROlwkU53O3cAIAtHDJYWmmDLMqhLl68vOYTvlkDT03rGrjnk8rDg==",
+ "dev": true,
+ "dependencies": {
+ "@parcel/plugin": "2.15.2"
+ },
+ "engines": {
+ "node": ">= 16.0.0",
+ "parcel": "^2.15.2"
},
"funding": {
"type": "opencollective",
@@ -2311,23 +2483,23 @@
}
},
"node_modules/@parcel/transformer-postcss": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.13.3.tgz",
- "integrity": "sha512-AIiWpU0QSFBrPcYIqAnhqB8RGE6yHFznnxztfg1t2zMSOnK3xoU6xqYKv8H/MduShGGrC3qVOeDfM8MUwzL3cw==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.15.2.tgz",
+ "integrity": "sha512-3vLJqsFhOwsUS6lFnBZhU//OrfdLPM4uPBsm7XDLl45B2+FcW3T2H32uSGW6Ue1q1MawkVeNShuy293luh7gmA==",
"dev": true,
"dependencies": {
- "@parcel/diagnostic": "2.13.3",
- "@parcel/plugin": "2.13.3",
- "@parcel/rust": "2.13.3",
- "@parcel/utils": "2.13.3",
- "clone": "^2.1.1",
+ "@parcel/diagnostic": "2.15.2",
+ "@parcel/plugin": "2.15.2",
+ "@parcel/rust": "2.15.2",
+ "@parcel/utils": "2.15.2",
+ "clone": "^2.1.2",
"nullthrows": "^1.1.1",
"postcss-value-parser": "^4.2.0",
- "semver": "^7.5.2"
+ "semver": "^7.7.1"
},
"engines": {
"node": ">= 16.0.0",
- "parcel": "^2.13.3"
+ "parcel": "^2.15.2"
},
"funding": {
"type": "opencollective",
@@ -2335,22 +2507,17 @@
}
},
"node_modules/@parcel/transformer-posthtml": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.13.3.tgz",
- "integrity": "sha512-5GSLyccpHASwFAu3uJ83gDIBSvfsGdVmhJvy0Vxe+K1Fklk2ibhvvtUHMhB7mg6SPHC+R9jsNc3ZqY04ZLeGjw==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.15.2.tgz",
+ "integrity": "sha512-khdk3IfQLnlryu695kEDQHsvw02jGSJsbgqHoOdIxEbMltxB1JMfJBOOiTm+JEXXQlgD1ttX59CQD4vC7sIT0Q==",
"dev": true,
"dependencies": {
- "@parcel/plugin": "2.13.3",
- "@parcel/utils": "2.13.3",
- "nullthrows": "^1.1.1",
- "posthtml": "^0.16.5",
- "posthtml-parser": "^0.12.1",
- "posthtml-render": "^3.0.0",
- "semver": "^7.5.2"
+ "@parcel/plugin": "2.15.2",
+ "@parcel/utils": "2.15.2"
},
"engines": {
"node": ">= 16.0.0",
- "parcel": "^2.13.3"
+ "parcel": "^2.15.2"
},
"funding": {
"type": "opencollective",
@@ -2358,16 +2525,16 @@
}
},
"node_modules/@parcel/transformer-raw": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.13.3.tgz",
- "integrity": "sha512-BFsAbdQF0l8/Pdb7dSLJeYcd8jgwvAUbHgMink2MNXJuRUvDl19Gns8jVokU+uraFHulJMBj40+K/RTd33in4g==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.15.2.tgz",
+ "integrity": "sha512-c/7rzEnpWJJmQbZiwFgL57ETUIIiiySBoVmtuF22yNjGQc1Znthg/ee8pT755UfE1hDCT6Kh/XLWv1Bt3C64CQ==",
"dev": true,
"dependencies": {
- "@parcel/plugin": "2.13.3"
+ "@parcel/plugin": "2.15.2"
},
"engines": {
"node": ">= 16.0.0",
- "parcel": "^2.13.3"
+ "parcel": "^2.15.2"
},
"funding": {
"type": "opencollective",
@@ -2375,18 +2542,38 @@
}
},
"node_modules/@parcel/transformer-react-refresh-wrap": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.13.3.tgz",
- "integrity": "sha512-mOof4cRyxsZRdg8kkWaFtaX98mHpxUhcGPU+nF9RQVa9q737ItxrorsPNR9hpZAyE2TtFNflNW7RoYsgvlLw8w==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.15.2.tgz",
+ "integrity": "sha512-ReH5qjJbT1Tj7ZYi1KIck2amNTiWqY6m31Ml3I6JeApg7djnz+EwbzPmbpKkcFmR+wxt82DtQdXO3Y7BOJsZDQ==",
"dev": true,
"dependencies": {
- "@parcel/plugin": "2.13.3",
- "@parcel/utils": "2.13.3",
- "react-refresh": ">=0.9 <=0.14"
+ "@parcel/error-overlay": "2.15.2",
+ "@parcel/plugin": "2.15.2",
+ "@parcel/utils": "2.15.2",
+ "react-refresh": "^0.16.0"
},
"engines": {
"node": ">= 16.0.0",
- "parcel": "^2.13.3"
+ "parcel": "^2.15.2"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/transformer-sass": {
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/transformer-sass/-/transformer-sass-2.15.2.tgz",
+ "integrity": "sha512-9xvOXsLF6j+vqOZsR6vYfPP72DnZKJvLQ9LdhhMrdsIUtza3QdS60keBcE13hJNTuzkFPMr9un4n8ldL3nb6aA==",
+ "dev": true,
+ "dependencies": {
+ "@parcel/plugin": "2.15.2",
+ "@parcel/source-map": "^2.1.1",
+ "sass": "^1.88.0"
+ },
+ "engines": {
+ "node": ">= 16.0.0",
+ "parcel": "^2.15.2"
},
"funding": {
"type": "opencollective",
@@ -2394,23 +2581,18 @@
}
},
"node_modules/@parcel/transformer-svg": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.13.3.tgz",
- "integrity": "sha512-9jm7ZF4KHIrGLWlw/SFUz5KKJ20nxHvjFAmzde34R9Wu+F1BOjLZxae7w4ZRwvIc+UVOUcBBQFmhSVwVDZg6Dw==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.15.2.tgz",
+ "integrity": "sha512-R5Q0JgDtywSmojvqqa6TDmXDbKCfBBgu4tR0mzo3VicEObmiatRT49BFWHbdenfTf5tKpRplfH88leMPuDVVAg==",
"dev": true,
"dependencies": {
- "@parcel/diagnostic": "2.13.3",
- "@parcel/plugin": "2.13.3",
- "@parcel/rust": "2.13.3",
- "nullthrows": "^1.1.1",
- "posthtml": "^0.16.5",
- "posthtml-parser": "^0.12.1",
- "posthtml-render": "^3.0.0",
- "semver": "^7.5.2"
+ "@parcel/diagnostic": "2.15.2",
+ "@parcel/plugin": "2.15.2",
+ "@parcel/rust": "2.15.2"
},
"engines": {
"node": ">= 16.0.0",
- "parcel": "^2.13.3"
+ "parcel": "^2.15.2"
},
"funding": {
"type": "opencollective",
@@ -2418,38 +2600,38 @@
}
},
"node_modules/@parcel/types": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.13.3.tgz",
- "integrity": "sha512-+RpFHxx8fy8/dpuehHUw/ja9PRExC3wJoIlIIF42E7SLu2SvlTHtKm6EfICZzxCXNEBzjoDbamCRcN0nmTPlhw==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.15.2.tgz",
+ "integrity": "sha512-APVvBVVG8RIMLN5hERa2POkPkEtrNUqRbQlKpoNYlIYZaYxKzb9+4MH4cVkmkGfYk3FGU3K5RnxSxMMWsu4tdw==",
"dev": true,
"dependencies": {
- "@parcel/types-internal": "2.13.3",
- "@parcel/workers": "2.13.3"
+ "@parcel/types-internal": "2.15.2",
+ "@parcel/workers": "2.15.2"
}
},
"node_modules/@parcel/types-internal": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.13.3.tgz",
- "integrity": "sha512-Lhx0n+9RCp+Ipktf/I+CLm3zE9Iq9NtDd8b2Vr5lVWyoT8AbzBKIHIpTbhLS4kjZ80L3I6o93OYjqAaIjsqoZw==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.15.2.tgz",
+ "integrity": "sha512-nmMpYeG4le49nvr8FsJYGEwhCZxcrm89tvkX8xGod1yXcShEZNWVVY9ezZLKxMrVMdBveqNUW8IZCij5iFDqdQ==",
"dev": true,
"dependencies": {
- "@parcel/diagnostic": "2.13.3",
- "@parcel/feature-flags": "2.13.3",
+ "@parcel/diagnostic": "2.15.2",
+ "@parcel/feature-flags": "2.15.2",
"@parcel/source-map": "^2.1.1",
- "utility-types": "^3.10.0"
+ "utility-types": "^3.11.0"
}
},
"node_modules/@parcel/utils": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.13.3.tgz",
- "integrity": "sha512-yxY9xw2wOUlJaScOXYZmMGoZ4Ck4Kqj+p6Koe5kLkkWM1j98Q0Dj2tf/mNvZi4yrdnlm+dclCwNRnuE8Q9D+pw==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.15.2.tgz",
+ "integrity": "sha512-SQ77yZyeLZf5Teq5aMAViuXKoN7JRnYZ7Pdere1FD8ZuS7E34THA4jjJKxKu9Bqtezgm+gpN1gMbSKMBfbmIZA==",
"dev": true,
"dependencies": {
- "@parcel/codeframe": "2.13.3",
- "@parcel/diagnostic": "2.13.3",
- "@parcel/logger": "2.13.3",
- "@parcel/markdown-ansi": "2.13.3",
- "@parcel/rust": "2.13.3",
+ "@parcel/codeframe": "2.15.2",
+ "@parcel/diagnostic": "2.15.2",
+ "@parcel/logger": "2.15.2",
+ "@parcel/markdown-ansi": "2.15.2",
+ "@parcel/rust": "2.15.2",
"@parcel/source-map": "^2.1.1",
"chalk": "^4.1.2",
"nullthrows": "^1.1.1"
@@ -2758,16 +2940,16 @@
}
},
"node_modules/@parcel/workers": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.13.3.tgz",
- "integrity": "sha512-oAHmdniWTRwwwsKbcF4t3VjOtKN+/W17Wj5laiYB+HLkfsjGTfIQPj3sdXmrlBAGpI4omIcvR70PHHXnfdTfwA==",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.15.2.tgz",
+ "integrity": "sha512-uQWM3Zzkk+vzFYrLQvU/oeM1LC6/EDPvpdgtvdwkUqYC6O1Oei+9cWz6Uv5UDCwizeJKt+3PyE2rB9idbEkmsQ==",
"dev": true,
"dependencies": {
- "@parcel/diagnostic": "2.13.3",
- "@parcel/logger": "2.13.3",
- "@parcel/profiler": "2.13.3",
- "@parcel/types-internal": "2.13.3",
- "@parcel/utils": "2.13.3",
+ "@parcel/diagnostic": "2.15.2",
+ "@parcel/logger": "2.15.2",
+ "@parcel/profiler": "2.15.2",
+ "@parcel/types-internal": "2.15.2",
+ "@parcel/utils": "2.15.2",
"nullthrows": "^1.1.1"
},
"engines": {
@@ -2778,7 +2960,7 @@
"url": "https://opencollective.com/parcel"
},
"peerDependencies": {
- "@parcel/core": "^2.13.3"
+ "@parcel/core": "^2.15.2"
}
},
"node_modules/@pkgjs/parseargs": {
@@ -3222,14 +3404,14 @@
]
},
"node_modules/@swc/core": {
- "version": "1.10.1",
- "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.10.1.tgz",
- "integrity": "sha512-rQ4dS6GAdmtzKiCRt3LFVxl37FaY1cgL9kSUTnhQ2xc3fmHOd7jdJK/V4pSZMG1ruGTd0bsi34O2R0Olg9Zo/w==",
+ "version": "1.11.31",
+ "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.11.31.tgz",
+ "integrity": "sha512-mAby9aUnKRjMEA7v8cVZS9Ah4duoRBnX7X6r5qrhTxErx+68MoY1TPrVwj/66/SWN3Bl+jijqAqoB8Qx0QE34A==",
"dev": true,
"hasInstallScript": true,
"dependencies": {
"@swc/counter": "^0.1.3",
- "@swc/types": "^0.1.17"
+ "@swc/types": "^0.1.21"
},
"engines": {
"node": ">=10"
@@ -3239,19 +3421,19 @@
"url": "https://opencollective.com/swc"
},
"optionalDependencies": {
- "@swc/core-darwin-arm64": "1.10.1",
- "@swc/core-darwin-x64": "1.10.1",
- "@swc/core-linux-arm-gnueabihf": "1.10.1",
- "@swc/core-linux-arm64-gnu": "1.10.1",
- "@swc/core-linux-arm64-musl": "1.10.1",
- "@swc/core-linux-x64-gnu": "1.10.1",
- "@swc/core-linux-x64-musl": "1.10.1",
- "@swc/core-win32-arm64-msvc": "1.10.1",
- "@swc/core-win32-ia32-msvc": "1.10.1",
- "@swc/core-win32-x64-msvc": "1.10.1"
+ "@swc/core-darwin-arm64": "1.11.31",
+ "@swc/core-darwin-x64": "1.11.31",
+ "@swc/core-linux-arm-gnueabihf": "1.11.31",
+ "@swc/core-linux-arm64-gnu": "1.11.31",
+ "@swc/core-linux-arm64-musl": "1.11.31",
+ "@swc/core-linux-x64-gnu": "1.11.31",
+ "@swc/core-linux-x64-musl": "1.11.31",
+ "@swc/core-win32-arm64-msvc": "1.11.31",
+ "@swc/core-win32-ia32-msvc": "1.11.31",
+ "@swc/core-win32-x64-msvc": "1.11.31"
},
"peerDependencies": {
- "@swc/helpers": "*"
+ "@swc/helpers": ">=0.5.17"
},
"peerDependenciesMeta": {
"@swc/helpers": {
@@ -3260,9 +3442,9 @@
}
},
"node_modules/@swc/core-darwin-arm64": {
- "version": "1.10.1",
- "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.10.1.tgz",
- "integrity": "sha512-NyELPp8EsVZtxH/mEqvzSyWpfPJ1lugpTQcSlMduZLj1EASLO4sC8wt8hmL1aizRlsbjCX+r0PyL+l0xQ64/6Q==",
+ "version": "1.11.31",
+ "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.11.31.tgz",
+ "integrity": "sha512-NTEaYOts0OGSbJZc0O74xsji+64JrF1stmBii6D5EevWEtrY4wlZhm8SiP/qPrOB+HqtAihxWIukWkP2aSdGSQ==",
"cpu": [
"arm64"
],
@@ -3276,9 +3458,9 @@
}
},
"node_modules/@swc/core-darwin-x64": {
- "version": "1.10.1",
- "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.10.1.tgz",
- "integrity": "sha512-L4BNt1fdQ5ZZhAk5qoDfUnXRabDOXKnXBxMDJ+PWLSxOGBbWE6aJTnu4zbGjJvtot0KM46m2LPAPY8ttknqaZA==",
+ "version": "1.11.31",
+ "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.11.31.tgz",
+ "integrity": "sha512-THSGaSwT96JwXDwuXQ6yFBbn+xDMdyw7OmBpnweAWsh5DhZmQkALEm1DgdQO3+rrE99MkmzwAfclc0UmYro/OA==",
"cpu": [
"x64"
],
@@ -3292,9 +3474,9 @@
}
},
"node_modules/@swc/core-linux-arm-gnueabihf": {
- "version": "1.10.1",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.10.1.tgz",
- "integrity": "sha512-Y1u9OqCHgvVp2tYQAJ7hcU9qO5brDMIrA5R31rwWQIAKDkJKtv3IlTHF0hrbWk1wPR0ZdngkQSJZple7G+Grvw==",
+ "version": "1.11.31",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.11.31.tgz",
+ "integrity": "sha512-laKtQFnW7KHgE57Hx32os2SNAogcuIDxYE+3DYIOmDMqD7/1DCfJe6Rln2N9WcOw6HuDbDpyQavIwZNfSAa8vQ==",
"cpu": [
"arm"
],
@@ -3308,9 +3490,9 @@
}
},
"node_modules/@swc/core-linux-arm64-gnu": {
- "version": "1.10.1",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.10.1.tgz",
- "integrity": "sha512-tNQHO/UKdtnqjc7o04iRXng1wTUXPgVd8Y6LI4qIbHVoVPwksZydISjMcilKNLKIwOoUQAkxyJ16SlOAeADzhQ==",
+ "version": "1.11.31",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.11.31.tgz",
+ "integrity": "sha512-T+vGw9aPE1YVyRxRr1n7NAdkbgzBzrXCCJ95xAZc/0+WUwmL77Z+js0J5v1KKTRxw4FvrslNCOXzMWrSLdwPSA==",
"cpu": [
"arm64"
],
@@ -3324,9 +3506,9 @@
}
},
"node_modules/@swc/core-linux-arm64-musl": {
- "version": "1.10.1",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.10.1.tgz",
- "integrity": "sha512-x0L2Pd9weQ6n8dI1z1Isq00VHFvpBClwQJvrt3NHzmR+1wCT/gcYl1tp9P5xHh3ldM8Cn4UjWCw+7PaUgg8FcQ==",
+ "version": "1.11.31",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.11.31.tgz",
+ "integrity": "sha512-Mztp5NZkyd5MrOAG+kl+QSn0lL4Uawd4CK4J7wm97Hs44N9DHGIG5nOz7Qve1KZo407Y25lTxi/PqzPKHo61zQ==",
"cpu": [
"arm64"
],
@@ -3340,9 +3522,9 @@
}
},
"node_modules/@swc/core-linux-x64-gnu": {
- "version": "1.10.1",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.10.1.tgz",
- "integrity": "sha512-yyYEwQcObV3AUsC79rSzN9z6kiWxKAVJ6Ntwq2N9YoZqSPYph+4/Am5fM1xEQYf/kb99csj0FgOelomJSobxQA==",
+ "version": "1.11.31",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.11.31.tgz",
+ "integrity": "sha512-DDVE0LZcXOWwOqFU1Xi7gdtiUg3FHA0vbGb3trjWCuI1ZtDZHEQYL4M3/2FjqKZtIwASrDvO96w91okZbXhvMg==",
"cpu": [
"x64"
],
@@ -3356,9 +3538,9 @@
}
},
"node_modules/@swc/core-linux-x64-musl": {
- "version": "1.10.1",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.10.1.tgz",
- "integrity": "sha512-tcaS43Ydd7Fk7sW5ROpaf2Kq1zR+sI5K0RM+0qYLYYurvsJruj3GhBCaiN3gkzd8m/8wkqNqtVklWaQYSDsyqA==",
+ "version": "1.11.31",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.11.31.tgz",
+ "integrity": "sha512-mJA1MzPPRIfaBUHZi0xJQ4vwL09MNWDeFtxXb0r4Yzpf0v5Lue9ymumcBPmw/h6TKWms+Non4+TDquAsweuKSw==",
"cpu": [
"x64"
],
@@ -3372,9 +3554,9 @@
}
},
"node_modules/@swc/core-win32-arm64-msvc": {
- "version": "1.10.1",
- "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.10.1.tgz",
- "integrity": "sha512-D3Qo1voA7AkbOzQ2UGuKNHfYGKL6eejN8VWOoQYtGHHQi1p5KK/Q7V1ku55oxXBsj79Ny5FRMqiRJpVGad7bjQ==",
+ "version": "1.11.31",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.11.31.tgz",
+ "integrity": "sha512-RdtakUkNVAb/FFIMw3LnfNdlH1/ep6KgiPDRlmyUfd0WdIQ3OACmeBegEFNFTzi7gEuzy2Yxg4LWf4IUVk8/bg==",
"cpu": [
"arm64"
],
@@ -3388,9 +3570,9 @@
}
},
"node_modules/@swc/core-win32-ia32-msvc": {
- "version": "1.10.1",
- "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.10.1.tgz",
- "integrity": "sha512-WalYdFoU3454Og+sDKHM1MrjvxUGwA2oralknXkXL8S0I/8RkWZOB++p3pLaGbTvOO++T+6znFbQdR8KRaa7DA==",
+ "version": "1.11.31",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.11.31.tgz",
+ "integrity": "sha512-hErXdCGsg7swWdG1fossuL8542I59xV+all751mYlBoZ8kOghLSKObGQTkBbuNvc0sUKWfWg1X0iBuIhAYar+w==",
"cpu": [
"ia32"
],
@@ -3404,9 +3586,9 @@
}
},
"node_modules/@swc/core-win32-x64-msvc": {
- "version": "1.10.1",
- "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.10.1.tgz",
- "integrity": "sha512-JWobfQDbTnoqaIwPKQ3DVSywihVXlQMbDuwik/dDWlj33A8oEHcjPOGs4OqcA3RHv24i+lfCQpM3Mn4FAMfacA==",
+ "version": "1.11.31",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.11.31.tgz",
+ "integrity": "sha512-5t7SGjUBMMhF9b5j17ml/f/498kiBJNf4vZFNM421UGUEETdtjPN9jZIuQrowBkoFGJTCVL/ECM4YRtTH30u/A==",
"cpu": [
"x64"
],
@@ -3426,17 +3608,17 @@
"dev": true
},
"node_modules/@swc/helpers": {
- "version": "0.5.15",
- "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz",
- "integrity": "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==",
+ "version": "0.5.17",
+ "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.17.tgz",
+ "integrity": "sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==",
"dependencies": {
"tslib": "^2.8.0"
}
},
"node_modules/@swc/types": {
- "version": "0.1.17",
- "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.17.tgz",
- "integrity": "sha512-V5gRru+aD8YVyCOMAjMpWR1Ui577DD5KSJsHP8RAxopAH22jFz6GZd/qxqjO6MJHQhcsjvjOFXyDhyLQUnMveQ==",
+ "version": "0.1.22",
+ "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.22.tgz",
+ "integrity": "sha512-D13mY/ZA4PPEFSy6acki9eBT/3WgjMoRqNcdpIvjaYLQ44Xk5BdaL7UkDxAh6Z9UOe7tCCp67BVmZCojYp9owg==",
"dev": true,
"dependencies": {
"@swc/counter": "^0.1.3"
@@ -4079,6 +4261,110 @@
"url": "https://opencollective.com/eslint"
}
},
+ "node_modules/@uifabric/merge-styles": {
+ "version": "7.20.2",
+ "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.20.2.tgz",
+ "integrity": "sha512-cJy8hW9smlWOKgz9xSDMCz/A0yMl4mdo466pcGlIOn84vz+e94grfA7OoTuTzg3Cl0Gj6ODBSf1o0ZwIXYL1Xg==",
+ "dev": true,
+ "dependencies": {
+ "@uifabric/set-version": "^7.0.24",
+ "tslib": "^1.10.0"
+ }
+ },
+ "node_modules/@uifabric/merge-styles/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "dev": true
+ },
+ "node_modules/@uifabric/set-version": {
+ "version": "7.0.24",
+ "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.24.tgz",
+ "integrity": "sha512-t0Pt21dRqdC707/ConVJC0WvcQ/KF7tKLU8AZY7YdjgJpMHi1c0C427DB4jfUY19I92f60LOQyhJ4efH+KpFEg==",
+ "dev": true,
+ "dependencies": {
+ "tslib": "^1.10.0"
+ }
+ },
+ "node_modules/@uifabric/set-version/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "dev": true
+ },
+ "node_modules/@uifabric/styling": {
+ "version": "7.25.1",
+ "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.25.1.tgz",
+ "integrity": "sha512-bd4QDYyb0AS0+KmzrB8VsAfOkxZg0dpEpF1YN5Ben10COmT8L1DoE4bEF5NvybHEaoTd3SKxpJ42m+ceNzehSw==",
+ "dev": true,
+ "dependencies": {
+ "@fluentui/theme": "^1.7.13",
+ "@microsoft/load-themed-styles": "^1.10.26",
+ "@uifabric/merge-styles": "^7.20.2",
+ "@uifabric/set-version": "^7.0.24",
+ "@uifabric/utilities": "^7.38.2",
+ "tslib": "^1.10.0"
+ }
+ },
+ "node_modules/@uifabric/styling/node_modules/@fluentui/theme": {
+ "version": "1.7.13",
+ "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-1.7.13.tgz",
+ "integrity": "sha512-/1ZDHZNzV7Wgohay47DL9TAH4uuib5+B2D6Rxoc3T6ULoWcFzwLeVb+VZB/WOCTUbG+NGTrmsWPBOz5+lbuOxA==",
+ "dev": true,
+ "dependencies": {
+ "@uifabric/merge-styles": "^7.20.2",
+ "@uifabric/set-version": "^7.0.24",
+ "@uifabric/utilities": "^7.38.2",
+ "tslib": "^1.10.0"
+ },
+ "peerDependencies": {
+ "@types/react": ">=16.8.0 <18.0.0",
+ "@types/react-dom": ">=16.8.0 <18.0.0",
+ "react": ">=16.8.0 <18.0.0",
+ "react-dom": ">=16.8.0 <18.0.0"
+ }
+ },
+ "node_modules/@uifabric/styling/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "dev": true
+ },
+ "node_modules/@uifabric/utilities": {
+ "version": "7.38.2",
+ "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.38.2.tgz",
+ "integrity": "sha512-5yM4sm142VEBg3/Q5SFheBXqnrZi9CNF5rjHNoex0GgGtG3AHPuS7U8gjm+/Io1MvbuCrn6lyyIw0MDvh1Ebkw==",
+ "dev": true,
+ "dependencies": {
+ "@fluentui/dom-utilities": "^1.1.2",
+ "@uifabric/merge-styles": "^7.20.2",
+ "@uifabric/set-version": "^7.0.24",
+ "prop-types": "^15.7.2",
+ "tslib": "^1.10.0"
+ },
+ "peerDependencies": {
+ "@types/react": ">=16.8.0 <18.0.0",
+ "@types/react-dom": ">=16.8.0 <18.0.0",
+ "react": ">=16.8.0 <18.0.0",
+ "react-dom": ">=16.8.0 <18.0.0"
+ }
+ },
+ "node_modules/@uifabric/utilities/node_modules/@fluentui/dom-utilities": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-1.1.2.tgz",
+ "integrity": "sha512-XqPS7l3YoMwxdNlaYF6S2Mp0K3FmVIOIy2K3YkMc+eRxu9wFK6emr2Q/3rBhtG5u/On37NExRT7/5CTLnoi9gw==",
+ "dev": true,
+ "dependencies": {
+ "@uifabric/set-version": "^7.0.24",
+ "tslib": "^1.10.0"
+ }
+ },
+ "node_modules/@uifabric/utilities/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "dev": true
+ },
"node_modules/@vscode/vsce": {
"version": "2.32.0",
"resolved": "https://registry.npmjs.org/@vscode/vsce/-/vsce-2.32.0.tgz",
@@ -5051,7 +5337,6 @@
"resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.11.tgz",
"integrity": "sha512-xz7wQ8xDhdyP7tQxwdteLYeFfS68tSMNCZ/Y37WJ4bhGfKPpqEIlmIyueQHqOyoPhE6xNUqjzRr8ra0eF9VRvA==",
"dev": true,
- "license": "MIT",
"dependencies": {
"safe-buffer": "^5.0.1"
}
@@ -5420,9 +5705,9 @@
}
},
"node_modules/browserslist": {
- "version": "4.24.3",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.3.tgz",
- "integrity": "sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==",
+ "version": "4.25.0",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz",
+ "integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==",
"dev": true,
"funding": [
{
@@ -5439,10 +5724,10 @@
}
],
"dependencies": {
- "caniuse-lite": "^1.0.30001688",
- "electron-to-chromium": "^1.5.73",
+ "caniuse-lite": "^1.0.30001718",
+ "electron-to-chromium": "^1.5.160",
"node-releases": "^2.0.19",
- "update-browserslist-db": "^1.1.1"
+ "update-browserslist-db": "^1.1.3"
},
"bin": {
"browserslist": "cli.js"
@@ -5717,9 +6002,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001689",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001689.tgz",
- "integrity": "sha512-CmeR2VBycfa+5/jOfnp/NpWPGd06nf1XYiefUvhXFfZE4GkRc9jv+eGPS4nT558WS/8lYCzV8SlANCIPvbWP1g==",
+ "version": "1.0.30001721",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001721.tgz",
+ "integrity": "sha512-cOuvmUVtKrtEaoKiO0rSc29jcjwMwX5tOHDy4MgVFEWiUXj4uBMJkwI8MDySkgXidpMiHUcviogAvFi4pA2hDQ==",
"dev": true,
"funding": [
{
@@ -6269,32 +6554,6 @@
"integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
"dev": true
},
- "node_modules/cosmiconfig": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz",
- "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==",
- "dev": true,
- "dependencies": {
- "env-paths": "^2.2.1",
- "import-fresh": "^3.3.0",
- "js-yaml": "^4.1.0",
- "parse-json": "^5.2.0"
- },
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "url": "https://github.com/sponsors/d-fischer"
- },
- "peerDependencies": {
- "typescript": ">=4.9.5"
- },
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
- }
- },
"node_modules/create-ecdh": {
"version": "4.0.4",
"resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
@@ -7073,9 +7332,9 @@
}
},
"node_modules/dotenv": {
- "version": "16.4.7",
- "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz",
- "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==",
+ "version": "16.5.0",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.5.0.tgz",
+ "integrity": "sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==",
"dev": true,
"engines": {
"node": ">=12"
@@ -7192,9 +7451,9 @@
"dev": true
},
"node_modules/electron-to-chromium": {
- "version": "1.5.74",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.74.tgz",
- "integrity": "sha512-ck3//9RC+6oss/1Bh9tiAVFy5vfSKbRHAFh7Z3/eTRkEqJeWgymloShB17Vg3Z4nmDNp35vAd1BZ6CMW4Wt6Iw==",
+ "version": "1.5.165",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.165.tgz",
+ "integrity": "sha512-naiMx1Z6Nb2TxPU6fiFrUrDTjyPMLdTtaOd2oLmG8zVSg2hCWGkhPyxwk+qRmZ1ytwVqUv0u7ZcDA5+ALhaUtw==",
"dev": true
},
"node_modules/elliptic": {
@@ -7281,15 +7540,6 @@
"url": "https://github.com/fb55/entities?sponsor=1"
}
},
- "node_modules/env-paths": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
- "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/envinfo": {
"version": "7.14.0",
"resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.14.0.tgz",
@@ -8868,53 +9118,6 @@
"node": ">=4"
}
},
- "node_modules/htmlnano": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-2.1.1.tgz",
- "integrity": "sha512-kAERyg/LuNZYmdqgCdYvugyLWNFAm8MWXpQMz1pLpetmCbFwoMxvkSoaAMlFrOC4OKTWI4KlZGT/RsNxg4ghOw==",
- "dev": true,
- "dependencies": {
- "cosmiconfig": "^9.0.0",
- "posthtml": "^0.16.5",
- "timsort": "^0.3.0"
- },
- "peerDependencies": {
- "cssnano": "^7.0.0",
- "postcss": "^8.3.11",
- "purgecss": "^6.0.0",
- "relateurl": "^0.2.7",
- "srcset": "5.0.1",
- "svgo": "^3.0.2",
- "terser": "^5.10.0",
- "uncss": "^0.17.3"
- },
- "peerDependenciesMeta": {
- "cssnano": {
- "optional": true
- },
- "postcss": {
- "optional": true
- },
- "purgecss": {
- "optional": true
- },
- "relateurl": {
- "optional": true
- },
- "srcset": {
- "optional": true
- },
- "svgo": {
- "optional": true
- },
- "terser": {
- "optional": true
- },
- "uncss": {
- "optional": true
- }
- }
- },
"node_modules/htmlparser2": {
"version": "9.1.0",
"resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz",
@@ -9557,12 +9760,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/is-json": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-json/-/is-json-2.0.1.tgz",
- "integrity": "sha512-6BEnpVn1rcf3ngfmViLM6vjUjGErbdrL4rwlv+u1NO1XO8kqT4YGL8+19Q+Z/bas8tY90BTWMk2+fW1g6hQjbA==",
- "dev": true
- },
"node_modules/is-map": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz",
@@ -10298,12 +10495,12 @@
}
},
"node_modules/lightningcss": {
- "version": "1.28.2",
- "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.28.2.tgz",
- "integrity": "sha512-ePLRrbt3fgjXI5VFZOLbvkLD5ZRuxGKm+wJ3ujCqBtL3NanDHPo/5zicR5uEKAPiIjBYF99BM4K4okvMznjkVA==",
+ "version": "1.30.1",
+ "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.1.tgz",
+ "integrity": "sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==",
"dev": true,
"dependencies": {
- "detect-libc": "^1.0.3"
+ "detect-libc": "^2.0.3"
},
"engines": {
"node": ">= 12.0.0"
@@ -10313,22 +10510,22 @@
"url": "https://opencollective.com/parcel"
},
"optionalDependencies": {
- "lightningcss-darwin-arm64": "1.28.2",
- "lightningcss-darwin-x64": "1.28.2",
- "lightningcss-freebsd-x64": "1.28.2",
- "lightningcss-linux-arm-gnueabihf": "1.28.2",
- "lightningcss-linux-arm64-gnu": "1.28.2",
- "lightningcss-linux-arm64-musl": "1.28.2",
- "lightningcss-linux-x64-gnu": "1.28.2",
- "lightningcss-linux-x64-musl": "1.28.2",
- "lightningcss-win32-arm64-msvc": "1.28.2",
- "lightningcss-win32-x64-msvc": "1.28.2"
+ "lightningcss-darwin-arm64": "1.30.1",
+ "lightningcss-darwin-x64": "1.30.1",
+ "lightningcss-freebsd-x64": "1.30.1",
+ "lightningcss-linux-arm-gnueabihf": "1.30.1",
+ "lightningcss-linux-arm64-gnu": "1.30.1",
+ "lightningcss-linux-arm64-musl": "1.30.1",
+ "lightningcss-linux-x64-gnu": "1.30.1",
+ "lightningcss-linux-x64-musl": "1.30.1",
+ "lightningcss-win32-arm64-msvc": "1.30.1",
+ "lightningcss-win32-x64-msvc": "1.30.1"
}
},
"node_modules/lightningcss-darwin-arm64": {
- "version": "1.28.2",
- "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.28.2.tgz",
- "integrity": "sha512-/8cPSqZiusHSS+WQz0W4NuaqFjquys1x+NsdN/XOHb+idGHJSoJ7SoQTVl3DZuAgtPZwFZgRfb/vd1oi8uX6+g==",
+ "version": "1.30.1",
+ "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.1.tgz",
+ "integrity": "sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==",
"cpu": [
"arm64"
],
@@ -10346,9 +10543,9 @@
}
},
"node_modules/lightningcss-darwin-x64": {
- "version": "1.28.2",
- "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.28.2.tgz",
- "integrity": "sha512-R7sFrXlgKjvoEG8umpVt/yutjxOL0z8KWf0bfPT3cYMOW4470xu5qSHpFdIOpRWwl3FKNMUdbKtMUjYt0h2j4g==",
+ "version": "1.30.1",
+ "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.1.tgz",
+ "integrity": "sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==",
"cpu": [
"x64"
],
@@ -10366,9 +10563,9 @@
}
},
"node_modules/lightningcss-freebsd-x64": {
- "version": "1.28.2",
- "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.28.2.tgz",
- "integrity": "sha512-l2qrCT+x7crAY+lMIxtgvV10R8VurzHAoUZJaVFSlHrN8kRLTvEg9ObojIDIexqWJQvJcVVV3vfzsEynpiuvgA==",
+ "version": "1.30.1",
+ "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.1.tgz",
+ "integrity": "sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==",
"cpu": [
"x64"
],
@@ -10386,9 +10583,9 @@
}
},
"node_modules/lightningcss-linux-arm-gnueabihf": {
- "version": "1.28.2",
- "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.28.2.tgz",
- "integrity": "sha512-DKMzpICBEKnL53X14rF7hFDu8KKALUJtcKdFUCW5YOlGSiwRSgVoRjM97wUm/E0NMPkzrTi/rxfvt7ruNK8meg==",
+ "version": "1.30.1",
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.1.tgz",
+ "integrity": "sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==",
"cpu": [
"arm"
],
@@ -10406,9 +10603,9 @@
}
},
"node_modules/lightningcss-linux-arm64-gnu": {
- "version": "1.28.2",
- "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.28.2.tgz",
- "integrity": "sha512-nhfjYkfymWZSxdtTNMWyhFk2ImUm0X7NAgJWFwnsYPOfmtWQEapzG/DXZTfEfMjSzERNUNJoQjPAbdqgB+sjiw==",
+ "version": "1.30.1",
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.1.tgz",
+ "integrity": "sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==",
"cpu": [
"arm64"
],
@@ -10426,9 +10623,9 @@
}
},
"node_modules/lightningcss-linux-arm64-musl": {
- "version": "1.28.2",
- "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.28.2.tgz",
- "integrity": "sha512-1SPG1ZTNnphWvAv8RVOymlZ8BDtAg69Hbo7n4QxARvkFVCJAt0cgjAw1Fox0WEhf4PwnyoOBaVH0Z5YNgzt4dA==",
+ "version": "1.30.1",
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.1.tgz",
+ "integrity": "sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==",
"cpu": [
"arm64"
],
@@ -10446,9 +10643,9 @@
}
},
"node_modules/lightningcss-linux-x64-gnu": {
- "version": "1.28.2",
- "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.28.2.tgz",
- "integrity": "sha512-ZhQy0FcO//INWUdo/iEdbefntTdpPVQ0XJwwtdbBuMQe+uxqZoytm9M+iqR9O5noWFaxK+nbS2iR/I80Q2Ofpg==",
+ "version": "1.30.1",
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.1.tgz",
+ "integrity": "sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==",
"cpu": [
"x64"
],
@@ -10466,9 +10663,9 @@
}
},
"node_modules/lightningcss-linux-x64-musl": {
- "version": "1.28.2",
- "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.28.2.tgz",
- "integrity": "sha512-alb/j1NMrgQmSFyzTbN1/pvMPM+gdDw7YBuQ5VSgcFDypN3Ah0BzC2dTZbzwzaMdUVDszX6zH5MzjfVN1oGuww==",
+ "version": "1.30.1",
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.1.tgz",
+ "integrity": "sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==",
"cpu": [
"x64"
],
@@ -10486,9 +10683,9 @@
}
},
"node_modules/lightningcss-win32-arm64-msvc": {
- "version": "1.28.2",
- "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.28.2.tgz",
- "integrity": "sha512-WnwcjcBeAt0jGdjlgbT9ANf30pF0C/QMb1XnLnH272DQU8QXh+kmpi24R55wmWBwaTtNAETZ+m35ohyeMiNt+g==",
+ "version": "1.30.1",
+ "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.1.tgz",
+ "integrity": "sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==",
"cpu": [
"arm64"
],
@@ -10506,9 +10703,9 @@
}
},
"node_modules/lightningcss-win32-x64-msvc": {
- "version": "1.28.2",
- "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.28.2.tgz",
- "integrity": "sha512-3piBifyT3avz22o6mDKywQC/OisH2yDK+caHWkiMsF82i3m5wDBadyCjlCQ5VNgzYkxrWZgiaxHDdd5uxsi0/A==",
+ "version": "1.30.1",
+ "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.1.tgz",
+ "integrity": "sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==",
"cpu": [
"x64"
],
@@ -10525,11 +10722,14 @@
"url": "https://opencollective.com/parcel"
}
},
- "node_modules/lines-and-columns": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
- "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
- "dev": true
+ "node_modules/lightningcss/node_modules/detect-libc": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz",
+ "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
},
"node_modules/linkify-it": {
"version": "3.0.3",
@@ -11298,9 +11498,9 @@
"dev": true
},
"node_modules/msgpackr": {
- "version": "1.11.2",
- "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.11.2.tgz",
- "integrity": "sha512-F9UngXRlPyWCDEASDpTf6c9uNhGPTqnTeLVt7bN+bU1eajoR/8V9ys2BRaV5C/e5ihE6sJ9uPIKaYt6bFuO32g==",
+ "version": "1.11.4",
+ "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.11.4.tgz",
+ "integrity": "sha512-uaff7RG9VIC4jacFW9xzL3jc0iM32DNHe4jYVycBcjUePT/Klnfj7pqtWJt9khvDFizmjN2TlYniYmSS2LIaZg==",
"dev": true,
"optionalDependencies": {
"msgpackr-extract": "^3.0.2"
@@ -11329,9 +11529,9 @@
}
},
"node_modules/msgpackr-extract/node_modules/detect-libc": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz",
- "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==",
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz",
+ "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==",
"dev": true,
"optional": true,
"engines": {
@@ -11503,9 +11703,9 @@
}
},
"node_modules/node-gyp-build-optional-packages/node_modules/detect-libc": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz",
- "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==",
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz",
+ "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==",
"dev": true,
"engines": {
"node": ">=8"
@@ -12038,23 +12238,23 @@
"dev": true
},
"node_modules/parcel": {
- "version": "2.13.3",
- "resolved": "https://registry.npmjs.org/parcel/-/parcel-2.13.3.tgz",
- "integrity": "sha512-8GrC8C7J8mwRpAlk7EJ7lwdFTbCN+dcXH2gy5AsEs9pLfzo9wvxOTx6W0fzSlvCOvZOita+8GdfYlGfEt0tRgA==",
- "dev": true,
- "dependencies": {
- "@parcel/config-default": "2.13.3",
- "@parcel/core": "2.13.3",
- "@parcel/diagnostic": "2.13.3",
- "@parcel/events": "2.13.3",
- "@parcel/feature-flags": "2.13.3",
- "@parcel/fs": "2.13.3",
- "@parcel/logger": "2.13.3",
- "@parcel/package-manager": "2.13.3",
- "@parcel/reporter-cli": "2.13.3",
- "@parcel/reporter-dev-server": "2.13.3",
- "@parcel/reporter-tracer": "2.13.3",
- "@parcel/utils": "2.13.3",
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/parcel/-/parcel-2.15.2.tgz",
+ "integrity": "sha512-+ZFhK66uYSwEju8gd3d1qDrBO9JzUNjySnjVJHm9M2boHVDOJl0ZcMQNHTQD9Oyhcba6sf3yIQecjNK1+UvpWg==",
+ "dev": true,
+ "dependencies": {
+ "@parcel/config-default": "2.15.2",
+ "@parcel/core": "2.15.2",
+ "@parcel/diagnostic": "2.15.2",
+ "@parcel/events": "2.15.2",
+ "@parcel/feature-flags": "2.15.2",
+ "@parcel/fs": "2.15.2",
+ "@parcel/logger": "2.15.2",
+ "@parcel/package-manager": "2.15.2",
+ "@parcel/reporter-cli": "2.15.2",
+ "@parcel/reporter-dev-server": "2.15.2",
+ "@parcel/reporter-tracer": "2.15.2",
+ "@parcel/utils": "2.15.2",
"chalk": "^4.1.2",
"commander": "^12.1.0",
"get-port": "^4.2.0"
@@ -12108,24 +12308,6 @@
"node": ">= 0.10"
}
},
- "node_modules/parse-json": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
- "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
- "dev": true,
- "dependencies": {
- "@babel/code-frame": "^7.0.0",
- "error-ex": "^1.3.1",
- "json-parse-even-better-errors": "^2.3.0",
- "lines-and-columns": "^1.1.6"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/parse-node-version": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz",
@@ -12507,138 +12689,6 @@
"integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
"dev": true
},
- "node_modules/posthtml": {
- "version": "0.16.6",
- "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.16.6.tgz",
- "integrity": "sha512-JcEmHlyLK/o0uGAlj65vgg+7LIms0xKXe60lcDOTU7oVX/3LuEuLwrQpW3VJ7de5TaFKiW4kWkaIpJL42FEgxQ==",
- "dev": true,
- "dependencies": {
- "posthtml-parser": "^0.11.0",
- "posthtml-render": "^3.0.0"
- },
- "engines": {
- "node": ">=12.0.0"
- }
- },
- "node_modules/posthtml-parser": {
- "version": "0.12.1",
- "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.12.1.tgz",
- "integrity": "sha512-rYFmsDLfYm+4Ts2Oh4DCDSZPtdC1BLnRXAobypVzX9alj28KGl65dIFtgDY9zB57D0TC4Qxqrawuq/2et1P0GA==",
- "dev": true,
- "dependencies": {
- "htmlparser2": "^9.0.0"
- },
- "engines": {
- "node": ">=16"
- }
- },
- "node_modules/posthtml-render": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-3.0.0.tgz",
- "integrity": "sha512-z+16RoxK3fUPgwaIgH9NGnK1HKY9XIDpydky5eQGgAFVXTCSezalv9U2jQuNV+Z9qV1fDWNzldcw4eK0SSbqKA==",
- "dev": true,
- "dependencies": {
- "is-json": "^2.0.1"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/posthtml/node_modules/dom-serializer": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz",
- "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==",
- "dev": true,
- "dependencies": {
- "domelementtype": "^2.0.1",
- "domhandler": "^4.2.0",
- "entities": "^2.0.0"
- },
- "funding": {
- "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
- }
- },
- "node_modules/posthtml/node_modules/dom-serializer/node_modules/entities": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
- "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
- "dev": true,
- "funding": {
- "url": "https://github.com/fb55/entities?sponsor=1"
- }
- },
- "node_modules/posthtml/node_modules/domhandler": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz",
- "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==",
- "dev": true,
- "dependencies": {
- "domelementtype": "^2.2.0"
- },
- "engines": {
- "node": ">= 4"
- },
- "funding": {
- "url": "https://github.com/fb55/domhandler?sponsor=1"
- }
- },
- "node_modules/posthtml/node_modules/domutils": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
- "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
- "dev": true,
- "dependencies": {
- "dom-serializer": "^1.0.1",
- "domelementtype": "^2.2.0",
- "domhandler": "^4.2.0"
- },
- "funding": {
- "url": "https://github.com/fb55/domutils?sponsor=1"
- }
- },
- "node_modules/posthtml/node_modules/entities": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz",
- "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==",
- "dev": true,
- "engines": {
- "node": ">=0.12"
- },
- "funding": {
- "url": "https://github.com/fb55/entities?sponsor=1"
- }
- },
- "node_modules/posthtml/node_modules/htmlparser2": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz",
- "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==",
- "dev": true,
- "funding": [
- "https://github.com/fb55/htmlparser2?sponsor=1",
- {
- "type": "github",
- "url": "https://github.com/sponsors/fb55"
- }
- ],
- "dependencies": {
- "domelementtype": "^2.0.1",
- "domhandler": "^4.2.2",
- "domutils": "^2.8.0",
- "entities": "^3.0.1"
- }
- },
- "node_modules/posthtml/node_modules/posthtml-parser": {
- "version": "0.11.0",
- "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.11.0.tgz",
- "integrity": "sha512-QecJtfLekJbWVo/dMAA+OSwY79wpRmbqS5TeXvXSX+f0c6pW4/SE6inzZ2qkU7oAMCPqIDkZDvd/bQsSFUnKyw==",
- "dev": true,
- "dependencies": {
- "htmlparser2": "^7.1.1"
- },
- "engines": {
- "node": ">=12"
- }
- },
"node_modules/powerbi": {
"resolved": "packages/powerbi",
"link": true
@@ -13170,21 +13220,15 @@
"react": "17.0.2"
}
},
- "node_modules/react-error-overlay": {
- "version": "6.0.9",
- "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz",
- "integrity": "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==",
- "dev": true
- },
"node_modules/react-is": {
"version": "16.13.1",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
"integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
},
"node_modules/react-refresh": {
- "version": "0.14.2",
- "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz",
- "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==",
+ "version": "0.16.0",
+ "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.16.0.tgz",
+ "integrity": "sha512-FPvF2XxTSikpJxcr+bHut2H4gJ17+18Uy20D5/F+SKzFap62R3cM5wH6b8WN3LyGSYeQilLEcJcR1fjBSI2S1A==",
"dev": true,
"engines": {
"node": ">=0.10.0"
@@ -13717,9 +13761,9 @@
"link": true
},
"node_modules/sass": {
- "version": "1.83.0",
- "resolved": "https://registry.npmjs.org/sass/-/sass-1.83.0.tgz",
- "integrity": "sha512-qsSxlayzoOjdvXMVLkzF84DJFc2HZEL/rFyGIKbbilYtAvlCxyuzUeff9LawTn4btVnLKg75Z8MMr1lxU1lfGw==",
+ "version": "1.89.1",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.89.1.tgz",
+ "integrity": "sha512-eMLLkl+qz7tx/0cJ9wI+w09GQ2zodTkcE/aVfywwdlRcI3EO19xGnbmJwg/JMIm+5MxVJ6outddLZ4Von4E++Q==",
"dev": true,
"dependencies": {
"chokidar": "^4.0.0",
@@ -14370,20 +14414,6 @@
"node": ">= 6"
}
},
- "node_modules/srcset": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/srcset/-/srcset-5.0.1.tgz",
- "integrity": "sha512-/P1UYbGfJVlxZag7aABNRrulEXAwCSDo7fklafOQrantuPTDmYgijJMks2zusPCVzgW9+4P69mq7w6pYuZpgxw==",
- "dev": true,
- "optional": true,
- "peer": true,
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/statuses": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
@@ -15084,12 +15114,6 @@
"node": ">=0.6.0"
}
},
- "node_modules/timsort": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz",
- "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==",
- "dev": true
- },
"node_modules/tmp": {
"version": "0.2.3",
"resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz",
@@ -15626,9 +15650,9 @@
}
},
"node_modules/update-browserslist-db": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz",
- "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==",
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz",
+ "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==",
"dev": true,
"funding": [
{
@@ -15646,7 +15670,7 @@
],
"dependencies": {
"escalade": "^3.2.0",
- "picocolors": "^1.1.0"
+ "picocolors": "^1.1.1"
},
"bin": {
"update-browserslist-db": "cli.js"
@@ -17246,6 +17270,10 @@
"vega-typings": "~1.5.0"
}
},
+ "packages/fluentui-icons": {
+ "name": "@msrvida/fluentui-icons",
+ "version": "1.0.0"
+ },
"packages/fluentui-react-cdn-typings": {
"name": "@msrvida/fluentui-react-cdn-typings",
"version": "2.0.1",
diff --git a/package.json b/package.json
index aef8ac913..9efd95b5a 100644
--- a/package.json
+++ b/package.json
@@ -58,6 +58,7 @@
"@deck.gl/layers": "8.3.7",
"@fluentui/react": "^8",
"@luma.gl/core": "8.3.1",
+ "@parcel/transformer-sass": "^2.15.2",
"@rollup/plugin-buble": "^1.0.3",
"@rollup/plugin-commonjs": "^28.0.0",
"@rollup/plugin-json": "^6.1.0",
@@ -73,6 +74,7 @@
"@types/vscode": "^1.53.0",
"@typescript-eslint/eslint-plugin": "^8.33.1",
"@typescript-eslint/parser": "^8.33.1",
+ "@uifabric/styling": "^7.25.1",
"@vscode/vsce": "^2.19.0",
"core-js": "3.2.1",
"d3-color": "^3.1.0",
@@ -92,7 +94,7 @@
"mocha": "^10.1.0",
"morphcharts": "^1",
"npm-run-all": "^4.1.5",
- "parcel": "^2.13.3",
+ "parcel": "^2.15.2",
"powerbi-models": "^1.6.0",
"powerbi-visuals-api": "^3.8.0",
"powerbi-visuals-tools": "^5",
diff --git a/packages/fluentui-icons/README.md b/packages/fluentui-icons/README.md
new file mode 100644
index 000000000..358970087
--- /dev/null
+++ b/packages/fluentui-icons/README.md
@@ -0,0 +1,139 @@
+# What is a font subset and why should I use one?
+As the name implies, a font subset contains a portion of the complete set of characters included in a font. This is useful for fonts like [Office UI Fabric's icon font](https://developer.microsoft.com/en-us/fabric#/styles/icons), which includes far more characters than what any single application will need or should serve at once (>1000 characters, which is ~150KB for the .woff). Using a subset ensures that an application is only using the glyphs it needs at any given time, and saves significant bytes over the wire.
+
+If you're reading this, you've probably already generated a subset of Fabric's icon font. Follow the instructions below to understand its contents and learn how to integrate it into your project.
+
+## Contents
+1. [Get started](#get-started)
+ - [Folder structure](#folder-structure)
+2. [How to use icon subsets](#how-to-use-icon-subsets)
+ - [Which subset should I use?](#which-subset-should-i-use)
+ - [CSS and SCSS subsets](#css-and-scss-subsets)
+ - [TypeScript subsets](#typescript-subsets)
+3. [Maintaining a subset](#maintaining-a-subset)
+ - [Font config options](#font-config-options)
+ - [Subset chunk settings](#subset-chunk-settings)
+
+# Get started
+## Folder structure
+Each subset package will include some variation the following files, assuming a font name of `fabric-icons` (which can be configured in the tool—see Font config options below). Note that if "Create subset chunks" was selected when generating a subset, there will be an additional HTML, JSON, CSS, SCSS, and TS file for each generated "chunked" subset.
+
+```
+fabric-icons
+│ README.md: The docs you're reading now.
+│ microsoft-ui-fabric-assets-license: License and usage terms for the fonts.
+│ fabric-icons.html - Demo HTML for a given subset.
+│
+└─── config
+│ │ fabric-icons.json - Configuration file for the subset package.
+| > Contains the list of icon names to be included as well as options for
+| > the subset itself. See the section below on "maintaining a subset"
+| > for more details.
+│
+└─── css
+| │ fabric-icons.css - @font-face definition and icon classes for the subset. Links to the subsetted font file.
+| │ fabric-icons-inline.css - Same as standard CSS, but includes the base64-encoded WOFF font file inline.
+│
+└─── scss
+| │ fabric-icons.scss - Same as standard CSS and adds a mixin for each icon.
+| │ fabric-icons-inline.scss - Same as standard SCSS, but includes the base64-encoded WOFF font file inline.
+│
+└─── fonts
+| │ fabric-icons.woff - The subsetted icon font.
+│
+└─── src
+| │ index.ts - Contains top-level exports for all subset initialization code.
+| │ fabric-icons.ts - TypeScript subset options and initialization code.
+| │ IconNames.ts - Contains const enum of all available icon names for Intellisense.
+```
+
+# How to use icon subsets
+The icon subsets included here are based on the CSS and SCSS approaches of [office-ui-fabric-core](https://github.com/OfficeDev/office-ui-fabric-core/) (see the [icons page on the Fabric website](https://developer.microsoft.com/en-us/fabric#/styles/icons)), and TypeScript-based approach of [`@uifabric/icons`](https://www.npmjs.com/package/@uifabric/icons), which is what's used in [office-ui-fabric-react](https://github.com/OfficeDev/office-ui-fabric-react/). Each subset can be used independently of either of those projects, meaning your app doesn't need to have them installed in order to use the icon subsets in this package. The instructions here will help you get started quickly using each subset method, but you should refer to the full documentation for each for more detail.
+
+## Which subset should I use?
+
+### CSS and SCSS subsets
+The CSS and SCSS methods are similar to what's used in [office-ui-fabric-core](https://github.com/OfficeDev/office-ui-fabric-core/), which is useful for quickly applying Microsoft's design language to an HTML and CSS-based web app. Both include class names you can use in plain HTML, and differ only in that the SCSS files require a SASS preprocessor to use its icon mixins and build its output into plain CSS.
+
+**Use the CSS subset** if your app is relatively simple (e.g. no build process) or you aren't already using SCSS. Simply add a link to one of the icons CSS files to your page, or `@import` it into another CSS file, and add the icon classes to HTML elements like so:
+```css
+
+```
+
+**Use the SCSS subset** if your app already uses [SCSS](http://sass-lang.com/) in a build pipeline, or you wish to use the icon mixins to inject the icon code into your own class names.
+
+For example, if you wish to use the same Edit icon as before but without using the standard `.ms-Icon--Edit` class, you can use the mixins to inject the icon code into a custom class like so:
+
+```scss
+.myClassName:before { @include ms-Icon--Edit }
+```
+
+This would result in the following code being generated:
+
+```scss
+.myClassName:before { content: "\E70F"; }
+```
+
+You may wish to use this approach if there may be multiple versions of Fabric on the page and you want to ensure there won't be any rendering conflicts. However, be sure to either add the `.ms-Icon` class to those elements *or* `@include ms-Icon` in your custom class name as this sets the `@font-family` to the font in your subset.
+
+### TypeScript subsets
+The TypeScript subset method included under `src` is similar to what's used in [`@uifabric/icons`](https://www.npmjs.com/package/@uifabric/icons) and will make the most sense in applications that use [office-ui-fabric-react](https://github.com/OfficeDev/office-ui-fabric-react/) controls.
+
+As a prerequisite to using these subsets, ensure that your project is configured to build TypeScript. You may wish to use a tool like [create-react-app-typescript](https://github.com/wmonk/create-react-app-typescript) or Microsoft's own [TypeScript-React-Starter](https://github.com/Microsoft/TypeScript-React-Starter). This is a temporary limitation—future updates to the subsetter tool will include pre-compiled subsets that you'll be able to use with simpler configurations.
+
+Once your project is configured, in your source code, import the `initializeIcons` function and call it on the page(s) you wish to use the icons:
+
+```tsx
+import { initializeIcons } from 'path-to-subset/src';
+
+initializeIcons();
+```
+
+This defines an `@font-face` rule and registers a map of icon names for the subset. Once initialized, icons can be used through the `getIcon` API in `office-ui-fabric-react`, like below:
+
+```tsx
+import { Icon } from 'office-ui-fabric-react/lib/Icon';
+
+