diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 8950f7d68..7d8e54631 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -9,10 +9,10 @@ "version": "1.0.0", "license": "AGPL-3.0-only", "dependencies": { - "@deck.gl/aggregation-layers": "~9.3.11", - "@deck.gl/extensions": "~9.3.11", - "@deck.gl/layers": "~9.3.11", - "@deck.gl/react": "~9.3.11", + "@deck.gl/aggregation-layers": "~9.4.0", + "@deck.gl/extensions": "~9.4.0", + "@deck.gl/layers": "~9.4.0", + "@deck.gl/react": "~9.4.0", "@hookform/resolvers": "^5.9.1", "@simplewebauthn/browser": "^13.3.0", "@turf/turf": "^6.5.0", @@ -22,7 +22,7 @@ "d3-geo": "^3.1.1", "date-fns": "^3.0.6", "date-fns-tz": "^3.2.0", - "deck.gl": "~9.3.11", + "deck.gl": "~9.4.0", "emoji-picker-element": "^1.29.1", "emoji-picker-element-data": "^1.8.0", "exceljs": "^4.4.0", @@ -31,15 +31,15 @@ "jspdf": "^4.1.0", "jspdf-autotable": "^5.0.7", "jsqr": "^1.4.0", - "maplibre-gl": "^6.9.0", + "maplibre-gl": "^6.11.2", "qrcode.react": "^4.2.0", "react": "^19.2.8", "react-dom": "^19.2.8", "react-hook-form": "^7.86.0", - "react-i18next": "^17.0.13", + "react-i18next": "^17.0.15", "react-map-gl": "^8.1.2", "react-markdown": "^10.1.0", - "react-router-dom": "^7.18.2", + "react-router-dom": "^7.18.4", "recharts": "^3.10.1", "tesseract.js": "^6.0.1", "topojson-client": "^3.1.0", @@ -67,11 +67,11 @@ "globals": "^17.11.0", "jsdom": "^23.0.1", "postcss": "^8.5.26", - "prettier": "^3.9.6", + "prettier": "^3.9.9", "tailwindcss": "^4.3.3", "ts-prune": "^0.10.3", "typescript": "^5.3.3", - "typescript-eslint": "^8.68.0", + "typescript-eslint": "^8.70.1", "vite": "^6.4.1", "vitest": "^4.0.15" } @@ -514,9 +514,9 @@ } }, "node_modules/@carto/api-client": { - "version": "0.5.33", - "resolved": "https://registry.npmjs.org/@carto/api-client/-/api-client-0.5.33.tgz", - "integrity": "sha512-WXVJUT9ljMTo1C+o9C6Dz5smsUUHyIXXJPJWiRoneuc41VBSdMWDsUp93g3Q7Wu8gI+2uWM4Xwby5jzjy92KUg==", + "version": "0.5.34", + "resolved": "https://registry.npmjs.org/@carto/api-client/-/api-client-0.5.34.tgz", + "integrity": "sha512-iO4+oltQWqDzbo6h0uFgyPQernQXmLIC13KMGb7TtQG895wLfEqYw2gwpOQTC32Bv/CH7rkOO77pHNhcXgNsXQ==", "license": "MIT", "dependencies": { "@loaders.gl/schema": "^4.3.3", @@ -644,43 +644,43 @@ } }, "node_modules/@deck.gl/aggregation-layers": { - "version": "9.3.11", - "resolved": "https://registry.npmjs.org/@deck.gl/aggregation-layers/-/aggregation-layers-9.3.11.tgz", - "integrity": "sha512-Nc+xNyiJlkjngnRF17XM6MHab70nvi49Rd/dYszlwef2Hj5/wEeIgh7kn6uXltcfWWPY0BBI0Y2OaIarVJQH5A==", + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/@deck.gl/aggregation-layers/-/aggregation-layers-9.4.0.tgz", + "integrity": "sha512-QEuYYhpUB5tINqQiFeOSQMn+YE+jsTHfEra0zlU3qx/VTwWBpkxZBZyi33/HWBzR5A24JkkhPqtJOLdJrwpLog==", "license": "MIT", "dependencies": { - "@luma.gl/shadertools": "~9.3.5", + "@luma.gl/shadertools": "^9.4.0", "@math.gl/core": "^4.1.0", "@math.gl/web-mercator": "^4.1.0", "d3-hexbin": "^0.2.1" }, "peerDependencies": { - "@deck.gl/core": "~9.3.0", - "@deck.gl/layers": "~9.3.0", - "@luma.gl/core": "~9.3.5", - "@luma.gl/engine": "~9.3.5" + "@deck.gl/core": "~9.4.0", + "@deck.gl/layers": "~9.4.0", + "@luma.gl/core": "~9.4.0", + "@luma.gl/engine": "~9.4.0" } }, "node_modules/@deck.gl/arcgis": { - "version": "9.3.11", - "resolved": "https://registry.npmjs.org/@deck.gl/arcgis/-/arcgis-9.3.11.tgz", - "integrity": "sha512-UBHTK4BTngjN0pcMn6Hf/ys9OCE2Dll5jrv1MJMxrLJDyP7wW3N/b9vHu2eoQtvxQ790/j7nScq09ZXoH4NNnA==", + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/@deck.gl/arcgis/-/arcgis-9.4.0.tgz", + "integrity": "sha512-MyJ6zIUShCQzQC7+VGPNZOAD9rg4oz4X6xGVy0e9gbvGh1PPEfOiCllQUMP/AxnTMoElaKPLy0iex+JifvBwvg==", "license": "MIT", "dependencies": { "esri-loader": "^3.7.0" }, "peerDependencies": { "@arcgis/core": "^4.0.0", - "@deck.gl/core": "~9.3.0", - "@luma.gl/core": "~9.3.5", - "@luma.gl/engine": "~9.3.5", - "@luma.gl/webgl": "~9.3.5" + "@deck.gl/core": "~9.4.0", + "@luma.gl/core": "~9.4.0", + "@luma.gl/engine": "~9.4.0", + "@luma.gl/webgl": "~9.4.0" } }, "node_modules/@deck.gl/carto": { - "version": "9.3.11", - "resolved": "https://registry.npmjs.org/@deck.gl/carto/-/carto-9.3.11.tgz", - "integrity": "sha512-H/bCQpQ1+hRwAwsO/oPWsUKOj8JtVcbSJKRhWFj5SIoGlOZ4XmkX75huXFSfHFTBefLvfdBJ81KxWP32PEBy9Q==", + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/@deck.gl/carto/-/carto-9.4.0.tgz", + "integrity": "sha512-6bW3ENbb/ywWGmJglWI10ERMT5vuP0i0FYICeMfkn/lLsMqoDG9Qm8tN2KeE5LxCh7EV4Kprnf2zCGiT46reOQ==", "license": "MIT", "dependencies": { "@carto/api-client": "^0.5.19", @@ -690,8 +690,8 @@ "@loaders.gl/mvt": "^4.4.3", "@loaders.gl/schema": "^4.4.3", "@loaders.gl/tiles": "^4.4.3", - "@luma.gl/core": "~9.3.5", - "@luma.gl/shadertools": "~9.3.5", + "@luma.gl/core": "^9.4.0", + "@luma.gl/shadertools": "^9.4.0", "@math.gl/web-mercator": "^4.1.0", "@types/d3-array": "^3.0.2", "@types/d3-color": "^3.1.3", @@ -708,27 +708,234 @@ "quadbin": "^0.4.0" }, "peerDependencies": { - "@deck.gl/aggregation-layers": "~9.3.0", - "@deck.gl/core": "~9.3.0", - "@deck.gl/extensions": "~9.3.0", - "@deck.gl/geo-layers": "~9.3.0", - "@deck.gl/layers": "~9.3.0", + "@deck.gl/aggregation-layers": "~9.4.0", + "@deck.gl/core": "~9.4.0", + "@deck.gl/extensions": "~9.4.0", + "@deck.gl/geo-layers": "~9.4.0", + "@deck.gl/layers": "~9.4.0", "@loaders.gl/core": "^4.4.3", - "@luma.gl/core": "~9.3.5" + "@luma.gl/core": "~9.4.0" + } + }, + "node_modules/@deck.gl/carto/node_modules/@loaders.gl/compression": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/compression/-/compression-4.5.2.tgz", + "integrity": "sha512-basYacAAnXJZ4ogI0En+mJECNSooYAfJjc9D+FH4wncHu/Bew5Jt8NGiRCdpDbt9I0qkcw+LM34ffZmldaUGJg==", + "license": "MIT", + "dependencies": { + "@loaders.gl/loader-utils": "4.5.2", + "@loaders.gl/worker-utils": "4.5.2", + "@types/pako": "^1.0.1", + "fflate": "0.7.4", + "pako": "1.0.11", + "snappyjs": "^0.6.1" + }, + "optionalDependencies": { + "@types/brotli": "^1.3.0", + "brotli": "^1.3.2", + "lz4js": "^0.2.0", + "zstd-codec": "^0.1" + }, + "peerDependencies": { + "@loaders.gl/core": "~4.5.0" + } + }, + "node_modules/@deck.gl/carto/node_modules/@loaders.gl/compression/node_modules/@loaders.gl/worker-utils": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.5.2.tgz", + "integrity": "sha512-w5zWjtWQZRYME9Gk7v+u5tAs5bHa+09at10106vZ7wNI0YP4kbcVu424+vxP2dfppR54U2goiS1RY4QGYGXXcQ==", + "license": "MIT", + "peerDependencies": { + "@loaders.gl/core": "~4.5.0" + } + }, + "node_modules/@deck.gl/carto/node_modules/@loaders.gl/gis": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/gis/-/gis-4.5.2.tgz", + "integrity": "sha512-6ZIPg8Q07avMA3tBcR5YiLRHh56aLUHiig8RmSAAaAw/P2BHXEzCYxW/2gJawKC9Hos/T5YZ9+w5vyMLkA1lbw==", + "license": "MIT", + "dependencies": { + "@loaders.gl/geoarrow": "4.5.2", + "@loaders.gl/loader-utils": "4.5.2", + "@loaders.gl/schema": "4.5.1", + "@loaders.gl/schema-utils": "4.5.2", + "@mapbox/vector-tile": "^1.3.1", + "@math.gl/polygon": "^4.1.0", + "pbf": "^3.2.1" + }, + "peerDependencies": { + "@loaders.gl/core": "~4.5.0" + } + }, + "node_modules/@deck.gl/carto/node_modules/@loaders.gl/gis/node_modules/@loaders.gl/geoarrow": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/geoarrow/-/geoarrow-4.5.2.tgz", + "integrity": "sha512-DwhZo5b24+RbsbRpndNysD85Q4Sw+6bAzIUsktubWXJcCnHwj22AVsBFv5tZhmkyi/Ma/DFbfpmyj1FAkJciZg==", + "license": "MIT", + "dependencies": { + "@math.gl/polygon": "^4.1.0", + "apache-arrow": ">= 17.0.0" + }, + "peerDependencies": { + "@loaders.gl/core": "~4.5.0" + } + }, + "node_modules/@deck.gl/carto/node_modules/@loaders.gl/gis/node_modules/@loaders.gl/schema-utils": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/schema-utils/-/schema-utils-4.5.2.tgz", + "integrity": "sha512-giaz4ZzmxuxhWNV1TSOazUksbgFBgnjtxFMHbikaDeBHYQNzHsGWGoG3SLsvmnKCJ5q/fUwFJZqRGqTVdBcoKg==", + "license": "MIT", + "dependencies": { + "@loaders.gl/schema": "4.5.1", + "@math.gl/types": "^4.1.0", + "@types/geojson": "^7946.0.7", + "apache-arrow": ">= 17.0.0" + }, + "peerDependencies": { + "@loaders.gl/core": "~4.5.0" + } + }, + "node_modules/@deck.gl/carto/node_modules/@loaders.gl/loader-utils": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-4.5.2.tgz", + "integrity": "sha512-ov5se9HOmvgJasOHq9v2dyEfYGClSVQFyFwaD78BD8Nqz1xRxU5O5TRk19WpIExs9MFpNyqVgUHq1yE1PTwWLQ==", + "license": "MIT", + "dependencies": { + "@loaders.gl/schema": "4.5.1", + "@loaders.gl/worker-utils": "4.5.2", + "@probe.gl/log": "^4.1.1", + "@probe.gl/stats": "^4.1.1" + } + }, + "node_modules/@deck.gl/carto/node_modules/@loaders.gl/loader-utils/node_modules/@loaders.gl/core": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/core/-/core-4.5.2.tgz", + "integrity": "sha512-Al1NEd/tCz0KLWslqmEaGka9F/VpBLGUFyjb0Oc7zgmgvzJEAOMWac7nGgO8Zqobl4uVcC8HTkNSFCMV4PKIQw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@loaders.gl/loader-utils": "4.5.2", + "@loaders.gl/schema": "4.5.1", + "@loaders.gl/schema-utils": "4.5.2", + "@loaders.gl/worker-utils": "4.5.2", + "@probe.gl/log": "^4.1.1" + } + }, + "node_modules/@deck.gl/carto/node_modules/@loaders.gl/loader-utils/node_modules/@loaders.gl/schema-utils": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/schema-utils/-/schema-utils-4.5.2.tgz", + "integrity": "sha512-giaz4ZzmxuxhWNV1TSOazUksbgFBgnjtxFMHbikaDeBHYQNzHsGWGoG3SLsvmnKCJ5q/fUwFJZqRGqTVdBcoKg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@loaders.gl/schema": "4.5.1", + "@math.gl/types": "^4.1.0", + "@types/geojson": "^7946.0.7", + "apache-arrow": ">= 17.0.0" + }, + "peerDependencies": { + "@loaders.gl/core": "~4.5.0" + } + }, + "node_modules/@deck.gl/carto/node_modules/@loaders.gl/loader-utils/node_modules/@loaders.gl/worker-utils": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.5.2.tgz", + "integrity": "sha512-w5zWjtWQZRYME9Gk7v+u5tAs5bHa+09at10106vZ7wNI0YP4kbcVu424+vxP2dfppR54U2goiS1RY4QGYGXXcQ==", + "license": "MIT", + "peerDependencies": { + "@loaders.gl/core": "~4.5.0" + } + }, + "node_modules/@deck.gl/carto/node_modules/@loaders.gl/mvt": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/mvt/-/mvt-4.5.2.tgz", + "integrity": "sha512-+8xz4lf42khWGx9lhA4o9YeK3X5HPZFfqC129ZwFpPSTz1sdfikBj6Snp2++tSdP7mfmiDpK/w7q9u52gOOBCg==", + "license": "MIT", + "dependencies": { + "@loaders.gl/gis": "4.5.2", + "@loaders.gl/images": "4.5.2", + "@loaders.gl/loader-utils": "4.5.2", + "@loaders.gl/schema": "4.5.1", + "@loaders.gl/schema-utils": "4.5.2", + "@math.gl/polygon": "^4.1.0", + "@probe.gl/stats": "^4.1.1", + "pbf": "^3.2.1", + "zod": "^4.1.12" + }, + "peerDependencies": { + "@loaders.gl/core": "~4.5.0" + } + }, + "node_modules/@deck.gl/carto/node_modules/@loaders.gl/mvt/node_modules/@loaders.gl/images": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/images/-/images-4.5.2.tgz", + "integrity": "sha512-Xw9pxuOrxISg2aCVtFmiytMFuxAHQc+KGy5roVGDfryZDYi494SGtgJaVAmWGY3pxOXkZ3em2BWJleG5W/jzXg==", + "license": "MIT", + "dependencies": { + "@loaders.gl/loader-utils": "4.5.2" + }, + "peerDependencies": { + "@loaders.gl/core": "~4.5.0" + } + }, + "node_modules/@deck.gl/carto/node_modules/@loaders.gl/mvt/node_modules/@loaders.gl/schema-utils": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/schema-utils/-/schema-utils-4.5.2.tgz", + "integrity": "sha512-giaz4ZzmxuxhWNV1TSOazUksbgFBgnjtxFMHbikaDeBHYQNzHsGWGoG3SLsvmnKCJ5q/fUwFJZqRGqTVdBcoKg==", + "license": "MIT", + "dependencies": { + "@loaders.gl/schema": "4.5.1", + "@math.gl/types": "^4.1.0", + "@types/geojson": "^7946.0.7", + "apache-arrow": ">= 17.0.0" + }, + "peerDependencies": { + "@loaders.gl/core": "~4.5.0" + } + }, + "node_modules/@deck.gl/carto/node_modules/@loaders.gl/tiles": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/tiles/-/tiles-4.5.2.tgz", + "integrity": "sha512-tKUVV5FKODsCNjjZ6vrBeu3ivR6AhNvKHuhumYqm6s+mO18k3WhQnm1L1qAwlF7mzrgnDqUwjijPRkFLk3yqow==", + "license": "MIT", + "dependencies": { + "@loaders.gl/loader-utils": "4.5.2", + "@loaders.gl/math": "4.5.2", + "@math.gl/core": "^4.1.0", + "@math.gl/culling": "^4.1.0", + "@math.gl/geospatial": "^4.1.0", + "@math.gl/web-mercator": "^4.1.0", + "@probe.gl/stats": "^4.1.1" + }, + "peerDependencies": { + "@loaders.gl/core": "~4.5.0" + } + }, + "node_modules/@deck.gl/carto/node_modules/@loaders.gl/tiles/node_modules/@loaders.gl/math": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/math/-/math-4.5.2.tgz", + "integrity": "sha512-w1GCMMoRAPz1rDjRiOAMp/07INlFIQgbLsoKYaXfXWKid7KRG7yry/4rO9piLCvxJEm2Cn/9Omc9+6F2oroc2w==", + "license": "MIT", + "dependencies": { + "@math.gl/core": "^4.1.0" + }, + "peerDependencies": { + "@loaders.gl/core": "~4.5.0" } }, "node_modules/@deck.gl/core": { - "version": "9.3.11", - "resolved": "https://registry.npmjs.org/@deck.gl/core/-/core-9.3.11.tgz", - "integrity": "sha512-/rv2RvWWNpWzvjWCMNOTk9nuGzkiT6+JrmOqflCp7Df6vxxUE6uK6bdR7z8y9onMlCF7saxKIANYUf/Dw8sQYw==", + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/@deck.gl/core/-/core-9.4.0.tgz", + "integrity": "sha512-0isP+x2eGNxteO7lT650lYO7oiAYXAu4aF1jG+BMi8aKYh38HtPugLq1TlQTravIXzBSi5Oe1oZNuVj8h4ZEjA==", "license": "MIT", "dependencies": { "@loaders.gl/core": "^4.4.3", "@loaders.gl/images": "^4.4.3", - "@luma.gl/core": "~9.3.5", - "@luma.gl/engine": "~9.3.5", - "@luma.gl/shadertools": "~9.3.5", - "@luma.gl/webgl": "~9.3.5", + "@luma.gl/core": "^9.4.0", + "@luma.gl/engine": "^9.4.0", + "@luma.gl/gpgpu": "^9.4.0", + "@luma.gl/shadertools": "^9.4.0", + "@luma.gl/webgl": "^9.4.0", "@math.gl/core": "^4.1.0", "@math.gl/sun": "^4.1.0", "@math.gl/types": "^4.1.0", @@ -738,29 +945,29 @@ "@probe.gl/stats": "^4.1.1", "@types/offscreencanvas": "^2019.6.4", "gl-matrix": "^3.0.0", - "mjolnir.js": "^3.0.0" + "mjolnir.js": "^3.1.1" } }, "node_modules/@deck.gl/extensions": { - "version": "9.3.11", - "resolved": "https://registry.npmjs.org/@deck.gl/extensions/-/extensions-9.3.11.tgz", - "integrity": "sha512-HOWSgGrNX3ViIg6Y2rvvgDCpGTUPyYezTuwbyKHt/r4ah+oGSu6P9d3aAsWIwEuu2Z1sjeDjAUCppd89OLm1TA==", + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/@deck.gl/extensions/-/extensions-9.4.0.tgz", + "integrity": "sha512-KHtB0233PSVRac8oHTk0RDivOBORLRIvSQgMpteNxVUO1lRPEa3yoMj4AE2qcKa2w2jqwaT9zt881uyFEB0eSg==", "license": "MIT", "dependencies": { - "@luma.gl/shadertools": "~9.3.5", - "@luma.gl/webgl": "~9.3.5", + "@luma.gl/shadertools": "^9.4.0", + "@luma.gl/webgl": "^9.4.0", "@math.gl/core": "^4.1.0" }, "peerDependencies": { - "@deck.gl/core": "~9.3.0", - "@luma.gl/core": "~9.3.5", - "@luma.gl/engine": "~9.3.5" + "@deck.gl/core": "~9.4.0", + "@luma.gl/core": "~9.4.0", + "@luma.gl/engine": "~9.4.0" } }, "node_modules/@deck.gl/geo-layers": { - "version": "9.3.11", - "resolved": "https://registry.npmjs.org/@deck.gl/geo-layers/-/geo-layers-9.3.11.tgz", - "integrity": "sha512-sLrEX2fHPhoFWdaKljv7Fu2mputUDWyiQvB675TYTPyOzw5wZ9APk4G3XmdNfGfBg0Xl6NyKd6fgGz4LSoi/1w==", + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/@deck.gl/geo-layers/-/geo-layers-9.4.0.tgz", + "integrity": "sha512-wpm+nixH+LSv5zBLqxfWmSY0M4WyGc/T8QDV2ZUPVjRJu+QpX1tHmN4nL02gU+k9Tbeqzcqfb8+6Lv7kv/FHmw==", "license": "MIT", "dependencies": { "@loaders.gl/3d-tiles": "^4.4.3", @@ -771,1841 +978,1845 @@ "@loaders.gl/terrain": "^4.4.3", "@loaders.gl/tiles": "^4.4.3", "@loaders.gl/wms": "^4.4.3", - "@luma.gl/gltf": "~9.3.5", - "@luma.gl/shadertools": "~9.3.5", + "@luma.gl/gltf": "^9.4.0", + "@luma.gl/shadertools": "^9.4.0", "@math.gl/core": "^4.1.0", "@math.gl/culling": "^4.1.0", "@math.gl/web-mercator": "^4.1.0", "@types/geojson": "^7946.0.8", - "a5-js": "^0.7.2", + "a5-js": "^0.10.0", "h3-js": "^4.4.0", "long": "^3.2.0" }, "peerDependencies": { - "@deck.gl/core": "~9.3.0", - "@deck.gl/extensions": "~9.3.0", - "@deck.gl/layers": "~9.3.0", - "@deck.gl/mesh-layers": "~9.3.0", + "@deck.gl/core": "~9.4.0", + "@deck.gl/extensions": "~9.4.0", + "@deck.gl/layers": "~9.4.0", + "@deck.gl/mesh-layers": "~9.4.0", "@loaders.gl/core": "^4.4.3", - "@luma.gl/core": "~9.3.5", - "@luma.gl/engine": "~9.3.5" + "@luma.gl/core": "~9.4.0", + "@luma.gl/engine": "~9.4.0" } }, - "node_modules/@deck.gl/google-maps": { - "version": "9.3.11", - "resolved": "https://registry.npmjs.org/@deck.gl/google-maps/-/google-maps-9.3.11.tgz", - "integrity": "sha512-rm/x5sWj0Y0ptpLGOiA2B8OrAUMQu+/sTPi4VaPYduAG6vNeSlRrfXkbLoYvsoEcWIcBrZTcoS9KK6FFrJhhlA==", + "node_modules/@deck.gl/geo-layers/node_modules/@loaders.gl/3d-tiles": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/3d-tiles/-/3d-tiles-4.5.2.tgz", + "integrity": "sha512-JBD9lfWDYsUakMiWkXkCHjNXFthEVBCHxkgSvDQ/WdYE973M1EJWQFyRIJ3DL6m/sxpxfyjYxmBzvcinTLgi7w==", "license": "MIT", "dependencies": { - "@luma.gl/webgl": "~9.3.5", + "@loaders.gl/compression": "4.5.2", + "@loaders.gl/crypto": "4.5.2", + "@loaders.gl/draco": "4.5.2", + "@loaders.gl/gltf": "4.5.2", + "@loaders.gl/images": "4.5.2", + "@loaders.gl/loader-utils": "4.5.2", + "@loaders.gl/math": "4.5.2", + "@loaders.gl/tiles": "4.5.2", + "@loaders.gl/zip": "4.5.2", "@math.gl/core": "^4.1.0", - "@types/google.maps": "^3.48.6" + "@math.gl/culling": "^4.1.0", + "@math.gl/geospatial": "^4.1.0", + "@probe.gl/log": "^4.1.1", + "long": "^5.2.1" }, "peerDependencies": { - "@deck.gl/core": "~9.3.0", - "@luma.gl/core": "~9.3.5", - "@luma.gl/webgl": "~9.3.5" + "@loaders.gl/core": "~4.5.0" } }, - "node_modules/@deck.gl/json": { - "version": "9.3.11", - "resolved": "https://registry.npmjs.org/@deck.gl/json/-/json-9.3.11.tgz", - "integrity": "sha512-BKWotwoWp0vNcvnluyBIyAU1KPYbXX5JcRHSYRKq6vWl24DyZ0Z1pfdai/t3/Cq+mlYwD3Cd+EQ3gDenuHp/MQ==", + "node_modules/@deck.gl/geo-layers/node_modules/@loaders.gl/3d-tiles/node_modules/@loaders.gl/compression": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/compression/-/compression-4.5.2.tgz", + "integrity": "sha512-basYacAAnXJZ4ogI0En+mJECNSooYAfJjc9D+FH4wncHu/Bew5Jt8NGiRCdpDbt9I0qkcw+LM34ffZmldaUGJg==", "license": "MIT", "dependencies": { - "jsep": "^0.3.0" + "@loaders.gl/loader-utils": "4.5.2", + "@loaders.gl/worker-utils": "4.5.2", + "@types/pako": "^1.0.1", + "fflate": "0.7.4", + "pako": "1.0.11", + "snappyjs": "^0.6.1" + }, + "optionalDependencies": { + "@types/brotli": "^1.3.0", + "brotli": "^1.3.2", + "lz4js": "^0.2.0", + "zstd-codec": "^0.1" }, "peerDependencies": { - "@deck.gl/core": "~9.3.0" + "@loaders.gl/core": "~4.5.0" } }, - "node_modules/@deck.gl/json/node_modules/jsep": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/jsep/-/jsep-0.3.5.tgz", - "integrity": "sha512-AoRLBDc6JNnKjNcmonituEABS5bcfqDhQAWWXNTFrqu6nVXBpBAGfcoTGZMFlIrh9FjmE1CQyX9CTNwZrXMMDA==", + "node_modules/@deck.gl/geo-layers/node_modules/@loaders.gl/3d-tiles/node_modules/@loaders.gl/compression/node_modules/@loaders.gl/worker-utils": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.5.2.tgz", + "integrity": "sha512-w5zWjtWQZRYME9Gk7v+u5tAs5bHa+09at10106vZ7wNI0YP4kbcVu424+vxP2dfppR54U2goiS1RY4QGYGXXcQ==", "license": "MIT", - "engines": { - "node": ">= 6.0.0" + "peerDependencies": { + "@loaders.gl/core": "~4.5.0" } }, - "node_modules/@deck.gl/layers": { - "version": "9.3.11", - "resolved": "https://registry.npmjs.org/@deck.gl/layers/-/layers-9.3.11.tgz", - "integrity": "sha512-DdFdblGZA2MxqB7coCgbvumniV80F2TaOPUHkaahFP5Gvo8ZA0cGgo0A9FusiVw0ZXJVPBTdoueMwAZqXiz8dQ==", + "node_modules/@deck.gl/geo-layers/node_modules/@loaders.gl/3d-tiles/node_modules/@loaders.gl/crypto": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/crypto/-/crypto-4.5.2.tgz", + "integrity": "sha512-w8axPo56qji80Cd8bkoT2XVJzHoO9H/yXp6NJL6O7GqwnsLjF53qYHkXorker+3smoK0WZY9TkXLsz3vFzjCAA==", "license": "MIT", "dependencies": { - "@loaders.gl/images": "^4.4.3", - "@loaders.gl/schema": "^4.4.3", - "@luma.gl/shadertools": "~9.3.5", - "@mapbox/tiny-sdf": "^2.0.5", - "@math.gl/core": "^4.1.0", - "@math.gl/polygon": "^4.1.0", - "@math.gl/web-mercator": "^4.1.0", - "@types/geojson": "^7946.0.16", - "earcut": "^2.2.4" + "@loaders.gl/loader-utils": "4.5.2", + "@loaders.gl/worker-utils": "4.5.2", + "@types/crypto-js": "^4.0.2" }, "peerDependencies": { - "@deck.gl/core": "~9.3.0", - "@loaders.gl/core": "^4.4.3", - "@luma.gl/core": "~9.3.5", - "@luma.gl/engine": "~9.3.5" + "@loaders.gl/core": "~4.5.0" } }, - "node_modules/@deck.gl/mapbox": { - "version": "9.3.11", - "resolved": "https://registry.npmjs.org/@deck.gl/mapbox/-/mapbox-9.3.11.tgz", - "integrity": "sha512-sUQQtvzaYPCBoyaYwg5MInZApOHcALoXDgrcQXnxqJxfRFqHB7K4r/GIMR/au3S6PgELhMVA9HSqM4N9Oye5tQ==", + "node_modules/@deck.gl/geo-layers/node_modules/@loaders.gl/3d-tiles/node_modules/@loaders.gl/crypto/node_modules/@loaders.gl/worker-utils": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.5.2.tgz", + "integrity": "sha512-w5zWjtWQZRYME9Gk7v+u5tAs5bHa+09at10106vZ7wNI0YP4kbcVu424+vxP2dfppR54U2goiS1RY4QGYGXXcQ==", + "license": "MIT", + "peerDependencies": { + "@loaders.gl/core": "~4.5.0" + } + }, + "node_modules/@deck.gl/geo-layers/node_modules/@loaders.gl/3d-tiles/node_modules/@loaders.gl/draco": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/draco/-/draco-4.5.2.tgz", + "integrity": "sha512-YUmpdnNYrQ2UTIHizYAtQnQHhioqIbsEStOcJmB/ofe5zp5mk4b5U7j6+ZF0xKUwRznB1nsCQ7k+aMs997nkuQ==", "license": "MIT", "dependencies": { - "@math.gl/web-mercator": "^4.1.0" + "@loaders.gl/loader-utils": "4.5.2", + "@loaders.gl/schema": "4.5.1", + "@loaders.gl/schema-utils": "4.5.2", + "@loaders.gl/worker-utils": "4.5.2", + "draco3d": "1.5.7" }, "peerDependencies": { - "@deck.gl/core": "~9.3.0", - "@luma.gl/core": "~9.3.5", - "@math.gl/web-mercator": "^4.1.0" + "@loaders.gl/core": "~4.5.0" } }, - "node_modules/@deck.gl/mesh-layers": { - "version": "9.3.11", - "resolved": "https://registry.npmjs.org/@deck.gl/mesh-layers/-/mesh-layers-9.3.11.tgz", - "integrity": "sha512-lL7NLb7luBjo7RghSRsaa3bMNWp/APEtWBZWcrAaSTHTmvqlJlsAGUux92fDlva+6flzwsaeqSzGCruLu/Kziw==", + "node_modules/@deck.gl/geo-layers/node_modules/@loaders.gl/3d-tiles/node_modules/@loaders.gl/draco/node_modules/@loaders.gl/schema-utils": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/schema-utils/-/schema-utils-4.5.2.tgz", + "integrity": "sha512-giaz4ZzmxuxhWNV1TSOazUksbgFBgnjtxFMHbikaDeBHYQNzHsGWGoG3SLsvmnKCJ5q/fUwFJZqRGqTVdBcoKg==", "license": "MIT", "dependencies": { - "@loaders.gl/gltf": "^4.4.3", - "@loaders.gl/schema": "^4.4.3", - "@luma.gl/gltf": "~9.3.5", - "@luma.gl/shadertools": "~9.3.5" + "@loaders.gl/schema": "4.5.1", + "@math.gl/types": "^4.1.0", + "@types/geojson": "^7946.0.7", + "apache-arrow": ">= 17.0.0" }, "peerDependencies": { - "@deck.gl/core": "~9.3.0", - "@luma.gl/core": "~9.3.5", - "@luma.gl/engine": "~9.3.5", - "@luma.gl/gltf": "~9.3.5", - "@luma.gl/shadertools": "~9.3.5" + "@loaders.gl/core": "~4.5.0" } }, - "node_modules/@deck.gl/react": { - "version": "9.3.11", - "resolved": "https://registry.npmjs.org/@deck.gl/react/-/react-9.3.11.tgz", - "integrity": "sha512-JpG6lJDE3mQR37h+bWJYJAU7zONOugJRAUrTzSwknFzIR7HzEa2S1wmMBXuhDcJdfWnhTKy68FdxyHBlfJsoew==", + "node_modules/@deck.gl/geo-layers/node_modules/@loaders.gl/3d-tiles/node_modules/@loaders.gl/draco/node_modules/@loaders.gl/worker-utils": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.5.2.tgz", + "integrity": "sha512-w5zWjtWQZRYME9Gk7v+u5tAs5bHa+09at10106vZ7wNI0YP4kbcVu424+vxP2dfppR54U2goiS1RY4QGYGXXcQ==", "license": "MIT", "peerDependencies": { - "@deck.gl/core": "~9.3.0", - "@deck.gl/widgets": "~9.3.0", - "react": ">=16.3.0", - "react-dom": ">=16.3.0" + "@loaders.gl/core": "~4.5.0" } }, - "node_modules/@deck.gl/widgets": { - "version": "9.3.11", - "resolved": "https://registry.npmjs.org/@deck.gl/widgets/-/widgets-9.3.11.tgz", - "integrity": "sha512-3+FhJSp6BkAuc3oaQ2pow4BlWKq8qjCNcqJoQ11FH4P7ieBzCRsCql0jpw8y/UB6bogkFQoK9XIMAF8+rlc6Dw==", + "node_modules/@deck.gl/geo-layers/node_modules/@loaders.gl/3d-tiles/node_modules/@loaders.gl/gltf": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/gltf/-/gltf-4.5.2.tgz", + "integrity": "sha512-FsmNZRyVwuk8lz8+XkiiiSACV41TEtxMEFQwGieaGO8k0dP9C8qJyTUzjnpOICnR53BS4jnhFr5jzUE486EVGw==", "license": "MIT", "dependencies": { - "@floating-ui/dom": "^1.7.5", - "preact": "^10.17.0" + "@loaders.gl/draco": "4.5.2", + "@loaders.gl/images": "4.5.2", + "@loaders.gl/loader-utils": "4.5.2", + "@loaders.gl/schema": "4.5.1", + "@loaders.gl/textures": "4.5.2", + "@math.gl/core": "^4.1.0", + "meshoptimizer": "^1.2.0" }, "peerDependencies": { - "@deck.gl/core": "~9.3.0", - "@luma.gl/core": "~9.3.5" + "@loaders.gl/core": "~4.5.0" } }, - "node_modules/@esbuild/aix-ppc64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", - "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==", - "cpu": [ - "ppc64" - ], - "dev": true, + "node_modules/@deck.gl/geo-layers/node_modules/@loaders.gl/3d-tiles/node_modules/@loaders.gl/gltf/node_modules/@loaders.gl/textures": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/textures/-/textures-4.5.2.tgz", + "integrity": "sha512-X3ocrevlzXmUQFVUuxGciWoemwC8ZsU0CAKGP1vDrWawENHCuZB6l/gXWiAi2O/xSe8tAvbTLPAqpDV/FLSNVQ==", "license": "MIT", - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=18" + "dependencies": { + "@loaders.gl/images": "4.5.2", + "@loaders.gl/loader-utils": "4.5.2", + "@loaders.gl/schema": "4.5.1", + "@loaders.gl/worker-utils": "4.5.2", + "@math.gl/types": "^4.1.0", + "ktx-parse": "^0.7.0" + }, + "peerDependencies": { + "@loaders.gl/core": "~4.5.0", + "texture-compressor": "^1.0.2" + }, + "peerDependenciesMeta": { + "texture-compressor": { + "optional": true + } } }, - "node_modules/@esbuild/android-arm": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", - "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==", - "cpu": [ - "arm" - ], - "dev": true, + "node_modules/@deck.gl/geo-layers/node_modules/@loaders.gl/3d-tiles/node_modules/@loaders.gl/gltf/node_modules/@loaders.gl/textures/node_modules/@loaders.gl/worker-utils": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.5.2.tgz", + "integrity": "sha512-w5zWjtWQZRYME9Gk7v+u5tAs5bHa+09at10106vZ7wNI0YP4kbcVu424+vxP2dfppR54U2goiS1RY4QGYGXXcQ==", "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" + "peerDependencies": { + "@loaders.gl/core": "~4.5.0" } }, - "node_modules/@esbuild/android-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", - "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==", - "cpu": [ - "arm64" - ], - "dev": true, + "node_modules/@deck.gl/geo-layers/node_modules/@loaders.gl/3d-tiles/node_modules/@loaders.gl/images": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/images/-/images-4.5.2.tgz", + "integrity": "sha512-Xw9pxuOrxISg2aCVtFmiytMFuxAHQc+KGy5roVGDfryZDYi494SGtgJaVAmWGY3pxOXkZ3em2BWJleG5W/jzXg==", "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" + "dependencies": { + "@loaders.gl/loader-utils": "4.5.2" + }, + "peerDependencies": { + "@loaders.gl/core": "~4.5.0" } }, - "node_modules/@esbuild/android-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", - "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/@deck.gl/geo-layers/node_modules/@loaders.gl/3d-tiles/node_modules/@loaders.gl/math": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/math/-/math-4.5.2.tgz", + "integrity": "sha512-w1GCMMoRAPz1rDjRiOAMp/07INlFIQgbLsoKYaXfXWKid7KRG7yry/4rO9piLCvxJEm2Cn/9Omc9+6F2oroc2w==", "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } + "dependencies": { + "@math.gl/core": "^4.1.0" + }, + "peerDependencies": { + "@loaders.gl/core": "~4.5.0" + } }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz", - "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==", - "cpu": [ - "arm64" - ], - "dev": true, + "node_modules/@deck.gl/geo-layers/node_modules/@loaders.gl/3d-tiles/node_modules/@loaders.gl/zip": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/zip/-/zip-4.5.2.tgz", + "integrity": "sha512-VChCw/zsnihesz+DQzwhnjrRLcrX2bkuH7BhjIpHoLq028nTPC+FZ6ITbBfHZYGZIgZWqZW9ikcum4ih3BJyDw==", "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" + "dependencies": { + "@loaders.gl/compression": "4.5.2", + "@loaders.gl/crypto": "4.5.2", + "@loaders.gl/loader-utils": "4.5.2", + "jszip": "^3.1.5", + "md5": "^2.3.0" + }, + "peerDependencies": { + "@loaders.gl/core": "~4.5.0" } }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", - "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/@deck.gl/geo-layers/node_modules/@loaders.gl/3d-tiles/node_modules/long": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz", + "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==", + "license": "Apache-2.0" + }, + "node_modules/@deck.gl/geo-layers/node_modules/@loaders.gl/gis": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/gis/-/gis-4.5.2.tgz", + "integrity": "sha512-6ZIPg8Q07avMA3tBcR5YiLRHh56aLUHiig8RmSAAaAw/P2BHXEzCYxW/2gJawKC9Hos/T5YZ9+w5vyMLkA1lbw==", "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" + "dependencies": { + "@loaders.gl/geoarrow": "4.5.2", + "@loaders.gl/loader-utils": "4.5.2", + "@loaders.gl/schema": "4.5.1", + "@loaders.gl/schema-utils": "4.5.2", + "@mapbox/vector-tile": "^1.3.1", + "@math.gl/polygon": "^4.1.0", + "pbf": "^3.2.1" + }, + "peerDependencies": { + "@loaders.gl/core": "~4.5.0" } }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", - "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==", - "cpu": [ - "arm64" - ], - "dev": true, + "node_modules/@deck.gl/geo-layers/node_modules/@loaders.gl/gis/node_modules/@loaders.gl/geoarrow": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/geoarrow/-/geoarrow-4.5.2.tgz", + "integrity": "sha512-DwhZo5b24+RbsbRpndNysD85Q4Sw+6bAzIUsktubWXJcCnHwj22AVsBFv5tZhmkyi/Ma/DFbfpmyj1FAkJciZg==", "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" + "dependencies": { + "@math.gl/polygon": "^4.1.0", + "apache-arrow": ">= 17.0.0" + }, + "peerDependencies": { + "@loaders.gl/core": "~4.5.0" } }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", - "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/@deck.gl/geo-layers/node_modules/@loaders.gl/gis/node_modules/@loaders.gl/schema-utils": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/schema-utils/-/schema-utils-4.5.2.tgz", + "integrity": "sha512-giaz4ZzmxuxhWNV1TSOazUksbgFBgnjtxFMHbikaDeBHYQNzHsGWGoG3SLsvmnKCJ5q/fUwFJZqRGqTVdBcoKg==", "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" + "dependencies": { + "@loaders.gl/schema": "4.5.1", + "@math.gl/types": "^4.1.0", + "@types/geojson": "^7946.0.7", + "apache-arrow": ">= 17.0.0" + }, + "peerDependencies": { + "@loaders.gl/core": "~4.5.0" } }, - "node_modules/@esbuild/linux-arm": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", - "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==", - "cpu": [ - "arm" - ], - "dev": true, + "node_modules/@deck.gl/geo-layers/node_modules/@loaders.gl/loader-utils": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-4.5.2.tgz", + "integrity": "sha512-ov5se9HOmvgJasOHq9v2dyEfYGClSVQFyFwaD78BD8Nqz1xRxU5O5TRk19WpIExs9MFpNyqVgUHq1yE1PTwWLQ==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" + "dependencies": { + "@loaders.gl/schema": "4.5.1", + "@loaders.gl/worker-utils": "4.5.2", + "@probe.gl/log": "^4.1.1", + "@probe.gl/stats": "^4.1.1" } }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", - "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==", - "cpu": [ - "arm64" - ], - "dev": true, + "node_modules/@deck.gl/geo-layers/node_modules/@loaders.gl/loader-utils/node_modules/@loaders.gl/core": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/core/-/core-4.5.2.tgz", + "integrity": "sha512-Al1NEd/tCz0KLWslqmEaGka9F/VpBLGUFyjb0Oc7zgmgvzJEAOMWac7nGgO8Zqobl4uVcC8HTkNSFCMV4PKIQw==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" + "peer": true, + "dependencies": { + "@loaders.gl/loader-utils": "4.5.2", + "@loaders.gl/schema": "4.5.1", + "@loaders.gl/schema-utils": "4.5.2", + "@loaders.gl/worker-utils": "4.5.2", + "@probe.gl/log": "^4.1.1" } }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", - "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==", - "cpu": [ - "ia32" - ], - "dev": true, + "node_modules/@deck.gl/geo-layers/node_modules/@loaders.gl/loader-utils/node_modules/@loaders.gl/schema-utils": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/schema-utils/-/schema-utils-4.5.2.tgz", + "integrity": "sha512-giaz4ZzmxuxhWNV1TSOazUksbgFBgnjtxFMHbikaDeBHYQNzHsGWGoG3SLsvmnKCJ5q/fUwFJZqRGqTVdBcoKg==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" + "peer": true, + "dependencies": { + "@loaders.gl/schema": "4.5.1", + "@math.gl/types": "^4.1.0", + "@types/geojson": "^7946.0.7", + "apache-arrow": ">= 17.0.0" + }, + "peerDependencies": { + "@loaders.gl/core": "~4.5.0" } }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", - "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==", - "cpu": [ - "loong64" - ], - "dev": true, + "node_modules/@deck.gl/geo-layers/node_modules/@loaders.gl/loader-utils/node_modules/@loaders.gl/worker-utils": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.5.2.tgz", + "integrity": "sha512-w5zWjtWQZRYME9Gk7v+u5tAs5bHa+09at10106vZ7wNI0YP4kbcVu424+vxP2dfppR54U2goiS1RY4QGYGXXcQ==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" + "peerDependencies": { + "@loaders.gl/core": "~4.5.0" } }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", - "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==", - "cpu": [ - "mips64el" - ], - "dev": true, + "node_modules/@deck.gl/geo-layers/node_modules/@loaders.gl/mvt": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/mvt/-/mvt-4.5.2.tgz", + "integrity": "sha512-+8xz4lf42khWGx9lhA4o9YeK3X5HPZFfqC129ZwFpPSTz1sdfikBj6Snp2++tSdP7mfmiDpK/w7q9u52gOOBCg==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" + "dependencies": { + "@loaders.gl/gis": "4.5.2", + "@loaders.gl/images": "4.5.2", + "@loaders.gl/loader-utils": "4.5.2", + "@loaders.gl/schema": "4.5.1", + "@loaders.gl/schema-utils": "4.5.2", + "@math.gl/polygon": "^4.1.0", + "@probe.gl/stats": "^4.1.1", + "pbf": "^3.2.1", + "zod": "^4.1.12" + }, + "peerDependencies": { + "@loaders.gl/core": "~4.5.0" } }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", - "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==", - "cpu": [ - "ppc64" - ], - "dev": true, + "node_modules/@deck.gl/geo-layers/node_modules/@loaders.gl/mvt/node_modules/@loaders.gl/images": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/images/-/images-4.5.2.tgz", + "integrity": "sha512-Xw9pxuOrxISg2aCVtFmiytMFuxAHQc+KGy5roVGDfryZDYi494SGtgJaVAmWGY3pxOXkZ3em2BWJleG5W/jzXg==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" + "dependencies": { + "@loaders.gl/loader-utils": "4.5.2" + }, + "peerDependencies": { + "@loaders.gl/core": "~4.5.0" } }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", - "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==", - "cpu": [ - "riscv64" - ], - "dev": true, + "node_modules/@deck.gl/geo-layers/node_modules/@loaders.gl/mvt/node_modules/@loaders.gl/schema-utils": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/schema-utils/-/schema-utils-4.5.2.tgz", + "integrity": "sha512-giaz4ZzmxuxhWNV1TSOazUksbgFBgnjtxFMHbikaDeBHYQNzHsGWGoG3SLsvmnKCJ5q/fUwFJZqRGqTVdBcoKg==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" + "dependencies": { + "@loaders.gl/schema": "4.5.1", + "@math.gl/types": "^4.1.0", + "@types/geojson": "^7946.0.7", + "apache-arrow": ">= 17.0.0" + }, + "peerDependencies": { + "@loaders.gl/core": "~4.5.0" } }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", - "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==", - "cpu": [ - "s390x" - ], - "dev": true, + "node_modules/@deck.gl/geo-layers/node_modules/@loaders.gl/terrain": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/terrain/-/terrain-4.5.2.tgz", + "integrity": "sha512-d7aaAyNHYZVgdfLoPtRyC2qQdehZgZeDNYQkIytUIgLP49VWnxK+747ai9a/L1CJfOKzVCawxp56jpdlcnOpDQ==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" + "dependencies": { + "@loaders.gl/images": "4.5.2", + "@loaders.gl/loader-utils": "4.5.2", + "@loaders.gl/schema": "4.5.1", + "@mapbox/martini": "^0.2.0" + }, + "peerDependencies": { + "@loaders.gl/core": "~4.5.0" } }, - "node_modules/@esbuild/linux-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", - "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/@deck.gl/geo-layers/node_modules/@loaders.gl/terrain/node_modules/@loaders.gl/images": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/images/-/images-4.5.2.tgz", + "integrity": "sha512-Xw9pxuOrxISg2aCVtFmiytMFuxAHQc+KGy5roVGDfryZDYi494SGtgJaVAmWGY3pxOXkZ3em2BWJleG5W/jzXg==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" + "dependencies": { + "@loaders.gl/loader-utils": "4.5.2" + }, + "peerDependencies": { + "@loaders.gl/core": "~4.5.0" } }, - "node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz", - "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==", - "cpu": [ - "arm64" - ], - "dev": true, + "node_modules/@deck.gl/geo-layers/node_modules/@loaders.gl/tiles": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/tiles/-/tiles-4.5.2.tgz", + "integrity": "sha512-tKUVV5FKODsCNjjZ6vrBeu3ivR6AhNvKHuhumYqm6s+mO18k3WhQnm1L1qAwlF7mzrgnDqUwjijPRkFLk3yqow==", "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" + "dependencies": { + "@loaders.gl/loader-utils": "4.5.2", + "@loaders.gl/math": "4.5.2", + "@math.gl/core": "^4.1.0", + "@math.gl/culling": "^4.1.0", + "@math.gl/geospatial": "^4.1.0", + "@math.gl/web-mercator": "^4.1.0", + "@probe.gl/stats": "^4.1.1" + }, + "peerDependencies": { + "@loaders.gl/core": "~4.5.0" } }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", - "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/@deck.gl/geo-layers/node_modules/@loaders.gl/tiles/node_modules/@loaders.gl/math": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/math/-/math-4.5.2.tgz", + "integrity": "sha512-w1GCMMoRAPz1rDjRiOAMp/07INlFIQgbLsoKYaXfXWKid7KRG7yry/4rO9piLCvxJEm2Cn/9Omc9+6F2oroc2w==", "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" + "dependencies": { + "@math.gl/core": "^4.1.0" + }, + "peerDependencies": { + "@loaders.gl/core": "~4.5.0" } }, - "node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz", - "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==", - "cpu": [ - "arm64" - ], - "dev": true, + "node_modules/@deck.gl/geo-layers/node_modules/@loaders.gl/wms": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/wms/-/wms-4.5.2.tgz", + "integrity": "sha512-du87OPBjwSEP8dBwoUn/pHztA/BLzjpQckJW/rxMMbChP8j+EgkT0Tj9Fc8ylsiJsbD3brKhiSeTpJ6tC0/pKA==", "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" + "dependencies": { + "@loaders.gl/images": "4.5.2", + "@loaders.gl/loader-utils": "4.5.2", + "@loaders.gl/schema": "4.5.1", + "@loaders.gl/xml": "4.5.2", + "@turf/rewind": "^5.1.5", + "deep-strict-equal": "^0.2.0" + }, + "peerDependencies": { + "@loaders.gl/core": "~4.5.0" } }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", - "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/@deck.gl/geo-layers/node_modules/@loaders.gl/wms/node_modules/@loaders.gl/images": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/images/-/images-4.5.2.tgz", + "integrity": "sha512-Xw9pxuOrxISg2aCVtFmiytMFuxAHQc+KGy5roVGDfryZDYi494SGtgJaVAmWGY3pxOXkZ3em2BWJleG5W/jzXg==", "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" + "dependencies": { + "@loaders.gl/loader-utils": "4.5.2" + }, + "peerDependencies": { + "@loaders.gl/core": "~4.5.0" } }, - "node_modules/@esbuild/openharmony-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz", - "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==", - "cpu": [ - "arm64" - ], - "dev": true, + "node_modules/@deck.gl/geo-layers/node_modules/@loaders.gl/wms/node_modules/@loaders.gl/xml": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/xml/-/xml-4.5.2.tgz", + "integrity": "sha512-6cAUz+WsJFzSLKLNPLT0n0Ngg4q7oHDkfHL6t9ne7ng39X5e4tfeIzo4uaexWCHIr24RI1cXL7siQcPJL6Zmng==", "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ], - "engines": { - "node": ">=18" + "dependencies": { + "@loaders.gl/loader-utils": "4.5.2", + "@loaders.gl/schema": "4.5.1", + "fast-xml-parser": "^5.3.6" + }, + "peerDependencies": { + "@loaders.gl/core": "~4.5.0" } }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", - "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/@deck.gl/geo-layers/node_modules/@turf/boolean-clockwise": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/boolean-clockwise/-/boolean-clockwise-5.1.5.tgz", + "integrity": "sha512-FqbmEEOJ4rU4/2t7FKx0HUWmjFEVqR+NJrFP7ymGSjja2SQ7Q91nnBihGuT+yuHHl6ElMjQ3ttsB/eTmyCycxA==", "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=18" + "dependencies": { + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5" } }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", - "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==", - "cpu": [ - "arm64" - ], - "dev": true, + "node_modules/@deck.gl/geo-layers/node_modules/@turf/clone": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/clone/-/clone-5.1.5.tgz", + "integrity": "sha512-//pITsQ8xUdcQ9pVb4JqXiSqG4dos5Q9N4sYFoWghX21tfOV2dhc5TGqYOhnHrQS7RiKQL1vQ48kIK34gQ5oRg==", "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" + "dependencies": { + "@turf/helpers": "^5.1.5" } }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", - "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==", - "cpu": [ - "ia32" - ], - "dev": true, + "node_modules/@deck.gl/geo-layers/node_modules/@turf/helpers": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", + "integrity": "sha512-/lF+JR+qNDHZ8bF9d+Cp58nxtZWJ3sqFe6n3u3Vpj+/0cqkjk4nXKYBSY0azm+GIYB5mWKxUXvuP/m0ZnKj1bw==", + "license": "MIT" + }, + "node_modules/@deck.gl/geo-layers/node_modules/@turf/invariant": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", + "integrity": "sha512-28RCBGvCYsajVkw2EydpzLdcYyhSA77LovuOvgCJplJWaNVyJYH6BOR3HR9w50MEkPqb/Vc/jdo6I6ermlRtQA==", "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" + "dependencies": { + "@turf/helpers": "^5.1.5" } }, - "node_modules/@esbuild/win32-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", - "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/@deck.gl/geo-layers/node_modules/@turf/meta": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", + "integrity": "sha512-ZjQ3Ii62X9FjnK4hhdsbT+64AYRpaI8XMBMcyftEOGSmPMUVnkbvuv3C9geuElAXfQU7Zk1oWGOcrGOD9zr78Q==", "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" + "dependencies": { + "@turf/helpers": "^5.1.5" } }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.10.1.tgz", - "integrity": "sha512-cuadcxVFE8sDK6iWJbs8Sn0av2Nrh2QSGQhVlBW9AaAHqHwjWsZHT8LJ4hFGPh7ASBV2deFdM7H/DPjulmh8rg==", - "dev": true, + "node_modules/@deck.gl/geo-layers/node_modules/@turf/rewind": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@turf/rewind/-/rewind-5.1.5.tgz", + "integrity": "sha512-Gdem7JXNu+G4hMllQHXRFRihJl3+pNl7qY+l4qhQFxq+hiU1cQoVFnyoleIqWKIrdK/i2YubaSwc3SCM7N5mMw==", "license": "MIT", "dependencies": { - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "@turf/boolean-clockwise": "^5.1.5", + "@turf/clone": "^5.1.5", + "@turf/helpers": "^5.1.5", + "@turf/invariant": "^5.1.5", + "@turf/meta": "^5.1.5" + } + }, + "node_modules/@deck.gl/google-maps": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/@deck.gl/google-maps/-/google-maps-9.4.0.tgz", + "integrity": "sha512-iL+92RvDjWawZe56GsBDYadXdnLuptM5vwxDDrCu4N4dRxSGqNmlvSJrEhgd7eOFDDXgFFRVEn2jG94fn7BLrg==", + "license": "MIT", + "dependencies": { + "@luma.gl/webgl": "^9.4.0", + "@math.gl/core": "^4.1.0", + "@types/google.maps": "^3.48.6" }, - "funding": { - "url": "https://opencollective.com/eslint" + "peerDependencies": { + "@deck.gl/core": "~9.4.0", + "@luma.gl/core": "~9.4.0", + "@luma.gl/webgl": "~9.4.0" + } + }, + "node_modules/@deck.gl/json": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/@deck.gl/json/-/json-9.4.0.tgz", + "integrity": "sha512-mJ23Hz3eMYcwoQxyX9IXQoYR6LKC/J//RqydPx6sL8cXZeDGVQnQyeEHp8PNkQ3qAU5idnj6tn9rPYDT4lDcjA==", + "license": "MIT", + "dependencies": { + "jsep": "^0.3.0" }, "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + "@deck.gl/core": "~9.4.0" } }, - "node_modules/@eslint-community/regexpp": { - "version": "4.12.2", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", - "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", - "dev": true, + "node_modules/@deck.gl/json/node_modules/jsep": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/jsep/-/jsep-0.3.5.tgz", + "integrity": "sha512-AoRLBDc6JNnKjNcmonituEABS5bcfqDhQAWWXNTFrqu6nVXBpBAGfcoTGZMFlIrh9FjmE1CQyX9CTNwZrXMMDA==", "license": "MIT", "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + "node": ">= 6.0.0" } }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", - "dev": true, + "node_modules/@deck.gl/layers": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/@deck.gl/layers/-/layers-9.4.0.tgz", + "integrity": "sha512-jSL/xje2Ez7DmnP8AAIdhhg6IAtfXMmnXiUAKNgpl/TTaEL+iL5TAnagCdt39H3azmKVcCG33kOlIoWFAuLuRg==", "license": "MIT", "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "@loaders.gl/images": "^4.4.3", + "@loaders.gl/schema": "^4.4.3", + "@luma.gl/shadertools": "^9.4.0", + "@mapbox/tiny-sdf": "^2.0.5", + "@math.gl/core": "^4.1.0", + "@math.gl/polygon": "^4.1.0", + "@math.gl/web-mercator": "^4.1.0", + "@types/geojson": "^7946.0.16", + "earcut": "^2.2.4" }, - "funding": { - "url": "https://opencollective.com/eslint" + "peerDependencies": { + "@deck.gl/core": "~9.4.0", + "@loaders.gl/core": "^4.4.3", + "@luma.gl/core": "~9.4.0", + "@luma.gl/engine": "~9.4.0" } }, - "node_modules/@eslint/eslintrc/node_modules/ajv": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", - "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", - "dev": true, + "node_modules/@deck.gl/mapbox": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/@deck.gl/mapbox/-/mapbox-9.4.0.tgz", + "integrity": "sha512-otpLp3HgJKWl5KgeQ8J+8oraKAa/nOThtSB5w93KsZSN6Oq467o8vXaWjkas9aPOVoqHIM33GG/wCEYbPDuATQ==", "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "@math.gl/web-mercator": "^4.1.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "peerDependencies": { + "@deck.gl/core": "~9.4.0", + "@luma.gl/core": "~9.4.0", + "@math.gl/web-mercator": "^4.1.0" } }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, + "node_modules/@deck.gl/maplibre": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/@deck.gl/maplibre/-/maplibre-9.4.0.tgz", + "integrity": "sha512-ck7Hxzt0t9M7iVgbVwelZiuUEx+e2HtmhGyPmZulURV0Ct5QtIjDYc6SWWUYZqASQnyDiBgFVaSaA9DisU8ziw==", "license": "MIT", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@eslint/eslintrc/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@deck.gl/core": "~9.4.0", + "@luma.gl/core": "~9.4.0", + "maplibre-gl": "^4.5.1 || ^5.0.0 || ^6.0.0" } }, - "node_modules/@eslint/js": { - "version": "9.39.5", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.5.tgz", - "integrity": "sha512-QywQuszQh77pIXCsq998c8hbhSTI/azTty1Z6N53dmAudKHhy573j3yvRLsX2BSp8YpLtoCEG8E9DJe+8zUh4A==", - "dev": true, + "node_modules/@deck.gl/mesh-layers": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/@deck.gl/mesh-layers/-/mesh-layers-9.4.0.tgz", + "integrity": "sha512-NlLraZYYEoPACHEao+VfQCzyO4s/IaElM79Af6ngqWtM/wpHI1pTs1ISe5NNU9sbW717M/wNHiGqkYwQDbt1aA==", "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://eslint.org/donate" - } - }, - "node_modules/@esri/arcgis-html-sanitizer": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@esri/arcgis-html-sanitizer/-/arcgis-html-sanitizer-4.1.0.tgz", - "integrity": "sha512-einEveDJ/k1180NOp78PB/4Hje9eBy3dyOGLLtLn6bSkizpUfCwuYBIXOA7Y3F/k/BsTQXgKqUVwQ0eiscWMdA==", - "license": "Apache-2.0", - "peer": true, "dependencies": { - "xss": "1.0.13" + "@loaders.gl/gltf": "^4.4.3", + "@loaders.gl/schema": "^4.4.3", + "@luma.gl/gltf": "^9.4.0", + "@luma.gl/shadertools": "^9.4.0" }, - "engines": { - "node": ">=18.0.0" + "peerDependencies": { + "@deck.gl/core": "~9.4.0", + "@luma.gl/core": "~9.4.0", + "@luma.gl/engine": "~9.4.0", + "@luma.gl/gltf": "~9.4.0", + "@luma.gl/shadertools": "~9.4.0" } }, - "node_modules/@esri/calcite-components": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/@esri/calcite-components/-/calcite-components-3.3.3.tgz", - "integrity": "sha512-tw+EfJ3pb+Odj71W6E9GUkm8rMbNxfW1KeiI8GgsKDzhr39hMKwY+zYYFFYuO0FONxWGvAB+B8yqB0NvH7WeHw==", - "license": "SEE LICENSE.md", + "node_modules/@deck.gl/mesh-layers/node_modules/@loaders.gl/core": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/core/-/core-4.5.2.tgz", + "integrity": "sha512-Al1NEd/tCz0KLWslqmEaGka9F/VpBLGUFyjb0Oc7zgmgvzJEAOMWac7nGgO8Zqobl4uVcC8HTkNSFCMV4PKIQw==", + "license": "MIT", "peer": true, "dependencies": { - "@arcgis/lumina": ">=4.34.0-next.158 <4.35.0", - "@arcgis/toolkit": ">=4.34.0-next.158 <4.35.0", - "@esri/calcite-ui-icons": "4.3.0", - "@floating-ui/dom": "^1.6.12", - "@floating-ui/utils": "^0.2.8", - "@types/sortablejs": "^1.15.8", - "color": "^5.0.0", - "composed-offset-position": "^0.0.6", - "es-toolkit": "^1.39.8", - "focus-trap": "^7.6.5", - "interactjs": "^1.10.27", - "lit": "^3.3.0", - "sortablejs": "^1.15.6", - "timezone-groups": "^0.10.4", - "type-fest": "^4.30.1" - } - }, - "node_modules/@esri/calcite-ui-icons": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@esri/calcite-ui-icons/-/calcite-ui-icons-4.3.0.tgz", - "integrity": "sha512-iOOuRurpjFxFVw6+aXW2JpSkRBrdOpBcbdibfPOmSPqMd1aoHBtYmYXetKoH9vfrXoBiPyO2PkDnczhsu/N9IA==", - "license": "SEE LICENSE.md", - "peer": true, - "bin": { - "spriter": "bin/spriter.js" + "@loaders.gl/loader-utils": "4.5.2", + "@loaders.gl/schema": "4.5.1", + "@loaders.gl/schema-utils": "4.5.2", + "@loaders.gl/worker-utils": "4.5.2", + "@probe.gl/log": "^4.1.1" } }, - "node_modules/@fast-csv/format": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/@fast-csv/format/-/format-4.3.5.tgz", - "integrity": "sha512-8iRn6QF3I8Ak78lNAa+Gdl5MJJBM5vRHivFtMRUWINdevNo00K7OXxS2PshawLKTejVwieIlPmK5YlLu6w4u8A==", + "node_modules/@deck.gl/mesh-layers/node_modules/@loaders.gl/draco": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/draco/-/draco-4.5.2.tgz", + "integrity": "sha512-YUmpdnNYrQ2UTIHizYAtQnQHhioqIbsEStOcJmB/ofe5zp5mk4b5U7j6+ZF0xKUwRznB1nsCQ7k+aMs997nkuQ==", "license": "MIT", "dependencies": { - "@types/node": "^14.0.1", - "lodash.escaperegexp": "^4.1.2", - "lodash.isboolean": "^3.0.3", - "lodash.isequal": "^4.5.0", - "lodash.isfunction": "^3.0.9", - "lodash.isnil": "^4.0.0" + "@loaders.gl/loader-utils": "4.5.2", + "@loaders.gl/schema": "4.5.1", + "@loaders.gl/schema-utils": "4.5.2", + "@loaders.gl/worker-utils": "4.5.2", + "draco3d": "1.5.7" + }, + "peerDependencies": { + "@loaders.gl/core": "~4.5.0" } }, - "node_modules/@fast-csv/format/node_modules/@types/node": { - "version": "14.18.63", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", - "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", - "license": "MIT" - }, - "node_modules/@fast-csv/parse": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/@fast-csv/parse/-/parse-4.3.6.tgz", - "integrity": "sha512-uRsLYksqpbDmWaSmzvJcuApSEe38+6NQZBUsuAyMZKqHxH0g1wcJgsKUvN3WC8tewaqFjBMMGrkHmC+T7k8LvA==", + "node_modules/@deck.gl/mesh-layers/node_modules/@loaders.gl/gltf": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/gltf/-/gltf-4.5.2.tgz", + "integrity": "sha512-FsmNZRyVwuk8lz8+XkiiiSACV41TEtxMEFQwGieaGO8k0dP9C8qJyTUzjnpOICnR53BS4jnhFr5jzUE486EVGw==", "license": "MIT", "dependencies": { - "@types/node": "^14.0.1", - "lodash.escaperegexp": "^4.1.2", - "lodash.groupby": "^4.6.0", - "lodash.isfunction": "^3.0.9", - "lodash.isnil": "^4.0.0", - "lodash.isundefined": "^3.0.1", - "lodash.uniq": "^4.5.0" + "@loaders.gl/draco": "4.5.2", + "@loaders.gl/images": "4.5.2", + "@loaders.gl/loader-utils": "4.5.2", + "@loaders.gl/schema": "4.5.1", + "@loaders.gl/textures": "4.5.2", + "@math.gl/core": "^4.1.0", + "meshoptimizer": "^1.2.0" + }, + "peerDependencies": { + "@loaders.gl/core": "~4.5.0" } }, - "node_modules/@fast-csv/parse/node_modules/@types/node": { - "version": "14.18.63", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", - "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", - "license": "MIT" - }, - "node_modules/@floating-ui/core": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.8.0.tgz", - "integrity": "sha512-0CIZ5itps/8x7BG8dEIhs53BvCUH2PCoogtakwRTut+Arm58sJooJ0AuZhLw2HJYIR5cMLNPBSS728sPho2khQ==", + "node_modules/@deck.gl/mesh-layers/node_modules/@loaders.gl/images": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/images/-/images-4.5.2.tgz", + "integrity": "sha512-Xw9pxuOrxISg2aCVtFmiytMFuxAHQc+KGy5roVGDfryZDYi494SGtgJaVAmWGY3pxOXkZ3em2BWJleG5W/jzXg==", "license": "MIT", "dependencies": { - "@floating-ui/utils": "^0.2.12" + "@loaders.gl/loader-utils": "4.5.2" + }, + "peerDependencies": { + "@loaders.gl/core": "~4.5.0" } }, - "node_modules/@floating-ui/dom": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.8.0.tgz", - "integrity": "sha512-yXSrzeHZBTZadLOlfyhCkJHNeLJnHRnRInwdZ40L7ZiaAtrBwoYlsDrX3v5zB1Utk7CLfzcOVnVVWoXEky7Ceg==", + "node_modules/@deck.gl/mesh-layers/node_modules/@loaders.gl/loader-utils": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-4.5.2.tgz", + "integrity": "sha512-ov5se9HOmvgJasOHq9v2dyEfYGClSVQFyFwaD78BD8Nqz1xRxU5O5TRk19WpIExs9MFpNyqVgUHq1yE1PTwWLQ==", "license": "MIT", "dependencies": { - "@floating-ui/core": "^1.8.0", - "@floating-ui/utils": "^0.2.12" + "@loaders.gl/schema": "4.5.1", + "@loaders.gl/worker-utils": "4.5.2", + "@probe.gl/log": "^4.1.1", + "@probe.gl/stats": "^4.1.1" } }, - "node_modules/@floating-ui/utils": { - "version": "0.2.12", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.12.tgz", - "integrity": "sha512-HpCo8tmWzLVad5s2d19EhAz5zqrrQ6s69qd6moPMQvkOuSwDT1YgRfWSVuc4ennqrgv3OHppiOGMQ7oC13yIww==", - "license": "MIT" - }, - "node_modules/@foliojs-fork/fontkit": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/@foliojs-fork/fontkit/-/fontkit-1.9.2.tgz", - "integrity": "sha512-IfB5EiIb+GZk+77TRB86AHroVaqfq8JRFlUbz0WEwsInyCG0epX2tCPOy+UfaWPju30DeVoUAXfzWXmhn753KA==", + "node_modules/@deck.gl/mesh-layers/node_modules/@loaders.gl/schema-utils": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/schema-utils/-/schema-utils-4.5.2.tgz", + "integrity": "sha512-giaz4ZzmxuxhWNV1TSOazUksbgFBgnjtxFMHbikaDeBHYQNzHsGWGoG3SLsvmnKCJ5q/fUwFJZqRGqTVdBcoKg==", "license": "MIT", - "peer": true, "dependencies": { - "@foliojs-fork/restructure": "^2.0.2", - "brotli": "^1.2.0", - "clone": "^1.0.4", - "deep-equal": "^1.0.0", - "dfa": "^1.2.0", - "tiny-inflate": "^1.0.2", - "unicode-properties": "^1.2.2", - "unicode-trie": "^2.0.0" + "@loaders.gl/schema": "4.5.1", + "@math.gl/types": "^4.1.0", + "@types/geojson": "^7946.0.7", + "apache-arrow": ">= 17.0.0" + }, + "peerDependencies": { + "@loaders.gl/core": "~4.5.0" } }, - "node_modules/@foliojs-fork/linebreak": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@foliojs-fork/linebreak/-/linebreak-1.1.2.tgz", - "integrity": "sha512-ZPohpxxbuKNE0l/5iBJnOAfUaMACwvUIKCvqtWGKIMv1lPYoNjYXRfhi9FeeV9McBkBLxsMFWTVVhHJA8cyzvg==", + "node_modules/@deck.gl/mesh-layers/node_modules/@loaders.gl/textures": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/textures/-/textures-4.5.2.tgz", + "integrity": "sha512-X3ocrevlzXmUQFVUuxGciWoemwC8ZsU0CAKGP1vDrWawENHCuZB6l/gXWiAi2O/xSe8tAvbTLPAqpDV/FLSNVQ==", "license": "MIT", - "peer": true, "dependencies": { - "base64-js": "1.3.1", - "unicode-trie": "^2.0.0" + "@loaders.gl/images": "4.5.2", + "@loaders.gl/loader-utils": "4.5.2", + "@loaders.gl/schema": "4.5.1", + "@loaders.gl/worker-utils": "4.5.2", + "@math.gl/types": "^4.1.0", + "ktx-parse": "^0.7.0" + }, + "peerDependencies": { + "@loaders.gl/core": "~4.5.0", + "texture-compressor": "^1.0.2" + }, + "peerDependenciesMeta": { + "texture-compressor": { + "optional": true + } } }, - "node_modules/@foliojs-fork/linebreak/node_modules/base64-js": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", - "license": "MIT", - "peer": true - }, - "node_modules/@foliojs-fork/pdfkit": { - "version": "0.15.3", - "resolved": "https://registry.npmjs.org/@foliojs-fork/pdfkit/-/pdfkit-0.15.3.tgz", - "integrity": "sha512-Obc0Wmy3bm7BINFVvPhcl2rnSSK61DQrlHU8aXnAqDk9LCjWdUOPwhgD8Ywz5VtuFjRxmVOM/kQ/XLIBjDvltw==", + "node_modules/@deck.gl/mesh-layers/node_modules/@loaders.gl/worker-utils": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.5.2.tgz", + "integrity": "sha512-w5zWjtWQZRYME9Gk7v+u5tAs5bHa+09at10106vZ7wNI0YP4kbcVu424+vxP2dfppR54U2goiS1RY4QGYGXXcQ==", "license": "MIT", - "peer": true, - "dependencies": { - "@foliojs-fork/fontkit": "^1.9.2", - "@foliojs-fork/linebreak": "^1.1.1", - "crypto-js": "^4.2.0", - "jpeg-exif": "^1.1.4", - "png-js": "^1.0.0" + "peerDependencies": { + "@loaders.gl/core": "~4.5.0" } }, - "node_modules/@foliojs-fork/restructure": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@foliojs-fork/restructure/-/restructure-2.0.2.tgz", - "integrity": "sha512-59SgoZ3EXbkfSX7b63tsou/SDGzwUEK6MuB5sKqgVK1/XE0fxmpsOb9DQI8LXW3KfGnAjImCGhhEb7uPPAUVNA==", + "node_modules/@deck.gl/react": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/@deck.gl/react/-/react-9.4.0.tgz", + "integrity": "sha512-bDzQB4qJguHfrb/8sxS/YDMwoKAGGIp3cyw7vAbnwzkyZ/uoGTH4EMHJfATtxjI8d1eZYuzqxD/P6yE21UjJZA==", "license": "MIT", - "peer": true + "peerDependencies": { + "@deck.gl/core": "~9.4.0", + "@deck.gl/widgets": "~9.4.0", + "react": ">=16.3.0", + "react-dom": ">=16.3.0" + } }, - "node_modules/@hookform/resolvers": { - "version": "5.9.1", - "resolved": "https://registry.npmjs.org/@hookform/resolvers/-/resolvers-5.9.1.tgz", - "integrity": "sha512-7b7vsbraJxKgjVSA1Nur9tLwj539WGJUBLA7QNvXnFoT2pM5Z7G+6rlukk4B2/QrTZy6huRtH6wKeESPKuIr6w==", + "node_modules/@deck.gl/widgets": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/@deck.gl/widgets/-/widgets-9.4.0.tgz", + "integrity": "sha512-Ou8d9XiymjWT9zkPKtI+YezAfh48N3uxayhjSlNnp24rCrf40QtEnlZyC5daE0bk5Ehrj6SrmE8fOtpbhIPnYQ==", "license": "MIT", "dependencies": { - "@standard-schema/utils": "^0.3.0" + "@floating-ui/dom": "^1.7.5", + "preact": "^10.17.0" }, "peerDependencies": { - "@sinclair/typebox": ">=0.25.24", - "@standard-schema/spec": "^1.0.0", - "@typeschema/main": ">=0.13.7", - "@vinejs/vine": "^2.0.0 || ^3.0.0 || ^4.0.0", - "ajv": "^8.12.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "arktype": "^2.0.0", - "ata-validator": "^1.2.0", - "class-transformer": ">=0.4.0", - "class-validator": ">=0.12.0", - "computed-types": "^1.0.0", - "effect": "^3.10.3", - "fluentvalidation-ts": "^3.0.0", - "fp-ts": "^2.7.0", - "io-ts": "^2.0.0", - "joi": "^17.0.0 || ^18.0.0", - "nope-validator": ">=0.12.0", - "react-hook-form": "^7.55.0", - "superstruct": ">=0.12.0", - "typanion": "^3.3.2", - "valibot": ">=0.31.0 || ^1.0.0-beta.4 || ^1.0.0-rc", - "vest": ">=6.0.0", - "yup": "^1.0.0", - "zod": "^3.25.0 || ^4.0.0" - }, - "peerDependenciesMeta": { - "@sinclair/typebox": { - "optional": true - }, - "@standard-schema/spec": { - "optional": true - }, - "@typeschema/main": { - "optional": true - }, - "@vinejs/vine": { - "optional": true - }, - "ajv": { - "optional": true - }, - "ajv-errors": { - "optional": true - }, - "ajv-formats": { - "optional": true - }, - "arktype": { - "optional": true - }, - "ata-validator": { - "optional": true - }, - "class-transformer": { - "optional": true - }, - "class-validator": { - "optional": true - }, - "computed-types": { - "optional": true - }, - "effect": { - "optional": true - }, - "fluentvalidation-ts": { - "optional": true - }, - "fp-ts": { - "optional": true - }, - "io-ts": { - "optional": true - }, - "joi": { - "optional": true - }, - "nope-validator": { - "optional": true - }, - "superstruct": { - "optional": true - }, - "typanion": { - "optional": true - }, - "valibot": { - "optional": true - }, - "vest": { - "optional": true - }, - "yup": { - "optional": true - }, - "zod": { - "optional": true - } + "@deck.gl/core": "~9.4.0", + "@luma.gl/core": "~9.4.0" } }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", - "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", - "deprecated": "Use @eslint/config-array instead", + "node_modules/@esbuild/aix-ppc64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", + "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==", + "cpu": [ + "ppc64" + ], "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.3", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - }, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], "engines": { - "node": ">=10.10.0" + "node": ">=18" } }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "node_modules/@esbuild/android-arm": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", + "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==", + "cpu": [ + "arm" + ], "dev": true, - "license": "Apache-2.0", + "license": "MIT", + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" + "node": ">=18" } }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", - "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", - "deprecated": "Use @eslint/object-schema instead", + "node_modules/@esbuild/android-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", + "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@interactjs/types": { - "version": "1.10.28", - "resolved": "https://registry.npmjs.org/@interactjs/types/-/types-1.10.28.tgz", - "integrity": "sha512-vPmu4HWmsg0Fub3BPKGk7DuozkhgVK84TVkziY47v8Uh0A14gph55/vVRaQN4oZov0lGNJNK6Jyddim2qd/4vw==", "license": "MIT", - "peer": true + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.13", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", - "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "node_modules/@esbuild/android-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", + "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0", - "@jridgewell/trace-mapping": "^0.3.24" + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@jridgewell/remapping": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", - "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "node_modules/@esbuild/darwin-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz", + "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "node_modules/@esbuild/darwin-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", + "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=6.0.0" + "node": ">=18" } }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz", - "integrity": "sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==", + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", + "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "MIT" + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.31", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", - "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "node_modules/@esbuild/freebsd-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", + "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@lit-labs/ssr-dom-shim": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.6.0.tgz", - "integrity": "sha512-VHb0ALPMTlgKjM6yIxxoQNnpKyUKLD04VzeQdsiXkMqkvYlAHxq9glGLmgbb889/1GsohSOAjvQYoiBppXFqrQ==", - "license": "BSD-3-Clause", - "peer": true - }, - "node_modules/@lit/reactive-element": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.1.2.tgz", - "integrity": "sha512-pbCDiVMnne1lYUIaYNN5wrwQXDtHaYtg7YEFPeW+hws6U47WeFvISGUWekPGKWOP1ygrs0ef0o1VJMk1exos5A==", - "license": "BSD-3-Clause", - "peer": true, - "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.5.0" + "node_modules/@esbuild/linux-arm": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", + "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@loaders.gl/3d-tiles": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/3d-tiles/-/3d-tiles-4.5.1.tgz", - "integrity": "sha512-2VVE3cXd9/TNFcnceVIDqKUxUJC4J4thFQr6FL+C5vRQRNwIpXXdcEuSbtmBdrjDdg6a4Du1Q9v+KMIgoWPI+A==", - "license": "MIT", - "dependencies": { - "@loaders.gl/compression": "4.5.1", - "@loaders.gl/crypto": "4.5.1", - "@loaders.gl/draco": "4.5.1", - "@loaders.gl/gltf": "4.5.1", - "@loaders.gl/images": "4.5.1", - "@loaders.gl/loader-utils": "4.5.1", - "@loaders.gl/math": "4.5.1", - "@loaders.gl/tiles": "4.5.1", - "@loaders.gl/zip": "4.5.1", - "@math.gl/core": "^4.1.0", - "@math.gl/culling": "^4.1.0", - "@math.gl/geospatial": "^4.1.0", - "@probe.gl/log": "^4.1.1", - "long": "^5.2.1" - }, - "peerDependencies": { - "@loaders.gl/core": "~4.4.0" + "node_modules/@esbuild/linux-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", + "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@loaders.gl/3d-tiles/node_modules/@loaders.gl/loader-utils": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-4.5.1.tgz", - "integrity": "sha512-rHeG4Jz/qWJ3GrT3R00Y1y8menGCgqNUsAkDnWgbtQdHe3vXpC1KhDiQVEK+YZyD/MeeJyryAEhoTWImXsiSyg==", + "node_modules/@esbuild/linux-ia32": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", + "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==", + "cpu": [ + "ia32" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@loaders.gl/schema": "4.5.1", - "@loaders.gl/worker-utils": "4.5.1", - "@probe.gl/log": "^4.1.1", - "@probe.gl/stats": "^4.1.1" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@loaders.gl/3d-tiles/node_modules/@loaders.gl/worker-utils": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.5.1.tgz", - "integrity": "sha512-xs6bqDMQhkU1OK9X0SKuJvx1tQCUm4GzKeNcM/cIN3HMgzPN/P6qhbkoMfIFZGKZwIOdw0sDQAOj2hSuAEoh4w==", + "node_modules/@esbuild/linux-loong64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", + "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==", + "cpu": [ + "loong64" + ], + "dev": true, "license": "MIT", - "peerDependencies": { - "@loaders.gl/core": "~4.4.0" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@loaders.gl/3d-tiles/node_modules/long": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz", - "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==", - "license": "Apache-2.0" + "node_modules/@esbuild/linux-mips64el": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", + "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } }, - "node_modules/@loaders.gl/compression": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/compression/-/compression-4.5.1.tgz", - "integrity": "sha512-I6K3BJrijhuzdn5EiBXEJ5holAh9Qvibw3ICyNmLraQT+kQ2n7HLHllvZZ9jWpns5NouaDT5i1vWXO68z/tJkw==", + "node_modules/@esbuild/linux-ppc64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", + "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==", + "cpu": [ + "ppc64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@loaders.gl/loader-utils": "4.5.1", - "@loaders.gl/worker-utils": "4.5.1", - "@types/pako": "^1.0.1", - "fflate": "0.7.4", - "pako": "1.0.11", - "snappyjs": "^0.6.1" - }, - "optionalDependencies": { - "@types/brotli": "^1.3.0", - "brotli": "^1.3.2", - "lz4js": "^0.2.0", - "zstd-codec": "^0.1" - }, - "peerDependencies": { - "@loaders.gl/core": "~4.4.0" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@loaders.gl/compression/node_modules/@loaders.gl/loader-utils": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-4.5.1.tgz", - "integrity": "sha512-rHeG4Jz/qWJ3GrT3R00Y1y8menGCgqNUsAkDnWgbtQdHe3vXpC1KhDiQVEK+YZyD/MeeJyryAEhoTWImXsiSyg==", + "node_modules/@esbuild/linux-riscv64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", + "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==", + "cpu": [ + "riscv64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@loaders.gl/schema": "4.5.1", - "@loaders.gl/worker-utils": "4.5.1", - "@probe.gl/log": "^4.1.1", - "@probe.gl/stats": "^4.1.1" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@loaders.gl/compression/node_modules/@loaders.gl/worker-utils": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.5.1.tgz", - "integrity": "sha512-xs6bqDMQhkU1OK9X0SKuJvx1tQCUm4GzKeNcM/cIN3HMgzPN/P6qhbkoMfIFZGKZwIOdw0sDQAOj2hSuAEoh4w==", + "node_modules/@esbuild/linux-s390x": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", + "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==", + "cpu": [ + "s390x" + ], + "dev": true, "license": "MIT", - "peerDependencies": { - "@loaders.gl/core": "~4.4.0" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@loaders.gl/core": { - "version": "4.4.5", - "resolved": "https://registry.npmjs.org/@loaders.gl/core/-/core-4.4.5.tgz", - "integrity": "sha512-hlpE200MinDAyU0kMjEM4yk+0TDxiB9nT+GcwOCrXc7buE0e0YwTn+Ynz2Q85dwDKvJZw3kNHTTBGvQwq9533A==", + "node_modules/@esbuild/linux-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", + "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@loaders.gl/loader-utils": "4.4.5", - "@loaders.gl/schema": "4.4.5", - "@loaders.gl/schema-utils": "4.4.5", - "@loaders.gl/worker-utils": "4.4.5", - "@probe.gl/log": "^4.1.1" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@loaders.gl/core/node_modules/@loaders.gl/schema": { - "version": "4.4.5", - "resolved": "https://registry.npmjs.org/@loaders.gl/schema/-/schema-4.4.5.tgz", - "integrity": "sha512-q2XNquegw+hX+ZEshacKYL/+FKBUIS5FHA+2Ft3JWmcNiR6umGnYCdXQhDcFCqAm8Ks87fMCV+z/zTloxaIZgQ==", + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz", + "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==", + "cpu": [ + "arm64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@types/geojson": "^7946.0.7", - "apache-arrow": ">= 17.0.0" + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@loaders.gl/crypto": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/crypto/-/crypto-4.5.1.tgz", - "integrity": "sha512-83YEj4RWFwxXM1MxwsKjl2IXy2E4ezD+Rjh5QbDmfYKQPk0xlVul2ksJ1ARlZTyAbpXpNoUCJ7GbhadXR3DC8A==", + "node_modules/@esbuild/netbsd-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", + "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@loaders.gl/loader-utils": "4.5.1", - "@loaders.gl/worker-utils": "4.5.1", - "@types/crypto-js": "^4.0.2" - }, - "peerDependencies": { - "@loaders.gl/core": "~4.4.0" + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@loaders.gl/crypto/node_modules/@loaders.gl/loader-utils": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-4.5.1.tgz", - "integrity": "sha512-rHeG4Jz/qWJ3GrT3R00Y1y8menGCgqNUsAkDnWgbtQdHe3vXpC1KhDiQVEK+YZyD/MeeJyryAEhoTWImXsiSyg==", + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz", + "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==", + "cpu": [ + "arm64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@loaders.gl/schema": "4.5.1", - "@loaders.gl/worker-utils": "4.5.1", - "@probe.gl/log": "^4.1.1", - "@probe.gl/stats": "^4.1.1" + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@loaders.gl/crypto/node_modules/@loaders.gl/worker-utils": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.5.1.tgz", - "integrity": "sha512-xs6bqDMQhkU1OK9X0SKuJvx1tQCUm4GzKeNcM/cIN3HMgzPN/P6qhbkoMfIFZGKZwIOdw0sDQAOj2hSuAEoh4w==", + "node_modules/@esbuild/openbsd-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", + "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", - "peerDependencies": { - "@loaders.gl/core": "~4.4.0" + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@loaders.gl/draco": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/draco/-/draco-4.5.1.tgz", - "integrity": "sha512-auhvc0SPyGvPjuw2y6qTiHC1N9pDh94PZqg/fPihJII+hZIaQ0UcOsEiJNsoyLzNEqmhzMvy84K2JQ+aE1DMaw==", + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz", + "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==", + "cpu": [ + "arm64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@loaders.gl/loader-utils": "4.5.1", - "@loaders.gl/schema": "4.5.1", - "@loaders.gl/schema-utils": "4.5.1", - "@loaders.gl/worker-utils": "4.5.1", - "draco3d": "1.5.7" - }, - "peerDependencies": { - "@loaders.gl/core": "~4.4.0" + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@loaders.gl/draco/node_modules/@loaders.gl/loader-utils": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-4.5.1.tgz", - "integrity": "sha512-rHeG4Jz/qWJ3GrT3R00Y1y8menGCgqNUsAkDnWgbtQdHe3vXpC1KhDiQVEK+YZyD/MeeJyryAEhoTWImXsiSyg==", + "node_modules/@esbuild/sunos-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", + "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@loaders.gl/schema": "4.5.1", - "@loaders.gl/worker-utils": "4.5.1", - "@probe.gl/log": "^4.1.1", - "@probe.gl/stats": "^4.1.1" + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@loaders.gl/draco/node_modules/@loaders.gl/schema-utils": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/schema-utils/-/schema-utils-4.5.1.tgz", - "integrity": "sha512-VyWWAdlP2+3RfCN0pIe8vllNgSb2zJzoqgO9xxDozOe0eu6+SGLST945L6gPcngyJ0FRKy5W0/aV9OUnjCsPOQ==", + "node_modules/@esbuild/win32-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", + "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==", + "cpu": [ + "arm64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@loaders.gl/schema": "4.5.1", - "@math.gl/types": "^4.1.0", - "@types/geojson": "^7946.0.7", - "apache-arrow": ">= 17.0.0" - }, - "peerDependencies": { - "@loaders.gl/core": "~4.4.0" + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@loaders.gl/draco/node_modules/@loaders.gl/worker-utils": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.5.1.tgz", - "integrity": "sha512-xs6bqDMQhkU1OK9X0SKuJvx1tQCUm4GzKeNcM/cIN3HMgzPN/P6qhbkoMfIFZGKZwIOdw0sDQAOj2hSuAEoh4w==", + "node_modules/@esbuild/win32-ia32": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", + "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==", + "cpu": [ + "ia32" + ], + "dev": true, "license": "MIT", - "peerDependencies": { - "@loaders.gl/core": "~4.4.0" + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@loaders.gl/geoarrow": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/geoarrow/-/geoarrow-4.5.1.tgz", - "integrity": "sha512-O57gWAU6G7ZrSxCfGVaxk6SJQCRhFc6dPj96lUE8Un4AloUzIfx2kwzkCfIKz9mB3ioWVFxhWizaCf4yisJfXA==", + "node_modules/@esbuild/win32-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", + "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@math.gl/polygon": "^4.1.0", - "apache-arrow": ">= 17.0.0" - }, - "peerDependencies": { - "@loaders.gl/core": "~4.4.0" + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" } }, - "node_modules/@loaders.gl/gis": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/gis/-/gis-4.5.1.tgz", - "integrity": "sha512-tbWTAV+nSOIWpWhKDvhjymN0HiSUH3gaKqNZqIxNhc+JLlIo7obBf1XfzQTwVAmzbAH/Y1auoXErEuTOedql/Q==", + "node_modules/@eslint-community/eslint-utils": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.10.1.tgz", + "integrity": "sha512-cuadcxVFE8sDK6iWJbs8Sn0av2Nrh2QSGQhVlBW9AaAHqHwjWsZHT8LJ4hFGPh7ASBV2deFdM7H/DPjulmh8rg==", + "dev": true, "license": "MIT", "dependencies": { - "@loaders.gl/geoarrow": "4.5.1", - "@loaders.gl/loader-utils": "4.5.1", - "@loaders.gl/schema": "4.5.1", - "@loaders.gl/schema-utils": "4.5.1", - "@mapbox/vector-tile": "^1.3.1", - "@math.gl/polygon": "^4.1.0", - "pbf": "^3.2.1" + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" }, "peerDependencies": { - "@loaders.gl/core": "~4.4.0" + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "node_modules/@loaders.gl/gis/node_modules/@loaders.gl/loader-utils": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-4.5.1.tgz", - "integrity": "sha512-rHeG4Jz/qWJ3GrT3R00Y1y8menGCgqNUsAkDnWgbtQdHe3vXpC1KhDiQVEK+YZyD/MeeJyryAEhoTWImXsiSyg==", + "node_modules/@eslint-community/regexpp": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", + "dev": true, "license": "MIT", - "dependencies": { - "@loaders.gl/schema": "4.5.1", - "@loaders.gl/worker-utils": "4.5.1", - "@probe.gl/log": "^4.1.1", - "@probe.gl/stats": "^4.1.1" + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, - "node_modules/@loaders.gl/gis/node_modules/@loaders.gl/schema-utils": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/schema-utils/-/schema-utils-4.5.1.tgz", - "integrity": "sha512-VyWWAdlP2+3RfCN0pIe8vllNgSb2zJzoqgO9xxDozOe0eu6+SGLST945L6gPcngyJ0FRKy5W0/aV9OUnjCsPOQ==", + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dev": true, "license": "MIT", "dependencies": { - "@loaders.gl/schema": "4.5.1", - "@math.gl/types": "^4.1.0", - "@types/geojson": "^7946.0.7", - "apache-arrow": ">= 17.0.0" + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" }, - "peerDependencies": { - "@loaders.gl/core": "~4.4.0" + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@loaders.gl/gis/node_modules/@loaders.gl/worker-utils": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.5.1.tgz", - "integrity": "sha512-xs6bqDMQhkU1OK9X0SKuJvx1tQCUm4GzKeNcM/cIN3HMgzPN/P6qhbkoMfIFZGKZwIOdw0sDQAOj2hSuAEoh4w==", + "node_modules/@eslint/eslintrc/node_modules/ajv": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", + "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", + "dev": true, "license": "MIT", - "peerDependencies": { - "@loaders.gl/core": "~4.4.0" + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/@loaders.gl/gltf": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/gltf/-/gltf-4.5.1.tgz", - "integrity": "sha512-ex5Y4F8uL7C0rFHV8hgcRT1a5avCIObGJ/+n3u+PCrlhTe9AEGBzSUQ1M1yp385pQSswc+15R33LGew994u3Vw==", + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, "license": "MIT", "dependencies": { - "@loaders.gl/draco": "4.5.1", - "@loaders.gl/images": "4.5.1", - "@loaders.gl/loader-utils": "4.5.1", - "@loaders.gl/schema": "4.5.1", - "@loaders.gl/textures": "4.5.1", - "@math.gl/core": "^4.1.0", - "meshoptimizer": "^1.2.0" + "type-fest": "^0.20.2" }, - "peerDependencies": { - "@loaders.gl/core": "~4.4.0" + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@loaders.gl/gltf/node_modules/@loaders.gl/loader-utils": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-4.5.1.tgz", - "integrity": "sha512-rHeG4Jz/qWJ3GrT3R00Y1y8menGCgqNUsAkDnWgbtQdHe3vXpC1KhDiQVEK+YZyD/MeeJyryAEhoTWImXsiSyg==", - "license": "MIT", - "dependencies": { - "@loaders.gl/schema": "4.5.1", - "@loaders.gl/worker-utils": "4.5.1", - "@probe.gl/log": "^4.1.1", - "@probe.gl/stats": "^4.1.1" + "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@loaders.gl/gltf/node_modules/@loaders.gl/worker-utils": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.5.1.tgz", - "integrity": "sha512-xs6bqDMQhkU1OK9X0SKuJvx1tQCUm4GzKeNcM/cIN3HMgzPN/P6qhbkoMfIFZGKZwIOdw0sDQAOj2hSuAEoh4w==", + "node_modules/@eslint/js": { + "version": "9.39.5", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.5.tgz", + "integrity": "sha512-QywQuszQh77pIXCsq998c8hbhSTI/azTty1Z6N53dmAudKHhy573j3yvRLsX2BSp8YpLtoCEG8E9DJe+8zUh4A==", + "dev": true, "license": "MIT", - "peerDependencies": { - "@loaders.gl/core": "~4.4.0" + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" } }, - "node_modules/@loaders.gl/images": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/images/-/images-4.5.1.tgz", - "integrity": "sha512-GM6bvndRnHwkNYcA3tPkqRpDRYXpQcQgLk6p3OFB4mzIDytsBFqJzhQLiEqwLbICQZt3XL7Rs5hIXghy6w0Mhg==", - "license": "MIT", + "node_modules/@esri/arcgis-html-sanitizer": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@esri/arcgis-html-sanitizer/-/arcgis-html-sanitizer-4.1.0.tgz", + "integrity": "sha512-einEveDJ/k1180NOp78PB/4Hje9eBy3dyOGLLtLn6bSkizpUfCwuYBIXOA7Y3F/k/BsTQXgKqUVwQ0eiscWMdA==", + "license": "Apache-2.0", + "peer": true, "dependencies": { - "@loaders.gl/loader-utils": "4.5.1" + "xss": "1.0.13" }, - "peerDependencies": { - "@loaders.gl/core": "~4.4.0" + "engines": { + "node": ">=18.0.0" } }, - "node_modules/@loaders.gl/images/node_modules/@loaders.gl/loader-utils": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-4.5.1.tgz", - "integrity": "sha512-rHeG4Jz/qWJ3GrT3R00Y1y8menGCgqNUsAkDnWgbtQdHe3vXpC1KhDiQVEK+YZyD/MeeJyryAEhoTWImXsiSyg==", - "license": "MIT", + "node_modules/@esri/calcite-components": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@esri/calcite-components/-/calcite-components-3.3.3.tgz", + "integrity": "sha512-tw+EfJ3pb+Odj71W6E9GUkm8rMbNxfW1KeiI8GgsKDzhr39hMKwY+zYYFFYuO0FONxWGvAB+B8yqB0NvH7WeHw==", + "license": "SEE LICENSE.md", + "peer": true, "dependencies": { - "@loaders.gl/schema": "4.5.1", - "@loaders.gl/worker-utils": "4.5.1", - "@probe.gl/log": "^4.1.1", - "@probe.gl/stats": "^4.1.1" + "@arcgis/lumina": ">=4.34.0-next.158 <4.35.0", + "@arcgis/toolkit": ">=4.34.0-next.158 <4.35.0", + "@esri/calcite-ui-icons": "4.3.0", + "@floating-ui/dom": "^1.6.12", + "@floating-ui/utils": "^0.2.8", + "@types/sortablejs": "^1.15.8", + "color": "^5.0.0", + "composed-offset-position": "^0.0.6", + "es-toolkit": "^1.39.8", + "focus-trap": "^7.6.5", + "interactjs": "^1.10.27", + "lit": "^3.3.0", + "sortablejs": "^1.15.6", + "timezone-groups": "^0.10.4", + "type-fest": "^4.30.1" } }, - "node_modules/@loaders.gl/images/node_modules/@loaders.gl/worker-utils": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.5.1.tgz", - "integrity": "sha512-xs6bqDMQhkU1OK9X0SKuJvx1tQCUm4GzKeNcM/cIN3HMgzPN/P6qhbkoMfIFZGKZwIOdw0sDQAOj2hSuAEoh4w==", - "license": "MIT", - "peerDependencies": { - "@loaders.gl/core": "~4.4.0" + "node_modules/@esri/calcite-ui-icons": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@esri/calcite-ui-icons/-/calcite-ui-icons-4.3.0.tgz", + "integrity": "sha512-iOOuRurpjFxFVw6+aXW2JpSkRBrdOpBcbdibfPOmSPqMd1aoHBtYmYXetKoH9vfrXoBiPyO2PkDnczhsu/N9IA==", + "license": "SEE LICENSE.md", + "peer": true, + "bin": { + "spriter": "bin/spriter.js" } }, - "node_modules/@loaders.gl/loader-utils": { - "version": "4.4.5", - "resolved": "https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-4.4.5.tgz", - "integrity": "sha512-c4h2RUMEru+hbfvgZEIy5cLQKyQka2TPQZW/2Wy+yIPr3FU7RKwfp+vLwIfir6Xkdn2zniWyWretZwE02aY/Ug==", + "node_modules/@fast-csv/format": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/@fast-csv/format/-/format-4.3.5.tgz", + "integrity": "sha512-8iRn6QF3I8Ak78lNAa+Gdl5MJJBM5vRHivFtMRUWINdevNo00K7OXxS2PshawLKTejVwieIlPmK5YlLu6w4u8A==", "license": "MIT", "dependencies": { - "@loaders.gl/schema": "4.4.5", - "@loaders.gl/worker-utils": "4.4.5", - "@probe.gl/log": "^4.1.1", - "@probe.gl/stats": "^4.1.1" + "@types/node": "^14.0.1", + "lodash.escaperegexp": "^4.1.2", + "lodash.isboolean": "^3.0.3", + "lodash.isequal": "^4.5.0", + "lodash.isfunction": "^3.0.9", + "lodash.isnil": "^4.0.0" } }, - "node_modules/@loaders.gl/loader-utils/node_modules/@loaders.gl/schema": { - "version": "4.4.5", - "resolved": "https://registry.npmjs.org/@loaders.gl/schema/-/schema-4.4.5.tgz", - "integrity": "sha512-q2XNquegw+hX+ZEshacKYL/+FKBUIS5FHA+2Ft3JWmcNiR6umGnYCdXQhDcFCqAm8Ks87fMCV+z/zTloxaIZgQ==", + "node_modules/@fast-csv/format/node_modules/@types/node": { + "version": "14.18.63", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", + "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", + "license": "MIT" + }, + "node_modules/@fast-csv/parse": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/@fast-csv/parse/-/parse-4.3.6.tgz", + "integrity": "sha512-uRsLYksqpbDmWaSmzvJcuApSEe38+6NQZBUsuAyMZKqHxH0g1wcJgsKUvN3WC8tewaqFjBMMGrkHmC+T7k8LvA==", "license": "MIT", "dependencies": { - "@types/geojson": "^7946.0.7", - "apache-arrow": ">= 17.0.0" + "@types/node": "^14.0.1", + "lodash.escaperegexp": "^4.1.2", + "lodash.groupby": "^4.6.0", + "lodash.isfunction": "^3.0.9", + "lodash.isnil": "^4.0.0", + "lodash.isundefined": "^3.0.1", + "lodash.uniq": "^4.5.0" } }, - "node_modules/@loaders.gl/math": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/math/-/math-4.5.1.tgz", - "integrity": "sha512-/Am61mfRQna/YNtzQo6lE78QtStaouX/dXsf231qyIQ0nEFGn6cogocU5IPwCxpbOGGMk0QA79YVs1qBJK2kow==", + "node_modules/@fast-csv/parse/node_modules/@types/node": { + "version": "14.18.63", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", + "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", + "license": "MIT" + }, + "node_modules/@floating-ui/core": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.8.0.tgz", + "integrity": "sha512-0CIZ5itps/8x7BG8dEIhs53BvCUH2PCoogtakwRTut+Arm58sJooJ0AuZhLw2HJYIR5cMLNPBSS728sPho2khQ==", "license": "MIT", "dependencies": { - "@math.gl/core": "^4.1.0" - }, - "peerDependencies": { - "@loaders.gl/core": "~4.4.0" + "@floating-ui/utils": "^0.2.12" } }, - "node_modules/@loaders.gl/mvt": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/mvt/-/mvt-4.5.1.tgz", - "integrity": "sha512-3xoxLCv5kbymVq7VRrRO3gV1H0pU8wCYPV7pAkMxxMoRLfODdPmgGFPHvB/3txLxdh35iAocErlY5iyVB0OBGQ==", + "node_modules/@floating-ui/dom": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.8.0.tgz", + "integrity": "sha512-yXSrzeHZBTZadLOlfyhCkJHNeLJnHRnRInwdZ40L7ZiaAtrBwoYlsDrX3v5zB1Utk7CLfzcOVnVVWoXEky7Ceg==", "license": "MIT", "dependencies": { - "@loaders.gl/gis": "4.5.1", - "@loaders.gl/images": "4.5.1", - "@loaders.gl/loader-utils": "4.5.1", - "@loaders.gl/schema": "4.5.1", - "@loaders.gl/schema-utils": "4.5.1", - "@math.gl/polygon": "^4.1.0", - "@probe.gl/stats": "^4.1.1", - "pbf": "^3.2.1", - "zod": "^4.1.12" - }, - "peerDependencies": { - "@loaders.gl/core": "~4.4.0" + "@floating-ui/core": "^1.8.0", + "@floating-ui/utils": "^0.2.12" } }, - "node_modules/@loaders.gl/mvt/node_modules/@loaders.gl/loader-utils": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-4.5.1.tgz", - "integrity": "sha512-rHeG4Jz/qWJ3GrT3R00Y1y8menGCgqNUsAkDnWgbtQdHe3vXpC1KhDiQVEK+YZyD/MeeJyryAEhoTWImXsiSyg==", + "node_modules/@floating-ui/utils": { + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.12.tgz", + "integrity": "sha512-HpCo8tmWzLVad5s2d19EhAz5zqrrQ6s69qd6moPMQvkOuSwDT1YgRfWSVuc4ennqrgv3OHppiOGMQ7oC13yIww==", + "license": "MIT" + }, + "node_modules/@foliojs-fork/fontkit": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@foliojs-fork/fontkit/-/fontkit-1.9.2.tgz", + "integrity": "sha512-IfB5EiIb+GZk+77TRB86AHroVaqfq8JRFlUbz0WEwsInyCG0epX2tCPOy+UfaWPju30DeVoUAXfzWXmhn753KA==", "license": "MIT", + "peer": true, "dependencies": { - "@loaders.gl/schema": "4.5.1", - "@loaders.gl/worker-utils": "4.5.1", - "@probe.gl/log": "^4.1.1", - "@probe.gl/stats": "^4.1.1" + "@foliojs-fork/restructure": "^2.0.2", + "brotli": "^1.2.0", + "clone": "^1.0.4", + "deep-equal": "^1.0.0", + "dfa": "^1.2.0", + "tiny-inflate": "^1.0.2", + "unicode-properties": "^1.2.2", + "unicode-trie": "^2.0.0" } }, - "node_modules/@loaders.gl/mvt/node_modules/@loaders.gl/schema-utils": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/schema-utils/-/schema-utils-4.5.1.tgz", - "integrity": "sha512-VyWWAdlP2+3RfCN0pIe8vllNgSb2zJzoqgO9xxDozOe0eu6+SGLST945L6gPcngyJ0FRKy5W0/aV9OUnjCsPOQ==", + "node_modules/@foliojs-fork/linebreak": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@foliojs-fork/linebreak/-/linebreak-1.1.2.tgz", + "integrity": "sha512-ZPohpxxbuKNE0l/5iBJnOAfUaMACwvUIKCvqtWGKIMv1lPYoNjYXRfhi9FeeV9McBkBLxsMFWTVVhHJA8cyzvg==", "license": "MIT", + "peer": true, "dependencies": { - "@loaders.gl/schema": "4.5.1", - "@math.gl/types": "^4.1.0", - "@types/geojson": "^7946.0.7", - "apache-arrow": ">= 17.0.0" - }, - "peerDependencies": { - "@loaders.gl/core": "~4.4.0" + "base64-js": "1.3.1", + "unicode-trie": "^2.0.0" } }, - "node_modules/@loaders.gl/mvt/node_modules/@loaders.gl/worker-utils": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.5.1.tgz", - "integrity": "sha512-xs6bqDMQhkU1OK9X0SKuJvx1tQCUm4GzKeNcM/cIN3HMgzPN/P6qhbkoMfIFZGKZwIOdw0sDQAOj2hSuAEoh4w==", + "node_modules/@foliojs-fork/linebreak/node_modules/base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", "license": "MIT", - "peerDependencies": { - "@loaders.gl/core": "~4.4.0" - } + "peer": true }, - "node_modules/@loaders.gl/schema": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/schema/-/schema-4.5.1.tgz", - "integrity": "sha512-qrMqcwIHQRCfAx/zkujuI8ZfiwaOXvh82y5OXVfPkGtAw5EhLBM3fQxqdNOpfVhy0m4GCC6QvlXyurJXcx++yQ==", + "node_modules/@foliojs-fork/pdfkit": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/@foliojs-fork/pdfkit/-/pdfkit-0.15.3.tgz", + "integrity": "sha512-Obc0Wmy3bm7BINFVvPhcl2rnSSK61DQrlHU8aXnAqDk9LCjWdUOPwhgD8Ywz5VtuFjRxmVOM/kQ/XLIBjDvltw==", "license": "MIT", + "peer": true, "dependencies": { - "@types/geojson": "^7946.0.7", - "apache-arrow": ">= 17.0.0" + "@foliojs-fork/fontkit": "^1.9.2", + "@foliojs-fork/linebreak": "^1.1.1", + "crypto-js": "^4.2.0", + "jpeg-exif": "^1.1.4", + "png-js": "^1.0.0" } }, - "node_modules/@loaders.gl/schema-utils": { - "version": "4.4.5", - "resolved": "https://registry.npmjs.org/@loaders.gl/schema-utils/-/schema-utils-4.4.5.tgz", - "integrity": "sha512-vi6AROLWvoLIN609tVmchwotTaHK5rHv8SWjoVUWLhPCXmIc9npz0rCl7NJScCgr7UjYifZG1rWOnrAxaYTlyA==", + "node_modules/@foliojs-fork/restructure": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@foliojs-fork/restructure/-/restructure-2.0.2.tgz", + "integrity": "sha512-59SgoZ3EXbkfSX7b63tsou/SDGzwUEK6MuB5sKqgVK1/XE0fxmpsOb9DQI8LXW3KfGnAjImCGhhEb7uPPAUVNA==", "license": "MIT", - "dependencies": { - "@loaders.gl/schema": "4.4.5", - "@math.gl/types": "^4.1.0", - "@types/geojson": "^7946.0.7", - "apache-arrow": ">= 17.0.0" - }, - "peerDependencies": { - "@loaders.gl/core": "~4.4.0" - } + "peer": true }, - "node_modules/@loaders.gl/schema-utils/node_modules/@loaders.gl/schema": { - "version": "4.4.5", - "resolved": "https://registry.npmjs.org/@loaders.gl/schema/-/schema-4.4.5.tgz", - "integrity": "sha512-q2XNquegw+hX+ZEshacKYL/+FKBUIS5FHA+2Ft3JWmcNiR6umGnYCdXQhDcFCqAm8Ks87fMCV+z/zTloxaIZgQ==", + "node_modules/@hookform/resolvers": { + "version": "5.9.1", + "resolved": "https://registry.npmjs.org/@hookform/resolvers/-/resolvers-5.9.1.tgz", + "integrity": "sha512-7b7vsbraJxKgjVSA1Nur9tLwj539WGJUBLA7QNvXnFoT2pM5Z7G+6rlukk4B2/QrTZy6huRtH6wKeESPKuIr6w==", "license": "MIT", "dependencies": { - "@types/geojson": "^7946.0.7", - "apache-arrow": ">= 17.0.0" + "@standard-schema/utils": "^0.3.0" + }, + "peerDependencies": { + "@sinclair/typebox": ">=0.25.24", + "@standard-schema/spec": "^1.0.0", + "@typeschema/main": ">=0.13.7", + "@vinejs/vine": "^2.0.0 || ^3.0.0 || ^4.0.0", + "ajv": "^8.12.0", + "ajv-errors": "^3.0.0", + "ajv-formats": "^2.1.1", + "arktype": "^2.0.0", + "ata-validator": "^1.2.0", + "class-transformer": ">=0.4.0", + "class-validator": ">=0.12.0", + "computed-types": "^1.0.0", + "effect": "^3.10.3", + "fluentvalidation-ts": "^3.0.0", + "fp-ts": "^2.7.0", + "io-ts": "^2.0.0", + "joi": "^17.0.0 || ^18.0.0", + "nope-validator": ">=0.12.0", + "react-hook-form": "^7.55.0", + "superstruct": ">=0.12.0", + "typanion": "^3.3.2", + "valibot": ">=0.31.0 || ^1.0.0-beta.4 || ^1.0.0-rc", + "vest": ">=6.0.0", + "yup": "^1.0.0", + "zod": "^3.25.0 || ^4.0.0" + }, + "peerDependenciesMeta": { + "@sinclair/typebox": { + "optional": true + }, + "@standard-schema/spec": { + "optional": true + }, + "@typeschema/main": { + "optional": true + }, + "@vinejs/vine": { + "optional": true + }, + "ajv": { + "optional": true + }, + "ajv-errors": { + "optional": true + }, + "ajv-formats": { + "optional": true + }, + "arktype": { + "optional": true + }, + "ata-validator": { + "optional": true + }, + "class-transformer": { + "optional": true + }, + "class-validator": { + "optional": true + }, + "computed-types": { + "optional": true + }, + "effect": { + "optional": true + }, + "fluentvalidation-ts": { + "optional": true + }, + "fp-ts": { + "optional": true + }, + "io-ts": { + "optional": true + }, + "joi": { + "optional": true + }, + "nope-validator": { + "optional": true + }, + "superstruct": { + "optional": true + }, + "typanion": { + "optional": true + }, + "valibot": { + "optional": true + }, + "vest": { + "optional": true + }, + "yup": { + "optional": true + }, + "zod": { + "optional": true + } } }, - "node_modules/@loaders.gl/terrain": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/terrain/-/terrain-4.5.1.tgz", - "integrity": "sha512-PX6IuRUcey36s2M+Oa2fbVSFhxhqQMXHQVwCtmg6xC0gbnxSM79IKh5gVnuq/XDPZrh02LPYUzzN1C2xHxYfLQ==", - "license": "MIT", + "node_modules/@humanwhocodes/config-array": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", + "deprecated": "Use @eslint/config-array instead", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "@loaders.gl/images": "4.5.1", - "@loaders.gl/loader-utils": "4.5.1", - "@loaders.gl/schema": "4.5.1", - "@mapbox/martini": "^0.2.0" + "@humanwhocodes/object-schema": "^2.0.3", + "debug": "^4.3.1", + "minimatch": "^3.0.5" }, - "peerDependencies": { - "@loaders.gl/core": "~4.4.0" - } - }, - "node_modules/@loaders.gl/terrain/node_modules/@loaders.gl/loader-utils": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-4.5.1.tgz", - "integrity": "sha512-rHeG4Jz/qWJ3GrT3R00Y1y8menGCgqNUsAkDnWgbtQdHe3vXpC1KhDiQVEK+YZyD/MeeJyryAEhoTWImXsiSyg==", - "license": "MIT", - "dependencies": { - "@loaders.gl/schema": "4.5.1", - "@loaders.gl/worker-utils": "4.5.1", - "@probe.gl/log": "^4.1.1", - "@probe.gl/stats": "^4.1.1" - } - }, - "node_modules/@loaders.gl/terrain/node_modules/@loaders.gl/worker-utils": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.5.1.tgz", - "integrity": "sha512-xs6bqDMQhkU1OK9X0SKuJvx1tQCUm4GzKeNcM/cIN3HMgzPN/P6qhbkoMfIFZGKZwIOdw0sDQAOj2hSuAEoh4w==", - "license": "MIT", - "peerDependencies": { - "@loaders.gl/core": "~4.4.0" + "engines": { + "node": ">=10.10.0" } }, - "node_modules/@loaders.gl/textures": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/textures/-/textures-4.5.1.tgz", - "integrity": "sha512-MSmOx+uYHpMlwzjqX2uiubDHBxzd8nAanCnSn8CxbpdtpJCEVjLi/VN7iJTNpojj9VsNYNYljAAKKvc1Pbapcg==", - "license": "MIT", - "dependencies": { - "@loaders.gl/images": "4.5.1", - "@loaders.gl/loader-utils": "4.5.1", - "@loaders.gl/schema": "4.5.1", - "@loaders.gl/worker-utils": "4.5.1", - "@math.gl/types": "^4.1.0", - "ktx-parse": "^0.7.0" - }, - "peerDependencies": { - "@loaders.gl/core": "~4.4.0", - "texture-compressor": "^1.0.2" + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" }, - "peerDependenciesMeta": { - "texture-compressor": { - "optional": true - } + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@loaders.gl/textures/node_modules/@loaders.gl/loader-utils": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-4.5.1.tgz", - "integrity": "sha512-rHeG4Jz/qWJ3GrT3R00Y1y8menGCgqNUsAkDnWgbtQdHe3vXpC1KhDiQVEK+YZyD/MeeJyryAEhoTWImXsiSyg==", - "license": "MIT", - "dependencies": { - "@loaders.gl/schema": "4.5.1", - "@loaders.gl/worker-utils": "4.5.1", - "@probe.gl/log": "^4.1.1", - "@probe.gl/stats": "^4.1.1" - } + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", + "dev": true, + "license": "BSD-3-Clause" }, - "node_modules/@loaders.gl/textures/node_modules/@loaders.gl/worker-utils": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.5.1.tgz", - "integrity": "sha512-xs6bqDMQhkU1OK9X0SKuJvx1tQCUm4GzKeNcM/cIN3HMgzPN/P6qhbkoMfIFZGKZwIOdw0sDQAOj2hSuAEoh4w==", + "node_modules/@interactjs/types": { + "version": "1.10.28", + "resolved": "https://registry.npmjs.org/@interactjs/types/-/types-1.10.28.tgz", + "integrity": "sha512-vPmu4HWmsg0Fub3BPKGk7DuozkhgVK84TVkziY47v8Uh0A14gph55/vVRaQN4oZov0lGNJNK6Jyddim2qd/4vw==", "license": "MIT", - "peerDependencies": { - "@loaders.gl/core": "~4.4.0" - } + "peer": true }, - "node_modules/@loaders.gl/tiles": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/tiles/-/tiles-4.5.1.tgz", - "integrity": "sha512-NIsiq65Za+VWzlBBoUiuZvzwS03JPORNQaJu8rO+ZSTXuC9Czs5YN1+/MS4j4fR1kuqT6mW4yQ9x6oav468owQ==", + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, "license": "MIT", "dependencies": { - "@loaders.gl/loader-utils": "4.5.1", - "@loaders.gl/math": "4.5.1", - "@math.gl/core": "^4.1.0", - "@math.gl/culling": "^4.1.0", - "@math.gl/geospatial": "^4.1.0", - "@math.gl/web-mercator": "^4.1.0", - "@probe.gl/stats": "^4.1.1" - }, - "peerDependencies": { - "@loaders.gl/core": "~4.5.0-alpha.2" + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" } }, - "node_modules/@loaders.gl/tiles/node_modules/@loaders.gl/loader-utils": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-4.5.1.tgz", - "integrity": "sha512-rHeG4Jz/qWJ3GrT3R00Y1y8menGCgqNUsAkDnWgbtQdHe3vXpC1KhDiQVEK+YZyD/MeeJyryAEhoTWImXsiSyg==", + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, "license": "MIT", "dependencies": { - "@loaders.gl/schema": "4.5.1", - "@loaders.gl/worker-utils": "4.5.1", - "@probe.gl/log": "^4.1.1", - "@probe.gl/stats": "^4.1.1" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" } }, - "node_modules/@loaders.gl/tiles/node_modules/@loaders.gl/worker-utils": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.5.1.tgz", - "integrity": "sha512-xs6bqDMQhkU1OK9X0SKuJvx1tQCUm4GzKeNcM/cIN3HMgzPN/P6qhbkoMfIFZGKZwIOdw0sDQAOj2hSuAEoh4w==", + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, "license": "MIT", - "peerDependencies": { - "@loaders.gl/core": "~4.4.0" + "engines": { + "node": ">=6.0.0" } }, - "node_modules/@loaders.gl/wms": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/wms/-/wms-4.5.1.tgz", - "integrity": "sha512-JUrOgiRn1VTdpHOZpxOi805D0mznvHrcXHt9+dIPY0qXy5zgj9kFd1UYRqXhxQOh3jKC8c11KXAfUhbidEzuIQ==", - "license": "MIT", - "dependencies": { - "@loaders.gl/images": "4.5.1", - "@loaders.gl/loader-utils": "4.5.1", - "@loaders.gl/schema": "4.5.1", - "@loaders.gl/xml": "4.5.1", - "@turf/rewind": "^5.1.5", - "deep-strict-equal": "^0.2.0" - }, - "peerDependencies": { - "@loaders.gl/core": "~4.4.0" - } + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz", + "integrity": "sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==", + "dev": true, + "license": "MIT" }, - "node_modules/@loaders.gl/wms/node_modules/@loaders.gl/loader-utils": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-4.5.1.tgz", - "integrity": "sha512-rHeG4Jz/qWJ3GrT3R00Y1y8menGCgqNUsAkDnWgbtQdHe3vXpC1KhDiQVEK+YZyD/MeeJyryAEhoTWImXsiSyg==", + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dev": true, "license": "MIT", "dependencies": { - "@loaders.gl/schema": "4.5.1", - "@loaders.gl/worker-utils": "4.5.1", - "@probe.gl/log": "^4.1.1", - "@probe.gl/stats": "^4.1.1" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@loaders.gl/wms/node_modules/@loaders.gl/worker-utils": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.5.1.tgz", - "integrity": "sha512-xs6bqDMQhkU1OK9X0SKuJvx1tQCUm4GzKeNcM/cIN3HMgzPN/P6qhbkoMfIFZGKZwIOdw0sDQAOj2hSuAEoh4w==", - "license": "MIT", - "peerDependencies": { - "@loaders.gl/core": "~4.4.0" - } + "node_modules/@lit-labs/ssr-dom-shim": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.6.0.tgz", + "integrity": "sha512-VHb0ALPMTlgKjM6yIxxoQNnpKyUKLD04VzeQdsiXkMqkvYlAHxq9glGLmgbb889/1GsohSOAjvQYoiBppXFqrQ==", + "license": "BSD-3-Clause", + "peer": true }, - "node_modules/@loaders.gl/wms/node_modules/@turf/boolean-clockwise": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/boolean-clockwise/-/boolean-clockwise-5.1.5.tgz", - "integrity": "sha512-FqbmEEOJ4rU4/2t7FKx0HUWmjFEVqR+NJrFP7ymGSjja2SQ7Q91nnBihGuT+yuHHl6ElMjQ3ttsB/eTmyCycxA==", - "license": "MIT", + "node_modules/@lit/reactive-element": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.1.2.tgz", + "integrity": "sha512-pbCDiVMnne1lYUIaYNN5wrwQXDtHaYtg7YEFPeW+hws6U47WeFvISGUWekPGKWOP1ygrs0ef0o1VJMk1exos5A==", + "license": "BSD-3-Clause", + "peer": true, "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" + "@lit-labs/ssr-dom-shim": "^1.5.0" } }, - "node_modules/@loaders.gl/wms/node_modules/@turf/clone": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/clone/-/clone-5.1.5.tgz", - "integrity": "sha512-//pITsQ8xUdcQ9pVb4JqXiSqG4dos5Q9N4sYFoWghX21tfOV2dhc5TGqYOhnHrQS7RiKQL1vQ48kIK34gQ5oRg==", + "node_modules/@loaders.gl/core": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/@loaders.gl/core/-/core-4.4.5.tgz", + "integrity": "sha512-hlpE200MinDAyU0kMjEM4yk+0TDxiB9nT+GcwOCrXc7buE0e0YwTn+Ynz2Q85dwDKvJZw3kNHTTBGvQwq9533A==", "license": "MIT", "dependencies": { - "@turf/helpers": "^5.1.5" + "@loaders.gl/loader-utils": "4.4.5", + "@loaders.gl/schema": "4.4.5", + "@loaders.gl/schema-utils": "4.4.5", + "@loaders.gl/worker-utils": "4.4.5", + "@probe.gl/log": "^4.1.1" } }, - "node_modules/@loaders.gl/wms/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha512-/lF+JR+qNDHZ8bF9d+Cp58nxtZWJ3sqFe6n3u3Vpj+/0cqkjk4nXKYBSY0azm+GIYB5mWKxUXvuP/m0ZnKj1bw==", - "license": "MIT" - }, - "node_modules/@loaders.gl/wms/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha512-28RCBGvCYsajVkw2EydpzLdcYyhSA77LovuOvgCJplJWaNVyJYH6BOR3HR9w50MEkPqb/Vc/jdo6I6ermlRtQA==", + "node_modules/@loaders.gl/core/node_modules/@loaders.gl/schema": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/@loaders.gl/schema/-/schema-4.4.5.tgz", + "integrity": "sha512-q2XNquegw+hX+ZEshacKYL/+FKBUIS5FHA+2Ft3JWmcNiR6umGnYCdXQhDcFCqAm8Ks87fMCV+z/zTloxaIZgQ==", "license": "MIT", "dependencies": { - "@turf/helpers": "^5.1.5" + "@types/geojson": "^7946.0.7", + "apache-arrow": ">= 17.0.0" } }, - "node_modules/@loaders.gl/wms/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha512-ZjQ3Ii62X9FjnK4hhdsbT+64AYRpaI8XMBMcyftEOGSmPMUVnkbvuv3C9geuElAXfQU7Zk1oWGOcrGOD9zr78Q==", + "node_modules/@loaders.gl/draco": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/@loaders.gl/draco/-/draco-4.4.5.tgz", + "integrity": "sha512-J4DuzoUQNJhjxmErCArF5J1PC0LCMbhPkY/YdkTaDmUwxSQdh1M/VWg85AXKLAxUiwGkhmC8AUUaSyPxTpCUrQ==", "license": "MIT", "dependencies": { - "@turf/helpers": "^5.1.5" + "@loaders.gl/loader-utils": "4.4.5", + "@loaders.gl/schema": "4.4.5", + "@loaders.gl/schema-utils": "4.4.5", + "@loaders.gl/worker-utils": "4.4.5", + "draco3d": "1.5.7" + }, + "peerDependencies": { + "@loaders.gl/core": "~4.4.0" } }, - "node_modules/@loaders.gl/wms/node_modules/@turf/rewind": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/rewind/-/rewind-5.1.5.tgz", - "integrity": "sha512-Gdem7JXNu+G4hMllQHXRFRihJl3+pNl7qY+l4qhQFxq+hiU1cQoVFnyoleIqWKIrdK/i2YubaSwc3SCM7N5mMw==", + "node_modules/@loaders.gl/draco/node_modules/@loaders.gl/schema": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/@loaders.gl/schema/-/schema-4.4.5.tgz", + "integrity": "sha512-q2XNquegw+hX+ZEshacKYL/+FKBUIS5FHA+2Ft3JWmcNiR6umGnYCdXQhDcFCqAm8Ks87fMCV+z/zTloxaIZgQ==", "license": "MIT", "dependencies": { - "@turf/boolean-clockwise": "^5.1.5", - "@turf/clone": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/meta": "^5.1.5" + "@types/geojson": "^7946.0.7", + "apache-arrow": ">= 17.0.0" } }, - "node_modules/@loaders.gl/worker-utils": { + "node_modules/@loaders.gl/gltf": { "version": "4.4.5", - "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.4.5.tgz", - "integrity": "sha512-ZQDoM6f/HpZ3Lzj6vjtPHXSvi+cUK0QG7yJz+MKWAokmeWa98WMZwswS8zkn/qNkY95rLcxh66N4Sl96+7hqAQ==", + "resolved": "https://registry.npmjs.org/@loaders.gl/gltf/-/gltf-4.4.5.tgz", + "integrity": "sha512-YIhgeoDYdRbfXQS+cpRWYbiRiiaajF5UCqpEoFpDEpOpcW6pKC2sfp5vZ1LiUIXu2CVv/HFJaDeLuQjeX5uVlQ==", "license": "MIT", + "dependencies": { + "@loaders.gl/draco": "4.4.5", + "@loaders.gl/images": "4.4.5", + "@loaders.gl/loader-utils": "4.4.5", + "@loaders.gl/schema": "4.4.5", + "@loaders.gl/textures": "4.4.5", + "@math.gl/core": "^4.1.0", + "meshoptimizer": "^1.2.0" + }, "peerDependencies": { "@loaders.gl/core": "~4.4.0" } }, - "node_modules/@loaders.gl/xml": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/xml/-/xml-4.5.1.tgz", - "integrity": "sha512-qlTl9r7MCXh5fJakt+BlXeoI9Juzad95atTtw9keLWlbZ1FMBSrm9AZjDAMD0A0hUzsRjRQxa0ZV5sfy6YIpGg==", + "node_modules/@loaders.gl/gltf/node_modules/@loaders.gl/images": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/@loaders.gl/images/-/images-4.4.5.tgz", + "integrity": "sha512-7/odHt5n67OVLHelTm1euNNw5gCwycezQI7Wg3NBUg7q3bHWmTPY++Z4uz2egiuzJNY3GLegfg8AI1c3fD64Jw==", "license": "MIT", "dependencies": { - "@loaders.gl/loader-utils": "4.5.1", - "@loaders.gl/schema": "4.5.1", - "fast-xml-parser": "^5.3.6" + "@loaders.gl/loader-utils": "4.4.5" }, "peerDependencies": { "@loaders.gl/core": "~4.4.0" } }, - "node_modules/@loaders.gl/xml/node_modules/@loaders.gl/loader-utils": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-4.5.1.tgz", - "integrity": "sha512-rHeG4Jz/qWJ3GrT3R00Y1y8menGCgqNUsAkDnWgbtQdHe3vXpC1KhDiQVEK+YZyD/MeeJyryAEhoTWImXsiSyg==", + "node_modules/@loaders.gl/gltf/node_modules/@loaders.gl/schema": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/@loaders.gl/schema/-/schema-4.4.5.tgz", + "integrity": "sha512-q2XNquegw+hX+ZEshacKYL/+FKBUIS5FHA+2Ft3JWmcNiR6umGnYCdXQhDcFCqAm8Ks87fMCV+z/zTloxaIZgQ==", "license": "MIT", "dependencies": { - "@loaders.gl/schema": "4.5.1", - "@loaders.gl/worker-utils": "4.5.1", - "@probe.gl/log": "^4.1.1", - "@probe.gl/stats": "^4.1.1" - } - }, - "node_modules/@loaders.gl/xml/node_modules/@loaders.gl/worker-utils": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.5.1.tgz", - "integrity": "sha512-xs6bqDMQhkU1OK9X0SKuJvx1tQCUm4GzKeNcM/cIN3HMgzPN/P6qhbkoMfIFZGKZwIOdw0sDQAOj2hSuAEoh4w==", - "license": "MIT", - "peerDependencies": { - "@loaders.gl/core": "~4.4.0" + "@types/geojson": "^7946.0.7", + "apache-arrow": ">= 17.0.0" } }, - "node_modules/@loaders.gl/zip": { + "node_modules/@loaders.gl/images": { "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@loaders.gl/zip/-/zip-4.5.1.tgz", - "integrity": "sha512-PTMC8VBhfp9KqWSLMRI34QI3EwtVygQtYXwHNmOZx/CLxEsuCQpQLa7u0loJSeHoB/peA4cNwNDyM1mAX2CAwA==", + "resolved": "https://registry.npmjs.org/@loaders.gl/images/-/images-4.5.1.tgz", + "integrity": "sha512-GM6bvndRnHwkNYcA3tPkqRpDRYXpQcQgLk6p3OFB4mzIDytsBFqJzhQLiEqwLbICQZt3XL7Rs5hIXghy6w0Mhg==", "license": "MIT", "dependencies": { - "@loaders.gl/compression": "4.5.1", - "@loaders.gl/crypto": "4.5.1", - "@loaders.gl/loader-utils": "4.5.1", - "jszip": "^3.1.5", - "md5": "^2.3.0" + "@loaders.gl/loader-utils": "4.5.1" }, "peerDependencies": { "@loaders.gl/core": "~4.4.0" } }, - "node_modules/@loaders.gl/zip/node_modules/@loaders.gl/loader-utils": { + "node_modules/@loaders.gl/images/node_modules/@loaders.gl/loader-utils": { "version": "4.5.1", "resolved": "https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-4.5.1.tgz", "integrity": "sha512-rHeG4Jz/qWJ3GrT3R00Y1y8menGCgqNUsAkDnWgbtQdHe3vXpC1KhDiQVEK+YZyD/MeeJyryAEhoTWImXsiSyg==", @@ -2617,7 +2828,7 @@ "@probe.gl/stats": "^4.1.1" } }, - "node_modules/@loaders.gl/zip/node_modules/@loaders.gl/worker-utils": { + "node_modules/@loaders.gl/images/node_modules/@loaders.gl/worker-utils": { "version": "4.5.1", "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.5.1.tgz", "integrity": "sha512-xs6bqDMQhkU1OK9X0SKuJvx1tQCUm4GzKeNcM/cIN3HMgzPN/P6qhbkoMfIFZGKZwIOdw0sDQAOj2hSuAEoh4w==", @@ -2626,87 +2837,82 @@ "@loaders.gl/core": "~4.4.0" } }, - "node_modules/@luma.gl/core": { - "version": "9.3.6", - "resolved": "https://registry.npmjs.org/@luma.gl/core/-/core-9.3.6.tgz", - "integrity": "sha512-eqHnCPh2xHYkdd9rEkiIIkGMixNiJkq1ROrnTob6npvmZNVHXL0ubIw5KueL7rqW0+J1tm+p2+TXZaCmn0sP7Q==", + "node_modules/@loaders.gl/loader-utils": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-4.4.5.tgz", + "integrity": "sha512-c4h2RUMEru+hbfvgZEIy5cLQKyQka2TPQZW/2Wy+yIPr3FU7RKwfp+vLwIfir6Xkdn2zniWyWretZwE02aY/Ug==", "license": "MIT", "dependencies": { - "@math.gl/types": "^4.1.0", - "@probe.gl/env": "^4.1.1", + "@loaders.gl/schema": "4.4.5", + "@loaders.gl/worker-utils": "4.4.5", "@probe.gl/log": "^4.1.1", - "@probe.gl/stats": "^4.1.1", - "@types/offscreencanvas": "^2019.7.3" + "@probe.gl/stats": "^4.1.1" } }, - "node_modules/@luma.gl/engine": { - "version": "9.3.6", - "resolved": "https://registry.npmjs.org/@luma.gl/engine/-/engine-9.3.6.tgz", - "integrity": "sha512-NYTdhn2NaH/MjN8qXCl2ukrT1Ac9iTKu1mgN0wz11XRd1QYnlMNBXswRROD7IZ2PUsBWdmYHc9qE8wKBQqMuIA==", + "node_modules/@loaders.gl/loader-utils/node_modules/@loaders.gl/schema": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/@loaders.gl/schema/-/schema-4.4.5.tgz", + "integrity": "sha512-q2XNquegw+hX+ZEshacKYL/+FKBUIS5FHA+2Ft3JWmcNiR6umGnYCdXQhDcFCqAm8Ks87fMCV+z/zTloxaIZgQ==", "license": "MIT", "dependencies": { - "@math.gl/core": "^4.1.0", - "@math.gl/types": "^4.1.0", - "@probe.gl/log": "^4.1.1", - "@probe.gl/stats": "^4.1.1" - }, - "peerDependencies": { - "@luma.gl/core": "~9.3.0", - "@luma.gl/shadertools": "~9.3.0" + "@types/geojson": "^7946.0.7", + "apache-arrow": ">= 17.0.0" } }, - "node_modules/@luma.gl/gltf": { - "version": "9.3.6", - "resolved": "https://registry.npmjs.org/@luma.gl/gltf/-/gltf-9.3.6.tgz", - "integrity": "sha512-9R27aYwvu6KBJzd9Kxs4cqIJpgJsI1AyL6Pn6+5CrmGbaCqMtgWi7Sf9Wo+bqv0PRxwzH0j1oAv7qRk0hGbstw==", + "node_modules/@loaders.gl/schema": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/@loaders.gl/schema/-/schema-4.5.1.tgz", + "integrity": "sha512-qrMqcwIHQRCfAx/zkujuI8ZfiwaOXvh82y5OXVfPkGtAw5EhLBM3fQxqdNOpfVhy0m4GCC6QvlXyurJXcx++yQ==", "license": "MIT", "dependencies": { - "@loaders.gl/core": "~4.4.0", - "@loaders.gl/gltf": "~4.4.0", - "@loaders.gl/textures": "~4.4.0", - "@math.gl/core": "^4.1.0" - }, - "peerDependencies": { - "@luma.gl/core": "~9.3.0", - "@luma.gl/engine": "~9.3.0", - "@luma.gl/shadertools": "~9.3.0" + "@types/geojson": "^7946.0.7", + "apache-arrow": ">= 17.0.0" } }, - "node_modules/@luma.gl/gltf/node_modules/@loaders.gl/draco": { + "node_modules/@loaders.gl/schema-utils": { "version": "4.4.5", - "resolved": "https://registry.npmjs.org/@loaders.gl/draco/-/draco-4.4.5.tgz", - "integrity": "sha512-J4DuzoUQNJhjxmErCArF5J1PC0LCMbhPkY/YdkTaDmUwxSQdh1M/VWg85AXKLAxUiwGkhmC8AUUaSyPxTpCUrQ==", + "resolved": "https://registry.npmjs.org/@loaders.gl/schema-utils/-/schema-utils-4.4.5.tgz", + "integrity": "sha512-vi6AROLWvoLIN609tVmchwotTaHK5rHv8SWjoVUWLhPCXmIc9npz0rCl7NJScCgr7UjYifZG1rWOnrAxaYTlyA==", "license": "MIT", "dependencies": { - "@loaders.gl/loader-utils": "4.4.5", "@loaders.gl/schema": "4.4.5", - "@loaders.gl/schema-utils": "4.4.5", - "@loaders.gl/worker-utils": "4.4.5", - "draco3d": "1.5.7" + "@math.gl/types": "^4.1.0", + "@types/geojson": "^7946.0.7", + "apache-arrow": ">= 17.0.0" }, "peerDependencies": { "@loaders.gl/core": "~4.4.0" } }, - "node_modules/@luma.gl/gltf/node_modules/@loaders.gl/gltf": { + "node_modules/@loaders.gl/schema-utils/node_modules/@loaders.gl/schema": { "version": "4.4.5", - "resolved": "https://registry.npmjs.org/@loaders.gl/gltf/-/gltf-4.4.5.tgz", - "integrity": "sha512-YIhgeoDYdRbfXQS+cpRWYbiRiiaajF5UCqpEoFpDEpOpcW6pKC2sfp5vZ1LiUIXu2CVv/HFJaDeLuQjeX5uVlQ==", + "resolved": "https://registry.npmjs.org/@loaders.gl/schema/-/schema-4.4.5.tgz", + "integrity": "sha512-q2XNquegw+hX+ZEshacKYL/+FKBUIS5FHA+2Ft3JWmcNiR6umGnYCdXQhDcFCqAm8Ks87fMCV+z/zTloxaIZgQ==", + "license": "MIT", + "dependencies": { + "@types/geojson": "^7946.0.7", + "apache-arrow": ">= 17.0.0" + } + }, + "node_modules/@loaders.gl/textures": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/@loaders.gl/textures/-/textures-4.4.5.tgz", + "integrity": "sha512-zB9xMIKiU3tQN6q5/A6yaXw/DbodA+bqMDTVu7pzk4lw4zcBwWiGtD5LV0QjgtlTj2ZnwV8cCd1rYk9bwiX2Bw==", "license": "MIT", "dependencies": { - "@loaders.gl/draco": "4.4.5", "@loaders.gl/images": "4.4.5", "@loaders.gl/loader-utils": "4.4.5", "@loaders.gl/schema": "4.4.5", - "@loaders.gl/textures": "4.4.5", - "@math.gl/core": "^4.1.0", - "meshoptimizer": "^1.2.0" + "@loaders.gl/worker-utils": "4.4.5", + "@math.gl/types": "^4.1.0", + "ktx-parse": "^0.7.0", + "texture-compressor": "^1.0.2" }, "peerDependencies": { "@loaders.gl/core": "~4.4.0" } }, - "node_modules/@luma.gl/gltf/node_modules/@loaders.gl/images": { + "node_modules/@loaders.gl/textures/node_modules/@loaders.gl/images": { "version": "4.4.5", "resolved": "https://registry.npmjs.org/@loaders.gl/images/-/images-4.4.5.tgz", "integrity": "sha512-7/odHt5n67OVLHelTm1euNNw5gCwycezQI7Wg3NBUg7q3bHWmTPY++Z4uz2egiuzJNY3GLegfg8AI1c3fD64Jw==", @@ -2718,7 +2924,7 @@ "@loaders.gl/core": "~4.4.0" } }, - "node_modules/@luma.gl/gltf/node_modules/@loaders.gl/schema": { + "node_modules/@loaders.gl/textures/node_modules/@loaders.gl/schema": { "version": "4.4.5", "resolved": "https://registry.npmjs.org/@loaders.gl/schema/-/schema-4.4.5.tgz", "integrity": "sha512-q2XNquegw+hX+ZEshacKYL/+FKBUIS5FHA+2Ft3JWmcNiR6umGnYCdXQhDcFCqAm8Ks87fMCV+z/zTloxaIZgQ==", @@ -2728,48 +2934,118 @@ "apache-arrow": ">= 17.0.0" } }, - "node_modules/@luma.gl/gltf/node_modules/@loaders.gl/textures": { + "node_modules/@loaders.gl/worker-utils": { "version": "4.4.5", - "resolved": "https://registry.npmjs.org/@loaders.gl/textures/-/textures-4.4.5.tgz", - "integrity": "sha512-zB9xMIKiU3tQN6q5/A6yaXw/DbodA+bqMDTVu7pzk4lw4zcBwWiGtD5LV0QjgtlTj2ZnwV8cCd1rYk9bwiX2Bw==", + "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.4.5.tgz", + "integrity": "sha512-ZQDoM6f/HpZ3Lzj6vjtPHXSvi+cUK0QG7yJz+MKWAokmeWa98WMZwswS8zkn/qNkY95rLcxh66N4Sl96+7hqAQ==", + "license": "MIT", + "peerDependencies": { + "@loaders.gl/core": "~4.4.0" + } + }, + "node_modules/@luma.gl/core": { + "version": "9.4.2", + "resolved": "https://registry.npmjs.org/@luma.gl/core/-/core-9.4.2.tgz", + "integrity": "sha512-VFol6FUSHQeYR40NrkCM/mkP5DX7aI8pcDewxI8DBjtrcP4+ZJiJwnxWZnsMBzM4RuuvmDoHkPWCxj6Ob9yo+w==", "license": "MIT", "dependencies": { - "@loaders.gl/images": "4.4.5", - "@loaders.gl/loader-utils": "4.4.5", - "@loaders.gl/schema": "4.4.5", - "@loaders.gl/worker-utils": "4.4.5", "@math.gl/types": "^4.1.0", - "ktx-parse": "^0.7.0", - "texture-compressor": "^1.0.2" + "@probe.gl/env": "^4.1.1", + "@probe.gl/log": "^4.1.1", + "@probe.gl/stats": "^4.1.1", + "@types/offscreencanvas": "^2019.7.3" + } + }, + "node_modules/@luma.gl/engine": { + "version": "9.4.2", + "resolved": "https://registry.npmjs.org/@luma.gl/engine/-/engine-9.4.2.tgz", + "integrity": "sha512-gBAcn+b1jOwE4pDF5zbuzMxCa/KGY3Q2Gq0gNUPU1AZHNk4aDgOEQaY2sqMsaoGHkDXB+pxneJQPw5c6Q5mnHA==", + "license": "MIT", + "dependencies": { + "@math.gl/core": "^4.1.0", + "@math.gl/types": "^4.1.0", + "@probe.gl/log": "^4.1.1", + "@probe.gl/stats": "^4.1.1" }, "peerDependencies": { - "@loaders.gl/core": "~4.4.0" + "@luma.gl/core": "~9.4.0", + "@luma.gl/shadertools": "~9.4.0" + } + }, + "node_modules/@luma.gl/gltf": { + "version": "9.4.2", + "resolved": "https://registry.npmjs.org/@luma.gl/gltf/-/gltf-9.4.2.tgz", + "integrity": "sha512-086JqT2piej2S0+P2cvMbB0Chlzz/siXm5Pydv7BcVX2yX+TCJuSowU3zl/6yDE6z6zcVcnuWoiHbvUj9EO2FQ==", + "license": "MIT", + "dependencies": { + "@loaders.gl/core": "~4.4.5", + "@loaders.gl/gltf": "~4.4.5", + "@loaders.gl/textures": "~4.4.5", + "@math.gl/core": "^4.1.0" + }, + "peerDependencies": { + "@luma.gl/core": "~9.4.0", + "@luma.gl/engine": "~9.4.0", + "@luma.gl/shadertools": "~9.4.0" + } + }, + "node_modules/@luma.gl/gpgpu": { + "version": "9.4.2", + "resolved": "https://registry.npmjs.org/@luma.gl/gpgpu/-/gpgpu-9.4.2.tgz", + "integrity": "sha512-LoEqoViPZqMHqQzvq/txFuOLsxI6sn8xmv+IZyovRFBqcWaV184PE/8Ieufww0pjVyJMfubhUCQmGuGrOME8oA==", + "license": "MIT", + "dependencies": { + "@math.gl/core": "^4.1.0", + "@math.gl/types": "^4.1.0", + "@probe.gl/log": "^4.0.8", + "@probe.gl/stats": "^4.0.8" + }, + "peerDependencies": { + "@luma.gl/core": "~9.4.0", + "@luma.gl/engine": "~9.4.0", + "@luma.gl/shadertools": "~9.4.0", + "@luma.gl/webgpu": "~9.4.0" } }, "node_modules/@luma.gl/shadertools": { - "version": "9.3.6", - "resolved": "https://registry.npmjs.org/@luma.gl/shadertools/-/shadertools-9.3.6.tgz", - "integrity": "sha512-dDuD8lCOkAE1L7hJGZEyZAi7upR1HG3wEEIQ1gCLaTTbJWC7tNtnVz853lqUA+VXgjgS9NiQFFRcosiIZmW4Vg==", + "version": "9.4.2", + "resolved": "https://registry.npmjs.org/@luma.gl/shadertools/-/shadertools-9.4.2.tgz", + "integrity": "sha512-0/6pLZSfnQnvcWdYePKKSwVet+gFtAAnKeGXNfxpgp3I8E3WsF/SbD6oEzgU7jdnRqONwGsoACWNpQHO0zZvIQ==", "license": "MIT", "dependencies": { "@math.gl/core": "^4.1.0", "@math.gl/types": "^4.1.0" }, "peerDependencies": { - "@luma.gl/core": "~9.3.0" + "@luma.gl/core": "~9.4.0" } }, "node_modules/@luma.gl/webgl": { - "version": "9.3.6", - "resolved": "https://registry.npmjs.org/@luma.gl/webgl/-/webgl-9.3.6.tgz", - "integrity": "sha512-tGm7FGWPmJKxGZMvkRPRi219x3tKmBxR7Uke09nTp2ujNak/O5V9xPIQ9lUBGTxqAb8U2yjKkXG8j+f/4b2+sw==", + "version": "9.4.2", + "resolved": "https://registry.npmjs.org/@luma.gl/webgl/-/webgl-9.4.2.tgz", + "integrity": "sha512-D3GqnxTgQI+vsyH56hX5+jwqdVUhvhbpnPurTwbQOSlSQ8mshhNKcRdrZytTy10qiodDwrcjTnndPEAP6UgCzA==", "license": "MIT", "dependencies": { "@math.gl/types": "^4.1.0", "@probe.gl/env": "^4.1.1" }, "peerDependencies": { - "@luma.gl/core": "~9.3.0" + "@luma.gl/core": "~9.4.0" + } + }, + "node_modules/@luma.gl/webgpu": { + "version": "9.4.2", + "resolved": "https://registry.npmjs.org/@luma.gl/webgpu/-/webgpu-9.4.2.tgz", + "integrity": "sha512-24gDOmLyL81fVHxn+UXajnYN5jVln7XgB9fvobc1Yh3PAtXjlcAkmVTqYRvULVGeEamuqvqPDscAkaK/T+R1iQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@probe.gl/env": "^4.1.1", + "@webgpu/types": "^0.1.69" + }, + "peerDependencies": { + "@luma.gl/core": "~9.4.0", + "@luma.gl/shadertools": "~9.4.0" } }, "node_modules/@mapbox/jsonlint-lines-primitives": { @@ -2824,9 +3100,9 @@ } }, "node_modules/@maplibre/maplibre-gl-style-spec": { - "version": "26.4.2", - "resolved": "https://registry.npmjs.org/@maplibre/maplibre-gl-style-spec/-/maplibre-gl-style-spec-26.4.2.tgz", - "integrity": "sha512-6J0vZqMZvRAJKtdWJdDGHEh1YJ2ZHG08/GOur8gCArYhO8ZkM//OXqtI2AAEz4jc2G+Wq4MfcePg8qNK5TZ4Kg==", + "version": "26.4.4", + "resolved": "https://registry.npmjs.org/@maplibre/maplibre-gl-style-spec/-/maplibre-gl-style-spec-26.4.4.tgz", + "integrity": "sha512-hG4RZR4PBd/+6A3ODdZ3AnQRF106ZQk1y3bhwDg8bH/A4Oz2tnRUJVVWs9BZa6gXZ1d3UKe89C+Mm+olGBELvA==", "license": "ISC", "dependencies": { "@mapbox/jsonlint-lines-primitives": "^2.0.3", @@ -3674,6 +3950,72 @@ "node": ">=14.0.0" } }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/core": { + "version": "1.11.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.2", + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/runtime": { + "version": "1.11.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/wasi-threads": { + "version": "1.2.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@napi-rs/wasm-runtime": { + "version": "1.1.4", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@tybys/wasm-util": "^0.10.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + }, + "peerDependencies": { + "@emnapi/core": "^1.7.1", + "@emnapi/runtime": "^1.7.1" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@tybys/wasm-util": { + "version": "0.10.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/tslib": { + "version": "2.8.1", + "dev": true, + "inBundle": true, + "license": "0BSD", + "optional": true + }, "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { "version": "4.3.3", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.3.3.tgz", @@ -5841,9 +6183,9 @@ "license": "MIT" }, "node_modules/@types/d3-selection": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.11.tgz", - "integrity": "sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w==", + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.12.tgz", + "integrity": "sha512-Qe/KWYhEiIIxGs7HrAAjMfShxKldx19SJtr5zu53f3afPsdZNz7HHtdTLXo/kqeiWNXVycI24kSnfzBYkTzpgw==", "license": "MIT", "peer": true }, @@ -5934,9 +6276,9 @@ "license": "MIT" }, "node_modules/@types/google.maps": { - "version": "3.66.2", - "resolved": "https://registry.npmjs.org/@types/google.maps/-/google.maps-3.66.2.tgz", - "integrity": "sha512-Lg/U5iLj90fQV3jQJo6hmGYsNAecXH3J+3LkKb4AupYyyI3UFx7y4hINz1pYILX0DEWNN1FeCAXLUEjBBeV9XA==", + "version": "3.66.4", + "resolved": "https://registry.npmjs.org/@types/google.maps/-/google.maps-3.66.4.tgz", + "integrity": "sha512-t01LM0VeIsUOZWno7ABUv4XL82RalnhRGaTzWykPUtQ+hHT39vsIekeU+roqEaibwebpYIjS7dslx51HwG95nw==", "license": "MIT" }, "node_modules/@types/hast": { @@ -6078,17 +6420,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.70.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.70.0.tgz", - "integrity": "sha512-/v8HZt6RlyIZxB3ntehELOcUcfxKPVGWXnQdJuHRmzrqgF8nQypcC/oxGW+Ot4VGKDq81XugPKxx0n5PBtf9PA==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.70.1.tgz", + "integrity": "sha512-nDNrUQ/4ruSNYbu749TRY7cfrzPtoLHEXSNBI8aaNY32LlZCajixqRf3FqcKC4p5Cam4VOHYx/t+i5+nKXvrqA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.70.0", - "@typescript-eslint/type-utils": "8.70.0", - "@typescript-eslint/utils": "8.70.0", - "@typescript-eslint/visitor-keys": "8.70.0", + "@typescript-eslint/scope-manager": "8.70.1", + "@typescript-eslint/type-utils": "8.70.1", + "@typescript-eslint/utils": "8.70.1", + "@typescript-eslint/visitor-keys": "8.70.1", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.5.0" @@ -6101,15 +6443,15 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.70.0", + "@typescript-eslint/parser": "^8.70.1", "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.9.tgz", - "integrity": "sha512-brTTsvFRt5C1gGHtPst/281UjPD5t9fBqbgoMPlVWy11ZLTPfu7HxK4ZYqO9H7o/yC9rSTCI85EaQ4OoY12qYw==", + "version": "7.0.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.10.tgz", + "integrity": "sha512-HpbUakT7xp5miBUywCHf36ZEuAJNklBJDDsGpUIjMzOSmM8ELSfA9Sa/QDPeNeqeoN31u+UTCkL4klCOVvRm4Q==", "dev": true, "license": "MIT", "engines": { @@ -6117,16 +6459,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.70.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.70.0.tgz", - "integrity": "sha512-zYvrmj9Yxd63UGaXw+kdt6A0F0s0qveJyuatIM77bYC2DE4pgmg7a50u8LR7PRtXd0x+h+Tl3eXabGm06SWd3Q==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.70.1.tgz", + "integrity": "sha512-nO974WLllwhSFWQXnMLj6nDGa8f0khKEz1JzpPJ1u7Vm/4X1X6ZHajpoknU4bb41vJyMB0HHVyS2GqdhWfIXZw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.70.0", - "@typescript-eslint/types": "8.70.0", - "@typescript-eslint/typescript-estree": "8.70.0", - "@typescript-eslint/visitor-keys": "8.70.0", + "@typescript-eslint/scope-manager": "8.70.1", + "@typescript-eslint/types": "8.70.1", + "@typescript-eslint/typescript-estree": "8.70.1", + "@typescript-eslint/visitor-keys": "8.70.1", "debug": "^4.4.3" }, "engines": { @@ -6142,14 +6484,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.70.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.70.0.tgz", - "integrity": "sha512-hFHbTNqhU9G+2eKFXCBVb1tjFT/LceiJ4+HfLO4pTpDI0KHi6iajpcFFkaSQ9gXmCh7n82A0PthaayEdN6mspQ==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.70.1.tgz", + "integrity": "sha512-62xOgboPfwc3/IgPSX/W6oQR3ZbF04194FPGUGH8HL8iLFHbt/456/8Ph1wLNUgVF+s94FlHoipBsz+v7+LMnA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.70.0", - "@typescript-eslint/types": "^8.70.0", + "@typescript-eslint/tsconfig-utils": "^8.70.1", + "@typescript-eslint/types": "^8.70.1", "debug": "^4.4.3" }, "engines": { @@ -6164,14 +6506,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.70.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.70.0.tgz", - "integrity": "sha512-8nP3Kwh5hlgZ4FicGvmznAmJe8UL4sdU8tLukrPaMuQmDuk4Y8xYfzu/aYZW4xT2JCgc7H/TpDI5cGlxcWJSqQ==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.70.1.tgz", + "integrity": "sha512-Pa0EeSeAusQc1WbjQMac+YfenewYTBu0KjgYvkUKwhXaHUKbFog23Dm/rp0DX/6tyYOQ3Xl1a+3EcFNZynGHCw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.70.0", - "@typescript-eslint/visitor-keys": "8.70.0" + "@typescript-eslint/types": "8.70.1", + "@typescript-eslint/visitor-keys": "8.70.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6182,9 +6524,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.70.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.70.0.tgz", - "integrity": "sha512-adnkeeNq9Sq1sUf4+FRVc0KdgYghzsgFpZSQVZVvY0LCuUuN0FnQgyGzCJeC4fW1cdXseBAjU2EOqUIjbNcZUw==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.70.1.tgz", + "integrity": "sha512-jumze1fPI+sDOaM2TWGQdn39PDxTr7TZGeuyLkAbNyx2vtMT3uRnVKChN0hfht5V2TugphJzF6bYXvBcE09qqg==", "dev": true, "license": "MIT", "engines": { @@ -6199,15 +6541,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.70.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.70.0.tgz", - "integrity": "sha512-NUMKIhYVaVIVLnRL9CRt+VVcuLgSHUCpXn4/+K8wql+vdInUzvx8BjUO1oJ7cG9shjFJKtF8F8Hh2kCh3/KBVw==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.70.1.tgz", + "integrity": "sha512-7zKTnyvaVWqzLZHPFQtX1hVHqgkMC+WebPWakNCSyrQVbIP1AM0L0TlBZtACldIRb6PptI8Odk+jyZ5kP3B1VA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.70.0", - "@typescript-eslint/typescript-estree": "8.70.0", - "@typescript-eslint/utils": "8.70.0", + "@typescript-eslint/types": "8.70.1", + "@typescript-eslint/typescript-estree": "8.70.1", + "@typescript-eslint/utils": "8.70.1", "debug": "^4.4.3", "ts-api-utils": "^2.5.0" }, @@ -6224,9 +6566,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.70.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.70.0.tgz", - "integrity": "sha512-asTOIYhDg4zdzOScCyaytrsV3cR6B4ecPQlXw/dJIm7J/MZTtCtfVII9JD8Geh4jTCrK/Xe6cg5UevoleMcoJQ==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.70.1.tgz", + "integrity": "sha512-Dm1ypdhhrGCTyyehxElhgJ6kgk8MVCv5qXdoOVqPr1uqk42jX8KjrZqhROvdShczA8qrDoYiOWn1ykWlx2k81Q==", "dev": true, "license": "MIT", "engines": { @@ -6238,16 +6580,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.70.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.70.0.tgz", - "integrity": "sha512-d9NmHMPEKQ7QCLLm1jI3zmoQBwT5KwFYjXBJ9ymZfKCUU+5rmTRykKAFvH5Qn/ZCds3CEAFS9OC9M/jkl0X2bA==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.70.1.tgz", + "integrity": "sha512-TU8PwyGN0PQJUcE96mw8eCQ44SmxGdQlJmlWakHaHQ15eIuuvye5yNtmh/i6oS88jzXVQB71xdNkbkB/fMwL0g==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.70.0", - "@typescript-eslint/tsconfig-utils": "8.70.0", - "@typescript-eslint/types": "8.70.0", - "@typescript-eslint/visitor-keys": "8.70.0", + "@typescript-eslint/project-service": "8.70.1", + "@typescript-eslint/tsconfig-utils": "8.70.1", + "@typescript-eslint/types": "8.70.1", + "@typescript-eslint/visitor-keys": "8.70.1", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", @@ -6276,9 +6618,9 @@ } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "5.0.9", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz", - "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==", + "version": "5.0.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.12.tgz", + "integrity": "sha512-YovQ3rzhaLMIrDjNDMkNS01tea93qhEhG5xy8f6+R0l+dw3Ki+5sCoIoI942iuLZTHWogWktgwVDhU09iNEimQ==", "dev": true, "license": "MIT", "dependencies": { @@ -6318,16 +6660,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.70.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.70.0.tgz", - "integrity": "sha512-oZmtKJz/4fufZ2p3+Cn3ijEojcdfR+1zYDH2xKYrEly0dR/Q/1xUPRCOlKGxod78nWlU2UnDe09GZ3TaknBFGA==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.70.1.tgz", + "integrity": "sha512-Esgul8MsnKnRLdYU2Eb2cRV9bS5HJYtKj1ByJnOzzG2M58DGdSUQ1jUuILxipqcpB2h9WLrbD5GijIWUjX/Tqw==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.70.0", - "@typescript-eslint/types": "8.70.0", - "@typescript-eslint/typescript-estree": "8.70.0" + "@typescript-eslint/scope-manager": "8.70.1", + "@typescript-eslint/types": "8.70.1", + "@typescript-eslint/typescript-estree": "8.70.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6342,13 +6684,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.70.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.70.0.tgz", - "integrity": "sha512-BoC8PiO4Hkdo0TVJh9Ntxr5MxPDI7/oFsrygN5ADelFSeXG/qgNuucIGA+L5Z6JpPTE/uRfcTWtscjbUaufepQ==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.70.1.tgz", + "integrity": "sha512-Vwj9lUIW5Xq3wQ9w6gv3R86g1hMK8f2zNOdGTAgeXUMMXFK78G9ruCjjqutHMNJc0+CH7LYRnHeUB9IT8wFmcw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.70.0", + "@typescript-eslint/types": "8.70.1", "eslint-visitor-keys": "^5.0.0" }, "engines": { @@ -6811,6 +7153,13 @@ "license": "BSD-3-Clause", "peer": true }, + "node_modules/@webgpu/types": { + "version": "0.1.74", + "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.74.tgz", + "integrity": "sha512-lgiI4hbuLcI9unnm2cL/tvCaQU45dp0xcLWJh5uB/9MBGvIA4F8XIk7nSiBeg+K4xWGYwgZKn80LmERI5CxoTA==", + "license": "BSD-3-Clause", + "peer": true + }, "node_modules/@zip.js/zip.js": { "version": "2.8.61", "resolved": "https://registry.npmjs.org/@zip.js/zip.js/-/zip.js-2.8.61.tgz", @@ -6858,13 +7207,10 @@ "optional": true }, "node_modules/a5-js": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/a5-js/-/a5-js-0.7.3.tgz", - "integrity": "sha512-3aoMwHmNkyuMDHS4q6GRRInpOawamen2pokIbc0MQmR9cqG0Y9+B0bZpzswwetjrSG2ckbYtShH+nKru6+3O5Q==", - "license": "Apache-2.0", - "dependencies": { - "gl-matrix": "^3.4.3" - } + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/a5-js/-/a5-js-0.10.1.tgz", + "integrity": "sha512-UeTPtqZzXpDBLX0sm9GaUXArwHntBGQ9M1Bh7rB/wjibQEOmvaq5amgJKc4xf0A9GO9JgFhHRvlvdCeiav2+/g==", + "license": "Apache-2.0" }, "node_modules/acorn": { "version": "8.18.0", @@ -8827,30 +9173,32 @@ "license": "MIT" }, "node_modules/deck.gl": { - "version": "9.3.11", - "resolved": "https://registry.npmjs.org/deck.gl/-/deck.gl-9.3.11.tgz", - "integrity": "sha512-4qAQdLz8tPLpihiwS2LfdNlhn4E+KpOibjFlGpCgl2prCB6MYLNfsgiwpj1R23CtJb9lWz2wIr1BEDXqxMCGcQ==", - "license": "MIT", - "dependencies": { - "@deck.gl/aggregation-layers": "9.3.11", - "@deck.gl/arcgis": "9.3.11", - "@deck.gl/carto": "9.3.11", - "@deck.gl/core": "9.3.11", - "@deck.gl/extensions": "9.3.11", - "@deck.gl/geo-layers": "9.3.11", - "@deck.gl/google-maps": "9.3.11", - "@deck.gl/json": "9.3.11", - "@deck.gl/layers": "9.3.11", - "@deck.gl/mapbox": "9.3.11", - "@deck.gl/mesh-layers": "9.3.11", - "@deck.gl/react": "9.3.11", - "@deck.gl/widgets": "9.3.11", + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/deck.gl/-/deck.gl-9.4.0.tgz", + "integrity": "sha512-8q5R1CwUNZUYTZ41BC8l6avRvLIEzT9uceh0PHc6Me74dLlpBvYt92pFLpY25i0HFSg9cRiVuidTXFRpmuZbJg==", + "license": "MIT", + "dependencies": { + "@deck.gl/aggregation-layers": "9.4.0", + "@deck.gl/arcgis": "9.4.0", + "@deck.gl/carto": "9.4.0", + "@deck.gl/core": "9.4.0", + "@deck.gl/extensions": "9.4.0", + "@deck.gl/geo-layers": "9.4.0", + "@deck.gl/google-maps": "9.4.0", + "@deck.gl/json": "9.4.0", + "@deck.gl/layers": "9.4.0", + "@deck.gl/mapbox": "9.4.0", + "@deck.gl/maplibre": "9.4.0", + "@deck.gl/mesh-layers": "9.4.0", + "@deck.gl/react": "9.4.0", + "@deck.gl/widgets": "9.4.0", "@loaders.gl/core": "^4.4.3", - "@luma.gl/core": "~9.3.5", - "@luma.gl/engine": "~9.3.5" + "@luma.gl/core": "^9.4.0", + "@luma.gl/engine": "^9.4.0" }, "peerDependencies": { "@arcgis/core": "^4.0.0", + "maplibre-gl": "^4.5.1 || ^5.0.0 || ^6.0.0", "react": ">=16.3.0", "react-dom": ">=16.3.0" }, @@ -8858,6 +9206,9 @@ "@arcgis/core": { "optional": true }, + "maplibre-gl": { + "optional": true + }, "react": { "optional": true }, @@ -12495,9 +12846,9 @@ } }, "node_modules/maplibre-gl": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-6.9.0.tgz", - "integrity": "sha512-vFMwMK0Zs+NM/rOMSdtu8bO30DIexhBEVi5KC6f70/XtI+L/K2wC3LsDCAXFZ4s8ik5gAuDugfCNbpllpdJ9bA==", + "version": "6.11.2", + "resolved": "https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-6.11.2.tgz", + "integrity": "sha512-Xh06pxoipjX/Ad1sUPGhiNh9go9naCNGZZ1IJm3sIeqK1kYGuMaMDSTIGDQ2igOLfVyukJU7kvEOA089VO7Z7g==", "license": "BSD-3-Clause", "dependencies": { "@mapbox/point-geometry": "^1.1.0", @@ -12505,8 +12856,8 @@ "@mapbox/unitbezier": "^1.0.0", "@mapbox/vector-tile": "^3.0.0", "@maplibre/geojson-vt": "^6.1.1", - "@maplibre/maplibre-gl-style-spec": "^26.4.2", - "@maplibre/mlt": "^1.2.1", + "@maplibre/maplibre-gl-style-spec": "^26.4.4", + "@maplibre/mlt": "^1.3.0", "@maplibre/vt-pbf": "^4.3.2", "@types/geojson": "^7946.0.16", "bidi-js": "^1.1.0", @@ -13306,18 +13657,18 @@ } }, "node_modules/moment": { - "version": "2.30.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", - "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", + "version": "2.31.0", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.31.0.tgz", + "integrity": "sha512-0acOTfMiWOheYS4eoWb80yYMb/JLvVv9SHbs2PehaDzfUG0Bw855SKyk0IKTnPGa5+U2bmi3W68l1+sGLX/pvw==", "license": "MIT", "engines": { "node": "*" } }, "node_modules/moment-timezone": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.6.3.tgz", - "integrity": "sha512-pVEPA/HCFHHbwJ130ywnzYuZpkEGcP6Daa/OwNebpA18MybeFHmQilAGGovXgWijQ8vQtmud9jZrziUBgsykfg==", + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.6.4.tgz", + "integrity": "sha512-JHUK8Mgheach4uMQmIV/pIfrv0ubPiDCPPqc7Mi604je1UblP6Gbm+FfV+Oh88KP03rZqGCZG3t0wmpfdlDv+w==", "license": "MIT", "dependencies": { "moment": "^2.29.4" @@ -14022,9 +14373,9 @@ } }, "node_modules/prettier": { - "version": "3.9.6", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.9.6.tgz", - "integrity": "sha512-OpN0zzVdiaiAhxpuuj5efpIS4sY9j7bY6uR5mnj5yPzGkdkjNKSJeUThPb60Jw29QuAZgA4o+/iB49kFiaBX6g==", + "version": "3.9.9", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.9.9.tgz", + "integrity": "sha512-Z/CJHIkdujO/OtN7nXUii0Rf3VT5SRuhjBA82Xvu2XhBUgX3nhP67T0LHceBdQLex7OOFGTox+Q5Yg8Jk2Qivg==", "dev": true, "license": "MIT", "bin": { @@ -14263,9 +14614,9 @@ } }, "node_modules/react-i18next": { - "version": "17.0.14", - "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-17.0.14.tgz", - "integrity": "sha512-ZpMBfJL3BiXPuYHj5QMY1GwvKJNhE1vCxOJQ8BoMBdHP5XONTfi/Qss1nuRlnFdIl72PKo2jPmw+fxuLjRFgaQ==", + "version": "17.0.15", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-17.0.15.tgz", + "integrity": "sha512-7uYpx/oBkesLto7cOzOmfITlUBaXHCAcFahmgETMfWr8nbbWRRnVGvz8wsH/xpbNcyoH+NpCcnOQEqWPMO6/hw==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.29.7", @@ -14381,9 +14732,9 @@ } }, "node_modules/react-router": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.18.3.tgz", - "integrity": "sha512-gyXgtdr5uACJ5b1Q4udzjVV+tb/rlHIMJKuJ0e89R4Kzgz47z/rgP0dIKxktqIEUhDHluGTPJJH/wRha7CyqsA==", + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.18.4.tgz", + "integrity": "sha512-PUPQcMhMGRAslLcvtlPz/kmzBEWPhLdgLFrL7pLNepBL6dX0lWj4WD2cUYVgYCuT3jxvghYFg81cDTj44DhetQ==", "license": "MIT", "dependencies": { "cookie": "^1.0.1", @@ -14403,12 +14754,12 @@ } }, "node_modules/react-router-dom": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.18.3.tgz", - "integrity": "sha512-ytVbyBBM7vMfRCam25r0WMhSVSom909A8p+8m0/f1w853dz/xfFu6etAT2SEbVoSnI+ZoPRDqIsQXVT89gp7kg==", + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.18.4.tgz", + "integrity": "sha512-yrfmJHIpDG7taCpqKjT1G5B6q3O2K+RN8/fgNf0lTjCwiPbQ0ei6vXX9ZjQR+7ld8Tr7Z5xmyMnZ8YJrphWQUw==", "license": "MIT", "dependencies": { - "react-router": "7.18.3" + "react-router": "7.18.4" }, "engines": { "node": ">=20.0.0" @@ -16040,16 +16391,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.70.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.70.0.tgz", - "integrity": "sha512-P/W5cz70/cQAuKfY3xwQMWWTV7BvJ0mAQmi+9mBcsVPaBUpd6Ohpa+fECv9rBFrQcig86jAiNBFNWUqnTjr4pw==", + "version": "8.70.1", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.70.1.tgz", + "integrity": "sha512-AcWG7KDjZ2THNXsgwttMaGmzVi0VFRlFYfqFHYQRbDpF3owuYbuiL8c7UUrd2k8s3PoSfIQrWfrGXfcElrWLYA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.70.0", - "@typescript-eslint/parser": "8.70.0", - "@typescript-eslint/typescript-estree": "8.70.0", - "@typescript-eslint/utils": "8.70.0" + "@typescript-eslint/eslint-plugin": "8.70.1", + "@typescript-eslint/parser": "8.70.1", + "@typescript-eslint/typescript-estree": "8.70.1", + "@typescript-eslint/utils": "8.70.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/frontend/package.json b/frontend/package.json index 84d0fdfee..09af9706c 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -18,10 +18,10 @@ "dead-code": "ts-prune | grep -v \"(used in module)\"" }, "dependencies": { - "@deck.gl/aggregation-layers": "~9.3.11", - "@deck.gl/extensions": "~9.3.11", - "@deck.gl/layers": "~9.3.11", - "@deck.gl/react": "~9.3.11", + "@deck.gl/aggregation-layers": "~9.4.0", + "@deck.gl/extensions": "~9.4.0", + "@deck.gl/layers": "~9.4.0", + "@deck.gl/react": "~9.4.0", "@hookform/resolvers": "^5.9.1", "@simplewebauthn/browser": "^13.3.0", "@turf/turf": "^6.5.0", @@ -31,7 +31,7 @@ "d3-geo": "^3.1.1", "date-fns": "^3.0.6", "date-fns-tz": "^3.2.0", - "deck.gl": "~9.3.11", + "deck.gl": "~9.4.0", "emoji-picker-element": "^1.29.1", "emoji-picker-element-data": "^1.8.0", "exceljs": "^4.4.0", @@ -40,15 +40,15 @@ "jspdf": "^4.1.0", "jspdf-autotable": "^5.0.7", "jsqr": "^1.4.0", - "maplibre-gl": "^6.9.0", + "maplibre-gl": "^6.11.2", "qrcode.react": "^4.2.0", "react": "^19.2.8", "react-dom": "^19.2.8", "react-hook-form": "^7.86.0", - "react-i18next": "^17.0.13", + "react-i18next": "^17.0.15", "react-map-gl": "^8.1.2", "react-markdown": "^10.1.0", - "react-router-dom": "^7.18.2", + "react-router-dom": "^7.18.4", "recharts": "^3.10.1", "tesseract.js": "^6.0.1", "topojson-client": "^3.1.0", @@ -76,11 +76,11 @@ "globals": "^17.11.0", "jsdom": "^23.0.1", "postcss": "^8.5.26", - "prettier": "^3.9.6", + "prettier": "^3.9.9", "tailwindcss": "^4.3.3", "ts-prune": "^0.10.3", "typescript": "^5.3.3", - "typescript-eslint": "^8.68.0", + "typescript-eslint": "^8.70.1", "vite": "^6.4.1", "vitest": "^4.0.15" },