@@ -104,12 +107,14 @@
Rendering video...
const nonGeoExample = new deck.DeckGL({
container: document.getElementById('non-geo'),
mapbox: false /* disable map */,
- views: [new deck.OrbitView()],
+ views: new deck.OrbitView({
+ // most video formats don't fully support transparency
+ clear: {
+ color: [255, 255, 255, 1]
+ }
+ }),
initialViewState: {distance: 1, fov: 50, rotationX: 10, rotationOrbit: 160, zoom: 3.5},
controller: false,
- parameters: {
- clearColor: [255, 255, 255, 1]
- },
// retina displays will double resolution
useDevicePixels: false
});
diff --git a/examples/website/basic-basemap-mapbox-legacy/app.jsx b/examples/website/basic-basemap-mapbox-legacy/app.jsx
index e8ba0fcd..b41bf7aa 100644
--- a/examples/website/basic-basemap-mapbox-legacy/app.jsx
+++ b/examples/website/basic-basemap-mapbox-legacy/app.jsx
@@ -80,6 +80,7 @@ const DeckGLOverlay = forwardRef((props, ref) => {
setRef(ref, deck._deck);
return null;
});
+DeckGLOverlay.displayName = 'DeckGLOverlay';
const Container = ({children}) => (
hubble.gl Example
+
-
-
-
-
-
+
+
+
+
hubble.gl Example
+
+
+
+
+
+
+
diff --git a/examples/website/basic-basemap-mapbox/package.json b/examples/website/basic-basemap-mapbox/package.json
index 70f3ac68..3e03889e 100644
--- a/examples/website/basic-basemap-mapbox/package.json
+++ b/examples/website/basic-basemap-mapbox/package.json
@@ -9,15 +9,15 @@
"build": "vite build"
},
"dependencies": {
- "deck.gl": "^8.9",
+ "deck.gl": "^9.1",
"hubble.gl": "^1.4.0",
+ "mapbox-gl": "^3.10.0",
+ "popmotion": "9.3.1",
"react": "^18.3.0",
"react-dom": "^18.3.0",
- "react-map-gl": "^7.1.8",
- "mapbox-gl": "^2.0.0",
- "popmotion": "9.3.1"
+ "react-map-gl": "^8.0.1"
},
"devDependencies": {
- "vite": "^4.0.0"
+ "vite": "^6.2.0"
}
}
diff --git a/examples/website/basic-basemap/package.json b/examples/website/basic-basemap/package.json
index dea51e26..8e8facf4 100644
--- a/examples/website/basic-basemap/package.json
+++ b/examples/website/basic-basemap/package.json
@@ -9,13 +9,13 @@
"build": "vite build"
},
"dependencies": {
- "deck.gl": "^8.9",
+ "deck.gl": "^9.1",
"hubble.gl": "^1.4.0",
+ "maplibre-gl": "^3.6.2",
+ "popmotion": "9.3.1",
"react": "^18.3.0",
"react-dom": "^18.3.0",
- "react-map-gl": "^7.1.8",
- "maplibre-gl": "^3.6.2",
- "popmotion": "9.3.1"
+ "react-map-gl": "^7.1.8"
},
"devDependencies": {
"vite": "^4.0.0"
diff --git a/examples/website/camera/app.jsx b/examples/website/camera/app.jsx
index a79685bd..9f75d98a 100644
--- a/examples/website/camera/app.jsx
+++ b/examples/website/camera/app.jsx
@@ -1,11 +1,11 @@
import React, {useState, useRef, useEffect} from 'react';
import {createRoot} from 'react-dom/client';
-import DeckGL from '@deck.gl/react';
+import {DeckGL} from '@deck.gl/react';
import {useHubbleGl, BasicControls} from '@hubble.gl/react';
-import {vignette, fxaa} from '@luma.gl/shadertools';
+import {vignette, fxaa} from '@luma.gl/effects';
import {PostProcessEffect, MapView} from '@deck.gl/core';
-import {deckAnimation} from './layers';
import {easeInOut} from 'popmotion';
+import {deckAnimation} from './layers';
const INITIAL_VIEW_STATE = {
longitude: -122.435,
@@ -108,12 +108,18 @@ export default function App() {
deckRef.current = ref?.deck}
+ ref={ref => (deckRef.current = ref?.deck)}
style={{position: 'unset'}}
- views={new MapView({farZMultiplier: 3})}
+ views={
+ new MapView({
+ farZMultiplier: 3,
+ clear: {
+ color: [61 / 255, 20 / 255, 76 / 255, 1]
+ }
+ })
+ }
parameters={{
- depthTest: false,
- clearColor: [61 / 255, 20 / 255, 76 / 255, 1]
+ depthTest: false
// blend: true,
// blendEquation: GL.FUNC_ADD,
// blendFunc: [GL.SRC_ALPHA, GL.ONE_MINUS_SRC_ALPHA]
diff --git a/examples/website/camera/package.json b/examples/website/camera/package.json
index a18764fb..d05b9a40 100644
--- a/examples/website/camera/package.json
+++ b/examples/website/camera/package.json
@@ -9,11 +9,12 @@
"build": "vite build"
},
"dependencies": {
+ "@luma.gl/effects": "9.1.4",
+ "deck.gl": "^9.1",
"hubble.gl": "^1.4.0",
- "deck.gl": "^8.9",
+ "popmotion": "9.3.1",
"react": "^18.3.0",
- "react-dom": "^18.3.0",
- "popmotion": "9.3.1"
+ "react-dom": "^18.3.0"
},
"devDependencies": {
"vite": "^4.0.0"
diff --git a/examples/website/quick-start/app.jsx b/examples/website/quick-start/app.jsx
index 79323952..b17ac4b8 100644
--- a/examples/website/quick-start/app.jsx
+++ b/examples/website/quick-start/app.jsx
@@ -1,5 +1,6 @@
import React from 'react';
import {createRoot} from 'react-dom/client';
+import {MapView} from '@deck.gl/core';
import {ScatterplotLayer, TextLayer} from '@deck.gl/layers';
import {QuickAnimation, hold, useDeckAnimation} from 'hubble.gl';
import {anticipate, easeIn, reverseEasing} from 'popmotion';
@@ -91,9 +92,12 @@ export default function App() {
resolution={RESOLUTION}
animation={animation}
deckProps={{
- parameters: {
- clearColor: [255, 255, 255, 1]
- }
+ views: new MapView({
+ // most video formats don't fully support transparency
+ clear: {
+ color: [255, 255, 255, 1]
+ }
+ })
}}
timecode={TIMECODE}
/>
diff --git a/examples/website/quick-start/quick-start-after.jsx b/examples/website/quick-start/quick-start-after.jsx
index cd8a8eb5..0cedd008 100644
--- a/examples/website/quick-start/quick-start-after.jsx
+++ b/examples/website/quick-start/quick-start-after.jsx
@@ -1,4 +1,5 @@
import React, {useMemo} from 'react';
+import {MapView} from '@deck.gl/core';
import {ScatterplotLayer, TextLayer} from '@deck.gl/layers';
import {QuickAnimation, hold, DeckAnimation} from 'hubble.gl';
import {anticipate, easeIn, reverseEasing} from 'popmotion';
@@ -76,9 +77,12 @@ export default function App() {
resolution={RESOLUTION}
animation={animation}
deckProps={{
- parameters: {
- clearColor: [255, 255, 255, 1]
- }
+ views: new MapView({
+ // most video formats don't fully support transparency
+ clear: {
+ color: [255, 255, 255, 1]
+ }
+ })
}}
timecode={TIMECODE}
/>
diff --git a/examples/website/quick-start/quick-start-before.jsx b/examples/website/quick-start/quick-start-before.jsx
index 2f997e47..236338c2 100644
--- a/examples/website/quick-start/quick-start-before.jsx
+++ b/examples/website/quick-start/quick-start-before.jsx
@@ -1,4 +1,5 @@
import React from 'react';
+import {MapView} from '@deck.gl/core';
import {ScatterplotLayer, TextLayer} from '@deck.gl/layers';
import DeckGL from '@deck.gl/react';
@@ -32,9 +33,12 @@ export default function App() {
width={640}
height={480}
layers={layers}
- parameters={{
- clearColor: [255, 255, 255, 1]
- }}
+ views={new MapView({
+ // most video formats don't fully support transparency
+ clear: {
+ color: [255, 255, 255, 1]
+ }
+ })}
/>
);
}
diff --git a/examples/website/terrain/app.jsx b/examples/website/terrain/app.jsx
index 9fe4ba33..04741036 100644
--- a/examples/website/terrain/app.jsx
+++ b/examples/website/terrain/app.jsx
@@ -1,6 +1,6 @@
import React, {useState, useRef, useEffect} from 'react';
import {createRoot} from 'react-dom/client';
-import DeckGL from '@deck.gl/react';
+import {DeckGL} from '@deck.gl/react';
import {TerrainLayer} from '@deck.gl/geo-layers';
import {BasicControls, useHubbleGl} from '@hubble.gl/react';
import {hold, DeckAnimation} from '@hubble.gl/core';
@@ -169,7 +169,7 @@ export default function App() {
deckRef.current = ref?.deck}
+ ref={ref => (deckRef.current = ref?.deck)}
style={{position: 'unset'}}
viewState={cameraFrame}
onViewStateChange={({viewState: vs}) => {
@@ -203,4 +203,4 @@ export default function App() {
export async function renderToDOM(container) {
const root = createRoot(container);
root.render();
-}
\ No newline at end of file
+}
diff --git a/examples/website/terrain/package.json b/examples/website/terrain/package.json
index 81c8dcc6..d67e1aeb 100644
--- a/examples/website/terrain/package.json
+++ b/examples/website/terrain/package.json
@@ -9,13 +9,13 @@
"build": "vite build"
},
"dependencies": {
+ "deck.gl": "^9.1",
"hubble.gl": "^1.4.0",
- "deck.gl": "^8.9",
+ "popmotion": "9.3.1",
"react": "^18.3.0",
- "react-dom": "^18.3.0",
- "popmotion": "9.3.1"
+ "react-dom": "^18.3.0"
},
"devDependencies": {
- "vite": "^4.0.0"
+ "vite": "^6.2.0"
}
}
diff --git a/examples/website/trips/app.tsx b/examples/website/trips/app.tsx
index 5428417c..27ce78dd 100644
--- a/examples/website/trips/app.tsx
+++ b/examples/website/trips/app.tsx
@@ -4,17 +4,25 @@
* Source code: https://github.com/visgl/deck.gl/tree/master/examples/website/trips
*/
-import React, {useState, useRef, useEffect, useCallback, forwardRef, ForwardedRef} from 'react';
+import React, {
+ useState,
+ useRef,
+ useEffect,
+ useCallback,
+ forwardRef,
+ ForwardedRef,
+ useMemo
+} from 'react';
import {createRoot} from 'react-dom/client';
import {BasicControls, useHubbleGl, useDeckAnimation} from '@hubble.gl/react';
-import {AmbientLight, PointLight, LightingEffect, Deck} from '@deck.gl/core/typed';
-import {MapboxOverlay, MapboxOverlayProps} from '@deck.gl/mapbox/typed';
-import Map, {MapRef, useControl} from 'react-map-gl/maplibre';
-import {PolygonLayer} from '@deck.gl/layers/typed';
-import {TripsLayer} from '@deck.gl/geo-layers/typed';
-import {setRef} from './set-ref';
-
+import {AmbientLight, PointLight, LightingEffect, Deck, MapViewState, Layer} from '@deck.gl/core';
+import {MapboxOverlay, MapboxOverlayProps} from '@deck.gl/mapbox';
+import {Map, type MapRef, useControl} from 'react-map-gl/maplibre';
+import {PolygonLayer} from '@deck.gl/layers';
+import {TripsLayer} from '@deck.gl/geo-layers';
import {easeInOut} from 'popmotion';
+import {Container} from 'react-dom';
+import {setRef} from './set-ref';
// Source data CSV
const DATA_URL = {
@@ -40,13 +48,13 @@ const material = {
ambient: 0.1,
diffuse: 0.6,
shininess: 32,
- specularColor: [60, 64, 70]
+ specularColor: [60, 64, 70] as [number, number, number]
};
const DEFAULT_THEME = {
- buildingColor: [74, 80, 87],
- trailColor0: [253, 128, 93],
- trailColor1: [23, 184, 190],
+ buildingColor: [74, 80, 87] as [number, number, number],
+ trailColor0: [253, 128, 93] as [number, number, number],
+ trailColor1: [23, 184, 190] as [number, number, number],
material,
effects: [lightingEffect]
};
@@ -95,7 +103,7 @@ const timecode = {
framerate: 30
};
-const Container = ({children}) => (
+const RenderContainer = ({children}) => (
(
);
-const DeckGLOverlay = forwardRef(
- (props: MapboxOverlayProps, ref: ForwardedRef) => {
- // MapboxOverlay handles a variety of props differently than the Deck class.
- // https://deck.gl/docs/api-reference/mapbox/mapbox-overlay#constructor
- const deck = useControl(() => new MapboxOverlay({...props, interleaved: true}));
+const DeckGLOverlay = forwardRef(function DeckGLOverlay(
+ props: MapboxOverlayProps,
+ ref: ForwardedRef
+) {
+ // MapboxOverlay handles a variety of props differently than the Deck class.
+ // https://deck.gl/docs/api-reference/mapbox/mapbox-overlay#constructor
+ const deck = useControl(() => new MapboxOverlay({...props, interleaved: true}));
- deck.setProps(props);
+ deck.setProps(props);
- // @ts-expect-error private property
- setRef(ref, deck._deck);
- return null;
- }
-);
+ // @ts-expect-error private property
+ setRef(ref, deck._deck);
+ return null;
+});
-export default function App({mapStyle = 'https://basemaps.cartocdn.com/gl/dark-matter-gl-style/style.json'}) {
+export default function App({
+ mapStyle = 'https://basemaps.cartocdn.com/gl/dark-matter-gl-style/style.json'
+}) {
const deckRef = useRef(null);
const mapRef = useRef(null);
const [busy, setBusy] = useState(false);
+ const layers: Layer[] = useMemo(
+ () => [
+ new TripsLayer({
+ id: 'trips',
+ data: DATA_URL.TRIPS,
+ getPath: d => d.path,
+ getTimestamps: d => d.timestamps,
+ getColor: d => (d.vendor === 0 ? DEFAULT_THEME.trailColor0 : DEFAULT_THEME.trailColor1),
+ opacity: 1,
+ widthMinPixels: 2,
+ rounded: true,
+ trailLength: 180,
+ shadowEnabled: false
+ }),
+ new PolygonLayer({
+ id: 'buildings',
+ data: DATA_URL.BUILDINGS,
+ extruded: true,
+ wireframe: false,
+ opacity: 0.5,
+ getPolygon: f => f.polygon,
+ getElevation: f => f.height,
+ getFillColor: DEFAULT_THEME.buildingColor,
+ material: DEFAULT_THEME.material
+ }),
+ new PolygonLayer({
+ id: 'ground',
+ data: landCover,
+ getPolygon: f => f,
+ stroked: false,
+ getFillColor: [0, 0, 0, 0]
+ })
+ ],
+ []
+ );
+
const deckAnimation = useDeckAnimation({
- getLayers: a =>
- a.applyLayerKeyframes([
- new TripsLayer({
- id: 'trips',
- data: DATA_URL.TRIPS,
- getPath: d => d.path,
- getTimestamps: d => d.timestamps,
- getColor: d => (d.vendor === 0 ? DEFAULT_THEME.trailColor0 : DEFAULT_THEME.trailColor1),
- opacity: 1,
- widthMinPixels: 2,
- rounded: true,
- trailLength: 180,
- shadowEnabled: false
- }),
- new PolygonLayer({
- id: 'buildings',
- data: DATA_URL.BUILDINGS,
- extruded: true,
- wireframe: false,
- opacity: 0.5,
- getPolygon: f => f.polygon,
- getElevation: f => f.height,
- getFillColor: DEFAULT_THEME.buildingColor,
- material: DEFAULT_THEME.material
- }),
- new PolygonLayer({
- id: 'ground',
- data: landCover,
- getPolygon: f => f,
- stroked: false,
- getFillColor: [0, 0, 0, 0]
- })
- ]),
+ getLayers: a => a.applyLayerKeyframes(layers),
layerKeyframes: [
{
id: 'trips',
@@ -174,6 +189,7 @@ export default function App({mapStyle = 'https://basemaps.cartocdn.com/gl/dark-m
]
});
+ // @ts-expect-error MapRef is not compatible with Mapbox MapRef
const {deckProps, mapProps, adapter, cameraFrame, setCameraFrame} = useHubbleGl({
deckRef,
mapRef,
@@ -182,7 +198,7 @@ export default function App({mapStyle = 'https://basemaps.cartocdn.com/gl/dark-m
});
const onViewStateChange = useCallback(
- ({viewState: vs}) => {
+ ({viewState: vs}: {viewState: MapViewState}) => {
adapter.animationManager.setKeyframes('deck', {
cameraKeyframe: {
timings: [0, timecode.end],
@@ -212,7 +228,7 @@ export default function App({mapStyle = 'https://basemaps.cartocdn.com/gl/dark-m
useEffect(() => onViewStateChange({viewState: cameraFrame}), []);
return (
-
+
-
+
);
}
-export async function renderToDOM(container) {
+export async function renderToDOM(container: Container) {
const root = createRoot(container);
root.render();
}
diff --git a/examples/website/trips/package.json b/examples/website/trips/package.json
index 7fba84ec..413c9207 100644
--- a/examples/website/trips/package.json
+++ b/examples/website/trips/package.json
@@ -9,10 +9,10 @@
"build": "vite build"
},
"dependencies": {
- "react-map-gl": "^7.1.0",
+ "react-map-gl": "^8.0.1",
"hubble.gl": "^1.4.0",
"maplibre-gl": "^3.6.2",
- "deck.gl": "^8.9",
+ "deck.gl": "^9.1",
"react": "^18.3.0",
"react-dom": "^18.3.0",
"popmotion": "9.3.1"
@@ -20,8 +20,5 @@
"devDependencies": {
"typescript": "^4.6.0",
"vite": "^4.0.0"
- },
- "resolutions_comments": [
- "mapbox-gl: pinned to v1 for open license"
- ]
+ }
}
diff --git a/examples/worldview/package.json b/examples/worldview/package.json
index 256004ce..4afbb9f8 100644
--- a/examples/worldview/package.json
+++ b/examples/worldview/package.json
@@ -8,8 +8,8 @@
},
"dependencies": {
"deck.gl": "8.2.0",
- "@loaders.gl/core": "^2.3.13",
- "@loaders.gl/json": "^2.3.13",
+ "@loaders.gl/core": "^4.3.3",
+ "@loaders.gl/json": "^4.3.3",
"@reduxjs/toolkit": "^1.5.0",
"d3-request": "^1.0.6",
"global": "^4.3.0",
diff --git a/lerna.json b/lerna.json
index a255fc92..7e478089 100644
--- a/lerna.json
+++ b/lerna.json
@@ -1,7 +1,5 @@
{
"version": "1.4.0",
"npmClient": "yarn",
- "packages": [
- "modules/*"
- ]
+ "packages": ["modules/*"]
}
diff --git a/modules/core/package.json b/modules/core/package.json
index eb47a308..4b30ba6f 100644
--- a/modules/core/package.json
+++ b/modules/core/package.json
@@ -35,9 +35,9 @@
"build-bundle": "ocular-bundle ./bundle.ts"
},
"dependencies": {
- "@loaders.gl/core": "^3.4.13",
- "@loaders.gl/video": "^3.4.13",
- "@loaders.gl/zip": "^3.4.13",
+ "@loaders.gl/core": "^4.3.3",
+ "@loaders.gl/video": "^4.3.3",
+ "@loaders.gl/zip": "^4.3.3",
"@math.gl/core": "^3.6.0",
"@math.gl/web-mercator": "^3.6.2",
"@probe.gl/log": "^4.1.0",
@@ -45,18 +45,15 @@
"popmotion": "9.3.1",
"webm-writer": "^1.0.0"
},
- "resolutions": {
- "@loaders.gl/video": "3.0.12"
- },
"peerDependencies": {
- "@deck.gl/core": ">=8.3",
- "@luma.gl/core": ">=8.3",
- "@luma.gl/engine": ">=8.3"
+ "@deck.gl/core": ">=9.1",
+ "@luma.gl/core": ">=9.1",
+ "@luma.gl/engine": ">=9.1"
},
"devDependencies": {
- "@deck.gl/core": "^8.9",
- "@luma.gl/core": "^8.5.0",
- "@luma.gl/engine": "^8.5.0",
+ "@deck.gl/core": "^9.1",
+ "@luma.gl/core": "^9.1.0",
+ "@luma.gl/engine": "^9.1.0",
"@types/tape-catch": "^1.0.2"
}
}
diff --git a/modules/core/src/adapters/deck-adapter.ts b/modules/core/src/adapters/deck-adapter.ts
index 2c962323..02a37652 100644
--- a/modules/core/src/adapters/deck-adapter.ts
+++ b/modules/core/src/adapters/deck-adapter.ts
@@ -3,17 +3,17 @@
// Copyright (c) vis.gl contributors
/* eslint-disable no-console */
+import {Deck, Layer, DeckProps} from '@deck.gl/core';
import {type FrameEncoder, PreviewEncoder, type FormatConfigs} from '../encoders/index';
import {AnimationManager} from '../animations/index';
import {type Timecode, VideoCapture} from '../capture/video-capture';
-import type {Deck, Layer, DeckProps} from '@deck.gl/core/typed';
export default class DeckAdapter {
deck?: Deck;
animationManager: AnimationManager;
shouldAnimate: boolean;
enabled: boolean;
- glContext?: WebGLRenderingContext;
+ glContext?: WebGL2RenderingContext;
videoCapture: VideoCapture;
constructor({
@@ -21,7 +21,7 @@ export default class DeckAdapter {
glContext = undefined
}: {
animationManager?: AnimationManager;
- glContext?: WebGLRenderingContext;
+ glContext?: WebGL2RenderingContext;
}) {
this.animationManager = animationManager || new AnimationManager({});
this.glContext = glContext;
@@ -46,7 +46,7 @@ export default class DeckAdapter {
deck: Deck;
onNextFrame?: (nextTimeMs: number) => void;
extraProps?: DeckProps;
- }) {
+ }): DeckProps {
if (deck) {
this.deck = deck;
}
@@ -124,8 +124,7 @@ export default class DeckAdapter {
const areAllLayersLoaded =
this.deck && this.deck.props.layers.every(layer => (layer as Layer).isLoaded);
if (this.videoCapture.isRecording() && areAllLayersLoaded && readyToCapture) {
- // @ts-expect-error TODO use getCanvas
- const canvas = this.deck.canvas;
+ const canvas = this.deck.getCanvas();
this.videoCapture.capture(canvas, nextTimeMs => {
this.seek({timeMs: nextTimeMs});
proceedToNextFrame(nextTimeMs);
diff --git a/modules/core/src/animations/deck-animation.ts b/modules/core/src/animations/deck-animation.ts
index 537eb5dd..88e8d16f 100644
--- a/modules/core/src/animations/deck-animation.ts
+++ b/modules/core/src/animations/deck-animation.ts
@@ -11,7 +11,7 @@ import {
DeckLayerKeyframeProps
} from '../keyframes/index';
import Animation, {AnimationConstructor} from './animation';
-import type {Layer} from '@deck.gl/core/typed';
+import type {Layer} from '@deck.gl/core';
function noop() {}
diff --git a/modules/core/src/capture/video-capture.ts b/modules/core/src/capture/video-capture.ts
index 1d755b88..73632fe9 100644
--- a/modules/core/src/capture/video-capture.ts
+++ b/modules/core/src/capture/video-capture.ts
@@ -93,16 +93,21 @@ export class VideoCapture {
if (!this.capturing && this.isRecording()) {
this.capturing = true;
// capture canvas
- this._capture(canvas).then(data => {
- this.capturing = false;
- if (data.kind === 'next-frame') {
- proceedToNextFrame(data.nextTimeMs);
- } else if (data.kind === 'stop') {
- this.onStop?.();
- } else {
- console.log(data);
- }
- });
+ this._capture(canvas)
+ .then(data => {
+ this.capturing = false;
+ if (data.kind === 'next-frame') {
+ proceedToNextFrame(data.nextTimeMs);
+ } else if (data.kind === 'stop') {
+ this.onStop?.();
+ } else {
+ console.log(data);
+ }
+ })
+ .catch(error => {
+ console.error('Error capturing frame:', error);
+ this.capturing = false;
+ });
}
}
@@ -137,7 +142,11 @@ export class VideoCapture {
this.onStop = undefined;
};
if (!abort) {
- this._save(onSave).then(finish);
+ this._save(onSave)
+ .then(finish)
+ .catch((reason: Error) =>
+ console.error('Error saving video:', reason.message, reason.stack)
+ );
}
finish();
}
diff --git a/modules/main/package.json b/modules/main/package.json
index 1523db75..e279588b 100644
--- a/modules/main/package.json
+++ b/modules/main/package.json
@@ -40,8 +40,8 @@
"@hubble.gl/react": "1.4.0"
},
"peerDependencies": {
- "react": ">=16.3.0",
- "react-dom": ">=16.3.0"
+ "react": ">=18.3.0",
+ "react-dom": ">=18.3.0"
},
"peerDependenciesMeta": {
"react": {
diff --git a/modules/react/package.json b/modules/react/package.json
index 2412a9e9..e7842323 100644
--- a/modules/react/package.json
+++ b/modules/react/package.json
@@ -35,7 +35,7 @@
"sideEffects": false,
"dependencies": {
"@kepler.gl/constants": "3.1.0",
- "@loaders.gl/zip": "^3.4.13",
+ "@loaders.gl/zip": "^4.3.3",
"@turf/helpers": "^5.1.5",
"@turf/transform-translate": "^5.1.5",
"classnames": "^2.3.1",
@@ -44,7 +44,6 @@
"lodash.get": "^4.4.2",
"lodash.isequal": "^4.5.0",
"lodash.uniqby": "^4.7.0",
- "mapbox-gl": "1.13.1",
"popmotion": "9.3.1",
"prop-types": "^15.7.2",
"react-lifecycles-compat": "^3.0.4",
@@ -55,23 +54,27 @@
"styled-components": "6.1.8"
},
"peerDependencies": {
- "@deck.gl/core": ">=8.3",
- "@deck.gl/mapbox": ">=8.3",
- "@deck.gl/react": ">=8.3",
- "@hubble.gl/core": "^1.4.0",
- "@loaders.gl/core": "^3.4.13",
+ "@deck.gl/core": ">=9.1.0",
+ "@deck.gl/mapbox": ">=9.1.0",
+ "@deck.gl/react": ">=9.1.0",
+ "@deck.gl/widgets": ">=9.1.0",
+ "@hubble.gl/core": "1.4.0",
+ "@loaders.gl/core": "^4.3.3",
+ "mapbox-gl": ">=1.13.1",
"react": ">=18.2",
"react-dom": ">=18.2"
},
"devDependencies": {
- "@deck.gl/core": "^8.9",
- "@deck.gl/mapbox": "^8.9",
- "@deck.gl/react": "^8.9",
+ "@deck.gl/core": "^9.1",
+ "@deck.gl/mapbox": "^9.1",
+ "@deck.gl/react": "^9.1",
+ "@deck.gl/widgets": "^9.1",
"@types/lodash.get": "^4.4.9",
"@types/lodash.isequal": "^4.5.8",
"@types/react": "^18.3.0",
"@types/react-dom": "^18.3.0",
"@types/tape-catch": "^1.0.2",
+ "mapbox-gl": "^1.13.1",
"react": "^18.3.0",
"react-dom": "^18.3.0"
}
diff --git a/modules/react/src/components/basic-controls.tsx b/modules/react/src/components/basic-controls.tsx
index e936b93a..28981426 100644
--- a/modules/react/src/components/basic-controls.tsx
+++ b/modules/react/src/components/basic-controls.tsx
@@ -2,13 +2,13 @@
// SPDX-License-Identifier: MIT
// Copyright (c) vis.gl contributors
import React, {useCallback, useEffect, useMemo, useState, type PropsWithChildren} from 'react';
+import {DeckAdapter, FormatConfigs, Timecode} from '@hubble.gl/core';
+import {styled} from 'styled-components';
import EncoderDropdown from './encoder-dropdown';
-import styled from 'styled-components';
import {DownloadVideo} from './icons/index';
import RenderPlayer from './render-player';
import {ENCODERS, type Encoders, WEBM} from './encoders';
-import {DeckAdapter, FormatConfigs, Timecode} from '@hubble.gl/core';
const RenderResult = styled.div`
position: absolute;
diff --git a/modules/react/src/components/export-video/export-video-panel-container.tsx b/modules/react/src/components/export-video/export-video-panel-container.tsx
index 8c3be053..f2655a77 100644
--- a/modules/react/src/components/export-video/export-video-panel-container.tsx
+++ b/modules/react/src/components/export-video/export-video-panel-container.tsx
@@ -20,7 +20,7 @@ import ExportVideoPanel from './export-video-panel';
import {parseSetCameraType, scaleToVideoExport} from './utils';
import {DEFAULT_FILENAME, getResolutionSetting} from './constants';
import type {MapProps} from 'react-map-gl';
-import type {DeckProps, MapViewState} from '@deck.gl/core/typed';
+import type {DeckProps, MapViewState} from '@deck.gl/core';
import {FILTER_VIEW_TYPES} from '@kepler.gl/constants';
const ENCODERS = {
@@ -40,7 +40,7 @@ export type ExportVideoSettings = {
type ExportVideoPanelContainerProps = {
initialState?: Partial;
- glContext?: WebGLRenderingContext;
+ glContext?: WebGL2RenderingContext;
exportVideoWidth: number;
handleClose: () => void;
diff --git a/modules/react/src/components/export-video/export-video-panel-preview.tsx b/modules/react/src/components/export-video/export-video-panel-preview.tsx
index bd3c9644..530bf5a2 100644
--- a/modules/react/src/components/export-video/export-video-panel-preview.tsx
+++ b/modules/react/src/components/export-video/export-video-panel-preview.tsx
@@ -4,13 +4,13 @@
/* global window */
import React, {Component, ForwardedRef, RefObject, forwardRef} from 'react';
-import DeckGL from '@deck.gl/react/typed';
+import DeckGL from '@deck.gl/react';
import ReactMapGL, {type MapProps, type MapRef, useControl} from 'react-map-gl';
-import {MapboxOverlay, MapboxOverlayProps} from '@deck.gl/mapbox/typed';
-import type {Deck, DeckProps, MapViewState} from '@deck.gl/core/typed';
+import {MapboxOverlay, MapboxOverlayProps} from '@deck.gl/mapbox';
+import type {Deck, DeckProps, MapViewState} from '@deck.gl/core';
import isEqual from 'lodash.isequal';
-import {deckStyle, DeckCanvas} from './styled-components';
+import {DeckCanvas} from './styled-components';
import {RenderingSpinner} from './rendering-spinner';
import {createKeplerLayers} from '../../kepler-layers';
import {DeckAdapter} from '@hubble.gl/core';
@@ -51,14 +51,12 @@ const DeckGLOverlay = forwardRef(
return null;
}
);
+DeckGLOverlay.displayName = 'DeckGLOverlay';
export class ExportVideoPanelPreview extends Component<
ExportVideoPanelPreviewProps,
ExportVideoPanelPreviewState
> {
- mapRef: RefObject;
- deckRef: RefObject;
-
constructor(props: ExportVideoPanelPreviewProps) {
super(props);
const mapStyle = this.props.mapData.mapStyle;
@@ -99,6 +97,9 @@ export class ExportVideoPanelPreview extends Component<
}
}
+ mapRef: RefObject;
+ deckRef: RefObject;
+
_resizeVideo() {
const {exportVideoWidth, resolution, disableBaseMap} = this.props;
@@ -209,7 +210,8 @@ export class ExportVideoPanelPreview extends Component<
>
diff --git a/modules/react/src/components/export-video/styled-components.tsx b/modules/react/src/components/export-video/styled-components.tsx
index c22e7aac..71f2d451 100644
--- a/modules/react/src/components/export-video/styled-components.tsx
+++ b/modules/react/src/components/export-video/styled-components.tsx
@@ -1,7 +1,7 @@
// hubble.gl
// SPDX-License-Identifier: MIT
// Copyright (c) vis.gl contributors
-import styled from 'styled-components';
+import {styled} from 'styled-components';
import {DEFAULT_ROW_GAP, DEFAULT_PADDING, DEFAULT_SETTINGS_WIDTH} from './constants';
export const SliderWrapper = styled.div`
diff --git a/modules/react/src/components/export-video/utils.ts b/modules/react/src/components/export-video/utils.ts
index d8fde134..c715cd2c 100644
--- a/modules/react/src/components/export-video/utils.ts
+++ b/modules/react/src/components/export-video/utils.ts
@@ -3,8 +3,8 @@
// Copyright (c) vis.gl contributors
import {point} from '@turf/helpers';
import transformTranslate from '@turf/transform-translate';
-import {WebMercatorViewport} from '@deck.gl/core'; // importing non-typed module since it's a peer dependency and node errors while testing
-import type {MapViewState} from '@deck.gl/core/typed';
+import {WebMercatorViewport} from '@deck.gl/core';
+import type {MapViewState} from '@deck.gl/core';
export function scaleToVideoExport(
viewState: MapViewState,
diff --git a/modules/react/src/components/input.tsx b/modules/react/src/components/input.tsx
index 054178e0..67265459 100644
--- a/modules/react/src/components/input.tsx
+++ b/modules/react/src/components/input.tsx
@@ -2,7 +2,7 @@
// SPDX-License-Identifier: MIT
// Copyright (c) vis.gl contributors
import React, {ChangeEvent, PureComponent} from 'react';
-import styled from 'styled-components';
+import {styled} from 'styled-components';
const InputContainer = styled.div`
position: relative;
diff --git a/modules/react/src/components/quick-animation.tsx b/modules/react/src/components/quick-animation.tsx
index 1767de91..a0f06436 100644
--- a/modules/react/src/components/quick-animation.tsx
+++ b/modules/react/src/components/quick-animation.tsx
@@ -2,11 +2,13 @@
// SPDX-License-Identifier: MIT
// Copyright (c) vis.gl contributors
import React, {useState, useRef, useMemo} from 'react';
-import DeckGL, {DeckGLRef} from '@deck.gl/react/typed';
+import {DeckGL, DeckGLRef} from '@deck.gl/react';
+
+import type {DeckProps, MapViewState} from '@deck.gl/core';
+import type {DeckAnimation, FormatConfigs, Timecode} from '@hubble.gl/core';
+
import BasicControls from './basic-controls';
import {useDeckAdapter, useNextFrame} from '../hooks';
-import type {DeckProps, MapViewState} from '@deck.gl/core/typed';
-import type {DeckAnimation, FormatConfigs, Timecode} from '@hubble.gl/core';
export const QuickAnimation = ({
initialViewState,
@@ -61,9 +63,7 @@ export const QuickAnimation = ({
ref={deckRef}
style={{position: 'unset'}}
viewState={cameraFrame}
- onViewStateChange={({viewState: vs}) => {
- setCameraFrame(vs as MapViewState);
- }}
+ onViewStateChange={({viewState: vs}) => setCameraFrame(vs)}
controller={true}
width={resolution.width}
height={resolution.height}
diff --git a/modules/react/src/components/render-player.tsx b/modules/react/src/components/render-player.tsx
index 21ec7347..baada7e1 100644
--- a/modules/react/src/components/render-player.tsx
+++ b/modules/react/src/components/render-player.tsx
@@ -4,7 +4,7 @@
import React, {useEffect, useState} from 'react';
import {parse} from '@loaders.gl/core';
import {ZipLoader} from '@loaders.gl/zip';
-import styled from 'styled-components';
+import {styled} from 'styled-components';
import {type Encoders, GIF, JPEG, PNG, WEBM} from './encoders';
const parseImages = async (blob: Blob, encoder?: Encoders): Promise> => {
diff --git a/modules/react/src/hooks.ts b/modules/react/src/hooks.ts
index ca1926ab..e20f07f9 100644
--- a/modules/react/src/hooks.ts
+++ b/modules/react/src/hooks.ts
@@ -4,7 +4,7 @@
import {useState, useCallback, useMemo, RefObject} from 'react';
import {DeckAdapter, DeckAnimation, DeckAnimationConstructor} from '@hubble.gl/core';
-import type {Layer, MapViewState, Deck} from '@deck.gl/core/typed';
+import type {Layer, MapViewState, Deck} from '@deck.gl/core';
import type {MapRef} from 'react-map-gl';
export function useNextFrame() {
diff --git a/modules/react/src/kepler-layers.ts b/modules/react/src/kepler-layers.ts
index 067b152f..30f0340e 100644
--- a/modules/react/src/kepler-layers.ts
+++ b/modules/react/src/kepler-layers.ts
@@ -3,7 +3,7 @@
// Copyright (c) vis.gl contributors
import {createSelector} from 'reselect';
-import type {Layer, MapViewState} from '@deck.gl/core/typed';
+import type {Layer, MapViewState} from '@deck.gl/core';
// Note: kepler type imports are commented out to avoid issues when hubble is installed by kepler.
// import type {KeplerGlState} from '@kepler.gl/reducers';
// import type {Layer as KeplerLayer} from '@kepler.gl/layers';
diff --git a/package.json b/package.json
index 293d6bae..066e5e01 100644
--- a/package.json
+++ b/package.json
@@ -20,7 +20,7 @@
"publish-beta": "ocular-publish version-only-beta",
"publish-prod": "ocular-publish version-only-prod",
"test": "ocular-test",
- "test-fast": "ocular-lint && ocular-test node",
+ "test-fast": "ocular-lint && ocular-test browser-headless",
"metrics": "ocular-metrics",
"update-release-branch": "scripts/update-release-branch.sh"
},
@@ -50,11 +50,9 @@
"tape-catch": "^1.0.6"
},
"resolutions_comments": [
- "@loaders.gl/video: https://github.com/visgl/loaders.gl/issues/2164",
"@luma.gl/experimental: must include in devDeps for local dev examples"
],
"resolutions": {
- "@loaders.gl/video": "3.0.12",
"@luma.gl/experimental": "8.5.21",
"@probe.gl/log": "4.1.0",
"@probe.gl/env": "4.1.0",
@@ -67,5 +65,6 @@
"volta": {
"node": "18.20.5",
"yarn": "4.5.2"
- }
+ },
+ "packageManager": "yarn@4.5.2"
}
diff --git a/test/apps/standalone/index.js b/test/apps/standalone/index.js
index fe2b42d9..57c2fcce 100644
--- a/test/apps/standalone/index.js
+++ b/test/apps/standalone/index.js
@@ -68,12 +68,14 @@ const adapter = new hubble.DeckAdapter({animationManager});
const nonGeoExample = new deck.DeckGL({
container: document.getElementById('non-geo'),
mapbox: false /* disable map */,
- views: [new deck.OrbitView()],
+ views: new deck.OrbitView({
+ // most video formats don't fully support transparency
+ clear: {
+ color: [255, 255, 255, 1]
+ }
+ }),
initialViewState: {distance: 1, fov: 50, rotationX: 10, rotationOrbit: 160, zoom: 3.5},
controller: false,
- parameters: {
- clearColor: [255, 255, 255, 1]
- },
// retina displays will double resolution
useDevicePixels: false
});
diff --git a/test/node.ts b/test/node.ts
index 4d95f0f8..dcbfa113 100644
--- a/test/node.ts
+++ b/test/node.ts
@@ -23,4 +23,4 @@ _global.requestAnimationFrame = cb => setTimeout(cb, 0);
_global.cancelAnimationFrame = t => clearTimeout(t);
// import './imports-spec';
-import '../modules/core/test/index';
+// import '../modules/core/test/index';
diff --git a/website/package.json b/website/package.json
index b904a285..87e25394 100644
--- a/website/package.json
+++ b/website/package.json
@@ -22,11 +22,13 @@
"@algolia/autocomplete-js": "1.18.0",
"@docusaurus/core": "^3.0.0",
"@vis.gl/docusaurus-website": "1.0.0",
- "deck.gl": "^8.9",
+ "deck.gl": "9.1.5",
+ "@luma.gl/effects": "9.1.4",
"immutable": "^4.0.0",
"maplibre-gl": "^3.6.2",
"react": "^18.2.0",
- "react-dom": "^18.2.0"
+ "react-dom": "^18.2.0",
+ "styled-components": "6.1.8"
},
"browserslist": [
">0.2% and supports async-functions",
@@ -35,5 +37,6 @@
"volta": {
"node": "18.20.5",
"yarn": "1.22.22"
- }
+ },
+ "packageManager": "yarn@1.22.22"
}
diff --git a/website/yarn.lock b/website/yarn.lock
index f7914e07..9be8a1a6 100644
--- a/website/yarn.lock
+++ b/website/yarn.lock
@@ -1173,7 +1173,7 @@
core-js-pure "^3.30.2"
regenerator-runtime "^0.14.0"
-"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.25.9", "@babel/runtime@^7.3.1", "@babel/runtime@^7.8.4":
+"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.25.9", "@babel/runtime@^7.8.4":
version "7.26.7"
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.26.7.tgz#f4e7fe527cd710f8dc0618610b61b4b060c3c341"
integrity sha512-AOPI3D+a8dXnja+iwsUqGRjr1BbZIe771sXdapOtYI531gSqpi92vXivKcq2asu/DFpdl1ceFAKZyRzK2PCVcQ==
@@ -1210,6 +1210,25 @@
"@babel/helper-string-parser" "^7.25.9"
"@babel/helper-validator-identifier" "^7.25.9"
+"@carto/api-client@^0.4.4":
+ version "0.4.9"
+ resolved "https://registry.yarnpkg.com/@carto/api-client/-/api-client-0.4.9.tgz#c3edd0af757315a2e1f0516cd503acc57bfced76"
+ integrity sha512-W0kjEmWgRA7Mqh7jdvHZ0/WHz3ACFsmnUkGLnPT7BJjkIBS/WtCsx2YXjV4lGi/eA1NZtZ7pU+sq3Z7OPgb/fw==
+ dependencies:
+ "@loaders.gl/schema" "^4.3.3"
+ "@turf/bbox-clip" "^7.2.0"
+ "@turf/bbox-polygon" "^7.2.0"
+ "@turf/boolean-equal" "^7.2.0"
+ "@turf/boolean-intersects" "^7.2.0"
+ "@turf/boolean-within" "^7.2.0"
+ "@turf/helpers" "^7.2.0"
+ "@turf/intersect" "^7.2.0"
+ "@turf/invariant" "^7.2.0"
+ "@turf/union" "^7.2.0"
+ "@types/geojson" "^7946.0.16"
+ d3-scale "^4.0.2"
+ h3-js "4.1.0"
+
"@cmfcmf/docusaurus-search-local@^1.0.0":
version "1.2.0"
resolved "https://registry.yarnpkg.com/@cmfcmf/docusaurus-search-local/-/docusaurus-search-local-1.2.0.tgz#85c8fcfc4dd0e8481c5c0435fa754ab51e483f67"
@@ -1552,147 +1571,166 @@
resolved "https://registry.yarnpkg.com/@csstools/utilities/-/utilities-2.0.0.tgz#f7ff0fee38c9ffb5646d47b6906e0bc8868bde60"
integrity sha512-5VdOr0Z71u+Yp3ozOx8T11N703wIFGVRgOWbOZMKgglPJsWA54MRIoMNVMa7shUToIhx5J8vX4sOZgD2XiihiQ==
-"@deck.gl/aggregation-layers@8.9.36":
- version "8.9.36"
- resolved "https://registry.yarnpkg.com/@deck.gl/aggregation-layers/-/aggregation-layers-8.9.36.tgz#a4cfd03b2cb8245076310b702138627b538f72e5"
- integrity sha512-EwUJ1bwhhAG6LF9hAdZDaIAwIFDUGC8XpQgHmitTLohciVrIp70p9zpgHNNU6oPy+iQvccmWctLcSC9TpgjsIg==
+"@deck.gl/aggregation-layers@9.1.5":
+ version "9.1.5"
+ resolved "https://registry.yarnpkg.com/@deck.gl/aggregation-layers/-/aggregation-layers-9.1.5.tgz#9ab1fc4881128bdc7b46bea1d5af22ccf5c9e294"
+ integrity sha512-4p4eoKomz+kzmgRMU+movS1maXQ5qBGCBTL57bq6wJ6Kay3EBPLF8kcPyWqPn05ir0wQhd5rAgi8E46ghlQSkg==
dependencies:
- "@babel/runtime" "^7.0.0"
- "@luma.gl/constants" "^8.5.21"
- "@luma.gl/shadertools" "^8.5.21"
- "@math.gl/web-mercator" "^3.6.2"
+ "@luma.gl/constants" "^9.1.3"
+ "@luma.gl/shadertools" "^9.1.3"
+ "@math.gl/core" "^4.1.0"
+ "@math.gl/web-mercator" "^4.1.0"
d3-hexbin "^0.2.1"
-"@deck.gl/carto@8.9.36":
- version "8.9.36"
- resolved "https://registry.yarnpkg.com/@deck.gl/carto/-/carto-8.9.36.tgz#e6c633fae06ba3b12a5f31139953dd678ad2a3fa"
- integrity sha512-lm05nWciAX6SikbjETgPexnjDA1KoyDadi5VOk3RazYUUMw55s6Qc84qKSyXK263Rg58eOGl4K4pyCPRdphFog==
- dependencies:
- "@babel/runtime" "^7.0.0"
- "@loaders.gl/gis" "^3.4.13"
- "@loaders.gl/loader-utils" "^3.4.13"
- "@loaders.gl/mvt" "^3.4.13"
- "@loaders.gl/tiles" "^3.4.13"
- "@luma.gl/constants" "^8.5.21"
- "@math.gl/web-mercator" "^3.6.2"
- cartocolor "^4.0.2"
+"@deck.gl/arcgis@9.1.5":
+ version "9.1.5"
+ resolved "https://registry.yarnpkg.com/@deck.gl/arcgis/-/arcgis-9.1.5.tgz#f4e8fb07459971ffc7fc7c889f226cc7795f2c28"
+ integrity sha512-mF10Om39jOczF4NXRDlycPwEhr8FPnM6XRwuY2z2LrGHKI0s0XaFwJGkVroa4mRkI17DgM4NhiZ2U1uz60YR9w==
+ dependencies:
+ "@luma.gl/constants" "^9.1.3"
+ esri-loader "^3.7.0"
+
+"@deck.gl/carto@9.1.5":
+ version "9.1.5"
+ resolved "https://registry.yarnpkg.com/@deck.gl/carto/-/carto-9.1.5.tgz#708d9c4dc523d60fb2aef4050a8f5c2a88d0ec49"
+ integrity sha512-m3is3dz8vMdtLuqLnCk0Gk58V3hNzXX+jPM2mI2E5N+pcv8+jkEOJuihHfiyMT34p+dhXk6LATsBHEaAu9wK6A==
+ dependencies:
+ "@carto/api-client" "^0.4.4"
+ "@loaders.gl/compression" "^4.2.0"
+ "@loaders.gl/gis" "^4.2.0"
+ "@loaders.gl/loader-utils" "^4.2.0"
+ "@loaders.gl/mvt" "^4.2.0"
+ "@loaders.gl/schema" "^4.2.0"
+ "@loaders.gl/tiles" "^4.2.0"
+ "@luma.gl/core" "^9.1.3"
+ "@luma.gl/shadertools" "^9.1.3"
+ "@math.gl/web-mercator" "^4.1.0"
+ "@types/d3-array" "^3.0.2"
+ "@types/d3-color" "^1.4.2"
+ "@types/d3-scale" "^3.0.0"
+ cartocolor "^5.0.2"
d3-array "^3.2.0"
d3-color "^3.1.0"
d3-format "^3.1.0"
d3-scale "^4.0.0"
- h3-js "^3.7.0"
+ earcut "^2.2.4"
+ h3-js "^4.1.0"
moment-timezone "^0.5.33"
pbf "^3.2.1"
- quadbin "^0.1.9"
-
-"@deck.gl/core@8.9.36":
- version "8.9.36"
- resolved "https://registry.yarnpkg.com/@deck.gl/core/-/core-8.9.36.tgz#1b4f9c013354eb5763a74c51d5792257205ef2d6"
- integrity sha512-mkIv4/fY1jE+iehqSJzUQi75l9cgfx2ZBa1s1AifgLu0TCkCZgRgISV3UnDBECDCmTZ9Cqk+oKq3OGay3Bz1RQ==
- dependencies:
- "@babel/runtime" "^7.0.0"
- "@loaders.gl/core" "^3.4.13"
- "@loaders.gl/images" "^3.4.13"
- "@luma.gl/constants" "^8.5.21"
- "@luma.gl/core" "^8.5.21"
- "@luma.gl/webgl" "^8.5.21"
- "@math.gl/core" "^3.6.2"
- "@math.gl/sun" "^3.6.2"
- "@math.gl/web-mercator" "^3.6.2"
- "@probe.gl/env" "^3.5.0"
- "@probe.gl/log" "^3.5.0"
- "@probe.gl/stats" "^3.5.0"
+ quadbin "^0.4.0"
+
+"@deck.gl/core@9.1.5":
+ version "9.1.5"
+ resolved "https://registry.yarnpkg.com/@deck.gl/core/-/core-9.1.5.tgz#e13f84c9a7d7a64e4dd9a774aab2bed7d5a6d6bb"
+ integrity sha512-634xjDIDTUhjC3c993ll2Pop12HPJMw/17eRl5AClEDfAFxF+RhvFcO96qAHUCyuy3U2zpi7/CH77tDQN6FM4g==
+ dependencies:
+ "@loaders.gl/core" "^4.2.0"
+ "@loaders.gl/images" "^4.2.0"
+ "@luma.gl/constants" "^9.1.3"
+ "@luma.gl/core" "^9.1.3"
+ "@luma.gl/engine" "^9.1.3"
+ "@luma.gl/shadertools" "^9.1.3"
+ "@luma.gl/webgl" "^9.1.3"
+ "@math.gl/core" "^4.1.0"
+ "@math.gl/sun" "^4.1.0"
+ "@math.gl/types" "^4.1.0"
+ "@math.gl/web-mercator" "^4.1.0"
+ "@probe.gl/env" "^4.1.0"
+ "@probe.gl/log" "^4.1.0"
+ "@probe.gl/stats" "^4.1.0"
+ "@types/offscreencanvas" "^2019.6.4"
gl-matrix "^3.0.0"
- math.gl "^3.6.2"
- mjolnir.js "^2.7.0"
-
-"@deck.gl/extensions@8.9.36":
- version "8.9.36"
- resolved "https://registry.yarnpkg.com/@deck.gl/extensions/-/extensions-8.9.36.tgz#dd40384aedb22473b39c3deafb296f8fe4c92ea8"
- integrity sha512-BoHjJOK9Ue/zH+YkXiFli7ebS+I21fyL4YeCUzw2a6OOo36SZV/4S0gZSSkaaltO72aZsDsvduWPAbmXY2slqA==
- dependencies:
- "@babel/runtime" "^7.0.0"
- "@luma.gl/shadertools" "^8.5.21"
-
-"@deck.gl/geo-layers@8.9.36":
- version "8.9.36"
- resolved "https://registry.yarnpkg.com/@deck.gl/geo-layers/-/geo-layers-8.9.36.tgz#ae376405bd5b926067aa3b46748bd244743a933f"
- integrity sha512-OmJhbRpNK2MPVfEWqWR45Q1e8Sz90fGuFOkcl8Ecl6HZJV7IWcAlnybtaAeJNWO2OohN2TI53UdRKUNGFYS4AQ==
- dependencies:
- "@babel/runtime" "^7.0.0"
- "@loaders.gl/3d-tiles" "^3.4.13"
- "@loaders.gl/gis" "^3.4.13"
- "@loaders.gl/loader-utils" "^3.4.13"
- "@loaders.gl/mvt" "^3.4.13"
- "@loaders.gl/schema" "^3.4.13"
- "@loaders.gl/terrain" "^3.4.13"
- "@loaders.gl/tiles" "^3.4.13"
- "@loaders.gl/wms" "^3.4.13"
- "@luma.gl/constants" "^8.5.21"
- "@luma.gl/experimental" "^8.5.21"
- "@math.gl/core" "^3.6.2"
- "@math.gl/culling" "^3.6.2"
- "@math.gl/web-mercator" "^3.6.2"
+ mjolnir.js "^3.0.0"
+
+"@deck.gl/extensions@9.1.5":
+ version "9.1.5"
+ resolved "https://registry.yarnpkg.com/@deck.gl/extensions/-/extensions-9.1.5.tgz#9423d9ce0252b2c22036fd01ad79a8f095f45fbb"
+ integrity sha512-08rvFFlJoAOeorLRGHyhCZOZoOYWb9xEePrmFwt7Gj0VFSZiWVweI9lRgn+i6x+5riI57dC4Pzk7SUDaAMpjOQ==
+ dependencies:
+ "@luma.gl/constants" "^9.1.3"
+ "@luma.gl/shadertools" "^9.1.3"
+ "@math.gl/core" "^4.1.0"
+
+"@deck.gl/geo-layers@9.1.5":
+ version "9.1.5"
+ resolved "https://registry.yarnpkg.com/@deck.gl/geo-layers/-/geo-layers-9.1.5.tgz#4c4f365c2b9dd04a16012af855619ccf92567269"
+ integrity sha512-pkqjJW2zF08VH4XH/sHIFwYwAjLeyKa/J5M8sza/VKjaJdcpvktlT/52VqR/4P6IECF4FS6LUNcsBMiiYRoTRw==
+ dependencies:
+ "@loaders.gl/3d-tiles" "^4.2.0"
+ "@loaders.gl/gis" "^4.2.0"
+ "@loaders.gl/loader-utils" "^4.2.0"
+ "@loaders.gl/mvt" "^4.2.0"
+ "@loaders.gl/schema" "^4.2.0"
+ "@loaders.gl/terrain" "^4.2.0"
+ "@loaders.gl/tiles" "^4.2.0"
+ "@loaders.gl/wms" "^4.2.0"
+ "@luma.gl/gltf" "^9.1.3"
+ "@luma.gl/shadertools" "^9.1.3"
+ "@math.gl/core" "^4.1.0"
+ "@math.gl/culling" "^4.1.0"
+ "@math.gl/web-mercator" "^4.1.0"
"@types/geojson" "^7946.0.8"
- h3-js "^3.7.0"
+ h3-js "^4.1.0"
long "^3.2.0"
-"@deck.gl/google-maps@8.9.36":
- version "8.9.36"
- resolved "https://registry.yarnpkg.com/@deck.gl/google-maps/-/google-maps-8.9.36.tgz#b3587d4744a40429d58cfce7152187defed33d79"
- integrity sha512-/qqQY3J3eNWO5Yw3Lt0uLLmc+r28xbMrNwNR0rMVwbLzKWlMfWjxMV+MgcO6hW/wWeB0v/mxEjykuW4YO2MvPA==
+"@deck.gl/google-maps@9.1.5":
+ version "9.1.5"
+ resolved "https://registry.yarnpkg.com/@deck.gl/google-maps/-/google-maps-9.1.5.tgz#b99c1736d13a94305ba38bb22998ae7cb2233392"
+ integrity sha512-IdWoLLGYdHzPGi5LqEo/3Ng+rtFE9hU4fk7N7SUW3Zh/viGK/Z81FeA+6djGSlipov5XbUJrd4jSZEXu0u0Y3Q==
dependencies:
- "@babel/runtime" "^7.0.0"
+ "@luma.gl/constants" "^9.1.3"
+ "@math.gl/core" "^4.1.0"
+ "@types/google.maps" "^3.48.6"
-"@deck.gl/json@8.9.36":
- version "8.9.36"
- resolved "https://registry.yarnpkg.com/@deck.gl/json/-/json-8.9.36.tgz#25a4c366fde1f8abb55e2fb8c907f4399a966b8e"
- integrity sha512-DTZBD5TgvJxgUO5vk7wT2gHMt2uw1A/51f7K/tzBbJyACue8kLwFMNm/VXWojrxjAZZslETdT0Et+U4jN+jFBQ==
+"@deck.gl/json@9.1.5":
+ version "9.1.5"
+ resolved "https://registry.yarnpkg.com/@deck.gl/json/-/json-9.1.5.tgz#8c9fde401bc176b54bd6a6919770d224668239aa"
+ integrity sha512-ITjMdBHk+DbD+gACBh93GmzyDaZUrZ7JPoa6cDbvMIuzLNyfdTNuXga28caLJUl2/JDgOw/vkK7GVXhsa5VXMw==
dependencies:
- "@babel/runtime" "^7.0.0"
- d3-dsv "^1.0.8"
- expression-eval "^2.0.0"
+ jsep "^0.3.0"
-"@deck.gl/layers@8.9.36":
- version "8.9.36"
- resolved "https://registry.yarnpkg.com/@deck.gl/layers/-/layers-8.9.36.tgz#1f8a224fba4568d6fa3a4afec2f9a0b2f9ecdbf6"
- integrity sha512-sr/QKELXZ4W0ZHb12QC2+EV1bZJOM6cU6kAfOJD5jOVixOcyccr+FnPPGn39VK9cl/VFY0S339ZPs9reyhDFVg==
+"@deck.gl/layers@9.1.5":
+ version "9.1.5"
+ resolved "https://registry.yarnpkg.com/@deck.gl/layers/-/layers-9.1.5.tgz#1781ec0e65ef2cc9bbc90c6c3bf1a546008969da"
+ integrity sha512-vXo4Lgnr5m6HJo1yUZZGm6oFPbBJL9+l5+2e8CNOZ2CXSz/SGGmdBkfhnXjYWCkBlEtMOK8FMMm6veSu/OVJJg==
dependencies:
- "@babel/runtime" "^7.0.0"
- "@loaders.gl/images" "^3.4.13"
- "@loaders.gl/schema" "^3.4.13"
- "@luma.gl/constants" "^8.5.21"
+ "@loaders.gl/images" "^4.2.0"
+ "@loaders.gl/schema" "^4.2.0"
+ "@luma.gl/shadertools" "^9.1.3"
"@mapbox/tiny-sdf" "^2.0.5"
- "@math.gl/core" "^3.6.2"
- "@math.gl/polygon" "^3.6.2"
- "@math.gl/web-mercator" "^3.6.2"
+ "@math.gl/core" "^4.1.0"
+ "@math.gl/polygon" "^4.1.0"
+ "@math.gl/web-mercator" "^4.1.0"
earcut "^2.2.4"
-"@deck.gl/mapbox@8.9.36":
- version "8.9.36"
- resolved "https://registry.yarnpkg.com/@deck.gl/mapbox/-/mapbox-8.9.36.tgz#ac9f01c88dcc329b570313f5add5d28b6c7dd204"
- integrity sha512-JUMkxHsaV5/FhKx68cp87vcHTdYTqS1fWpytN7I1B0p1gxhd37iYNU/FtEg3Pxs5ce9zLkjVepF6PALVWnDlGw==
+"@deck.gl/mapbox@9.1.5":
+ version "9.1.5"
+ resolved "https://registry.yarnpkg.com/@deck.gl/mapbox/-/mapbox-9.1.5.tgz#105b7207adf3163e182792cc0b0dc2f6f27c195b"
+ integrity sha512-gaODRJMdjl6PAfVyAVSHPdIFWfKqQDTfhnFR03u0SJyKcZtVI7O6+EUog4jj+eL3c+g5tbDRe8t56aNRpYKqlg==
dependencies:
- "@babel/runtime" "^7.0.0"
- "@types/mapbox-gl" "^2.6.3"
+ "@luma.gl/constants" "^9.1.3"
+ "@math.gl/web-mercator" "^4.1.0"
-"@deck.gl/mesh-layers@8.9.36":
- version "8.9.36"
- resolved "https://registry.yarnpkg.com/@deck.gl/mesh-layers/-/mesh-layers-8.9.36.tgz#d1d3005f0403f441f25cf9abef7fdb94a217beb3"
- integrity sha512-xQ+OSdU3z3HIgaHJfxbcNIxmWYPUBMJZAM+fAbynojGVzGYLJo2MUjUJLtCsw0Ejs3YtnocyuFRM+zObB0I3jw==
+"@deck.gl/mesh-layers@9.1.5":
+ version "9.1.5"
+ resolved "https://registry.yarnpkg.com/@deck.gl/mesh-layers/-/mesh-layers-9.1.5.tgz#e3db781920e956595a7ce3f5b628732f86d25c00"
+ integrity sha512-GTQCA/YXaWVahGWQzE72IVOD6ZqB+ssIXjssYE3zHFe19xpNc+wt4XVcyvO6ymliWjpa9LXNGUdQnNStqRzdAw==
dependencies:
- "@babel/runtime" "^7.0.0"
- "@loaders.gl/gltf" "^3.4.13"
- "@luma.gl/constants" "^8.5.21"
- "@luma.gl/experimental" "^8.5.21"
- "@luma.gl/shadertools" "^8.5.21"
+ "@loaders.gl/gltf" "^4.2.0"
+ "@luma.gl/gltf" "^9.1.3"
+ "@luma.gl/shadertools" "^9.1.3"
-"@deck.gl/react@8.9.36":
- version "8.9.36"
- resolved "https://registry.yarnpkg.com/@deck.gl/react/-/react-8.9.36.tgz#6fb0daef9b3f7c146aab082107875d90e969a985"
- integrity sha512-/WIvHK0aJwppLnpA6GZrOhfanx5WVWihx/o6U88kX53VsyJQMZU10+EXKc1FkI3nd5/jsLbLc8fC0dUtiXiSVw==
+"@deck.gl/react@9.1.5":
+ version "9.1.5"
+ resolved "https://registry.yarnpkg.com/@deck.gl/react/-/react-9.1.5.tgz#8a905f0fd9a44400bf07c76b7f77e99eb7221c29"
+ integrity sha512-hg4OfaFDs97L+eQs5PpFa6Onueng3Kj7D/wbr+sy+aeJ8fA8VxhPl1hloEHK8+Bqu47risk22ILdOxpNi8+7Ww==
+
+"@deck.gl/widgets@9.1.5":
+ version "9.1.5"
+ resolved "https://registry.yarnpkg.com/@deck.gl/widgets/-/widgets-9.1.5.tgz#e41afff927b3ff697d4d7b2eb079283505291f7b"
+ integrity sha512-+cpNePrKNJ1kbtc0VZpaoiDV+nKUC0yCI9ygfAOHNVEhZ2HCMthIIxpuw/wj2N0YOerdUEVEFhGwY9pqY2bt1g==
dependencies:
- "@babel/runtime" "^7.0.0"
+ preact "^10.17.0"
"@discoveryjs/json-ext@0.5.7":
version "0.5.7"
@@ -2186,6 +2224,13 @@
utility-types "^3.10.0"
webpack "^5.88.1"
+"@emotion/is-prop-valid@1.2.1":
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz#23116cf1ed18bfeac910ec6436561ecb1a3885cc"
+ integrity sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==
+ dependencies:
+ "@emotion/memoize" "^0.8.1"
+
"@emotion/is-prop-valid@^1.1.0":
version "1.3.1"
resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.3.1.tgz#8d5cf1132f836d7adbe42cf0b49df7816fc88240"
@@ -2193,6 +2238,11 @@
dependencies:
"@emotion/memoize" "^0.9.0"
+"@emotion/memoize@^0.8.1":
+ version "0.8.1"
+ resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.8.1.tgz#c1ddb040429c6d21d38cc945fe75c818cfb68e17"
+ integrity sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==
+
"@emotion/memoize@^0.9.0":
version "0.9.0"
resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.9.0.tgz#745969d649977776b43fc7648c556aaa462b4102"
@@ -2203,6 +2253,11 @@
resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04"
integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==
+"@emotion/unitless@0.8.0":
+ version "0.8.0"
+ resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.8.0.tgz#a4a36e9cbdc6903737cd20d38033241e1b8833db"
+ integrity sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==
+
"@emotion/unitless@^0.7.4":
version "0.7.5"
resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed"
@@ -2284,243 +2339,276 @@
resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz#4fc56c15c580b9adb7dc3c333a134e540b44bfb1"
integrity sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==
-"@loaders.gl/3d-tiles@^3.4.13":
- version "3.4.15"
- resolved "https://registry.yarnpkg.com/@loaders.gl/3d-tiles/-/3d-tiles-3.4.15.tgz#453f3f8e52f9330ed2f2521679f38175fc14d09b"
- integrity sha512-JR67bEfLrD7Lzb6pWyEIRg2L6W3n6y43DKcWofRLpwPqLA7qHuY7SlO7E72Lz7Tniye8VhawqY1wO8gCx8T72Q==
- dependencies:
- "@loaders.gl/draco" "3.4.15"
- "@loaders.gl/gltf" "3.4.15"
- "@loaders.gl/loader-utils" "3.4.15"
- "@loaders.gl/math" "3.4.15"
- "@loaders.gl/tiles" "3.4.15"
- "@math.gl/core" "^3.5.1"
- "@math.gl/geospatial" "^3.5.1"
+"@loaders.gl/3d-tiles@^4.2.0":
+ version "4.3.3"
+ resolved "https://registry.yarnpkg.com/@loaders.gl/3d-tiles/-/3d-tiles-4.3.3.tgz#de42c3c4865b806888d36f707d268f4b97dd6912"
+ integrity sha512-3uOXE8W0ppbY7tI5ywrU3RwCLMZtd+Jh0KgY9+EbjBVnZDHcnFxytYuG4NzfJEf5zwv0jladeSbJS1oVbLi8Jw==
+ dependencies:
+ "@loaders.gl/compression" "4.3.3"
+ "@loaders.gl/crypto" "4.3.3"
+ "@loaders.gl/draco" "4.3.3"
+ "@loaders.gl/gltf" "4.3.3"
+ "@loaders.gl/images" "4.3.3"
+ "@loaders.gl/loader-utils" "4.3.3"
+ "@loaders.gl/math" "4.3.3"
+ "@loaders.gl/tiles" "4.3.3"
+ "@loaders.gl/zip" "4.3.3"
+ "@math.gl/core" "^4.1.0"
+ "@math.gl/culling" "^4.1.0"
+ "@math.gl/geospatial" "^4.1.0"
+ "@probe.gl/log" "^4.0.4"
long "^5.2.1"
-"@loaders.gl/core@^3.4.13":
- version "3.4.15"
- resolved "https://registry.yarnpkg.com/@loaders.gl/core/-/core-3.4.15.tgz#668099beabb79cab0eaa25c36a6f66667a8bfc9a"
- integrity sha512-rPOOTuusWlRRNMWg7hymZBoFmPCXWThsA5ZYRfqqXnsgVeQIi8hzcAhJ7zDUIFAd/OSR8ravtqb0SH+3k6MOFQ==
- dependencies:
- "@babel/runtime" "^7.3.1"
- "@loaders.gl/loader-utils" "3.4.15"
- "@loaders.gl/worker-utils" "3.4.15"
- "@probe.gl/log" "^3.5.0"
-
-"@loaders.gl/draco@3.4.15":
- version "3.4.15"
- resolved "https://registry.yarnpkg.com/@loaders.gl/draco/-/draco-3.4.15.tgz#f53eba0745bf9a8b43837067ef55edc550ef2b58"
- integrity sha512-SStmyP0ZnS4JbWZb2NhrfiHW65uy3pVTTzQDTgXfkR5cD9oDAEu4nCaHbQ8x38/m39FHliCPgS9b1xWvLKQo8w==
- dependencies:
- "@babel/runtime" "^7.3.1"
- "@loaders.gl/loader-utils" "3.4.15"
- "@loaders.gl/schema" "3.4.15"
- "@loaders.gl/worker-utils" "3.4.15"
- draco3d "1.5.5"
-
-"@loaders.gl/gis@3.4.15", "@loaders.gl/gis@^3.4.13":
- version "3.4.15"
- resolved "https://registry.yarnpkg.com/@loaders.gl/gis/-/gis-3.4.15.tgz#b6548bd867c4aec2d8edc63fe3ad43e43efc96c1"
- integrity sha512-h+LJI35P6ze8DFPSUylTKuml0l4HIfHMczML6u+ZXG6E2w5tbdM3Eh5AzHjXGQPuwUnaYPn3Mq/2t2N1rz98pg==
- dependencies:
- "@loaders.gl/loader-utils" "3.4.15"
- "@loaders.gl/schema" "3.4.15"
+"@loaders.gl/compression@4.3.3", "@loaders.gl/compression@^4.2.0":
+ version "4.3.3"
+ resolved "https://registry.yarnpkg.com/@loaders.gl/compression/-/compression-4.3.3.tgz#3ec20a13eaf40a8ce93833e7826e2efe642e18d0"
+ integrity sha512-1IZIFb6MaIiwMwsLEUk5Tyu8qlY7ge2S2Uy2qJxTP23CHakdocue89c54ygo0CgOiUw3Tr1r5JVa3EhB4+lOJQ==
+ dependencies:
+ "@loaders.gl/loader-utils" "4.3.3"
+ "@loaders.gl/worker-utils" "4.3.3"
+ "@types/brotli" "^1.3.0"
+ "@types/pako" "^1.0.1"
+ fflate "0.7.4"
+ lzo-wasm "^0.0.4"
+ pako "1.0.11"
+ snappyjs "^0.6.1"
+ optionalDependencies:
+ brotli "^1.3.2"
+ lz4js "^0.2.0"
+ zstd-codec "^0.1"
+
+"@loaders.gl/core@^4.2.0":
+ version "4.3.3"
+ resolved "https://registry.yarnpkg.com/@loaders.gl/core/-/core-4.3.3.tgz#be0078d6d47c92219e33813c623bed20f4270ca8"
+ integrity sha512-RaQ3uNg4ZaVqDRgvJ2CjaOjeeHdKvbKuzFFgbGnflVB9is5bu+h3EKc3Jke7NGVvLBsZ6oIXzkwHijVsMfxv8g==
+ dependencies:
+ "@loaders.gl/loader-utils" "4.3.3"
+ "@loaders.gl/schema" "4.3.3"
+ "@loaders.gl/worker-utils" "4.3.3"
+ "@probe.gl/log" "^4.0.2"
+
+"@loaders.gl/crypto@4.3.3":
+ version "4.3.3"
+ resolved "https://registry.yarnpkg.com/@loaders.gl/crypto/-/crypto-4.3.3.tgz#580749a1b89ebaf3e9de17e3eddace1a2c09e562"
+ integrity sha512-uwqcSGJ4DdS2g3BYc4Noa4EGfnbK63wCQnke4Xyc7KTNl6P70oblDlRbL3df1WQPMTUoXYOERE+ei7Q0Tee4vQ==
+ dependencies:
+ "@loaders.gl/loader-utils" "4.3.3"
+ "@loaders.gl/worker-utils" "4.3.3"
+ "@types/crypto-js" "^4.0.2"
+
+"@loaders.gl/draco@4.3.3":
+ version "4.3.3"
+ resolved "https://registry.yarnpkg.com/@loaders.gl/draco/-/draco-4.3.3.tgz#f1dfe19cfcb61e9e70b5fb38cdd39bb914e5602f"
+ integrity sha512-f2isxvOoH4Pm5p4mGvNN9gVigUwX84j9gdKNMV1aSo56GS1KE3GS2rXaIoy1qaIHMzkPySUTEcOTwayf0hWU7A==
+ dependencies:
+ "@loaders.gl/loader-utils" "4.3.3"
+ "@loaders.gl/schema" "4.3.3"
+ "@loaders.gl/worker-utils" "4.3.3"
+ draco3d "1.5.7"
+
+"@loaders.gl/gis@4.3.3", "@loaders.gl/gis@^4.2.0":
+ version "4.3.3"
+ resolved "https://registry.yarnpkg.com/@loaders.gl/gis/-/gis-4.3.3.tgz#70b61331a77049f2347c20c4899b9fa4a4b88532"
+ integrity sha512-OQNrieRMihsy2mVHuhi7d/SThUdNCgFXmUqhCG53qAVIS+7Nm//lO9zty3EzfOGWHjYcx6+nxl4QO3mR5fXMvg==
+ dependencies:
+ "@loaders.gl/loader-utils" "4.3.3"
+ "@loaders.gl/schema" "4.3.3"
"@mapbox/vector-tile" "^1.3.1"
- "@math.gl/polygon" "^3.5.1"
+ "@math.gl/polygon" "^4.1.0"
pbf "^3.2.1"
-"@loaders.gl/gltf@3.4.15", "@loaders.gl/gltf@^3.4.13":
- version "3.4.15"
- resolved "https://registry.yarnpkg.com/@loaders.gl/gltf/-/gltf-3.4.15.tgz#9743adac8914dd9359e97eb2a3f4603f61137bba"
- integrity sha512-Y6kMNPLiHQPr6aWQw/4BMTxgPHWx3fcib4LPpZCbhyfM8PRn6pOqATVngUXdoOf5XY0QtdKVld6N1kxlr4pJtw==
- dependencies:
- "@loaders.gl/draco" "3.4.15"
- "@loaders.gl/images" "3.4.15"
- "@loaders.gl/loader-utils" "3.4.15"
- "@loaders.gl/textures" "3.4.15"
- "@math.gl/core" "^3.5.1"
-
-"@loaders.gl/images@3.4.15", "@loaders.gl/images@^3.4.13":
- version "3.4.15"
- resolved "https://registry.yarnpkg.com/@loaders.gl/images/-/images-3.4.15.tgz#7a0eafc537df38fee0d021d630086f374aad957b"
- integrity sha512-QpjYhEetHabY/z9mWZYJXZZp4XJAxa38f9Ii/DjPlnJErepzY5GLBUTDHMu4oZ6n99gGImtuGFicDnFV6mb60g==
- dependencies:
- "@loaders.gl/loader-utils" "3.4.15"
-
-"@loaders.gl/loader-utils@3.4.15", "@loaders.gl/loader-utils@^3.4.13":
- version "3.4.15"
- resolved "https://registry.yarnpkg.com/@loaders.gl/loader-utils/-/loader-utils-3.4.15.tgz#5bee08aa6cbaa327722eb603d9b9e9bb4fe67340"
- integrity sha512-uUx6tCaky6QgCRkqCNuuXiUfpTzKV+ZlJOf6C9bKp62lpvFOv9AwqoXmL23j8nfsENdlzsX3vPhc3en6QQyksA==
- dependencies:
- "@babel/runtime" "^7.3.1"
- "@loaders.gl/worker-utils" "3.4.15"
- "@probe.gl/stats" "^3.5.0"
-
-"@loaders.gl/math@3.4.15":
- version "3.4.15"
- resolved "https://registry.yarnpkg.com/@loaders.gl/math/-/math-3.4.15.tgz#bc8c4990775788f3f2ea9cf418df4c4f5acf6d92"
- integrity sha512-zTN8BUU/1fcppyVc8WzvdZcCyNGVYmNinxcn/A+a7mi1ug4OBGwEsZOj09Wjg0/s52c/cAL3h9ylPIZdjntscQ==
- dependencies:
- "@loaders.gl/images" "3.4.15"
- "@loaders.gl/loader-utils" "3.4.15"
- "@math.gl/core" "^3.5.1"
-
-"@loaders.gl/mvt@^3.4.13":
- version "3.4.15"
- resolved "https://registry.yarnpkg.com/@loaders.gl/mvt/-/mvt-3.4.15.tgz#bde73029fa63a0f66cbc8b6d008a0ef3e043af02"
- integrity sha512-Q8e1ZyfNkJtPF/C4WSZ2qhWDEbzOvquP7OyG1NzQ2cp8R6eUfbexu48IgcnL/oAu8VPql3zIxQ+bQUyDReyN5g==
- dependencies:
- "@loaders.gl/gis" "3.4.15"
- "@loaders.gl/loader-utils" "3.4.15"
- "@loaders.gl/schema" "3.4.15"
- "@math.gl/polygon" "^3.5.1"
+"@loaders.gl/gltf@4.3.3", "@loaders.gl/gltf@^4.2.0":
+ version "4.3.3"
+ resolved "https://registry.yarnpkg.com/@loaders.gl/gltf/-/gltf-4.3.3.tgz#9a2636927abfb9180725d2e884bcf7296a9ab98a"
+ integrity sha512-M7jQ7KIB5itctDmGYuT9gndmjNwk1lwQ+BV4l5CoFp38e4xJESPglj2Kj8csWdm3WJhrxIYEP4GpjXK02n8DSQ==
+ dependencies:
+ "@loaders.gl/draco" "4.3.3"
+ "@loaders.gl/images" "4.3.3"
+ "@loaders.gl/loader-utils" "4.3.3"
+ "@loaders.gl/schema" "4.3.3"
+ "@loaders.gl/textures" "4.3.3"
+ "@math.gl/core" "^4.1.0"
+
+"@loaders.gl/images@4.3.3", "@loaders.gl/images@^4.2.0":
+ version "4.3.3"
+ resolved "https://registry.yarnpkg.com/@loaders.gl/images/-/images-4.3.3.tgz#b0ca839bfbd745ca247f1e4c7c34e642a23188b4"
+ integrity sha512-s4InjIXqEu0T7anZLj4OBUuDBt2BNnAD0GLzSexSkBfQZfpXY0XJNl4mMf5nUKb5NDfXhIKIqv8y324US+I28A==
+ dependencies:
+ "@loaders.gl/loader-utils" "4.3.3"
+
+"@loaders.gl/loader-utils@4.3.3", "@loaders.gl/loader-utils@^4.2.0":
+ version "4.3.3"
+ resolved "https://registry.yarnpkg.com/@loaders.gl/loader-utils/-/loader-utils-4.3.3.tgz#31621016c972ecc32f71490e92778c288b43a6d8"
+ integrity sha512-8erUIwWLiIsZX36fFa/seZsfTsWlLk72Sibh/YZJrPAefuVucV4mGGzMBZ96LE2BUfJhadn250eio/59TUFbNw==
+ dependencies:
+ "@loaders.gl/schema" "4.3.3"
+ "@loaders.gl/worker-utils" "4.3.3"
+ "@probe.gl/log" "^4.0.2"
+ "@probe.gl/stats" "^4.0.2"
+
+"@loaders.gl/math@4.3.3":
+ version "4.3.3"
+ resolved "https://registry.yarnpkg.com/@loaders.gl/math/-/math-4.3.3.tgz#5395521bf97dd028db7a34f8f268b86653139e41"
+ integrity sha512-oUfCFYsybm6fKnYHU1BzqXsh0sCJ+M9CXNnD/083ZNW+lWdxD44eeTE3DdFYPEMe+yyMkLSGx/8WTMv7ev2t5Q==
+ dependencies:
+ "@loaders.gl/images" "4.3.3"
+ "@loaders.gl/loader-utils" "4.3.3"
+ "@math.gl/core" "^4.1.0"
+
+"@loaders.gl/mvt@^4.2.0":
+ version "4.3.3"
+ resolved "https://registry.yarnpkg.com/@loaders.gl/mvt/-/mvt-4.3.3.tgz#3eddaa92efddebe34081954eec73a724514b2e58"
+ integrity sha512-y7YtrpPBOR4ek1Vj8vM2dRFrFfZHz7e5ZuYSgANOAyGzDXbnZ5TKPPIQC8Plm/y3ZQe+063yJ+kuGc91FBRbXg==
+ dependencies:
+ "@loaders.gl/gis" "4.3.3"
+ "@loaders.gl/images" "4.3.3"
+ "@loaders.gl/loader-utils" "4.3.3"
+ "@loaders.gl/schema" "4.3.3"
+ "@math.gl/polygon" "^4.1.0"
+ "@probe.gl/stats" "^4.0.0"
pbf "^3.2.1"
-"@loaders.gl/schema@3.4.15", "@loaders.gl/schema@^3.4.13":
- version "3.4.15"
- resolved "https://registry.yarnpkg.com/@loaders.gl/schema/-/schema-3.4.15.tgz#316565b4fcbffb135b52e25e96cee4ac5c541713"
- integrity sha512-8oRtstz0IsqES7eZd2jQbmCnmExCMtL8T6jWd1+BfmnuyZnQ0B6TNccy++NHtffHdYuzEoQgSELwcdmhSApYew==
+"@loaders.gl/schema@4.3.3", "@loaders.gl/schema@^4.2.0", "@loaders.gl/schema@^4.3.3":
+ version "4.3.3"
+ resolved "https://registry.yarnpkg.com/@loaders.gl/schema/-/schema-4.3.3.tgz#4466022119e0a7d106a22f8efda1c87789083945"
+ integrity sha512-zacc9/8je+VbuC6N/QRfiTjRd+BuxsYlddLX1u5/X/cg9s36WZZBlU1oNKUgTYe8eO6+qLyYx77yi+9JbbEehw==
dependencies:
"@types/geojson" "^7946.0.7"
-"@loaders.gl/terrain@^3.4.13":
- version "3.4.15"
- resolved "https://registry.yarnpkg.com/@loaders.gl/terrain/-/terrain-3.4.15.tgz#cde45a693d26b0458de74cfe36c3ae4ce8787832"
- integrity sha512-ouv41J84uOnLEtXLM+iPEPFfeq7aRgIOls6esdvhBx2/dXJRNkt8Mx0wShXAi8VNHz77D+gZFrKARa7wqjmftg==
+"@loaders.gl/terrain@^4.2.0":
+ version "4.3.3"
+ resolved "https://registry.yarnpkg.com/@loaders.gl/terrain/-/terrain-4.3.3.tgz#1ff470b8bb2609121a97476c9cfd0939e61cc6b6"
+ integrity sha512-qPfpYL0imojyic0dTW71d9M8k2SY+wD60m31658vtsMogdVeBiAX/WYtk8W/NKcqBS8FMv9CC41PlULrvcZ7TQ==
dependencies:
- "@babel/runtime" "^7.3.1"
- "@loaders.gl/images" "3.4.15"
- "@loaders.gl/loader-utils" "3.4.15"
- "@loaders.gl/schema" "3.4.15"
+ "@loaders.gl/images" "4.3.3"
+ "@loaders.gl/loader-utils" "4.3.3"
+ "@loaders.gl/schema" "4.3.3"
"@mapbox/martini" "^0.2.0"
-"@loaders.gl/textures@3.4.15":
- version "3.4.15"
- resolved "https://registry.yarnpkg.com/@loaders.gl/textures/-/textures-3.4.15.tgz#1729271e602df41661db767262116cc449e358b9"
- integrity sha512-QHnmxBYtLvTdG1uMz2KWcxVY8KPb1+XyPJUoZV9GMcQkulz+CwFB8BaX8nROfMDz9KKYoPfksCzjig0LZ0WBJQ==
- dependencies:
- "@loaders.gl/images" "3.4.15"
- "@loaders.gl/loader-utils" "3.4.15"
- "@loaders.gl/schema" "3.4.15"
- "@loaders.gl/worker-utils" "3.4.15"
- ktx-parse "^0.0.4"
+"@loaders.gl/textures@4.3.3", "@loaders.gl/textures@^4.2.0":
+ version "4.3.3"
+ resolved "https://registry.yarnpkg.com/@loaders.gl/textures/-/textures-4.3.3.tgz#9bd1ea8604a29f80676e46bfa9e2612302263600"
+ integrity sha512-qIo4ehzZnXFpPKl1BGQG4G3cAhBSczO9mr+H/bT7qFwtSirWVlqsvMlx1Q4VpmouDu+tudwwOlq7B3yqU5P5yQ==
+ dependencies:
+ "@loaders.gl/images" "4.3.3"
+ "@loaders.gl/loader-utils" "4.3.3"
+ "@loaders.gl/schema" "4.3.3"
+ "@loaders.gl/worker-utils" "4.3.3"
+ "@math.gl/types" "^4.1.0"
+ ktx-parse "^0.7.0"
texture-compressor "^1.0.2"
-"@loaders.gl/tiles@3.4.15", "@loaders.gl/tiles@^3.4.13":
- version "3.4.15"
- resolved "https://registry.yarnpkg.com/@loaders.gl/tiles/-/tiles-3.4.15.tgz#3be32c74996095e4fa571506e9bdc0e337a4c9b2"
- integrity sha512-o85aRSXq+YeVSK2ndW9aBwTMi5FhEsQ7k18J4DG+T5Oc+zz3tKui5X1SuBDiKbQN+kYtFpj0oYO1QG3ndNI6jg==
- dependencies:
- "@loaders.gl/loader-utils" "3.4.15"
- "@loaders.gl/math" "3.4.15"
- "@math.gl/core" "^3.5.1"
- "@math.gl/culling" "^3.5.1"
- "@math.gl/geospatial" "^3.5.1"
- "@math.gl/web-mercator" "^3.5.1"
- "@probe.gl/stats" "^3.5.0"
-
-"@loaders.gl/wms@^3.4.13":
- version "3.4.15"
- resolved "https://registry.yarnpkg.com/@loaders.gl/wms/-/wms-3.4.15.tgz#2b60c273f08840be6c7b17411c61542fc91af9f0"
- integrity sha512-zY++Oxx+cNGF9ptuSTFxCmEnpRbR5VZYjvyLraylaRbuynZv+JiWrehymFzEfq3hJcQ/cGvIjaG6rSVtPuqCIA==
- dependencies:
- "@babel/runtime" "^7.3.1"
- "@loaders.gl/images" "3.4.15"
- "@loaders.gl/loader-utils" "3.4.15"
- "@loaders.gl/schema" "3.4.15"
- "@loaders.gl/xml" "3.4.15"
+"@loaders.gl/tiles@4.3.3", "@loaders.gl/tiles@^4.2.0":
+ version "4.3.3"
+ resolved "https://registry.yarnpkg.com/@loaders.gl/tiles/-/tiles-4.3.3.tgz#7a85bdb0042066164dc38f98a82b5339a0fd8eec"
+ integrity sha512-cmC/spc+DM5aCSHoHrEuTPhDLuZRtkrWnlHkhC2Tur9uiUr41U3vXnC5slJkOeIWkaN4Q7KRFGCQ6SCendYfMg==
+ dependencies:
+ "@loaders.gl/loader-utils" "4.3.3"
+ "@loaders.gl/math" "4.3.3"
+ "@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.0.2"
+
+"@loaders.gl/wms@^4.2.0":
+ version "4.3.3"
+ resolved "https://registry.yarnpkg.com/@loaders.gl/wms/-/wms-4.3.3.tgz#f3a1dc39c2f595b94d9391a3d17e4029d3084743"
+ integrity sha512-SmpdFB/Jhtzbc52TlMKRSxQkUDfYP/FN8qdTdL3PtVN74Vuh4eZ8t7nLzplUCx0tbkbT1D7nfreSU4ndWq2zjQ==
+ dependencies:
+ "@loaders.gl/images" "4.3.3"
+ "@loaders.gl/loader-utils" "4.3.3"
+ "@loaders.gl/schema" "4.3.3"
+ "@loaders.gl/xml" "4.3.3"
"@turf/rewind" "^5.1.5"
deep-strict-equal "^0.2.0"
- lerc "^4.0.1"
-"@loaders.gl/worker-utils@3.4.15":
- version "3.4.15"
- resolved "https://registry.yarnpkg.com/@loaders.gl/worker-utils/-/worker-utils-3.4.15.tgz#28dc1dcc526648fd68e317d8a8b7aa482d9e8198"
- integrity sha512-zUUepOYRYmcYIcr/c4Mchox9h5fBFNkD81rsGnLlZyq19QvyHzN+93SVxrLc078gw93t2RKrVcOOZY13zT3t1w==
- dependencies:
- "@babel/runtime" "^7.3.1"
+"@loaders.gl/worker-utils@4.3.3":
+ version "4.3.3"
+ resolved "https://registry.yarnpkg.com/@loaders.gl/worker-utils/-/worker-utils-4.3.3.tgz#ab81dd30c7082f35fd69c984a65b46671a43acc7"
+ integrity sha512-eg45Ux6xqsAfqPUqJkhmbFZh9qfmYuPfA+34VcLtfeXIwAngeP6o4SrTmm9LWLGUKiSh47anCEV1p7borDgvGQ==
-"@loaders.gl/xml@3.4.15":
- version "3.4.15"
- resolved "https://registry.yarnpkg.com/@loaders.gl/xml/-/xml-3.4.15.tgz#83c53d7bdc623a057856b39c36a4fbac9f0ea3d0"
- integrity sha512-iMWHaDzYSe8JoS8W5k9IbxQ6S3VHPr7M+UBejIVeYGCp1jzWF0ri498olwJWWDRvg4kqAWolrkj8Pcgkg8Jf8A==
+"@loaders.gl/xml@4.3.3":
+ version "4.3.3"
+ resolved "https://registry.yarnpkg.com/@loaders.gl/xml/-/xml-4.3.3.tgz#af63972ea8440aa35a7a4cacfdc525c5db94843e"
+ integrity sha512-p4GjJn7cElnSxZE2DVsTPWnEJWL3iqTVnGbW2ODHFpW2E7ClPmyoDsUxb8zdW8DuQKfLPJkUILtubbaHmwOwZg==
dependencies:
- "@babel/runtime" "^7.3.1"
- "@loaders.gl/loader-utils" "3.4.15"
- "@loaders.gl/schema" "3.4.15"
+ "@loaders.gl/loader-utils" "4.3.3"
+ "@loaders.gl/schema" "4.3.3"
fast-xml-parser "^4.2.5"
-"@luma.gl/constants@8.5.21", "@luma.gl/constants@^8.5.21":
- version "8.5.21"
- resolved "https://registry.yarnpkg.com/@luma.gl/constants/-/constants-8.5.21.tgz#81825e9bd9bdf4a9449bcface8b504389f65f634"
- integrity sha512-aJxayGxTT+IRd1vfpcgD/cKSCiVJjBNiuiChS96VulrmCvkzUOLvYXr42y5qKB4RyR7vOIda5uQprNzoHrhQAA==
-
-"@luma.gl/core@^8.5.21":
- version "8.5.21"
- resolved "https://registry.yarnpkg.com/@luma.gl/core/-/core-8.5.21.tgz#dc630f1ea18900287ac8da60724d0d8f783b31b1"
- integrity sha512-11jQJQEMoR/IN2oIsd4zFxiQJk6FE+xgVIMUcsCTBuzafTtQZ8Po9df8mt+MVewpDyBlTVs6g8nxHRH4np1ukA==
- dependencies:
- "@babel/runtime" "^7.0.0"
- "@luma.gl/constants" "8.5.21"
- "@luma.gl/engine" "8.5.21"
- "@luma.gl/gltools" "8.5.21"
- "@luma.gl/shadertools" "8.5.21"
- "@luma.gl/webgl" "8.5.21"
-
-"@luma.gl/engine@8.5.21":
- version "8.5.21"
- resolved "https://registry.yarnpkg.com/@luma.gl/engine/-/engine-8.5.21.tgz#bc8e55371fb95e33fec195c08abf35598c55da42"
- integrity sha512-IG3WQSKXFNUEs8QG7ZjHtGiOtsakUu+BAxtJ6997A6/F06yynZ44tPe5NU70jG9Yfu3kV0LykPZg7hO3vXZDiA==
- dependencies:
- "@babel/runtime" "^7.0.0"
- "@luma.gl/constants" "8.5.21"
- "@luma.gl/gltools" "8.5.21"
- "@luma.gl/shadertools" "8.5.21"
- "@luma.gl/webgl" "8.5.21"
- "@math.gl/core" "^3.5.0"
- "@probe.gl/env" "^3.5.0"
- "@probe.gl/stats" "^3.5.0"
- "@types/offscreencanvas" "^2019.7.0"
-
-"@luma.gl/experimental@^8.5.21":
- version "8.5.21"
- resolved "https://registry.yarnpkg.com/@luma.gl/experimental/-/experimental-8.5.21.tgz#1ab5ad084202ae3c05e16b7e4b430c791f86a50d"
- integrity sha512-uFKPChGofyihOKxtqJy78QCQCDFnuMTK4QHrUX/qiTnvFSO8BgtTUevKvWGN9lBvq+uDD0lSieeF9yBzhQfAzw==
- dependencies:
- "@luma.gl/constants" "8.5.21"
- "@math.gl/core" "^3.5.0"
- earcut "^2.0.6"
-
-"@luma.gl/gltools@8.5.21":
- version "8.5.21"
- resolved "https://registry.yarnpkg.com/@luma.gl/gltools/-/gltools-8.5.21.tgz#1077305a30712f20cd904c2e4cbe5b9263b7d138"
- integrity sha512-6qZ0LaT2Mxa4AJT5F44TFoaziokYiHUwO45vnM/NYUOIu9xevcmS6VtToawytMEACGL6PDeDyVqP3Y80SDzq5g==
- dependencies:
- "@babel/runtime" "^7.0.0"
- "@luma.gl/constants" "8.5.21"
- "@probe.gl/env" "^3.5.0"
- "@probe.gl/log" "^3.5.0"
- "@types/offscreencanvas" "^2019.7.0"
-
-"@luma.gl/shadertools@8.5.21", "@luma.gl/shadertools@^8.5.21":
- version "8.5.21"
- resolved "https://registry.yarnpkg.com/@luma.gl/shadertools/-/shadertools-8.5.21.tgz#9a8e087e39e34f055f9fdda9fac527c04f637b4e"
- integrity sha512-WQah7yFDJ8cNCLPYpIm3r0wSlXLvjoA279fcknmATvvkW3/i8PcCJ/nYEBJO3hHEwwMQxD16+YZu/uwGiifLMg==
- dependencies:
- "@babel/runtime" "^7.0.0"
- "@math.gl/core" "^3.5.0"
-
-"@luma.gl/webgl@8.5.21", "@luma.gl/webgl@^8.5.21":
- version "8.5.21"
- resolved "https://registry.yarnpkg.com/@luma.gl/webgl/-/webgl-8.5.21.tgz#fe67bf19a41231840ca677ae702969c7a9a5d7a0"
- integrity sha512-ZVLO4W5UuaOlzZIwmFWhnmZ1gYoU97a+heMqxLrSSmCUAsSu3ZETUex9gOmzdM1WWxcdWaa3M68rvKCNEgwz0Q==
- dependencies:
- "@babel/runtime" "^7.0.0"
- "@luma.gl/constants" "8.5.21"
- "@luma.gl/gltools" "8.5.21"
- "@probe.gl/env" "^3.5.0"
- "@probe.gl/stats" "^3.5.0"
+"@loaders.gl/zip@4.3.3":
+ version "4.3.3"
+ resolved "https://registry.yarnpkg.com/@loaders.gl/zip/-/zip-4.3.3.tgz#ed75eaa8b59106b5eafce0f5359938c45ea347dc"
+ integrity sha512-PPNR9xBLfhBd4Fw69Ai5cUzIJZFCYg3DiYGeR8mA8ik9tuseH+hEBUSsmzU4RFP53xkPLLYvzXjVyiBzfbsjZg==
+ dependencies:
+ "@loaders.gl/compression" "4.3.3"
+ "@loaders.gl/crypto" "4.3.3"
+ "@loaders.gl/loader-utils" "4.3.3"
+ jszip "^3.1.5"
+ md5 "^2.3.0"
+
+"@luma.gl/constants@9.1.5", "@luma.gl/constants@^9.1.3":
+ version "9.1.5"
+ resolved "https://registry.yarnpkg.com/@luma.gl/constants/-/constants-9.1.5.tgz#475c212d457cd27a10b18fc95f7fd51e346dd1d5"
+ integrity sha512-vxUaL2OAnSxX6h5xgW2fQdlPZjBBXRxQyHfSMYZ2j2iNIKXTuaCGXfbPLuWExLJOPlSLtp34VPualCeAVwr+Ug==
+
+"@luma.gl/core@^9.1.3":
+ version "9.1.5"
+ resolved "https://registry.yarnpkg.com/@luma.gl/core/-/core-9.1.5.tgz#5bfcf5e28b161ca31394d934237d064a1e5041c2"
+ integrity sha512-3nrNWX8pbuKsGCa1g/8dmBbZ9YGguzDpxqS1v4I35OeyZHLKq4GiRbWxxz7tgApMlzS0CBOJOOaBpGqgIpX97w==
+ dependencies:
+ "@math.gl/types" "^4.1.0"
+ "@probe.gl/env" "^4.0.8"
+ "@probe.gl/log" "^4.0.8"
+ "@probe.gl/stats" "^4.0.8"
+ "@types/offscreencanvas" "^2019.6.4"
+
+"@luma.gl/effects@9.1.4":
+ version "9.1.4"
+ resolved "https://registry.yarnpkg.com/@luma.gl/effects/-/effects-9.1.4.tgz#66ab1cff5543be32ad46be32d816173da167f641"
+ integrity sha512-kBfjUaYR9MqDawXq2F0nM8Kydx72JTrSwokoOokhslpp+dbSkLBrdUUgRuDuiRc+RS+rSh7zwYH0Pk+pEN2gKw==
+ dependencies:
+ "@math.gl/core" "^4.1.0"
+ "@math.gl/types" "^4.1.0"
+ wgsl_reflect "^1.0.1"
+
+"@luma.gl/engine@^9.1.3":
+ version "9.1.5"
+ resolved "https://registry.yarnpkg.com/@luma.gl/engine/-/engine-9.1.5.tgz#467cd9a98d67a193180c149cd478cfd8cd728658"
+ integrity sha512-cjhKlz3G8JQACy0kDRI2zQKM02kw2deLuojz0E8MTDUHl4YQG2jpJI6Mr9Vfb3EnIoSg0ACfYMTFCORwUxBL/Q==
+ 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"
+
+"@luma.gl/gltf@^9.1.3":
+ version "9.1.5"
+ resolved "https://registry.yarnpkg.com/@luma.gl/gltf/-/gltf-9.1.5.tgz#2a5b271f683f9e98e38309ad1065cafca7e296f9"
+ integrity sha512-CbtFXnxNBv9BeReLb7YGLAtMysj94G50SDVCRcOmjxH8tObhYqaRRhKC/BfpugXZzzJ1xoqWDrGDy+/A2ENWJQ==
+ dependencies:
+ "@loaders.gl/core" "^4.2.0"
+ "@loaders.gl/textures" "^4.2.0"
+ "@math.gl/core" "^4.1.0"
+
+"@luma.gl/shadertools@^9.1.3":
+ version "9.1.5"
+ resolved "https://registry.yarnpkg.com/@luma.gl/shadertools/-/shadertools-9.1.5.tgz#98897aa104c9f601888f55cf25713ecc7773ac6d"
+ integrity sha512-tCQfR2lb7WsIUQ1cPYdmcBFAwY2e7gW95bd29ncn09JIvb8IljQiKxHpVPB5kpLGzfqXbvUQkC5tOBweKW91MA==
+ dependencies:
+ "@math.gl/core" "^4.1.0"
+ "@math.gl/types" "^4.1.0"
+ wgsl_reflect "^1.0.1"
+
+"@luma.gl/webgl@^9.1.3":
+ version "9.1.5"
+ resolved "https://registry.yarnpkg.com/@luma.gl/webgl/-/webgl-9.1.5.tgz#8becc04d1fa516171eb15b0e7a1ff4cbe2c8a8f0"
+ integrity sha512-qhXOHMSHAEvj2paDWmZpy+L0ccL0KddKVEh02Ged5utcMzC3hV3xIfbi5V0KVddkgTDmCCSj+yIpo2Bes+Y7iQ==
+ dependencies:
+ "@luma.gl/constants" "9.1.5"
+ "@math.gl/types" "^4.1.0"
+ "@probe.gl/env" "^4.0.8"
"@mapbox/geojson-rewind@^0.5.2":
version "0.5.2"
@@ -2586,59 +2674,52 @@
rw "^1.3.3"
sort-object "^3.0.3"
-"@math.gl/core@3.6.3", "@math.gl/core@^3.5.0", "@math.gl/core@^3.5.1", "@math.gl/core@^3.6.2":
- version "3.6.3"
- resolved "https://registry.yarnpkg.com/@math.gl/core/-/core-3.6.3.tgz#a6bf796ed421093099749d609de8d99a3ac20a53"
- integrity sha512-jBABmDkj5uuuE0dTDmwwss7Cup5ZwQ6Qb7h1pgvtkEutTrhkcv8SuItQNXmF45494yIHeoGue08NlyeY6wxq2A==
+"@math.gl/core@4.1.0", "@math.gl/core@^4.1.0":
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/@math.gl/core/-/core-4.1.0.tgz#2f4a1644c6f8fb50aacae57a02f1297f933aefbd"
+ integrity sha512-FrdHBCVG3QdrworwrUSzXIaK+/9OCRLscxI2OUy6sLOHyHgBMyfnEGs99/m3KNvs+95BsnQLWklVfpKfQzfwKA==
dependencies:
- "@babel/runtime" "^7.12.0"
- "@math.gl/types" "3.6.3"
- gl-matrix "^3.4.0"
+ "@math.gl/types" "4.1.0"
-"@math.gl/culling@^3.5.1", "@math.gl/culling@^3.6.2":
- version "3.6.3"
- resolved "https://registry.yarnpkg.com/@math.gl/culling/-/culling-3.6.3.tgz#91cdfa496748e8873a2e6261415a27a27b6af5f2"
- integrity sha512-3UERXHbaPlM6pnTk2MI7LeQ5CoelDZzDzghTTcv+HdQCZsT/EOEuEdYimETHtSxiyiOmsX2Un65UBLYT/rbKZg==
+"@math.gl/culling@^4.1.0":
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/@math.gl/culling/-/culling-4.1.0.tgz#efab3137c2964a8a307aa54345481100f0b603ab"
+ integrity sha512-jFmjFEACnP9kVl8qhZxFNhCyd47qPfSVmSvvjR0/dIL6R9oD5zhR1ub2gN16eKDO/UM7JF9OHKU3EBIfeR7gtg==
dependencies:
- "@babel/runtime" "^7.12.0"
- "@math.gl/core" "3.6.3"
- gl-matrix "^3.4.0"
+ "@math.gl/core" "4.1.0"
+ "@math.gl/types" "4.1.0"
-"@math.gl/geospatial@^3.5.1":
- version "3.6.3"
- resolved "https://registry.yarnpkg.com/@math.gl/geospatial/-/geospatial-3.6.3.tgz#011ebbe8d1660ff79020a81ed218886c353a62e1"
- integrity sha512-6xf657lJnaecSarSzn02t0cnsCSkWb+39m4+im96v20dZTrLCWZ2glDQVzfuL91meDnDXjH4oyvynp12Mj5MFg==
+"@math.gl/geospatial@^4.1.0":
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/@math.gl/geospatial/-/geospatial-4.1.0.tgz#be7c73842f7744b270a7cdb578edf76859d7d153"
+ integrity sha512-BzsUhpVvnmleyYF6qdqJIip6FtIzJmnWuPTGhlBuPzh7VBHLonCFSPtQpbkRuoyAlbSyaGXcVt6p6lm9eK2vtg==
dependencies:
- "@babel/runtime" "^7.12.0"
- "@math.gl/core" "3.6.3"
- gl-matrix "^3.4.0"
+ "@math.gl/core" "4.1.0"
+ "@math.gl/types" "4.1.0"
-"@math.gl/polygon@^3.5.1", "@math.gl/polygon@^3.6.2":
- version "3.6.3"
- resolved "https://registry.yarnpkg.com/@math.gl/polygon/-/polygon-3.6.3.tgz#0c19c0b059cedde1cd760cc3796e9180f75bcbde"
- integrity sha512-FivQ1ZnYcAss1wVifOkHP/ZnlfQy1IL/769uzNtiHxwUbW0kZG3yyOZ9I7fwyzR5Hvqt3ErJKHjSYZr0uVlz5g==
+"@math.gl/polygon@^4.1.0":
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/@math.gl/polygon/-/polygon-4.1.0.tgz#27d8117f82689f59e099957ab68ba26ab35ed100"
+ integrity sha512-YA/9PzaCRHbIP5/0E9uTYrqe+jsYTQoqoDWhf6/b0Ixz8bPZBaGDEafLg3z7ffBomZLacUty9U3TlPjqMtzPjA==
dependencies:
- "@math.gl/core" "3.6.3"
+ "@math.gl/core" "4.1.0"
-"@math.gl/sun@^3.6.2":
- version "3.6.3"
- resolved "https://registry.yarnpkg.com/@math.gl/sun/-/sun-3.6.3.tgz#30c15612313b56349c568f21f39c0e0f0e77b2df"
- integrity sha512-mrx6CGYYeTNSQttvcw0KVUy+35YDmnjMqpO/o0t06Vcghrt0HNruB/ScRgUSbJrgkbOg1Vcqm23HBd++clzQzw==
- dependencies:
- "@babel/runtime" "^7.12.0"
+"@math.gl/sun@^4.1.0":
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/@math.gl/sun/-/sun-4.1.0.tgz#f08f6de402169734af41cc982a5efa44c792deef"
+ integrity sha512-i3q6OCBLSZ5wgZVhXg+X7gsjY/TUtuFW/2KBiq/U1ypLso3S4sEykoU/MGjxUv1xiiGtr+v8TeMbO1OBIh/HmA==
-"@math.gl/types@3.6.3":
- version "3.6.3"
- resolved "https://registry.yarnpkg.com/@math.gl/types/-/types-3.6.3.tgz#9fa9866feabcbb76de107d78ff3a89c0243ac374"
- integrity sha512-3uWLVXHY3jQxsXCr/UCNPSc2BG0hNUljhmOBt9l+lNFDp7zHgm0cK2Tw4kj2XfkJy4TgwZTBGwRDQgWEbLbdTA==
+"@math.gl/types@4.1.0", "@math.gl/types@^4.1.0":
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/@math.gl/types/-/types-4.1.0.tgz#ce28c06bcfe07d21311e00aeb25de82fecf7f393"
+ integrity sha512-clYZdHcmRvMzVK5fjeDkQlHUzXQSNdZ7s4xOqC3nJPgz4C/TZkUecTo9YS4PruZqtDda/ag4erndP0MIn40dGA==
-"@math.gl/web-mercator@^3.5.1", "@math.gl/web-mercator@^3.6.2":
- version "3.6.3"
- resolved "https://registry.yarnpkg.com/@math.gl/web-mercator/-/web-mercator-3.6.3.tgz#ef91168e030eecffc788618d686e8a6c1d7a0bf8"
- integrity sha512-UVrkSOs02YLehKaehrxhAejYMurehIHPfFQvPFZmdJHglHOU4V2cCUApTVEwOksvCp161ypEqVp+9H6mGhTTcw==
+"@math.gl/web-mercator@^4.1.0":
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/@math.gl/web-mercator/-/web-mercator-4.1.0.tgz#b244112b2805ba68cdecc76f3d12578d05271a1d"
+ integrity sha512-HZo3vO5GCMkXJThxRJ5/QYUYRr3XumfT8CzNNCwoJfinxy5NtKUd7dusNTXn7yJ40UoB8FMIwkVwNlqaiRZZAw==
dependencies:
- "@babel/runtime" "^7.12.0"
- gl-matrix "^3.4.0"
+ "@math.gl/core" "4.1.0"
"@mdx-js/mdx@^3.0.0":
version "3.1.0"
@@ -2724,27 +2805,22 @@
resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.28.tgz#d45e01c4a56f143ee69c54dd6b12eade9e270a73"
integrity sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==
-"@probe.gl/env@3.6.0", "@probe.gl/env@^3.5.0":
- version "3.6.0"
- resolved "https://registry.yarnpkg.com/@probe.gl/env/-/env-3.6.0.tgz#33343fd9041a14d21374c1911826d4a2f9d9a35d"
- integrity sha512-4tTZYUg/8BICC3Yyb9rOeoKeijKbZHRXBEKObrfPmX4sQmYB15ZOUpoVBhAyJkOYVAM8EkPci6Uw5dLCwx2BEQ==
- dependencies:
- "@babel/runtime" "^7.0.0"
+"@probe.gl/env@4.1.0", "@probe.gl/env@^4.0.8", "@probe.gl/env@^4.1.0":
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/@probe.gl/env/-/env-4.1.0.tgz#c2af9030a8711f2d98590850aa47a5f58feef211"
+ integrity sha512-5ac2Jm2K72VCs4eSMsM7ykVRrV47w32xOGMvcgqn8vQdEMF9PRXyBGYEV9YbqRKWNKpNKmQJVi4AHM/fkCxs9w==
-"@probe.gl/log@^3.5.0":
- version "3.6.0"
- resolved "https://registry.yarnpkg.com/@probe.gl/log/-/log-3.6.0.tgz#c645bfd22b4769dc65161caa17f13bd2b231e413"
- integrity sha512-hjpyenpEvOdowgZ1qMeCJxfRD4JkKdlXz0RC14m42Un62NtOT+GpWyKA4LssT0+xyLULCByRAtG2fzZorpIAcA==
+"@probe.gl/log@^4.0.2", "@probe.gl/log@^4.0.4", "@probe.gl/log@^4.0.8", "@probe.gl/log@^4.1.0":
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/@probe.gl/log/-/log-4.1.0.tgz#b5501f96e3aa7f04c75a9800431314d46911cb98"
+ integrity sha512-r4gRReNY6f+OZEMgfWEXrAE2qJEt8rX0HsDJQXUBMoc+5H47bdB7f/5HBHAmapK8UydwPKL9wCDoS22rJ0yq7Q==
dependencies:
- "@babel/runtime" "^7.0.0"
- "@probe.gl/env" "3.6.0"
+ "@probe.gl/env" "4.1.0"
-"@probe.gl/stats@^3.5.0":
- version "3.6.0"
- resolved "https://registry.yarnpkg.com/@probe.gl/stats/-/stats-3.6.0.tgz#a1bb12860fa6f40b9c028f9eb575d7ada0b4dbdd"
- integrity sha512-JdALQXB44OP4kUBN/UrQgzbJe4qokbVF4Y8lkIA8iVCFnjVowWIgkD/z/0QO65yELT54tTrtepw1jScjKB+rhQ==
- dependencies:
- "@babel/runtime" "^7.0.0"
+"@probe.gl/stats@^4.0.0", "@probe.gl/stats@^4.0.2", "@probe.gl/stats@^4.0.8", "@probe.gl/stats@^4.1.0":
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/@probe.gl/stats/-/stats-4.1.0.tgz#181b774b31f7f3c91f9750e41ccd72f6c8c4ad93"
+ integrity sha512-EI413MkWKBDVNIfLdqbeNSJTs7ToBz/KVGkwi3D+dQrSIkRI2IYbWGAU3xX+D6+CI4ls8ehxMhNpUVMaZggDvQ==
"@sideway/address@^4.1.5":
version "4.1.5"
@@ -2905,6 +2981,35 @@
resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad"
integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==
+"@turf/bbox-clip@^7.2.0":
+ version "7.2.0"
+ resolved "https://registry.yarnpkg.com/@turf/bbox-clip/-/bbox-clip-7.2.0.tgz#6774208a2b9b505815d85cfde89d2ad036273e7b"
+ integrity sha512-q6RXTpqeUQAYLAieUL1n3J6ukRGsNVDOqcYtfzaJbPW+0VsAf+1cI16sN700t0sekbeU1DH/RRVAHhpf8+36wA==
+ dependencies:
+ "@turf/helpers" "^7.2.0"
+ "@turf/invariant" "^7.2.0"
+ "@types/geojson" "^7946.0.10"
+ tslib "^2.8.1"
+
+"@turf/bbox-polygon@^7.2.0":
+ version "7.2.0"
+ resolved "https://registry.yarnpkg.com/@turf/bbox-polygon/-/bbox-polygon-7.2.0.tgz#5de355889d7b92647253ae7e42eddc1c7d032668"
+ integrity sha512-Aj4G1GAAy26fmOqMjUk0Z+Lcax5VQ9g1xYDbHLQWXvfTsaueBT+RzdH6XPnZ/seEEnZkio2IxE8V5af/osupgA==
+ dependencies:
+ "@turf/helpers" "^7.2.0"
+ "@types/geojson" "^7946.0.10"
+ tslib "^2.8.1"
+
+"@turf/bbox@^7.2.0":
+ version "7.2.0"
+ resolved "https://registry.yarnpkg.com/@turf/bbox/-/bbox-7.2.0.tgz#9db338d6407380f66a72050657f1998c5c5ccc4a"
+ integrity sha512-wzHEjCXlYZiDludDbXkpBSmv8Zu6tPGLmJ1sXQ6qDwpLE1Ew3mcWqt8AaxfTP5QwDNQa3sf2vvgTEzNbPQkCiA==
+ dependencies:
+ "@turf/helpers" "^7.2.0"
+ "@turf/meta" "^7.2.0"
+ "@types/geojson" "^7946.0.10"
+ tslib "^2.8.1"
+
"@turf/boolean-clockwise@^5.1.5":
version "5.1.5"
resolved "https://registry.yarnpkg.com/@turf/boolean-clockwise/-/boolean-clockwise-5.1.5.tgz#3302b7dac62c5e291a0789e29af7283387fa9deb"
@@ -2913,6 +3018,86 @@
"@turf/helpers" "^5.1.5"
"@turf/invariant" "^5.1.5"
+"@turf/boolean-disjoint@^7.2.0":
+ version "7.2.0"
+ resolved "https://registry.yarnpkg.com/@turf/boolean-disjoint/-/boolean-disjoint-7.2.0.tgz#84b07b10b6b0fa1e3a8276dd81dd30d697059a47"
+ integrity sha512-xdz+pYKkLMuqkNeJ6EF/3OdAiJdiHhcHCV0ykX33NIuALKIEpKik0+NdxxNsZsivOW6keKwr61SI+gcVtHYcnQ==
+ dependencies:
+ "@turf/boolean-point-in-polygon" "^7.2.0"
+ "@turf/helpers" "^7.2.0"
+ "@turf/line-intersect" "^7.2.0"
+ "@turf/meta" "^7.2.0"
+ "@turf/polygon-to-line" "^7.2.0"
+ "@types/geojson" "^7946.0.10"
+ tslib "^2.8.1"
+
+"@turf/boolean-equal@^7.2.0":
+ version "7.2.0"
+ resolved "https://registry.yarnpkg.com/@turf/boolean-equal/-/boolean-equal-7.2.0.tgz#600fda95b08130ea16f12cb1e4a4debbac12cd1f"
+ integrity sha512-TmjKYLsxXqEmdDtFq3QgX4aSogiISp3/doeEtDOs3NNSR8susOtBEZkmvwO6DLW+g/rgoQJIBR6iVoWiRqkBxw==
+ dependencies:
+ "@turf/clean-coords" "^7.2.0"
+ "@turf/helpers" "^7.2.0"
+ "@turf/invariant" "^7.2.0"
+ "@types/geojson" "^7946.0.10"
+ geojson-equality-ts "^1.0.2"
+ tslib "^2.8.1"
+
+"@turf/boolean-intersects@^7.2.0":
+ version "7.2.0"
+ resolved "https://registry.yarnpkg.com/@turf/boolean-intersects/-/boolean-intersects-7.2.0.tgz#c0893f98820293e446b4229c651d0743b503939c"
+ integrity sha512-GLRyLQgK3F14drkK5Qi9Mv7Z9VT1bgQUd9a3DB3DACTZWDSwfh8YZUFn/HBwRkK8dDdgNEXaavggQHcPi1k9ow==
+ dependencies:
+ "@turf/boolean-disjoint" "^7.2.0"
+ "@turf/helpers" "^7.2.0"
+ "@turf/meta" "^7.2.0"
+ "@types/geojson" "^7946.0.10"
+ tslib "^2.8.1"
+
+"@turf/boolean-point-in-polygon@^7.2.0":
+ version "7.2.0"
+ resolved "https://registry.yarnpkg.com/@turf/boolean-point-in-polygon/-/boolean-point-in-polygon-7.2.0.tgz#0f9d18bb058b118340d79a0e5f346bd09a363a9a"
+ integrity sha512-lvEOjxeXIp+wPXgl9kJA97dqzMfNexjqHou+XHVcfxQgolctoJiRYmcVCWGpiZ9CBf/CJha1KmD1qQoRIsjLaA==
+ dependencies:
+ "@turf/helpers" "^7.2.0"
+ "@turf/invariant" "^7.2.0"
+ "@types/geojson" "^7946.0.10"
+ point-in-polygon-hao "^1.1.0"
+ tslib "^2.8.1"
+
+"@turf/boolean-point-on-line@^7.2.0":
+ version "7.2.0"
+ resolved "https://registry.yarnpkg.com/@turf/boolean-point-on-line/-/boolean-point-on-line-7.2.0.tgz#e0373a453cf504d1e7f3125705e7786ea8d48df6"
+ integrity sha512-H/bXX8+2VYeSyH8JWrOsu8OGmeA9KVZfM7M6U5/fSqGsRHXo9MyYJ94k39A9kcKSwI0aWiMXVD2UFmiWy8423Q==
+ dependencies:
+ "@turf/helpers" "^7.2.0"
+ "@turf/invariant" "^7.2.0"
+ "@types/geojson" "^7946.0.10"
+ tslib "^2.8.1"
+
+"@turf/boolean-within@^7.2.0":
+ version "7.2.0"
+ resolved "https://registry.yarnpkg.com/@turf/boolean-within/-/boolean-within-7.2.0.tgz#a6107cf50be269992d49c27f578bf68e135d6267"
+ integrity sha512-zB3AiF59zQZ27Dp1iyhp9mVAKOFHat8RDH45TZhLY8EaqdEPdmLGvwMFCKfLryQcUDQvmzP8xWbtUR82QM5C4g==
+ dependencies:
+ "@turf/bbox" "^7.2.0"
+ "@turf/boolean-point-in-polygon" "^7.2.0"
+ "@turf/boolean-point-on-line" "^7.2.0"
+ "@turf/helpers" "^7.2.0"
+ "@turf/invariant" "^7.2.0"
+ "@types/geojson" "^7946.0.10"
+ tslib "^2.8.1"
+
+"@turf/clean-coords@^7.2.0":
+ version "7.2.0"
+ resolved "https://registry.yarnpkg.com/@turf/clean-coords/-/clean-coords-7.2.0.tgz#39f85be033bc33601da2e95948e6c184af34610f"
+ integrity sha512-+5+J1+D7wW7O/RDXn46IfCHuX1gIV1pIAQNSA7lcDbr3HQITZj334C4mOGZLEcGbsiXtlHWZiBtm785Vg8i+QQ==
+ dependencies:
+ "@turf/helpers" "^7.2.0"
+ "@turf/invariant" "^7.2.0"
+ "@types/geojson" "^7946.0.10"
+ tslib "^2.8.1"
+
"@turf/clone@^5.1.5":
version "5.1.5"
resolved "https://registry.yarnpkg.com/@turf/clone/-/clone-5.1.5.tgz#253e8d35477181976e33adfab50a0f02a7f0e367"
@@ -2925,6 +3110,25 @@
resolved "https://registry.yarnpkg.com/@turf/helpers/-/helpers-5.1.5.tgz#153405227ab933d004a5bb9641a9ed999fcbe0cf"
integrity sha512-/lF+JR+qNDHZ8bF9d+Cp58nxtZWJ3sqFe6n3u3Vpj+/0cqkjk4nXKYBSY0azm+GIYB5mWKxUXvuP/m0ZnKj1bw==
+"@turf/helpers@^7.2.0":
+ version "7.2.0"
+ resolved "https://registry.yarnpkg.com/@turf/helpers/-/helpers-7.2.0.tgz#5771308108c98d608eb8e7f16dcd0eb3fb8a3417"
+ integrity sha512-cXo7bKNZoa7aC7ydLmUR02oB3IgDe7MxiPuRz3cCtYQHn+BJ6h1tihmamYDWWUlPHgSNF0i3ATc4WmDECZafKw==
+ dependencies:
+ "@types/geojson" "^7946.0.10"
+ tslib "^2.8.1"
+
+"@turf/intersect@^7.2.0":
+ version "7.2.0"
+ resolved "https://registry.yarnpkg.com/@turf/intersect/-/intersect-7.2.0.tgz#4ee2ae61e40b4a95883a45ea743c685f89ab1069"
+ integrity sha512-81GMzKS9pKqLPa61qSlFxLFeAC8XbwyCQ9Qv4z6o5skWk1qmMUbEHeMqaGUTEzk+q2XyhZ0sju1FV4iLevQ/aw==
+ dependencies:
+ "@turf/helpers" "^7.2.0"
+ "@turf/meta" "^7.2.0"
+ "@types/geojson" "^7946.0.10"
+ polyclip-ts "^0.16.8"
+ tslib "^2.8.1"
+
"@turf/invariant@^5.1.5":
version "5.2.0"
resolved "https://registry.yarnpkg.com/@turf/invariant/-/invariant-5.2.0.tgz#f0150ff7290b38577b73d088b7932c1ee0aa90a7"
@@ -2932,6 +3136,25 @@
dependencies:
"@turf/helpers" "^5.1.5"
+"@turf/invariant@^7.2.0":
+ version "7.2.0"
+ resolved "https://registry.yarnpkg.com/@turf/invariant/-/invariant-7.2.0.tgz#ba5b377ea20ee8c45af0a4c9b8bf03aa1c43bd5d"
+ integrity sha512-kV4u8e7Gkpq+kPbAKNC21CmyrXzlbBgFjO1PhrHPgEdNqXqDawoZ3i6ivE3ULJj2rSesCjduUaC/wyvH/sNr2Q==
+ dependencies:
+ "@turf/helpers" "^7.2.0"
+ "@types/geojson" "^7946.0.10"
+ tslib "^2.8.1"
+
+"@turf/line-intersect@^7.2.0":
+ version "7.2.0"
+ resolved "https://registry.yarnpkg.com/@turf/line-intersect/-/line-intersect-7.2.0.tgz#74f6a149429718ff2219329a5e3239f784f44489"
+ integrity sha512-GhCJVEkc8EmggNi85EuVLoXF5T5jNVxmhIetwppiVyJzMrwkYAkZSYB3IBFYGUUB9qiNFnTwungVSsBV/S8ZiA==
+ dependencies:
+ "@turf/helpers" "^7.2.0"
+ "@types/geojson" "^7946.0.10"
+ sweepline-intersections "^1.5.0"
+ tslib "^2.8.1"
+
"@turf/meta@^5.1.5":
version "5.2.0"
resolved "https://registry.yarnpkg.com/@turf/meta/-/meta-5.2.0.tgz#3b1ad485ee0c3b0b1775132a32c384d53e4ba53d"
@@ -2939,6 +3162,24 @@
dependencies:
"@turf/helpers" "^5.1.5"
+"@turf/meta@^7.2.0":
+ version "7.2.0"
+ resolved "https://registry.yarnpkg.com/@turf/meta/-/meta-7.2.0.tgz#6a6b1918890b4d9d2b5ff10b3ad47e2fd7470912"
+ integrity sha512-igzTdHsQc8TV1RhPuOLVo74Px/hyPrVgVOTgjWQZzt3J9BVseCdpfY/0cJBdlSRI4S/yTmmHl7gAqjhpYH5Yaw==
+ dependencies:
+ "@turf/helpers" "^7.2.0"
+ "@types/geojson" "^7946.0.10"
+
+"@turf/polygon-to-line@^7.2.0":
+ version "7.2.0"
+ resolved "https://registry.yarnpkg.com/@turf/polygon-to-line/-/polygon-to-line-7.2.0.tgz#f1d209606cbe404e29246135695c3fcaa1269fd5"
+ integrity sha512-9jeTN3LiJ933I5sd4K0kwkcivOYXXm1emk0dHorwXeSFSHF+nlYesEW3Hd889wb9lZd7/SVLMUeX/h39mX+vCA==
+ dependencies:
+ "@turf/helpers" "^7.2.0"
+ "@turf/invariant" "^7.2.0"
+ "@types/geojson" "^7946.0.10"
+ tslib "^2.8.1"
+
"@turf/rewind@^5.1.5":
version "5.1.5"
resolved "https://registry.yarnpkg.com/@turf/rewind/-/rewind-5.1.5.tgz#9ea3db4a68b73c1fd1dd11f57631b143cfefa1c9"
@@ -2950,6 +3191,17 @@
"@turf/invariant" "^5.1.5"
"@turf/meta" "^5.1.5"
+"@turf/union@^7.2.0":
+ version "7.2.0"
+ resolved "https://registry.yarnpkg.com/@turf/union/-/union-7.2.0.tgz#f396ca5c8a66c424a0e2d0664280ef3d16974dac"
+ integrity sha512-Xex/cfKSmH0RZRWSJl4RLlhSmEALVewywiEXcu0aIxNbuZGTcpNoI0h4oLFrE/fUd0iBGFg/EGLXRL3zTfpg6g==
+ dependencies:
+ "@turf/helpers" "^7.2.0"
+ "@turf/meta" "^7.2.0"
+ "@types/geojson" "^7946.0.10"
+ polyclip-ts "^0.16.8"
+ tslib "^2.8.1"
+
"@types/acorn@^4.0.0":
version "4.0.6"
resolved "https://registry.yarnpkg.com/@types/acorn/-/acorn-4.0.6.tgz#d61ca5480300ac41a7d973dd5b84d0a591154a22"
@@ -2972,6 +3224,13 @@
dependencies:
"@types/node" "*"
+"@types/brotli@^1.3.0":
+ version "1.3.4"
+ resolved "https://registry.yarnpkg.com/@types/brotli/-/brotli-1.3.4.tgz#3eefc5493218a99141771f351142dd640efde5d8"
+ integrity sha512-cKYjgaS2DMdCKF7R0F5cgx1nfBYObN2ihIuPGQ4/dlIY6RpV7OWNwe9L8V4tTVKL2eZqOkNM9FM/rgTvLf4oXw==
+ dependencies:
+ "@types/node" "*"
+
"@types/connect-history-api-fallback@^1.3.5":
version "1.5.4"
resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz#7de71645a103056b48ac3ce07b3520b819c1d5b3"
@@ -2987,6 +3246,33 @@
dependencies:
"@types/node" "*"
+"@types/crypto-js@^4.0.2":
+ version "4.2.2"
+ resolved "https://registry.yarnpkg.com/@types/crypto-js/-/crypto-js-4.2.2.tgz#771c4a768d94eb5922cc202a3009558204df0cea"
+ integrity sha512-sDOLlVbHhXpAUAL0YHDUUwDZf3iN4Bwi4W6a0W0b+QcAezUbRtH4FVb+9J4h+XFPW7l/gQ9F8qC7P+Ec4k8QVQ==
+
+"@types/d3-array@^3.0.2":
+ version "3.2.1"
+ resolved "https://registry.yarnpkg.com/@types/d3-array/-/d3-array-3.2.1.tgz#1f6658e3d2006c4fceac53fde464166859f8b8c5"
+ integrity sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==
+
+"@types/d3-color@^1.4.2":
+ version "1.4.5"
+ resolved "https://registry.yarnpkg.com/@types/d3-color/-/d3-color-1.4.5.tgz#23bb1afda325549c6314ab60aa2aa28c4c6b1c37"
+ integrity sha512-5sNP3DmtSnSozxcjqmzQKsDOuVJXZkceo1KJScDc1982kk/TS9mTPc6lpli1gTu1MIBF1YWutpHpjucNWcIj5g==
+
+"@types/d3-scale@^3.0.0":
+ version "3.3.5"
+ resolved "https://registry.yarnpkg.com/@types/d3-scale/-/d3-scale-3.3.5.tgz#c89ff1550a4246f717e3c2e35deb35e183a338ba"
+ integrity sha512-YOpKj0kIEusRf7ofeJcSZQsvKbnTwpe1DUF+P2qsotqG53kEsjm7EzzliqQxMkAWdkZcHrg5rRhB4JiDOQPX+A==
+ dependencies:
+ "@types/d3-time" "^2"
+
+"@types/d3-time@^2":
+ version "2.1.4"
+ resolved "https://registry.yarnpkg.com/@types/d3-time/-/d3-time-2.1.4.tgz#43587aa57d565ab60a1d2201edeebc497d5c1252"
+ integrity sha512-BTfLsxTeo7yFxI/haOOf1ZwJ6xKgQLT9dCp+EcmQv87Gox6X+oKl4mLKfO6fnWm3P22+A6DknMNEZany8ql2Rw==
+
"@types/debug@^4.0.0":
version "4.1.12"
resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.12.tgz#a155f21690871953410df4b6b6f53187f0500917"
@@ -3062,21 +3348,21 @@
"@types/qs" "*"
"@types/serve-static" "*"
-"@types/geojson@*", "@types/geojson@^7946.0.13", "@types/geojson@^7946.0.7", "@types/geojson@^7946.0.8":
+"@types/geojson@*", "@types/geojson@^7946.0.10", "@types/geojson@^7946.0.13", "@types/geojson@^7946.0.14", "@types/geojson@^7946.0.16", "@types/geojson@^7946.0.7", "@types/geojson@^7946.0.8":
version "7946.0.16"
resolved "https://registry.yarnpkg.com/@types/geojson/-/geojson-7946.0.16.tgz#8ebe53d69efada7044454e3305c19017d97ced2a"
integrity sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==
+"@types/google.maps@^3.48.6":
+ version "3.58.1"
+ resolved "https://registry.yarnpkg.com/@types/google.maps/-/google.maps-3.58.1.tgz#71ce3dec44de1452f56641d2c87c7dd8ea964b4d"
+ integrity sha512-X9QTSvGJ0nCfMzYOnaVs/k6/4L+7F5uCS+4iUmkLEls6J9S/Phv+m/i3mDeyc49ZBgwab3EFO1HEoBY7k98EGQ==
+
"@types/gtag.js@^0.0.12":
version "0.0.12"
resolved "https://registry.yarnpkg.com/@types/gtag.js/-/gtag.js-0.0.12.tgz#095122edca896689bdfcdd73b057e23064d23572"
integrity sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg==
-"@types/hammerjs@^2.0.41":
- version "2.0.46"
- resolved "https://registry.yarnpkg.com/@types/hammerjs/-/hammerjs-2.0.46.tgz#381daaca1360ff8a7c8dff63f32e69745b9fb1e1"
- integrity sha512-ynRvcq6wvqexJ9brDMS4BnBLzmr0e14d6ZJTEShTBWKymQiHwlAyGu0ZPEFI2Fh1U53F7tN9ufClWM5KvqkKOw==
-
"@types/hast@^3.0.0":
version "3.0.4"
resolved "https://registry.yarnpkg.com/@types/hast/-/hast-3.0.4.tgz#1d6b39993b82cea6ad783945b0508c25903e15aa"
@@ -3135,13 +3421,6 @@
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841"
integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==
-"@types/mapbox-gl@^2.6.3":
- version "2.7.21"
- resolved "https://registry.yarnpkg.com/@types/mapbox-gl/-/mapbox-gl-2.7.21.tgz#b0cad1e4c3d1bf1592444de36a4f27e890310416"
- integrity sha512-Dx9MuF2kKgT/N22LsMUB4b3acFZh9clVqz9zv1fomoiPoBrJolwYxpWA/9LPO/2N0xWbKi4V+pkjTaFkkx/4wA==
- dependencies:
- "@types/geojson" "*"
-
"@types/mapbox__point-geometry@*", "@types/mapbox__point-geometry@^0.1.4":
version "0.1.4"
resolved "https://registry.yarnpkg.com/@types/mapbox__point-geometry/-/mapbox__point-geometry-0.1.4.tgz#0ef017b75eedce02ff6243b4189210e2e6d5e56d"
@@ -3197,11 +3476,16 @@
resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.45.tgz#2c0fafd78705e7a18b7906b5201a522719dc5190"
integrity sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==
-"@types/offscreencanvas@^2019.7.0":
+"@types/offscreencanvas@^2019.6.4":
version "2019.7.3"
resolved "https://registry.yarnpkg.com/@types/offscreencanvas/-/offscreencanvas-2019.7.3.tgz#90267db13f64d6e9ccb5ae3eac92786a7c77a516"
integrity sha512-ieXiYmgSRXUDeOntE1InxjWyvEelZGP63M+cGuquuRLuIKKT1osnkXjxev9B7d1nXSug5vpunx+gNlbVxMlC9A==
+"@types/pako@^1.0.1":
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/@types/pako/-/pako-1.0.7.tgz#aa0e4af9855d81153a29ff84cc44cce25298eda9"
+ integrity sha512-YBtzT2ztNF6R/9+UXj2wTGFnC9NklAnASt3sC0h2m1bbH7G6FyBIkt4AN8ThZpNfxUo1b2iMVO0UawiJymEt8A==
+
"@types/parse-json@^4.0.0":
version "4.0.2"
resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.2.tgz#5950e50960793055845e956c427fc2b0d70c5239"
@@ -3303,6 +3587,11 @@
dependencies:
"@types/node" "*"
+"@types/stylis@4.2.0":
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/@types/stylis/-/stylis-4.2.0.tgz#199a3f473f0c3a6f6e4e1b17cdbc967f274bdc6b"
+ integrity sha512-n4sx2bqL0mW1tvDf/loQ+aMX7GQD3lc3fkCMC55VFNDu/vBOabO+LTIeXKM14xK0ppk5TUGcWRjiSpIlUpghKw==
+
"@types/supercluster@^7.1.3":
version "7.1.3"
resolved "https://registry.yarnpkg.com/@types/supercluster/-/supercluster-7.1.3.tgz#1a1bc2401b09174d9c9e44124931ec7874a72b27"
@@ -3784,6 +4073,11 @@ balanced-match@^1.0.0:
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
+base64-js@^1.1.2:
+ version "1.5.1"
+ resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
+ integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
+
batch@0.6.1:
version "0.6.1"
resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16"
@@ -3794,6 +4088,11 @@ big.js@^5.2.2:
resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328"
integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==
+bignumber.js@^9.1.0:
+ version "9.1.2"
+ resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.1.2.tgz#b7c4242259c008903b13707983b5f4bbd31eda0c"
+ integrity sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==
+
binary-extensions@^2.0.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522"
@@ -3873,6 +4172,13 @@ braces@^3.0.3, braces@~3.0.2:
dependencies:
fill-range "^7.1.1"
+brotli@^1.3.2:
+ version "1.3.3"
+ resolved "https://registry.yarnpkg.com/brotli/-/brotli-1.3.3.tgz#7365d8cc00f12cf765d2b2c898716bcf4b604d48"
+ integrity sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==
+ dependencies:
+ base64-js "^1.1.2"
+
browserslist@^4.0.0, browserslist@^4.18.1, browserslist@^4.23.0, browserslist@^4.23.1, browserslist@^4.23.3, browserslist@^4.24.0, browserslist@^4.24.3:
version "4.24.4"
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.24.4.tgz#c6b2865a3f08bcb860a0e827389003b9fe686e4b"
@@ -4005,12 +4311,12 @@ caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001646, caniuse-lite@^1.0.30001688:
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001696.tgz#00c30a2fc11e3c98c25e5125418752af3ae2f49f"
integrity sha512-pDCPkvzfa39ehJtJ+OwGT/2yvT2SbjfHhiIW2LWOAcMQ7BzwxT/XuyUp4OTOd0XFWA6BKw0JalnBHgSi5DGJBQ==
-cartocolor@^4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/cartocolor/-/cartocolor-4.0.2.tgz#ef1aa12860f6eeedc8d2420e2b9d7337937c4993"
- integrity sha512-+Gh9mb6lFxsDOLQlBLPxAHCnWXlg2W8q3AcVwqRcy95TdBbcOU89Wrb6h2Hd/6Ww1Kc1pzXmUdpnWD+xeCG0dg==
+cartocolor@^5.0.2:
+ version "5.0.2"
+ resolved "https://registry.yarnpkg.com/cartocolor/-/cartocolor-5.0.2.tgz#182050da45abe7f14e075df9e3a732ea4489c153"
+ integrity sha512-Ihb/wU5V6BVbHwapd8l/zg7bnhZ4YPFVfa7quSpL86lfkPJSf4YuNBT+EvesPRP5vSqhl6vZVsQJwCR8alBooQ==
dependencies:
- colorbrewer "1.0.0"
+ colorbrewer "1.5.6"
ccount@^2.0.0:
version "2.0.1"
@@ -4055,6 +4361,11 @@ character-reference-invalid@^2.0.0:
resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz#85c66b041e43b47210faf401278abf808ac45cb9"
integrity sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==
+charenc@0.0.2:
+ version "0.0.2"
+ resolved "https://registry.yarnpkg.com/charenc/-/charenc-0.0.2.tgz#c0a1d2f3a7092e03774bfa83f14c0fc5790a8667"
+ integrity sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==
+
cheerio-select@^1.4.0:
version "1.6.0"
resolved "https://registry.yarnpkg.com/cheerio-select/-/cheerio-select-1.6.0.tgz#489f36604112c722afa147dedd0d4609c09e1696"
@@ -4166,10 +4477,10 @@ color-name@~1.1.4:
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
-colorbrewer@1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/colorbrewer/-/colorbrewer-1.0.0.tgz#4f97333b969ba7612382be4bc3394b341fb4c8a2"
- integrity sha512-NZuIOVdErK/C6jDH3jWT/roxWJbJAinMiqEpbuWniKvQAoWdg6lGra3pPrSHvaIf8PlX8wLs/RAC6nULFJbgmg==
+colorbrewer@1.5.6:
+ version "1.5.6"
+ resolved "https://registry.yarnpkg.com/colorbrewer/-/colorbrewer-1.5.6.tgz#5b6c81bcf2ee584642375143b210a9049d9e5ab5"
+ integrity sha512-fONg2pGXyID8zNgKHBlagW8sb/AMShGzj4rRJfz5biZ7iuHQZYquSCLE/Co1oSQFmt/vvwjyezJCejQl7FG/tg==
colord@^2.9.3:
version "2.9.3"
@@ -4191,16 +4502,16 @@ comma-separated-tokens@^2.0.0:
resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz#4e89c9458acb61bc8fef19f4529973b2392839ee"
integrity sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==
-commander@2, commander@^2.20.0:
- version "2.20.3"
- resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
- integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
-
commander@^10.0.0:
version "10.0.1"
resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06"
integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==
+commander@^2.20.0:
+ version "2.20.3"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
+ integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
+
commander@^5.1.0:
version "5.1.0"
resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae"
@@ -4384,6 +4695,11 @@ cross-spawn@^7.0.3:
shebang-command "^2.0.0"
which "^2.0.1"
+crypt@0.0.2:
+ version "0.0.2"
+ resolved "https://registry.yarnpkg.com/crypt/-/crypt-0.0.2.tgz#88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b"
+ integrity sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==
+
crypto-random-string@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-4.0.0.tgz#5a3cc53d7dd86183df5da0312816ceeeb5bb1fc2"
@@ -4470,7 +4786,7 @@ css-select@^5.1.0:
domutils "^3.0.1"
nth-check "^2.0.1"
-css-to-react-native@^3.0.0:
+css-to-react-native@3.2.0, css-to-react-native@^3.0.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.2.0.tgz#cdd8099f71024e149e4f6fe17a7d46ecd55f1e32"
integrity sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==
@@ -4579,6 +4895,11 @@ csso@^5.0.5:
dependencies:
css-tree "~2.2.0"
+csstype@3.1.2:
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b"
+ integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==
+
csstype@^3.0.2:
version "3.1.3"
resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81"
@@ -4596,15 +4917,6 @@ csstype@^3.0.2:
resolved "https://registry.yarnpkg.com/d3-color/-/d3-color-3.1.0.tgz#395b2833dfac71507f12ac2f7af23bf819de24e2"
integrity sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==
-d3-dsv@^1.0.8:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/d3-dsv/-/d3-dsv-1.2.0.tgz#9d5f75c3a5f8abd611f74d3f5847b0d4338b885c"
- integrity sha512-9yVlqvZcSOMhCYzniHE7EVUws7Fa1zgw+/EAV2BxJoG3ME19V6BQFBwI855XQDsxyOuG7NibqRMTtiF/Qup46g==
- dependencies:
- commander "2"
- iconv-lite "0.4"
- rw "1"
-
"d3-format@1 - 3", d3-format@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/d3-format/-/d3-format-3.1.0.tgz#9260e23a28ea5cb109e93b21a06e24e2ebd55641"
@@ -4622,7 +4934,7 @@ d3-hexbin@^0.2.1:
dependencies:
d3-color "1 - 3"
-d3-scale@^4.0.0:
+d3-scale@^4.0.0, d3-scale@^4.0.2:
version "4.0.2"
resolved "https://registry.yarnpkg.com/d3-scale/-/d3-scale-4.0.2.tgz#82b38e8e8ff7080764f8dcec77bd4be393689396"
integrity sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==
@@ -4666,23 +4978,27 @@ debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1:
dependencies:
ms "^2.1.3"
-deck.gl@^8.9:
- version "8.9.36"
- resolved "https://registry.yarnpkg.com/deck.gl/-/deck.gl-8.9.36.tgz#40e940ee20d6915a3d956a9aed1c48d622f20f12"
- integrity sha512-2LzolV1oNL4f5Q73JvgjsCCzwEMBaJWo1gTT1OWUE2l/7wMuXSdFfYRI45ewH8YaB+vh90d1G8N7kfmSysKabA==
- dependencies:
- "@babel/runtime" "^7.0.0"
- "@deck.gl/aggregation-layers" "8.9.36"
- "@deck.gl/carto" "8.9.36"
- "@deck.gl/core" "8.9.36"
- "@deck.gl/extensions" "8.9.36"
- "@deck.gl/geo-layers" "8.9.36"
- "@deck.gl/google-maps" "8.9.36"
- "@deck.gl/json" "8.9.36"
- "@deck.gl/layers" "8.9.36"
- "@deck.gl/mapbox" "8.9.36"
- "@deck.gl/mesh-layers" "8.9.36"
- "@deck.gl/react" "8.9.36"
+deck.gl@9.1.5:
+ version "9.1.5"
+ resolved "https://registry.yarnpkg.com/deck.gl/-/deck.gl-9.1.5.tgz#d0741da2ad40daac2abfa7cd7ebf70fa8e0ac0d1"
+ integrity sha512-/AwWD279iuqrpmEmKJNIOHs9RVm5rUt0efiworMTg/EH8dqa6qbn9qJqHuo+5h6M7OPRzZfleIcXNuwlcbLYog==
+ dependencies:
+ "@deck.gl/aggregation-layers" "9.1.5"
+ "@deck.gl/arcgis" "9.1.5"
+ "@deck.gl/carto" "9.1.5"
+ "@deck.gl/core" "9.1.5"
+ "@deck.gl/extensions" "9.1.5"
+ "@deck.gl/geo-layers" "9.1.5"
+ "@deck.gl/google-maps" "9.1.5"
+ "@deck.gl/json" "9.1.5"
+ "@deck.gl/layers" "9.1.5"
+ "@deck.gl/mapbox" "9.1.5"
+ "@deck.gl/mesh-layers" "9.1.5"
+ "@deck.gl/react" "9.1.5"
+ "@deck.gl/widgets" "9.1.5"
+ "@loaders.gl/core" "^4.2.0"
+ "@luma.gl/core" "^9.1.3"
+ "@luma.gl/engine" "^9.1.3"
decode-named-character-reference@^1.0.0:
version "1.0.2"
@@ -4903,10 +5219,10 @@ dot-prop@^6.0.1:
dependencies:
is-obj "^2.0.0"
-draco3d@1.5.5:
- version "1.5.5"
- resolved "https://registry.yarnpkg.com/draco3d/-/draco3d-1.5.5.tgz#6bf4bbdd65950e6153e991cb0dcb8a10323f610e"
- integrity sha512-JVuNV0EJzD3LBYhGyIXJLeBID/EVtmFO1ZNhAYflTgiMiAJlbhXQmRRda/azjc8MRVMHh0gqGhiqHUo5dIXM8Q==
+draco3d@1.5.7:
+ version "1.5.7"
+ resolved "https://registry.yarnpkg.com/draco3d/-/draco3d-1.5.7.tgz#94f9bce293eb8920c159dc91a4ce9124a9e899e0"
+ integrity sha512-m6WCKt/erDXcw+70IJXnG7M3awwQPAsZvJGX5zY7beBqpELw6RDGkYVU0W43AFxye4pDZ5i2Lbyc/NNGqwjUVQ==
dunder-proto@^1.0.1:
version "1.0.1"
@@ -4922,7 +5238,7 @@ duplexer@^0.1.2:
resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6"
integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==
-earcut@^2.0.6, earcut@^2.2.4:
+earcut@^2.2.4:
version "2.2.4"
resolved "https://registry.yarnpkg.com/earcut/-/earcut-2.2.4.tgz#6d02fd4d68160c114825d06890a92ecaae60343a"
integrity sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ==
@@ -5094,6 +5410,11 @@ esrecurse@^4.3.0:
dependencies:
estraverse "^5.2.0"
+esri-loader@^3.7.0:
+ version "3.7.0"
+ resolved "https://registry.yarnpkg.com/esri-loader/-/esri-loader-3.7.0.tgz#be2432664f53d4878b34ab903499248bbca3e087"
+ integrity sha512-cB1Sw9EQjtW4mtT7eFBjn/6VaaIWNTjmTd2asnnEyuZk1xVSFRMCfLZSBSjZM7ZarDcVu5WIjOP0t0MYVu4hVQ==
+
estraverse@^4.1.1:
version "4.3.0"
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
@@ -5250,13 +5571,6 @@ express@^4.17.3:
utils-merge "1.0.1"
vary "~1.1.2"
-expression-eval@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/expression-eval/-/expression-eval-2.1.0.tgz#422915caa46140a7c5b5f248650dea8bf8236e62"
- integrity sha512-FUJO/Akvl/JOWkvlqZaqbkhsEWlCJWDeZG4tzX96UH68D9FeRgYgtb55C2qtqbORC0Q6x5419EDjWu4IT9kQfg==
- dependencies:
- jsep "^0.3.0"
-
extend-shallow@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f"
@@ -5338,6 +5652,11 @@ feed@^4.2.2:
dependencies:
xml-js "^1.6.11"
+fflate@0.7.4:
+ version "0.7.4"
+ resolved "https://registry.yarnpkg.com/fflate/-/fflate-0.7.4.tgz#61587e5d958fdabb5a9368a302c25363f4f69f50"
+ integrity sha512-5u2V/CDW15QM1XbbgS+0DfPxVB+jUKhWEKuuFuHncbk3tEEqzmoXL+2KyOFuKGqOnmdIy0/davWF1CkuwtibCw==
+
figures@^3.2.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af"
@@ -5507,6 +5826,13 @@ gensync@^1.0.0-beta.2:
resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0"
integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
+geojson-equality-ts@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/geojson-equality-ts/-/geojson-equality-ts-1.0.2.tgz#2aed0b9aca1fedb17212fecbfc42f73020410480"
+ integrity sha512-h3Ryq+0mCSN/7yLs0eDgrZhvc9af23o/QuC4aTiuuzP/MRCtd6mf5rLsLRY44jX0RPUfM8c4GqERQmlUxPGPoQ==
+ dependencies:
+ "@types/geojson" "^7946.0.14"
+
geojson-vt@^3.2.1:
version "3.2.1"
resolved "https://registry.yarnpkg.com/geojson-vt/-/geojson-vt-3.2.1.tgz#f8adb614d2c1d3f6ee7c4265cad4bbf3ad60c8b7"
@@ -5556,7 +5882,7 @@ github-slugger@^1.5.0:
resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.5.0.tgz#17891bbc73232051474d68bd867a34625c955f7d"
integrity sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==
-gl-matrix@^3.0.0, gl-matrix@^3.4.0, gl-matrix@^3.4.3:
+gl-matrix@^3.0.0, gl-matrix@^3.4.3:
version "3.4.3"
resolved "https://registry.yarnpkg.com/gl-matrix/-/gl-matrix-3.4.3.tgz#fc1191e8320009fd4d20e9339595c6041ddc22c9"
integrity sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==
@@ -5692,15 +6018,10 @@ gzip-size@^6.0.0:
dependencies:
duplexer "^0.1.2"
-h3-js@^3.7.0:
- version "3.7.2"
- resolved "https://registry.yarnpkg.com/h3-js/-/h3-js-3.7.2.tgz#61d4feb7bb42868ca9cdb2d5cf9d9dda94f9e5a3"
- integrity sha512-LPjlHSwB9zQZrMqKloCZmmmt3yZzIK7nqPcXqwU93zT3TtYG6jP4tZBzAPouxut7lLjdFbMQ75wRBiKfpsnY7w==
-
-hammerjs@^2.0.8:
- version "2.0.8"
- resolved "https://registry.yarnpkg.com/hammerjs/-/hammerjs-2.0.8.tgz#04ef77862cff2bb79d30f7692095930222bf60f1"
- integrity sha512-tSQXBXS/MWQOn/RKckawJ61vvsDpCom87JgxiYdGwHdOa0ht0vzUWDlfioofFCRU0L+6NGDt6XzbgoJvZkMeRQ==
+h3-js@4.1.0, h3-js@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/h3-js/-/h3-js-4.1.0.tgz#f8c4a8ad36612489a954f1a0bb3f4b7657d364e5"
+ integrity sha512-LQhmMl1dRQQjMXPzJc7MpZ/CqPOWWuAvVEoVJM9n/s7vHypj+c3Pd5rLQCkAsOgAoAYKbNCsYFE++LF7MvSfCQ==
handle-thing@^2.0.0:
version "2.0.1"
@@ -6030,7 +6351,7 @@ human-signals@^2.1.0:
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
-iconv-lite@0.4, iconv-lite@0.4.24:
+iconv-lite@0.4.24:
version "0.4.24"
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
@@ -6064,6 +6385,11 @@ image-size@^1.0.2:
dependencies:
queue "6.0.2"
+immediate@~3.0.5:
+ version "3.0.6"
+ resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b"
+ integrity sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==
+
immer@^9.0.7:
version "9.0.21"
resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.21.tgz#1e025ea31a40f24fb064f1fef23e931496330176"
@@ -6187,6 +6513,11 @@ is-binary-path@~2.1.0:
dependencies:
binary-extensions "^2.0.0"
+is-buffer@~1.1.6:
+ version "1.1.6"
+ resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
+ integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
+
is-ci@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.1.tgz#db6ecbed1bd659c43dac0f45661e7674103d1867"
@@ -6478,6 +6809,16 @@ jsonfile@^6.0.1:
optionalDependencies:
graceful-fs "^4.1.6"
+jszip@^3.1.5:
+ version "3.10.1"
+ resolved "https://registry.yarnpkg.com/jszip/-/jszip-3.10.1.tgz#34aee70eb18ea1faec2f589208a157d1feb091c2"
+ integrity sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==
+ dependencies:
+ lie "~3.3.0"
+ pako "~1.0.2"
+ readable-stream "~2.3.6"
+ setimmediate "^1.0.5"
+
kdbush@^4.0.2:
version "4.0.2"
resolved "https://registry.yarnpkg.com/kdbush/-/kdbush-4.0.2.tgz#2f7b7246328b4657dd122b6c7f025fbc2c868e39"
@@ -6500,10 +6841,10 @@ kleur@^3.0.3:
resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e"
integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==
-ktx-parse@^0.0.4:
- version "0.0.4"
- resolved "https://registry.yarnpkg.com/ktx-parse/-/ktx-parse-0.0.4.tgz#6fd3eca82490de8a1e48cb8367a9980451fa1ac4"
- integrity sha512-LY3nrmfXl+wZZdPxgJ3ZmLvG+wkOZZP3/dr4RbQj1Pk3Qwz44esOOSFFVQJcNWpXAtiNIC66WgXufX/SYgYz6A==
+ktx-parse@^0.7.0:
+ version "0.7.1"
+ resolved "https://registry.yarnpkg.com/ktx-parse/-/ktx-parse-0.7.1.tgz#d41514256d7d63acb8ef6ae62dc66f16efc1c39c"
+ integrity sha512-FeA3g56ksdFNwjXJJsc1CCc7co+AJYDp6ipIp878zZ2bU8kWROatLYf39TQEd4/XRSUvBXovQ8gaVKWPXsCLEQ==
latest-version@^7.0.0:
version "7.0.0"
@@ -6520,16 +6861,18 @@ launch-editor@^2.6.0:
picocolors "^1.0.0"
shell-quote "^1.8.1"
-lerc@^4.0.1:
- version "4.0.4"
- resolved "https://registry.yarnpkg.com/lerc/-/lerc-4.0.4.tgz#1034f132104123c1d22469e382fb2c57a2bf8f84"
- integrity sha512-nHZH+ffiGPkgKUQtiZrljGUGV2GddvPcVTV5E345ZFncbKz+/rBIjDPrSxkiqW0EAtg1Jw7qAgRdaCwV+95Fow==
-
leven@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2"
integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==
+lie@~3.3.0:
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/lie/-/lie-3.3.0.tgz#dcf82dee545f46074daf200c7c1c5a08e0f40f6a"
+ integrity sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==
+ dependencies:
+ immediate "~3.0.5"
+
lilconfig@^3.1.1:
version "3.1.3"
resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-3.1.3.tgz#a1bcfd6257f9585bf5ae14ceeebb7b559025e4c4"
@@ -6647,6 +6990,16 @@ lunr-languages@^1.4.0:
resolved "https://registry.yarnpkg.com/lunr-languages/-/lunr-languages-1.14.0.tgz#6e97635f434631729dd0e5654daedd291cd6f2d0"
integrity sha512-hWUAb2KqM3L7J5bcrngszzISY4BxrXn/Xhbb9TTCJYEGqlR1nG67/M14sp09+PTIRklobrn57IAxcdcO/ZFyNA==
+lz4js@^0.2.0:
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/lz4js/-/lz4js-0.2.0.tgz#09f1a397cb2158f675146c3351dde85058cb322f"
+ integrity sha512-gY2Ia9Lm7Ep8qMiuGRhvUq0Q7qUereeldZPP1PMEJxPtEWHJLqw9pgX68oHajBH0nzJK4MaZEA/YNV3jT8u8Bg==
+
+lzo-wasm@^0.0.4:
+ version "0.0.4"
+ resolved "https://registry.yarnpkg.com/lzo-wasm/-/lzo-wasm-0.0.4.tgz#49152521a0b67a1da3a3e113dd38f150f303230a"
+ integrity sha512-VKlnoJRFrB8SdJhlVKvW5vI1gGwcZ+mvChEXcSX6r2xDNc/Q2FD9esfBmGCuPZdrJ1feO+YcVFd2PTk0c137Gw==
+
maplibre-gl@^3.6.2:
version "3.6.2"
resolved "https://registry.yarnpkg.com/maplibre-gl/-/maplibre-gl-3.6.2.tgz#abc2f34bddecabef8c20028eff06d62e36d75ccc"
@@ -6705,12 +7058,14 @@ math-intrinsics@^1.1.0:
resolved "https://registry.yarnpkg.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz#a0dd74be81e2aa5c2f27e65ce283605ee4e2b7f9"
integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==
-math.gl@^3.6.2:
- version "3.6.3"
- resolved "https://registry.yarnpkg.com/math.gl/-/math.gl-3.6.3.tgz#f87e0d24cb33c1a215185ae3a4e16839f1ce6db2"
- integrity sha512-Yq9CyECvSDox9+5ETi2+x1bGTY5WvGUGL3rJfC4KPoCZAM51MGfrCm6rIn4yOJUVfMPs2a5RwMD+yGS/n1g3gg==
+md5@^2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/md5/-/md5-2.3.0.tgz#c3da9a6aae3a30b46b7b0c349b87b110dc3bda4f"
+ integrity sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==
dependencies:
- "@math.gl/core" "3.6.3"
+ charenc "0.0.2"
+ crypt "0.0.2"
+ is-buffer "~1.1.6"
mdast-util-directive@^3.0.0:
version "3.1.0"
@@ -7472,13 +7827,10 @@ minimist@^1.2.0, minimist@^1.2.6, minimist@^1.2.8:
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
-mjolnir.js@^2.7.0:
- version "2.7.3"
- resolved "https://registry.yarnpkg.com/mjolnir.js/-/mjolnir.js-2.7.3.tgz#b71902edaa387f14c7fe6e9b1f611c0ce814240a"
- integrity sha512-Z5z/+FzZqOSO3juSVKV3zcm4R2eAlWwlKMcqHmyFEJAaLILNcDKnIbnb4/kbcGyIuhtdWrzu8WOIR7uM6I34aw==
- dependencies:
- "@types/hammerjs" "^2.0.41"
- hammerjs "^2.0.8"
+mjolnir.js@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/mjolnir.js/-/mjolnir.js-3.0.0.tgz#2140362331c421501c43be2190479ea9cdbade4b"
+ integrity sha512-siX3YCG7N2HnmN1xMH3cK4JkUZJhbkhRFJL+G5N1vH0mh1t5088rJknIoqDFWDIU6NPGvRRgLnYW3ZHjSMEBLA==
moment-timezone@^0.5.33:
version "0.5.47"
@@ -7520,6 +7872,11 @@ murmurhash-js@^1.0.0:
resolved "https://registry.yarnpkg.com/murmurhash-js/-/murmurhash-js-1.0.0.tgz#b06278e21fc6c37fa5313732b0412bcb6ae15f51"
integrity sha512-TvmkNhkv8yct0SVBSy+o8wYzXjE4Zz3PCesbfs8HiCXXdcTuocApFv11UWlNFWKYsP2okqrhb7JNlSm9InBhIw==
+nanoid@^3.3.6:
+ version "3.3.11"
+ resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.11.tgz#4f4f112cefbe303202f2199838128936266d185b"
+ integrity sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==
+
nanoid@^3.3.8:
version "3.3.8"
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.8.tgz#b1be3030bee36aaff18bacb375e5cce521684baf"
@@ -7759,6 +8116,11 @@ package-json@^8.1.0:
registry-url "^6.0.0"
semver "^7.3.7"
+pako@1.0.11, pako@~1.0.2:
+ version "1.0.11"
+ resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf"
+ integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==
+
param-case@^3.0.4:
version "3.0.4"
resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5"
@@ -7923,6 +8285,21 @@ pkg-up@^3.1.0:
dependencies:
find-up "^3.0.0"
+point-in-polygon-hao@^1.1.0:
+ version "1.2.4"
+ resolved "https://registry.yarnpkg.com/point-in-polygon-hao/-/point-in-polygon-hao-1.2.4.tgz#8662abdcc84bcca230cc3ecbb0b0ab1a306f1bd6"
+ integrity sha512-x2pcvXeqhRHlNRdhLs/tgFapAbSSe86wa/eqmj1G6pWftbEs5aVRJhRGM6FYSUERKu0PjekJzMq0gsI2XyiclQ==
+ dependencies:
+ robust-predicates "^3.0.2"
+
+polyclip-ts@^0.16.8:
+ version "0.16.8"
+ resolved "https://registry.yarnpkg.com/polyclip-ts/-/polyclip-ts-0.16.8.tgz#503160d05e9d56380533aab0bc2dae835d6da5f9"
+ integrity sha512-JPtKbDRuPEuAjuTdhR62Gph7Is2BS1Szx69CFOO3g71lpJDFo78k4tFyi+qFOMVPePEzdSKkpGU3NBXPHHjvKQ==
+ dependencies:
+ bignumber.js "^9.1.0"
+ splaytree-ts "^1.0.2"
+
postcss-attribute-case-insensitive@^7.0.1:
version "7.0.1"
resolved "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-7.0.1.tgz#0c4500e3bcb2141848e89382c05b5a31c23033a3"
@@ -8470,6 +8847,15 @@ postcss-zindex@^6.0.2:
resolved "https://registry.yarnpkg.com/postcss-zindex/-/postcss-zindex-6.0.2.tgz#e498304b83a8b165755f53db40e2ea65a99b56e1"
integrity sha512-5BxW9l1evPB/4ZIc+2GobEBoKC+h8gPGCMi+jxsYvd2x0mjq7wazk6DrP71pStqxE9Foxh5TVnonbWpFZzXaYg==
+postcss@8.4.31:
+ version "8.4.31"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d"
+ integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==
+ dependencies:
+ nanoid "^3.3.6"
+ picocolors "^1.0.0"
+ source-map-js "^1.0.2"
+
postcss@^8.4.21, postcss@^8.4.24, postcss@^8.4.26, postcss@^8.4.33, postcss@^8.4.38:
version "8.5.1"
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.5.1.tgz#e2272a1f8a807fafa413218245630b5db10a3214"
@@ -8489,6 +8875,11 @@ preact@^10.13.2:
resolved "https://registry.yarnpkg.com/preact/-/preact-10.25.4.tgz#c1d00bee9d7b9dcd06a2311d9951973b506ae8ac"
integrity sha512-jLdZDb+Q+odkHJ+MpW/9U5cODzqnB+fy2EiHSZES7ldV5LK7yjlVzTp7R8Xy6W6y75kfK8iWYtFVH7lvjwrCMA==
+preact@^10.17.0:
+ version "10.26.4"
+ resolved "https://registry.yarnpkg.com/preact/-/preact-10.26.4.tgz#b514f4249453a4247c82ff6d1267d59b7d78f9f9"
+ integrity sha512-KJhO7LBFTjP71d83trW+Ilnjbo+ySsaAgCfXOXUlmGzJ4ygYPWmysm77yg4emwfmoz3b22yvH5IsVFHbhUaH5w==
+
pretty-error@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6"
@@ -8579,12 +8970,13 @@ qs@6.13.0:
dependencies:
side-channel "^1.0.6"
-quadbin@^0.1.9:
- version "0.1.9"
- resolved "https://registry.yarnpkg.com/quadbin/-/quadbin-0.1.9.tgz#322bd5f8b63960ef0a31a8b69863b0a0ab0b2e22"
- integrity sha512-5V6m6+cL/6+uBl3hYL+CWF06rRvlHkIepYKGQjTLYaHhu9InPppql0+0ROiCaOQdz8gPNlgge3glk5Qg1mWOYw==
+quadbin@^0.4.0:
+ version "0.4.0"
+ resolved "https://registry.yarnpkg.com/quadbin/-/quadbin-0.4.0.tgz#25047ff18191bed50be4ca4b076000e08d10370b"
+ integrity sha512-KFfPgoL7ip6WNtexoTr6l7qM/dSKs9qMahgJSpD7XpifhrRkVUWW6f8EU3VG0K0/KYhaHNIXUsYzXTXdKD8tiA==
dependencies:
"@mapbox/tile-cover" "3.0.1"
+ "@math.gl/web-mercator" "^4.1.0"
queue-microtask@^1.2.2:
version "1.2.3"
@@ -8770,7 +9162,7 @@ react@^18.2.0:
dependencies:
loose-envify "^1.1.0"
-readable-stream@^2.0.1:
+readable-stream@^2.0.1, readable-stream@~2.3.6:
version "2.3.8"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b"
integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==
@@ -9110,6 +9502,11 @@ rimraf@^3.0.2:
dependencies:
glob "^7.1.3"
+robust-predicates@^3.0.2:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/robust-predicates/-/robust-predicates-3.0.2.tgz#d5b28528c4824d20fc48df1928d41d9efa1ad771"
+ integrity sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==
+
rtlcss@^4.1.0:
version "4.3.0"
resolved "https://registry.yarnpkg.com/rtlcss/-/rtlcss-4.3.0.tgz#f8efd4d5b64f640ec4af8fa25b65bacd9e07cc97"
@@ -9127,7 +9524,7 @@ run-parallel@^1.1.9:
dependencies:
queue-microtask "^1.2.2"
-rw@1, rw@^1.3.3:
+rw@^1.3.3:
version "1.3.3"
resolved "https://registry.yarnpkg.com/rw/-/rw-1.3.3.tgz#3f862dfa91ab766b14885ef4d01124bfda074fb4"
integrity sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==
@@ -9309,6 +9706,11 @@ set-value@^2.0.1:
is-plain-object "^2.0.3"
split-string "^3.0.1"
+setimmediate@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285"
+ integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==
+
setprototypeof@1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656"
@@ -9326,7 +9728,7 @@ shallow-clone@^3.0.0:
dependencies:
kind-of "^6.0.2"
-shallowequal@^1.1.0:
+shallowequal@1.1.0, shallowequal@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8"
integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==
@@ -9451,6 +9853,11 @@ snake-case@^3.0.4:
dot-case "^3.0.4"
tslib "^2.0.3"
+snappyjs@^0.6.1:
+ version "0.6.1"
+ resolved "https://registry.yarnpkg.com/snappyjs/-/snappyjs-0.6.1.tgz#9bca9ff8c54b133a9cc84a71d22779e97fc51878"
+ integrity sha512-YIK6I2lsH072UE0aOFxxY1dPDCS43I5ktqHpeAsuLNYWkE5pGxRGWfDM4/vSUfNzXjC1Ivzt3qx31PCLmc9yqg==
+
sockjs@^0.3.24:
version "0.3.24"
resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce"
@@ -9487,7 +9894,7 @@ sort-object@^3.0.3:
sort-desc "^0.2.0"
union-value "^1.0.1"
-source-map-js@^1.0.1, source-map-js@^1.2.1:
+source-map-js@^1.0.1, source-map-js@^1.0.2, source-map-js@^1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46"
integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==
@@ -9538,6 +9945,11 @@ spdy@^4.0.2:
select-hose "^2.0.0"
spdy-transport "^3.0.0"
+splaytree-ts@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/splaytree-ts/-/splaytree-ts-1.0.2.tgz#34963704587aff45eaa09c24713f552bbf56e8f0"
+ integrity sha512-0kGecIZNIReCSiznK3uheYB8sbstLjCZLiwcQwbmLhgHJj2gz6OnSPkVzJQCMnmEz1BQ4gPK59ylhBoEWOhGNA==
+
split-string@^3.0.1:
version "3.1.0"
resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2"
@@ -9665,6 +10077,21 @@ style-to-object@^1.0.0:
dependencies:
inline-style-parser "0.2.4"
+styled-components@6.1.8:
+ version "6.1.8"
+ resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-6.1.8.tgz#c109d36aeea52d8f049e12de2f3be39a6fc86201"
+ integrity sha512-PQ6Dn+QxlWyEGCKDS71NGsXoVLKfE1c3vApkvDYS5KAK+V8fNWGhbSUEo9Gg2iaID2tjLXegEW3bZDUGpofRWw==
+ dependencies:
+ "@emotion/is-prop-valid" "1.2.1"
+ "@emotion/unitless" "0.8.0"
+ "@types/stylis" "4.2.0"
+ css-to-react-native "3.2.0"
+ csstype "3.1.2"
+ postcss "8.4.31"
+ shallowequal "1.1.0"
+ stylis "4.3.1"
+ tslib "2.5.0"
+
styled-components@^5.3.3:
version "5.3.11"
resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.3.11.tgz#9fda7bf1108e39bf3f3e612fcc18170dedcd57a8"
@@ -9689,6 +10116,11 @@ stylehacks@^6.1.1:
browserslist "^4.23.0"
postcss-selector-parser "^6.0.16"
+stylis@4.3.1:
+ version "4.3.1"
+ resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.3.1.tgz#ed8a9ebf9f76fe1e12d462f5cc3c4c980b23a7eb"
+ integrity sha512-EQepAV+wMsIaGVGX1RECzgrcqRRU/0sYOHkeLsZ3fzHaHXZy4DaOOX0vOlGQdlsjkh3mFHAIlVimpwAs4dslyQ==
+
supercluster@^8.0.1:
version "8.0.1"
resolved "https://registry.yarnpkg.com/supercluster/-/supercluster-8.0.1.tgz#9946ba123538e9e9ab15de472531f604e7372df5"
@@ -9740,6 +10172,13 @@ svgo@^3.0.2, svgo@^3.2.0:
csso "^5.0.5"
picocolors "^1.0.0"
+sweepline-intersections@^1.5.0:
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/sweepline-intersections/-/sweepline-intersections-1.5.0.tgz#85ab3629a291875926fae0acd508496430d8a647"
+ integrity sha512-AoVmx72QHpKtItPu72TzFL+kcYjd67BPLDoR0LarIk+xyaRg+pDTMFXndIEvZf9xEKnJv6JdhgRMnocoG0D3AQ==
+ dependencies:
+ tinyqueue "^2.0.0"
+
tapable@^1.0.0:
version "1.1.3"
resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2"
@@ -9804,7 +10243,7 @@ tiny-warning@^1.0.0:
resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754"
integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==
-tinyqueue@^2.0.3:
+tinyqueue@^2.0.0, tinyqueue@^2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/tinyqueue/-/tinyqueue-2.0.3.tgz#64d8492ebf39e7801d7bd34062e29b45b2035f08"
integrity sha512-ppJZNDuKGgxzkHihX8v9v9G5f+18gzaTfrukGrq6ueg0lmH4nqVnA2IPG0AEH3jKEk2GRJCUhDoqpoiw3PHLBA==
@@ -9836,7 +10275,12 @@ trough@^2.0.0:
resolved "https://registry.yarnpkg.com/trough/-/trough-2.2.0.tgz#94a60bd6bd375c152c1df911a4b11d5b0256f50f"
integrity sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==
-tslib@^2.0.3, tslib@^2.2.0, tslib@^2.6.0, tslib@^2.6.3:
+tslib@2.5.0:
+ version "2.5.0"
+ resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf"
+ integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==
+
+tslib@^2.0.3, tslib@^2.2.0, tslib@^2.6.0, tslib@^2.6.3, tslib@^2.8.1:
version "2.8.1"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f"
integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==
@@ -10278,6 +10722,11 @@ websocket-extensions@>=0.1.1:
resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42"
integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==
+wgsl_reflect@^1.0.1:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/wgsl_reflect/-/wgsl_reflect-1.2.0.tgz#37be44b292f93cbd64f6f994ab9a38214577ba32"
+ integrity sha512-bDYcmWfbg4WsrBmPv6lsyjqXx02r8dkNAzR77OCNqIcR8snO4aNSBTjir9zqgR7rLnw6PaisiZxtCitSCIUlnQ==
+
which@^1.3.1:
version "1.3.1"
resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
@@ -10379,6 +10828,11 @@ yocto-queue@^1.0.0:
resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.1.1.tgz#fef65ce3ac9f8a32ceac5a634f74e17e5b232110"
integrity sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==
+zstd-codec@^0.1:
+ version "0.1.5"
+ resolved "https://registry.yarnpkg.com/zstd-codec/-/zstd-codec-0.1.5.tgz#c180193e4603ef74ddf704bcc835397d30a60e42"
+ integrity sha512-v3fyjpK8S/dpY/X5WxqTK3IoCnp/ZOLxn144GZVlNUjtwAchzrVo03h+oMATFhCIiJ5KTr4V3vDQQYz4RU684g==
+
zwitch@^2.0.0:
version "2.0.4"
resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.4.tgz#c827d4b0acb76fc3e685a4c6ec2902d51070e9d7"
diff --git a/yarn.lock b/yarn.lock
index 8bc8feb0..4ecefa11 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -49,7 +49,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.18.9, @babel/runtime@npm:^7.3.1":
+"@babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.18.9":
version: 7.18.9
resolution: "@babel/runtime@npm:7.18.9"
dependencies:
@@ -74,52 +74,64 @@ __metadata:
languageName: node
linkType: hard
-"@deck.gl/core@npm:^8.9":
- version: 8.9.36
- resolution: "@deck.gl/core@npm:8.9.36"
- dependencies:
- "@babel/runtime": "npm:^7.0.0"
- "@loaders.gl/core": "npm:^3.4.13"
- "@loaders.gl/images": "npm:^3.4.13"
- "@luma.gl/constants": "npm:^8.5.21"
- "@luma.gl/core": "npm:^8.5.21"
- "@luma.gl/webgl": "npm:^8.5.21"
- "@math.gl/core": "npm:^3.6.2"
- "@math.gl/sun": "npm:^3.6.2"
- "@math.gl/web-mercator": "npm:^3.6.2"
- "@probe.gl/env": "npm:^3.5.0"
- "@probe.gl/log": "npm:^3.5.0"
- "@probe.gl/stats": "npm:^3.5.0"
+"@deck.gl/core@npm:^9.1":
+ version: 9.1.0
+ resolution: "@deck.gl/core@npm:9.1.0"
+ dependencies:
+ "@loaders.gl/core": "npm:^4.2.0"
+ "@loaders.gl/images": "npm:^4.2.0"
+ "@luma.gl/constants": "npm:^9.1.0"
+ "@luma.gl/core": "npm:^9.1.0"
+ "@luma.gl/engine": "npm:^9.1.0"
+ "@luma.gl/shadertools": "npm:^9.1.0"
+ "@luma.gl/webgl": "npm:^9.1.0"
+ "@math.gl/core": "npm:^4.1.0"
+ "@math.gl/sun": "npm:^4.1.0"
+ "@math.gl/types": "npm:^4.1.0"
+ "@math.gl/web-mercator": "npm:^4.1.0"
+ "@probe.gl/env": "npm:^4.1.0"
+ "@probe.gl/log": "npm:^4.1.0"
+ "@probe.gl/stats": "npm:^4.1.0"
+ "@types/offscreencanvas": "npm:^2019.6.4"
gl-matrix: "npm:^3.0.0"
- math.gl: "npm:^3.6.2"
- mjolnir.js: "npm:^2.7.0"
- checksum: 10c0/71ae7b6fea9930300f519e56eb7168d613b9366c85bc71ef2d3905f6bd49bad96e8b4b3994aac06df44230be566ebf3d0f9ae6f3f26d893fc952000a84b80085
+ mjolnir.js: "npm:^3.0.0"
+ checksum: 10c0/efc7627db7d70b49d11fcaf7220c40e57075d933ab3885cd1430f4490f711730f644b5486875bc7ed35c7c36a4965d37b9efeba765ff74225d59674a4a06842e
languageName: node
linkType: hard
-"@deck.gl/mapbox@npm:^8.9":
- version: 8.9.36
- resolution: "@deck.gl/mapbox@npm:8.9.36"
+"@deck.gl/mapbox@npm:^9.1":
+ version: 9.1.0
+ resolution: "@deck.gl/mapbox@npm:9.1.0"
dependencies:
- "@babel/runtime": "npm:^7.0.0"
- "@types/mapbox-gl": "npm:^2.6.3"
+ "@luma.gl/constants": "npm:^9.1.0"
+ "@math.gl/web-mercator": "npm:^4.1.0"
peerDependencies:
- "@deck.gl/core": ^8.0.0
- checksum: 10c0/b77b77f14373e1db35d1143d0bb94f86545e09e9c1c41fa9db9b86bee34fcaa023ea0bf1b2d4d694b3750d1be99a80239ea38aeb9e09abca7102bf5fdd39864b
+ "@deck.gl/core": ^9.1.0
+ "@luma.gl/core": ^9.1.0
+ checksum: 10c0/4be73faa4422cbef2a863095058b463130ea791001b755af79aeca18d91ff525d82652b358547fda3e8014d0e00872a888653a9022118ed8feafe5ec8c7286e7
languageName: node
linkType: hard
-"@deck.gl/react@npm:^8.9":
- version: 8.9.36
- resolution: "@deck.gl/react@npm:8.9.36"
+"@deck.gl/react@npm:^9.1":
+ version: 9.1.0
+ resolution: "@deck.gl/react@npm:9.1.0"
+ peerDependencies:
+ "@deck.gl/core": ^9.1.0
+ "@deck.gl/widgets": ^9.1.0
+ react: ">=16.3.0"
+ react-dom: ">=16.3.0"
+ checksum: 10c0/9164da07812c5701913208f51e69ea35bc27a5e92a29ca7e4fa76bdf02091781daf2b19aff42b78d87f79f92e3be92418260c85f022b217d89b1e7b06d670fa4
+ languageName: node
+ linkType: hard
+
+"@deck.gl/widgets@npm:^9.1":
+ version: 9.1.0
+ resolution: "@deck.gl/widgets@npm:9.1.0"
dependencies:
- "@babel/runtime": "npm:^7.0.0"
+ preact: "npm:^10.17.0"
peerDependencies:
- "@deck.gl/core": ^8.0.0
- "@types/react": ">= 16.3"
- react: ">=16.3"
- react-dom: ">=16.3"
- checksum: 10c0/cf5af570c982041d73de0def96d75609db1bb2cecaa8d34f6f891ccf7c3c19a9e177dbbd5d97b537e6fc48daf845d5fa123e183a241cff518d606dee3f794c56
+ "@deck.gl/core": ^9.1.0
+ checksum: 10c0/488cec875d244780930989cc7e49edb315b1408de2b7eb9274cdca5a092356891066fd8baafe9dd4f3b3380961813a5f6049ec3088cf77fd5c099ec416eb20fd
languageName: node
linkType: hard
@@ -577,12 +589,12 @@ __metadata:
version: 0.0.0-use.local
resolution: "@hubble.gl/core@workspace:modules/core"
dependencies:
- "@deck.gl/core": "npm:^8.9"
- "@loaders.gl/core": "npm:^3.4.13"
- "@loaders.gl/video": "npm:^3.4.13"
- "@loaders.gl/zip": "npm:^3.4.13"
- "@luma.gl/core": "npm:^8.5.0"
- "@luma.gl/engine": "npm:^8.5.0"
+ "@deck.gl/core": "npm:^9.1"
+ "@loaders.gl/core": "npm:^4.3.3"
+ "@loaders.gl/video": "npm:^4.3.3"
+ "@loaders.gl/zip": "npm:^4.3.3"
+ "@luma.gl/core": "npm:^9.1.0"
+ "@luma.gl/engine": "npm:^9.1.0"
"@math.gl/core": "npm:^3.6.0"
"@math.gl/web-mercator": "npm:^3.6.2"
"@probe.gl/log": "npm:^4.1.0"
@@ -591,9 +603,9 @@ __metadata:
popmotion: "npm:9.3.1"
webm-writer: "npm:^1.0.0"
peerDependencies:
- "@deck.gl/core": ">=8.3"
- "@luma.gl/core": ">=8.3"
- "@luma.gl/engine": ">=8.3"
+ "@deck.gl/core": ">=9.1"
+ "@luma.gl/core": ">=9.1"
+ "@luma.gl/engine": ">=9.1"
languageName: unknown
linkType: soft
@@ -601,11 +613,12 @@ __metadata:
version: 0.0.0-use.local
resolution: "@hubble.gl/react@workspace:modules/react"
dependencies:
- "@deck.gl/core": "npm:^8.9"
- "@deck.gl/mapbox": "npm:^8.9"
- "@deck.gl/react": "npm:^8.9"
+ "@deck.gl/core": "npm:^9.1"
+ "@deck.gl/mapbox": "npm:^9.1"
+ "@deck.gl/react": "npm:^9.1"
+ "@deck.gl/widgets": "npm:^9.1"
"@kepler.gl/constants": "npm:3.1.0"
- "@loaders.gl/zip": "npm:^3.4.13"
+ "@loaders.gl/zip": "npm:^4.3.3"
"@turf/helpers": "npm:^5.1.5"
"@turf/transform-translate": "npm:^5.1.5"
"@types/lodash.get": "npm:^4.4.9"
@@ -619,7 +632,7 @@ __metadata:
lodash.get: "npm:^4.4.2"
lodash.isequal: "npm:^4.5.0"
lodash.uniqby: "npm:^4.7.0"
- mapbox-gl: "npm:1.13.1"
+ mapbox-gl: "npm:^1.13.1"
popmotion: "npm:9.3.1"
prop-types: "npm:^15.7.2"
react: "npm:^18.3.0"
@@ -631,11 +644,13 @@ __metadata:
reselect: "npm:^3.0.0"
styled-components: "npm:6.1.8"
peerDependencies:
- "@deck.gl/core": ">=8.3"
- "@deck.gl/mapbox": ">=8.3"
- "@deck.gl/react": ">=8.3"
- "@hubble.gl/core": ^1.4.0
- "@loaders.gl/core": ^3.4.13
+ "@deck.gl/core": ">=9.1.0"
+ "@deck.gl/mapbox": ">=9.1.0"
+ "@deck.gl/react": ">=9.1.0"
+ "@deck.gl/widgets": ">=9.1.0"
+ "@hubble.gl/core": 1.4.0
+ "@loaders.gl/core": ^4.3.3
+ mapbox-gl: ">=1.13.1"
react: ">=18.2"
react-dom: ">=18.2"
languageName: unknown
@@ -870,15 +885,43 @@ __metadata:
languageName: node
linkType: hard
-"@loaders.gl/core@npm:^3.4.13":
- version: 3.4.15
- resolution: "@loaders.gl/core@npm:3.4.15"
+"@loaders.gl/compression@npm:4.3.3":
+ version: 4.3.3
+ resolution: "@loaders.gl/compression@npm:4.3.3"
dependencies:
- "@babel/runtime": "npm:^7.3.1"
- "@loaders.gl/loader-utils": "npm:3.4.15"
- "@loaders.gl/worker-utils": "npm:3.4.15"
- "@probe.gl/log": "npm:^3.5.0"
- checksum: 10c0/7ab7fc7faf818d0ae77515ebcecf5c6ac5cc632c808fbd877fb80094ebdf5c32d472696a6eba8532e7041c6d80b19bf370405f772bd8f97a7a97fe92b2621ddd
+ "@loaders.gl/loader-utils": "npm:4.3.3"
+ "@loaders.gl/worker-utils": "npm:4.3.3"
+ "@types/brotli": "npm:^1.3.0"
+ "@types/pako": "npm:^1.0.1"
+ brotli: "npm:^1.3.2"
+ fflate: "npm:0.7.4"
+ lz4js: "npm:^0.2.0"
+ lzo-wasm: "npm:^0.0.4"
+ pako: "npm:1.0.11"
+ snappyjs: "npm:^0.6.1"
+ zstd-codec: "npm:^0.1"
+ peerDependencies:
+ "@loaders.gl/core": ^4.3.0
+ dependenciesMeta:
+ brotli:
+ optional: true
+ lz4js:
+ optional: true
+ zstd-codec:
+ optional: true
+ checksum: 10c0/d373ac423d7cf6dd62f0a88d62e5669c462202bc84f31753e987fd5078997b1fd3244278e8a44fa56117bae54cd6bb314b78e8039a86e7e0c4cbdd25b516ea5f
+ languageName: node
+ linkType: hard
+
+"@loaders.gl/core@npm:^4.2.0, @loaders.gl/core@npm:^4.3.3":
+ version: 4.3.3
+ resolution: "@loaders.gl/core@npm:4.3.3"
+ dependencies:
+ "@loaders.gl/loader-utils": "npm:4.3.3"
+ "@loaders.gl/schema": "npm:4.3.3"
+ "@loaders.gl/worker-utils": "npm:4.3.3"
+ "@probe.gl/log": "npm:^4.0.2"
+ checksum: 10c0/edaf68a70fb5d2b10cf57f932d5274e66d91927edc29413499ba1852fa19fc137c97b281c447b1a0558f8212c5be276d6574d0fef4caf96b3b8a1373519fb266
languageName: node
linkType: hard
@@ -895,34 +938,27 @@ __metadata:
languageName: node
linkType: hard
-"@loaders.gl/images@npm:^3.4.13":
- version: 3.4.15
- resolution: "@loaders.gl/images@npm:3.4.15"
+"@loaders.gl/crypto@npm:4.3.3":
+ version: 4.3.3
+ resolution: "@loaders.gl/crypto@npm:4.3.3"
dependencies:
- "@loaders.gl/loader-utils": "npm:3.4.15"
- checksum: 10c0/861db0e3a0dd4da84a5c211459662900a546df9abcdddae47aa21f133247b5d623035654e23d0cf84fd5251b4ea265d93c7f4c44f9636019b2b9d3819fe3e1ca
- languageName: node
- linkType: hard
-
-"@loaders.gl/loader-utils@npm:3.0.12":
- version: 3.0.12
- resolution: "@loaders.gl/loader-utils@npm:3.0.12"
- dependencies:
- "@babel/runtime": "npm:^7.3.1"
- "@loaders.gl/worker-utils": "npm:3.0.12"
- "@probe.gl/stats": "npm:^3.4.0"
- checksum: 10c0/dc471596385735b7d9d9333a7c081b9b555c38a2870672768ce0396ec13f62290b303af70b47e35c66ae9a799eccda8c29b34ef2e263b5e366a6559a2aafe1b0
+ "@loaders.gl/loader-utils": "npm:4.3.3"
+ "@loaders.gl/worker-utils": "npm:4.3.3"
+ "@types/crypto-js": "npm:^4.0.2"
+ peerDependencies:
+ "@loaders.gl/core": ^4.3.0
+ checksum: 10c0/5e78409478d01305276d291f85fc67d32b1ee98184fdc32d611f02329519ef5dba38c955ca950e6709a890744c30acde5594d191d27a89b0cdd11ef16e475bfd
languageName: node
linkType: hard
-"@loaders.gl/loader-utils@npm:3.4.15":
- version: 3.4.15
- resolution: "@loaders.gl/loader-utils@npm:3.4.15"
+"@loaders.gl/images@npm:^4.2.0":
+ version: 4.3.3
+ resolution: "@loaders.gl/images@npm:4.3.3"
dependencies:
- "@babel/runtime": "npm:^7.3.1"
- "@loaders.gl/worker-utils": "npm:3.4.15"
- "@probe.gl/stats": "npm:^3.5.0"
- checksum: 10c0/ccf5b03f84dc5b6ee310edb6dacfb4d35087a79d411cbafee1f50c6cd7b58caec115dbece3536e226c7a7057252c416380cf9bd85ea0a58c54527bcda6c958e5
+ "@loaders.gl/loader-utils": "npm:4.3.3"
+ peerDependencies:
+ "@loaders.gl/core": ^4.3.0
+ checksum: 10c0/9b6dbcce46b687532bd8d6b73bd24b3e315ead3ed5601e0b46e9a0232300405dc14a67e9e7e5aa7abcd25e104f475ec7ddf27a136b8eccc3e57043be9b07b4d8
languageName: node
linkType: hard
@@ -939,6 +975,20 @@ __metadata:
languageName: node
linkType: hard
+"@loaders.gl/loader-utils@npm:4.3.3":
+ version: 4.3.3
+ resolution: "@loaders.gl/loader-utils@npm:4.3.3"
+ dependencies:
+ "@loaders.gl/schema": "npm:4.3.3"
+ "@loaders.gl/worker-utils": "npm:4.3.3"
+ "@probe.gl/log": "npm:^4.0.2"
+ "@probe.gl/stats": "npm:^4.0.2"
+ peerDependencies:
+ "@loaders.gl/core": ^4.3.0
+ checksum: 10c0/5da26b94b9c9b260bf4da211c3daee801f3f810c56ca81aec75979134c9d4e46ffeb4c74a896605529f2a7858797ad9dd383f3058b7a2dd864e3b0d602209059
+ languageName: node
+ linkType: hard
+
"@loaders.gl/polyfills@npm:^4.2.0":
version: 4.2.1
resolution: "@loaders.gl/polyfills@npm:4.2.1"
@@ -969,32 +1019,27 @@ __metadata:
languageName: node
linkType: hard
-"@loaders.gl/video@npm:3.0.12":
- version: 3.0.12
- resolution: "@loaders.gl/video@npm:3.0.12"
+"@loaders.gl/schema@npm:4.3.3":
+ version: 4.3.3
+ resolution: "@loaders.gl/schema@npm:4.3.3"
dependencies:
- "@loaders.gl/loader-utils": "npm:3.0.12"
- "@loaders.gl/worker-utils": "npm:3.0.12"
- gifshot: "npm:^0.4.5"
- checksum: 10c0/b9f59b752d8ec72f1a89a818047cd927066004b9945857dda2393930f10f1e5acfe001e9f48518287dab42ba2055a1b5d5be6c64cbd7a40b72b29c118b12ed61
- languageName: node
- linkType: hard
-
-"@loaders.gl/worker-utils@npm:3.0.12":
- version: 3.0.12
- resolution: "@loaders.gl/worker-utils@npm:3.0.12"
- dependencies:
- "@babel/runtime": "npm:^7.3.1"
- checksum: 10c0/386cb4e0d5307088f202a51c31d2e0619968cbf14f0efe1d27f66a6df61d9c23a709e9fb7081761667f735423811adad7c0c9564d03730ebe3ff28707e0a4eac
+ "@types/geojson": "npm:^7946.0.7"
+ peerDependencies:
+ "@loaders.gl/core": ^4.3.0
+ checksum: 10c0/abc83524fd03f0964a8964e4338667ef9a5de367301cbc73587564b764b7e33e6777f6b61ce8939300fac973f63eca3ccca5353da6384a53504428aedd37d918
languageName: node
linkType: hard
-"@loaders.gl/worker-utils@npm:3.4.15":
- version: 3.4.15
- resolution: "@loaders.gl/worker-utils@npm:3.4.15"
+"@loaders.gl/video@npm:^4.3.3":
+ version: 4.3.3
+ resolution: "@loaders.gl/video@npm:4.3.3"
dependencies:
- "@babel/runtime": "npm:^7.3.1"
- checksum: 10c0/158d5aac65e62e002085cf556e896ef177b6bd0760470c08e556d32e67eadef24b72ca826b55396929007702c664127558c8fe8e5d90569ac9485081ac2772b5
+ "@loaders.gl/loader-utils": "npm:4.3.3"
+ "@loaders.gl/worker-utils": "npm:4.3.3"
+ gifshot: "npm:^0.4.5"
+ peerDependencies:
+ "@loaders.gl/core": ^4.3.0
+ checksum: 10c0/fcad6cf189a72a886a9a7a28eb91bbf23f8131147ba81d172fae05a855943a4d2bfc2e8b01ffd3fe50ac9365d57d6b542de8787291369f1741031355cc43c977
languageName: node
linkType: hard
@@ -1007,57 +1052,69 @@ __metadata:
languageName: node
linkType: hard
-"@loaders.gl/zip@npm:^3.4.13":
- version: 3.4.15
- resolution: "@loaders.gl/zip@npm:3.4.15"
+"@loaders.gl/worker-utils@npm:4.3.3":
+ version: 4.3.3
+ resolution: "@loaders.gl/worker-utils@npm:4.3.3"
+ peerDependencies:
+ "@loaders.gl/core": ^4.3.0
+ checksum: 10c0/d20a666966ce7f0116cf0ec51318152c78342cedb3cc1c0594784bcad65bb94f50929f5b722d8d2842e90eef08e6278bb58c0e028151b9e6076007040ba56fca
+ languageName: node
+ linkType: hard
+
+"@loaders.gl/zip@npm:^4.3.3":
+ version: 4.3.3
+ resolution: "@loaders.gl/zip@npm:4.3.3"
dependencies:
+ "@loaders.gl/compression": "npm:4.3.3"
+ "@loaders.gl/crypto": "npm:4.3.3"
+ "@loaders.gl/loader-utils": "npm:4.3.3"
jszip: "npm:^3.1.5"
- checksum: 10c0/90010ceb67fe1a55f1126fa9f3438207a66bab9e98d7989d6e3650eafd900f34521222335400ba1d0bf9b67410137d735e6acefda80e1b8de7a7c2da015f5291
+ md5: "npm:^2.3.0"
+ peerDependencies:
+ "@loaders.gl/core": ^4.3.0
+ checksum: 10c0/b3c9b81a400ed8ae3061391df11643306cff065031131d04389d751159db8e89eb3cdf9918f4347d0c5db1576db5a81dd3db8af84df2d36e8c876ecbd43640c0
languageName: node
linkType: hard
-"@luma.gl/constants@npm:8.5.21, @luma.gl/constants@npm:^8.5.21":
+"@luma.gl/constants@npm:8.5.21":
version: 8.5.21
resolution: "@luma.gl/constants@npm:8.5.21"
checksum: 10c0/c444920f69eeaf2bc6c569d90871b1fbcd6e85b24c57d6ea11005ee69ca4e1afdf995bf1a38dd5af060c56490247bd42c802ce0c98c665a87a66ccac17c3ec10
languageName: node
linkType: hard
-"@luma.gl/constants@npm:^9.0.0":
+"@luma.gl/constants@npm:9.1.0, @luma.gl/constants@npm:^9.0.0, @luma.gl/constants@npm:^9.1.0":
version: 9.1.0
resolution: "@luma.gl/constants@npm:9.1.0"
checksum: 10c0/275b9c6595e43291ce703b4668f420f5a557a97a09a617a4140a5a082ad248e9a4e9ca5f542787fbb448c5611dce14733211a847b0f617c59e26ef23d3bb8970
languageName: node
linkType: hard
-"@luma.gl/core@npm:^8.5.0, @luma.gl/core@npm:^8.5.21":
- version: 8.5.21
- resolution: "@luma.gl/core@npm:8.5.21"
+"@luma.gl/core@npm:^9.1.0":
+ version: 9.1.0
+ resolution: "@luma.gl/core@npm:9.1.0"
dependencies:
- "@babel/runtime": "npm:^7.0.0"
- "@luma.gl/constants": "npm:8.5.21"
- "@luma.gl/engine": "npm:8.5.21"
- "@luma.gl/gltools": "npm:8.5.21"
- "@luma.gl/shadertools": "npm:8.5.21"
- "@luma.gl/webgl": "npm:8.5.21"
- checksum: 10c0/4ea497838abc7eddf9aa4aa4ff1b1a087e95eedf55258ac30913e8b61f65f439cb7eb548ee74ee90aca202e0577098341f847e2e732e5da312dc376446bb7b65
+ "@math.gl/types": "npm:^4.1.0"
+ "@probe.gl/env": "npm:^4.0.8"
+ "@probe.gl/log": "npm:^4.0.8"
+ "@probe.gl/stats": "npm:^4.0.8"
+ "@types/offscreencanvas": "npm:^2019.6.4"
+ checksum: 10c0/da762980e20f654cfa45665a6aeb621ef0beafe78602e6048da32bc1a8db520a4dfb975493bee00865e75f9c46e6a0f1e470747ed912b96af0c2d25ae039906c
languageName: node
linkType: hard
-"@luma.gl/engine@npm:8.5.21, @luma.gl/engine@npm:^8.5.0":
- version: 8.5.21
- resolution: "@luma.gl/engine@npm:8.5.21"
+"@luma.gl/engine@npm:^9.1.0":
+ version: 9.1.0
+ resolution: "@luma.gl/engine@npm:9.1.0"
dependencies:
- "@babel/runtime": "npm:^7.0.0"
- "@luma.gl/constants": "npm:8.5.21"
- "@luma.gl/gltools": "npm:8.5.21"
- "@luma.gl/shadertools": "npm:8.5.21"
- "@luma.gl/webgl": "npm:8.5.21"
- "@math.gl/core": "npm:^3.5.0"
- "@probe.gl/env": "npm:^3.5.0"
- "@probe.gl/stats": "npm:^3.5.0"
- "@types/offscreencanvas": "npm:^2019.7.0"
- checksum: 10c0/e2089447bdcd8425173eb81ad8fdd4b5ce2292d40c13fdd3ba45df79458be84312927d9392ee3f1984c4fa6df11c9ae9a12a2c17faaed205275b5b4303ebe9b9
+ "@math.gl/core": "npm:^4.1.0"
+ "@math.gl/types": "npm:^4.1.0"
+ "@probe.gl/log": "npm:^4.0.8"
+ "@probe.gl/stats": "npm:^4.0.8"
+ peerDependencies:
+ "@luma.gl/core": ^9.1.0-beta.1
+ "@luma.gl/shadertools": ^9.1.0-beta.1
+ checksum: 10c0/a9623b00302d7c44bf9f5cd3ea20cf5f4718fb32738d522de785f25936b7515a867c460e6617c96379920e9767f2575e747a22a8d6ffa61f30664dee1871da1c
languageName: node
linkType: hard
@@ -1079,43 +1136,33 @@ __metadata:
languageName: node
linkType: hard
-"@luma.gl/gltools@npm:8.5.21":
- version: 8.5.21
- resolution: "@luma.gl/gltools@npm:8.5.21"
- dependencies:
- "@babel/runtime": "npm:^7.0.0"
- "@luma.gl/constants": "npm:8.5.21"
- "@probe.gl/env": "npm:^3.5.0"
- "@probe.gl/log": "npm:^3.5.0"
- "@types/offscreencanvas": "npm:^2019.7.0"
- checksum: 10c0/fa9f57d3c7d364c7754b3ac3f6349c3096ca424802b38bfeb57eb16858e09408515cb59aef681591fab366f4801680e83fe5ba6f7f0f5f73d86ab5f1e1e2c683
- languageName: node
- linkType: hard
-
-"@luma.gl/shadertools@npm:8.5.21":
- version: 8.5.21
- resolution: "@luma.gl/shadertools@npm:8.5.21"
+"@luma.gl/shadertools@npm:^9.1.0":
+ version: 9.1.0
+ resolution: "@luma.gl/shadertools@npm:9.1.0"
dependencies:
- "@babel/runtime": "npm:^7.0.0"
- "@math.gl/core": "npm:^3.5.0"
- checksum: 10c0/e5b72b4ef292f33c664c2961d5476fd3c8d971c23e3d6b95d08f6988e39c53421f25cf549206271ebe75d282d0dffa2e198f40e2932f47f16e8f1a6727e5c916
+ "@math.gl/core": "npm:^4.1.0"
+ "@math.gl/types": "npm:^4.1.0"
+ wgsl_reflect: "npm:^1.0.1"
+ peerDependencies:
+ "@luma.gl/core": ^9.1.0-beta.1
+ checksum: 10c0/5e5163421f8deb4d263bd791cc00ca2157df9e1c8c5e4ac5982b3755901b4606f67c1bd32d739d87d3b54d15176a77135a0bc574da10e950373c7efcf5110102
languageName: node
linkType: hard
-"@luma.gl/webgl@npm:8.5.21, @luma.gl/webgl@npm:^8.5.21":
- version: 8.5.21
- resolution: "@luma.gl/webgl@npm:8.5.21"
+"@luma.gl/webgl@npm:^9.1.0":
+ version: 9.1.0
+ resolution: "@luma.gl/webgl@npm:9.1.0"
dependencies:
- "@babel/runtime": "npm:^7.0.0"
- "@luma.gl/constants": "npm:8.5.21"
- "@luma.gl/gltools": "npm:8.5.21"
- "@probe.gl/env": "npm:^3.5.0"
- "@probe.gl/stats": "npm:^3.5.0"
- checksum: 10c0/f4e75f2b95ec0019cf3d3fbb8312bfe6efaa0b787689fb8b35745e2000ccfc1bfdb77239ac13c134e430bec65dba4fb11bb3dd12afc0e9bf451f13cefa971e73
+ "@luma.gl/constants": "npm:9.1.0"
+ "@math.gl/types": "npm:^4.1.0"
+ "@probe.gl/env": "npm:^4.0.8"
+ peerDependencies:
+ "@luma.gl/core": ^9.1.0-alpha.1
+ checksum: 10c0/7a5b06e6191af9773e8f765bcfe6aaff4a2353b7f500fad57cd3a3b8074626820d54cb0748c9cb3aa8a5f47fbb2c2a4a65a953a234ae159cd961a8bb6895bdef
languageName: node
linkType: hard
-"@mapbox/geojson-rewind@npm:^0.5.0":
+"@mapbox/geojson-rewind@npm:^0.5.2":
version: 0.5.2
resolution: "@mapbox/geojson-rewind@npm:0.5.2"
dependencies:
@@ -1212,14 +1259,12 @@ __metadata:
languageName: node
linkType: hard
-"@math.gl/core@npm:3.6.3, @math.gl/core@npm:^3.6.2":
- version: 3.6.3
- resolution: "@math.gl/core@npm:3.6.3"
+"@math.gl/core@npm:4.1.0, @math.gl/core@npm:^4.1.0":
+ version: 4.1.0
+ resolution: "@math.gl/core@npm:4.1.0"
dependencies:
- "@babel/runtime": "npm:^7.12.0"
- "@math.gl/types": "npm:3.6.3"
- gl-matrix: "npm:^3.4.0"
- checksum: 10c0/f26b1f5b6f65061190ef087d0c418c020ba6b8391ebe4ac5ba830b900d4a531d84e2099b05583e44893b45dcfc7faae3e3966c6d1629801d013643cddc42120e
+ "@math.gl/types": "npm:4.1.0"
+ checksum: 10c0/495934dc2be0b60cd6ff2cc16a0215608c9254919db741a0074b6b41cef9a0543c7f790eda7d529afa102d2937490608ef75fcc64c789ef2876ae750fd0ed3d6
languageName: node
linkType: hard
@@ -1234,12 +1279,10 @@ __metadata:
languageName: node
linkType: hard
-"@math.gl/sun@npm:^3.6.2":
- version: 3.6.3
- resolution: "@math.gl/sun@npm:3.6.3"
- dependencies:
- "@babel/runtime": "npm:^7.12.0"
- checksum: 10c0/d6453e73c378a1bfaf5a619e752a584b6873f0d733892ae942e2756aef2471ce126420e17f3caaf32571b4f0d45d7b98d62f81652dddb88a893c8452ec8159e4
+"@math.gl/sun@npm:^4.1.0":
+ version: 4.1.0
+ resolution: "@math.gl/sun@npm:4.1.0"
+ checksum: 10c0/baf813f3134124a1701c5f64cc8725fdb1d8d4c9e47c7fbd0d2e960d823f776d35312f82c62a09dcb140ea31d42b3945aa781066495291df190566ae17b5857b
languageName: node
linkType: hard
@@ -1250,10 +1293,10 @@ __metadata:
languageName: node
linkType: hard
-"@math.gl/types@npm:3.6.3":
- version: 3.6.3
- resolution: "@math.gl/types@npm:3.6.3"
- checksum: 10c0/93beb933ba9a1671c03f728e829ba3653be5ad362d8648aeba7422043bfd323839f08374d85dd7cd03758e0487a84ce0c9f80379eeb19c02d92e0b669a14d294
+"@math.gl/types@npm:4.1.0, @math.gl/types@npm:^4.1.0":
+ version: 4.1.0
+ resolution: "@math.gl/types@npm:4.1.0"
+ checksum: 10c0/3c4dfa5ac5c9e2cef24d31f56b89c1dde785a5d70fd1a7030386346cb7dd4fa2cce5ba983b89842c1971492e30870dd22a078d64893f9c66887e38367bf992fa
languageName: node
linkType: hard
@@ -1267,6 +1310,15 @@ __metadata:
languageName: node
linkType: hard
+"@math.gl/web-mercator@npm:^4.1.0":
+ version: 4.1.0
+ resolution: "@math.gl/web-mercator@npm:4.1.0"
+ dependencies:
+ "@math.gl/core": "npm:4.1.0"
+ checksum: 10c0/7aa4921b9442da75664ef517f41de65b1eae9970d7eee61d14d2eb0b332e1af6203785e8d198376a8ab5924d62b24856d648ff6478cca95b14d3a8d82822ef93
+ languageName: node
+ linkType: hard
+
"@nodelib/fs.scandir@npm:2.1.5":
version: 2.1.5
resolution: "@nodelib/fs.scandir@npm:2.1.5"
@@ -1974,6 +2026,15 @@ __metadata:
languageName: node
linkType: hard
+"@types/brotli@npm:^1.3.0":
+ version: 1.3.4
+ resolution: "@types/brotli@npm:1.3.4"
+ dependencies:
+ "@types/node": "npm:*"
+ checksum: 10c0/b13829301b3ee79250d3fa8b1973097837bdd040fb90c90f63f406385e62b8e06e72a41e77939c6f8118090a7c72215b0d7b4d83b1e69457616810a65a576339
+ languageName: node
+ linkType: hard
+
"@types/crypto-js@npm:^4.0.2":
version: 4.2.2
resolution: "@types/crypto-js@npm:4.2.2"
@@ -2004,13 +2065,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/hammerjs@npm:^2.0.41":
- version: 2.0.41
- resolution: "@types/hammerjs@npm:2.0.41"
- checksum: 10c0/f643a8b8029d5e2e54c4ca26af5dcdb2a26fbb547bf09e1487c96fd61d8cea32cf93f0311600cda6fc989016b119ab3b79687d56f4d8b26c17f3df9c0687cbfd
- languageName: node
- linkType: hard
-
"@types/istanbul-lib-coverage@npm:^2.0.1":
version: 2.0.6
resolution: "@types/istanbul-lib-coverage@npm:2.0.6"
@@ -2066,15 +2120,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/mapbox-gl@npm:^2.6.3":
- version: 2.7.21
- resolution: "@types/mapbox-gl@npm:2.7.21"
- dependencies:
- "@types/geojson": "npm:*"
- checksum: 10c0/51bcf2a0481a53a8f8148af9b7f0f9e4d1be2ebdd9390194e4e4a0f8c8375446004c8624e67b4a255384cf0a0ae0c5b9eb99fa865acadca0ac0b0f5853f3f957
- languageName: node
- linkType: hard
-
"@types/mdast@npm:^3.0.0":
version: 3.0.10
resolution: "@types/mdast@npm:3.0.10"
@@ -2112,10 +2157,17 @@ __metadata:
languageName: node
linkType: hard
-"@types/offscreencanvas@npm:^2019.7.0":
- version: 2019.7.0
- resolution: "@types/offscreencanvas@npm:2019.7.0"
- checksum: 10c0/f10647cf8abf5c5313ac39a688866e824f04207b18fd03c2fa986a2d856f1c26dd11b04b3692fe64e6f1467b0d52579e8f4d0e532377d5c9065214bff4ebc0e7
+"@types/offscreencanvas@npm:^2019.6.4":
+ version: 2019.7.3
+ resolution: "@types/offscreencanvas@npm:2019.7.3"
+ checksum: 10c0/6d1dfae721d321cd2b5435f347a0e53b09f33b2f9e9333396480f592823bc323847b8169f7d251d2285cb93dbc1ba2e30741ac5cf4b1c003d660fd4c24526963
+ languageName: node
+ linkType: hard
+
+"@types/pako@npm:^1.0.1":
+ version: 1.0.7
+ resolution: "@types/pako@npm:1.0.7"
+ checksum: 10c0/1ba133db0b30a974c3d651c85651fd30135f629727b4b4d7ef2649c8f8b01014d5ef41f75399d939e320a50bfa87c32beccbb513badfeaf85d74ea6d5370fdcc
languageName: node
linkType: hard
@@ -2996,7 +3048,7 @@ __metadata:
languageName: node
linkType: hard
-"base64-js@npm:^1.3.1":
+"base64-js@npm:^1.1.2, base64-js@npm:^1.3.1":
version: 1.5.1
resolution: "base64-js@npm:1.5.1"
checksum: 10c0/f23823513b63173a001030fae4f2dabe283b99a9d324ade3ad3d148e218134676f1ee8568c877cd79ec1c53158dcf2d2ba527a97c606618928ba99dd930102bf
@@ -3065,6 +3117,15 @@ __metadata:
languageName: node
linkType: hard
+"brotli@npm:^1.3.2":
+ version: 1.3.3
+ resolution: "brotli@npm:1.3.3"
+ dependencies:
+ base64-js: "npm:^1.1.2"
+ checksum: 10c0/9d24e24f8b7eabf44af034ed5f7d5530008b835f09a107a84ac060723e86dd43c6aa68958691fe5df524f59473b35f5ce2e0854aa1152c0a254d1010f51bcf22
+ languageName: node
+ linkType: hard
+
"buffer-crc32@npm:~0.2.3":
version: 0.2.13
resolution: "buffer-crc32@npm:0.2.13"
@@ -3344,6 +3405,13 @@ __metadata:
languageName: node
linkType: hard
+"charenc@npm:0.0.2":
+ version: 0.0.2
+ resolution: "charenc@npm:0.0.2"
+ checksum: 10c0/a45ec39363a16799d0f9365c8dd0c78e711415113c6f14787a22462ef451f5013efae8a28f1c058f81fc01f2a6a16955f7a5fd0cd56247ce94a45349c89877d8
+ languageName: node
+ linkType: hard
+
"chownr@npm:^2.0.0":
version: 2.0.0
resolution: "chownr@npm:2.0.0"
@@ -3805,6 +3873,13 @@ __metadata:
languageName: node
linkType: hard
+"crypt@npm:0.0.2":
+ version: 0.0.2
+ resolution: "crypt@npm:0.0.2"
+ checksum: 10c0/adbf263441dd801665d5425f044647533f39f4612544071b1471962209d235042fb703c27eea2795c7c53e1dfc242405173003f83cf4f4761a633d11f9653f18
+ languageName: node
+ linkType: hard
+
"css-color-keywords@npm:^1.0.0":
version: 1.0.0
resolution: "css-color-keywords@npm:1.0.0"
@@ -5218,6 +5293,13 @@ __metadata:
languageName: node
linkType: hard
+"fflate@npm:0.7.4":
+ version: 0.7.4
+ resolution: "fflate@npm:0.7.4"
+ checksum: 10c0/5e749eb3a6ed61a0f6c55756abf9f4258f06f60505db689e22d18503dd252ca5af656d32668e4b7b20714adf8b313febf695d23863a8352f23e325baee0f672d
+ languageName: node
+ linkType: hard
+
"figures@npm:3.2.0, figures@npm:^3.0.0":
version: 3.2.0
resolution: "figures@npm:3.2.0"
@@ -5931,13 +6013,6 @@ __metadata:
languageName: node
linkType: hard
-"hammerjs@npm:^2.0.8":
- version: 2.0.8
- resolution: "hammerjs@npm:2.0.8"
- checksum: 10c0/5c95e5774b5ea49492cb3fa8f1949aea67048a0b84af33acb555e7139abfcf3c83aca2b83e0c5008755bc230166df7b5e469d1e3eb6746c48f215f3672609fed
- languageName: node
- linkType: hard
-
"handlebars@npm:^4.7.7":
version: 4.7.8
resolution: "handlebars@npm:4.7.8"
@@ -6246,8 +6321,8 @@ __metadata:
"@hubble.gl/core": "npm:1.4.0"
"@hubble.gl/react": "npm:1.4.0"
peerDependencies:
- react: ">=16.3.0"
- react-dom: ">=16.3.0"
+ react: ">=18.3.0"
+ react-dom: ">=18.3.0"
peerDependenciesMeta:
react:
optional: true
@@ -6550,7 +6625,7 @@ __metadata:
languageName: node
linkType: hard
-"is-buffer@npm:^1.0.2":
+"is-buffer@npm:^1.0.2, is-buffer@npm:~1.1.6":
version: 1.1.6
resolution: "is-buffer@npm:1.1.6"
checksum: 10c0/ae18aa0b6e113d6c490ad1db5e8df9bdb57758382b313f5a22c9c61084875c6396d50bbf49315f5b1926d142d74dfb8d31b40d993a383e0a158b15fea7a82234
@@ -7595,6 +7670,20 @@ __metadata:
languageName: node
linkType: hard
+"lz4js@npm:^0.2.0":
+ version: 0.2.0
+ resolution: "lz4js@npm:0.2.0"
+ checksum: 10c0/73c6dd5117a6fa465e6be1bd5ae34ef4f02e4eb164a47d77f8c2483ccdde43cbdf8509a5e5a4480ef812e5c7a2cb946e026b9c784533775ee5c91861edaefb39
+ languageName: node
+ linkType: hard
+
+"lzo-wasm@npm:^0.0.4":
+ version: 0.0.4
+ resolution: "lzo-wasm@npm:0.0.4"
+ checksum: 10c0/33c0d43c9617f23e03196f475fd35b6b4a725e7252cf328002a606a4377ea281d380f12160df80bedfbe5516f7d9ad70592f469a6bef1e91db274e86d411452e
+ languageName: node
+ linkType: hard
+
"magic-string@npm:^0.25.3":
version: 0.25.9
resolution: "magic-string@npm:0.25.9"
@@ -7695,11 +7784,11 @@ __metadata:
languageName: node
linkType: hard
-"mapbox-gl@npm:1.13.1":
- version: 1.13.1
- resolution: "mapbox-gl@npm:1.13.1"
+"mapbox-gl@npm:^1.13.1":
+ version: 1.13.3
+ resolution: "mapbox-gl@npm:1.13.3"
dependencies:
- "@mapbox/geojson-rewind": "npm:^0.5.0"
+ "@mapbox/geojson-rewind": "npm:^0.5.2"
"@mapbox/geojson-types": "npm:^1.0.2"
"@mapbox/jsonlint-lines-primitives": "npm:^2.0.2"
"@mapbox/mapbox-gl-supported": "npm:^1.5.0"
@@ -7713,7 +7802,6 @@ __metadata:
geojson-vt: "npm:^3.2.1"
gl-matrix: "npm:^3.2.1"
grid-index: "npm:^1.1.0"
- minimist: "npm:^1.2.5"
murmurhash-js: "npm:^1.0.0"
pbf: "npm:^3.2.1"
potpack: "npm:^1.0.1"
@@ -7722,16 +7810,18 @@ __metadata:
supercluster: "npm:^7.1.0"
tinyqueue: "npm:^2.0.3"
vt-pbf: "npm:^3.1.1"
- checksum: 10c0/d507b1ce27fe77ed68250096a60a929ea4149fcab3f7037f60a7b73709391a6f78413aa4e98fd2f5e37388cb1a040b5cc15cbf8b164fdb65d98362ba726523d6
+ checksum: 10c0/82bf86daa69e068d4138c4e5a1dbfc2a28c6d0e2cc142ef96d3ce671770e8173d3ffd62e6614b3606f932f99b40eb4dfc52d5f44c48dabd393ba27b61d9e50c4
languageName: node
linkType: hard
-"math.gl@npm:^3.6.2":
- version: 3.6.3
- resolution: "math.gl@npm:3.6.3"
+"md5@npm:^2.3.0":
+ version: 2.3.0
+ resolution: "md5@npm:2.3.0"
dependencies:
- "@math.gl/core": "npm:3.6.3"
- checksum: 10c0/7516182bc7f47fd224e991f97c173d9f628f4aafac72749c403d38d4befdaaaac7dea309826b7710e264ae9e142376f237a0f2b6297ff01654b9771eddc701d0
+ charenc: "npm:0.0.2"
+ crypt: "npm:0.0.2"
+ is-buffer: "npm:~1.1.6"
+ checksum: 10c0/14a21d597d92e5b738255fbe7fe379905b8cb97e0a49d44a20b58526a646ec5518c337b817ce0094ca94d3e81a3313879c4c7b510d250c282d53afbbdede9110
languageName: node
linkType: hard
@@ -8068,13 +8158,10 @@ __metadata:
languageName: node
linkType: hard
-"mjolnir.js@npm:^2.7.0":
- version: 2.7.1
- resolution: "mjolnir.js@npm:2.7.1"
- dependencies:
- "@types/hammerjs": "npm:^2.0.41"
- hammerjs: "npm:^2.0.8"
- checksum: 10c0/33bb7a0ad882101d6583acdf85515621f13f4abce309f253923ceb9cec64ebfbfeb4ec35af698f603617f875273b5db6118dc2d8975654e1bef40a3489f80432
+"mjolnir.js@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "mjolnir.js@npm:3.0.0"
+ checksum: 10c0/bdbe0b6ab1420917a68fa0faa47351295b189816ad67c9ace36c24ff341f873a7e4d6ea704e33f2a6f9b8fc0ff6b8d17e30ad74aed455da38d97ba52198a6274
languageName: node
linkType: hard
@@ -9049,7 +9136,7 @@ __metadata:
languageName: node
linkType: hard
-"pako@npm:~1.0.2":
+"pako@npm:1.0.11, pako@npm:~1.0.2":
version: 1.0.11
resolution: "pako@npm:1.0.11"
checksum: 10c0/86dd99d8b34c3930345b8bbeb5e1cd8a05f608eeb40967b293f72fe469d0e9c88b783a8777e4cc7dc7c91ce54c5e93d88ff4b4f060e6ff18408fd21030d9ffbe
@@ -9380,6 +9467,13 @@ __metadata:
languageName: node
linkType: hard
+"preact@npm:^10.17.0":
+ version: 10.25.4
+ resolution: "preact@npm:10.25.4"
+ checksum: 10c0/33a009d614d2b47df1c867935fe057c1dfd2bae1aaab41d6e981434b761f75b88e82eac7847ae486b4dbcffc74af814b8dc59ccef17b10625e3effefa2e1ef67
+ languageName: node
+ linkType: hard
+
"prelude-ls@npm:^1.2.1":
version: 1.2.1
resolution: "prelude-ls@npm:1.2.1"
@@ -10498,6 +10592,13 @@ __metadata:
languageName: node
linkType: hard
+"snappyjs@npm:^0.6.1":
+ version: 0.6.1
+ resolution: "snappyjs@npm:0.6.1"
+ checksum: 10c0/6fa62bb62adfc2bad577db78c58b1c52aba5482f749018ff3000f13bf660f13ec5f16ab80673ce4e8792902a16c30e5fb40a3b67dbca9af525658c9d343c5b1c
+ languageName: node
+ linkType: hard
+
"socks-proxy-agent@npm:^7.0.0":
version: 7.0.0
resolution: "socks-proxy-agent@npm:7.0.0"
@@ -11965,6 +12066,13 @@ __metadata:
languageName: node
linkType: hard
+"wgsl_reflect@npm:^1.0.1":
+ version: 1.0.17
+ resolution: "wgsl_reflect@npm:1.0.17"
+ checksum: 10c0/e2d98f2a9aa1bbde476adb453af1aa15f857c733d76c1ca8ba26800db9e5b18aee468c51a25b97efed43bfab5160035eff87bde51d71b76975c2bdf9c35f4e30
+ languageName: node
+ linkType: hard
+
"whatwg-encoding@npm:^2.0.0":
version: 2.0.0
resolution: "whatwg-encoding@npm:2.0.0"
@@ -12304,3 +12412,10 @@ __metadata:
checksum: 10c0/0223d21dbaa15d8928fe0da3b54696391d8e3e1e2d0283a1a070b5980a1dbba945ce631c2d1eccc088fdbad0f2dfa40155590bf83732d3ac4fcca2cc9237591b
languageName: node
linkType: hard
+
+"zstd-codec@npm:^0.1":
+ version: 0.1.5
+ resolution: "zstd-codec@npm:0.1.5"
+ checksum: 10c0/8b7e6d9ce86f00fc4ea16c949aab5538505a1f3f1a9c7c095b2a7308b4ed894deec7bdb2c614e1486a337abdce09a6e56282dc0e39fe9f880953b094f8c7810b
+ languageName: node
+ linkType: hard