diff --git a/modules/aggregation-layers/package.json b/modules/aggregation-layers/package.json index 0b983ce771e..a20cd76c0c5 100644 --- a/modules/aggregation-layers/package.json +++ b/modules/aggregation-layers/package.json @@ -38,8 +38,8 @@ "prepublishOnly": "npm run build-bundle && npm run build-bundle -- --env=dev" }, "dependencies": { - "@luma.gl/constants": "^9.0.5", - "@luma.gl/shadertools": "^9.0.5", + "@luma.gl/constants": "^9.0.6", + "@luma.gl/shadertools": "^9.0.6", "@math.gl/web-mercator": "^4.0.0", "d3-hexbin": "^0.2.1" }, diff --git a/modules/arcgis/package.json b/modules/arcgis/package.json index 28699d55122..f80543e6038 100644 --- a/modules/arcgis/package.json +++ b/modules/arcgis/package.json @@ -36,8 +36,8 @@ "prepublishOnly": "npm run build-bundle && npm run build-bundle -- --env=dev" }, "dependencies": { - "@luma.gl/constants": "^9.0.5", - "@luma.gl/webgl": "^9.0.5", + "@luma.gl/constants": "^9.0.6", + "@luma.gl/webgl": "^9.0.6", "esri-loader": "^3.3.0" }, "peerDependencies": { diff --git a/modules/carto/package.json b/modules/carto/package.json index 96e06a65e99..09feec40931 100644 --- a/modules/carto/package.json +++ b/modules/carto/package.json @@ -47,7 +47,7 @@ "@loaders.gl/mvt": "^4.1.4", "@loaders.gl/schema": "^4.1.4", "@loaders.gl/tiles": "^4.1.4", - "@luma.gl/constants": "^9.0.5", + "@luma.gl/constants": "^9.0.6", "@math.gl/web-mercator": "^4.0.0", "@types/d3-array": "^3.0.2", "@types/d3-color": "^1.4.2", diff --git a/modules/core/package.json b/modules/core/package.json index 5d3d4c1158d..82270ff2b66 100644 --- a/modules/core/package.json +++ b/modules/core/package.json @@ -42,11 +42,11 @@ "dependencies": { "@loaders.gl/core": "^4.1.4", "@loaders.gl/images": "^4.1.4", - "@luma.gl/constants": "^9.0.5", - "@luma.gl/core": "^9.0.5", - "@luma.gl/engine": "^9.0.5", - "@luma.gl/shadertools": "^9.0.5", - "@luma.gl/webgl": "^9.0.5", + "@luma.gl/constants": "^9.0.6", + "@luma.gl/core": "^9.0.6", + "@luma.gl/engine": "^9.0.6", + "@luma.gl/shadertools": "^9.0.6", + "@luma.gl/webgl": "^9.0.6", "@math.gl/core": "^4.0.0", "@math.gl/sun": "^4.0.0", "@math.gl/web-mercator": "^4.0.0", diff --git a/modules/core/src/lib/deck.ts b/modules/core/src/lib/deck.ts index 818ffc1943f..97bc4074c11 100644 --- a/modules/core/src/lib/deck.ts +++ b/modules/core/src/lib/deck.ts @@ -1039,8 +1039,6 @@ export default class Deck { ) { const {device, gl} = this.layerManager!.context; - device.setParametersWebGL(this.props.parameters); - this.props.onBeforeRender({device, gl}); const opts = { diff --git a/modules/core/src/lib/layer.ts b/modules/core/src/lib/layer.ts index 86ac2e3c343..ed3d239f48e 100644 --- a/modules/core/src/lib/layer.ts +++ b/modules/core/src/lib/layer.ts @@ -1075,6 +1075,10 @@ export default abstract class Layer extends Component< context.device.setParametersWebGL({polygonOffset: offsets}); + for (const model of this.getModels()) { + model.setParameters(parameters); + } + // Call subclass lifecycle method context.device.withParametersWebGL(parameters, () => { const opts = {renderPass, moduleParameters, uniforms, parameters, context}; diff --git a/modules/core/src/passes/layers-pass.ts b/modules/core/src/passes/layers-pass.ts index d57418b4098..eb3377f32ad 100644 --- a/modules/core/src/passes/layers-pass.ts +++ b/modules/core/src/passes/layers-pass.ts @@ -1,4 +1,4 @@ -import type {Device} from '@luma.gl/core'; +import type {Device, RenderPassParameters} from '@luma.gl/core'; import type {Framebuffer, RenderPass} from '@luma.gl/core'; import Pass from './pass'; @@ -24,6 +24,8 @@ export type LayersPassRenderOptions = { clearStack?: boolean; clearCanvas?: boolean; clearColor?: number[]; + colorMask?: number; + scissorRect?: number[]; layerFilter?: ((context: FilterContext) => boolean) | null; moduleParameters?: any; /** Stores returned results from Effect.preRender, for use downstream in the render pipeline */ @@ -64,12 +66,19 @@ export default class LayersPass extends Pass { const clearCanvas = options.clearCanvas ?? true; const clearColor = options.clearColor ?? (clearCanvas ? [0, 0, 0, 0] : false); const clearDepth = clearCanvas ? 1 : false; + const colorMask = options.colorMask ?? 0xf; + + const parameters: RenderPassParameters = {viewport: [0, 0, width, height]}; + if (options.colorMask) { + parameters.colorMask = colorMask; + } + if (options.scissorRect) { + parameters.scissorRect = options.scissorRect; + } const renderPass = this.device.beginRenderPass({ framebuffer: options.target, - parameters: { - viewport: [0, 0, width, height] - }, + parameters, clearColor, clearDepth }); @@ -181,7 +190,10 @@ export default class LayersPass extends Pass { pass, moduleParameters ); - layerParam.layerParameters = this.getLayerParameters(layer, layerIndex, viewport); + layerParam.layerParameters = { + ...layer.context.deck?.props.parameters, + ...this.getLayerParameters(layer, layerIndex, viewport) + }; } drawLayerParams[layerIndex] = layerParam; } diff --git a/modules/core/src/passes/pick-layers-pass.ts b/modules/core/src/passes/pick-layers-pass.ts index db8b0c424c8..79996a9522e 100644 --- a/modules/core/src/passes/pick-layers-pass.ts +++ b/modules/core/src/passes/pick-layers-pass.ts @@ -1,14 +1,17 @@ import LayersPass, {LayersPassRenderOptions, RenderStats, Rect} from './layers-pass'; -import type {Framebuffer} from '@luma.gl/core'; -import {GL, GLParameters} from '@luma.gl/constants'; +import type {Framebuffer, RenderPipelineParameters} from '@luma.gl/core'; import log from '../utils/log'; import type Viewport from '../viewports/viewport'; import type Layer from '../lib/layer'; -const PICKING_PARAMETERS: GLParameters = { - blendFunc: [GL.ONE, GL.ZERO, GL.CONSTANT_ALPHA, GL.ZERO], - blendEquation: GL.FUNC_ADD +const PICKING_BLENDING: RenderPipelineParameters = { + blendColorOperation: 'add', + blendColorSrcFactor: 'one', + blendColorDstFactor: 'zero', + blendAlphaOperation: 'add', + blendAlphaSrcFactor: 'constant-alpha', + blendAlphaDstFactor: 'zero' }; type PickLayersPassRenderOptions = LayersPassRenderOptions & { @@ -69,43 +72,29 @@ export default class PickLayersPass extends LayersPass { } { this.pickZ = pickZ; const colorEncoderState = this._resetColorEncoder(pickZ); + const scissorRect = [x, y, width, height]; // Make sure we clear scissor test and fbo bindings in case of exceptions // We are only interested in one pixel, no need to render anything else // Note that the callback here is called synchronously. // Set blend mode for picking // always overwrite existing pixel with [r,g,b,layerIndex] - const renderStatus = this.device.withParametersWebGL( - { - scissorTest: true, - scissor: [x, y, width, height], - // When used as Mapbox custom layer, the context state may be dirty - // TODO - Remove when mapbox fixes this issue - // https://github.com/mapbox/mapbox-gl-js/issues/7801 - depthMask: true, - depthTest: true, - depthRange: [0, 1], - colorMask: [true, true, true, true], - // Blending - ...PICKING_PARAMETERS, - blend: !pickZ - }, - () => - super.render({ - target: pickingFBO, - layers, - layerFilter, - views, - viewports, - onViewportActive, - cullRect, - effects: effects?.filter(e => e.useInPicking), - pass, - isPicking: true, - moduleParameters, - clearColor: [0, 0, 0, 0] - }) - ); + const renderStatus = super.render({ + target: pickingFBO, + layers, + layerFilter, + views, + viewports, + onViewportActive, + cullRect, + effects: effects?.filter(e => e.useInPicking), + pass, + isPicking: true, + moduleParameters, + clearColor: [0, 0, 0, 0], + colorMask: 0xf, + scissorRect + }); // Clear the temp field this._colorEncoderState = null; @@ -135,13 +124,23 @@ export default class PickLayersPass extends LayersPass { } protected getLayerParameters(layer: Layer, layerIndex: number, viewport: Viewport): any { - const pickParameters = {...layer.props.parameters}; + const pickParameters = { + // TODO - When used as a custom layer in older Mapbox versions, context + // state was dirty. Mapbox fixed that; we should test and remove the workaround. + // https://github.com/mapbox/mapbox-gl-js/issues/7801 + depthMask: true, + depthTest: true, + depthRange: [0, 1], + ...layer.props.parameters, + // Blending + ...PICKING_BLENDING, + blend: !this.pickZ + }; const {pickable, operation} = layer.props; if (!this._colorEncoderState) { pickParameters.blend = false; } else if (pickable && operation.includes('draw')) { - Object.assign(pickParameters, PICKING_PARAMETERS); pickParameters.blend = true; pickParameters.blendColor = encodeColor(this._colorEncoderState, layer, viewport); } diff --git a/modules/core/src/passes/shadow-pass.ts b/modules/core/src/passes/shadow-pass.ts index 2d963260097..753517c6fb8 100644 --- a/modules/core/src/passes/shadow-pass.ts +++ b/modules/core/src/passes/shadow-pass.ts @@ -1,5 +1,7 @@ import type {Device, Framebuffer, Texture} from '@luma.gl/core'; -import {default as LayersPass} from './layers-pass'; +import type Layer from '../lib/layer'; +import type Viewport from '../viewports/viewport'; +import LayersPass from './layers-pass'; export default class ShadowPass extends LayersPass { shadowMap: Texture; @@ -51,26 +53,22 @@ export default class ShadowPass extends LayersPass { render(params) { const target = this.fbo; - this.device.withParametersWebGL( - { - depthRange: [0, 1], - depthTest: true, - blend: false - }, - () => { - // @ts-expect-error TODO - assuming WebGL context - const pixelRatio = this.device.canvasContext.cssToDeviceRatio(); - - const viewport = params.viewports[0]; - const width = viewport.width * pixelRatio; - const height = viewport.height * pixelRatio; - if (width !== target.width || height !== target.height) { - target.resize({width, height}); - } - - super.render({...params, target, pass: 'shadow', clearColor: [1, 1, 1, 1]}); - } - ); + // @ts-expect-error TODO - assuming WebGL context + const pixelRatio = this.device.canvasContext.cssToDeviceRatio(); + + const viewport = params.viewports[0]; + const width = viewport.width * pixelRatio; + const height = viewport.height * pixelRatio; + const clearColor = [1, 1, 1, 1]; + if (width !== target.width || height !== target.height) { + target.resize({width, height}); + } + + super.render({...params, clearColor, target, pass: 'shadow'}); + } + + protected getLayerParameters(layer: Layer<{}>, layerIndex: number, viewport: Viewport) { + return {...layer.props.parameters, blend: false, depthRange: [0, 1], depthTest: true}; } shouldDrawLayer(layer) { diff --git a/modules/extensions/package.json b/modules/extensions/package.json index 30fe5491d95..4834371bb2f 100644 --- a/modules/extensions/package.json +++ b/modules/extensions/package.json @@ -38,8 +38,8 @@ "prepublishOnly": "npm run build-bundle && npm run build-bundle -- --env=dev" }, "dependencies": { - "@luma.gl/constants": "^9.0.5", - "@luma.gl/shadertools": "^9.0.5", + "@luma.gl/constants": "^9.0.6", + "@luma.gl/shadertools": "^9.0.6", "@math.gl/core": "^4.0.0" }, "peerDependencies": { diff --git a/modules/extensions/src/collision-filter/collision-filter-pass.ts b/modules/extensions/src/collision-filter/collision-filter-pass.ts index 1b7bd8ca464..55e9780026e 100644 --- a/modules/extensions/src/collision-filter/collision-filter-pass.ts +++ b/modules/extensions/src/collision-filter/collision-filter-pass.ts @@ -1,5 +1,5 @@ import {Framebuffer} from '@luma.gl/core'; -import {_LayersPass as LayersPass, LayersPassRenderOptions} from '@deck.gl/core'; +import {Layer, _LayersPass as LayersPass, LayersPassRenderOptions, Viewport} from '@deck.gl/core'; type CollisionFilterPassRenderOptions = LayersPassRenderOptions & {}; @@ -7,17 +7,13 @@ export default class CollisionFilterPass extends LayersPass { renderCollisionMap(target: Framebuffer, options: CollisionFilterPassRenderOptions) { const padding = 1; const clearColor = [0, 0, 0, 0]; + const scissorRect = [padding, padding, target.width - 2 * padding, target.height - 2 * padding]; - return this.device.withParametersWebGL( - { - scissorTest: true, - scissor: [padding, padding, target.width - 2 * padding, target.height - 2 * padding], - blend: false, - depthTest: true, - depthRange: [0, 1] - }, - () => this.render({...options, clearColor, target, pass: 'collision'}) - ); + this.render({...options, clearColor, scissorRect, target, pass: 'collision'}); + } + + protected getLayerParameters(layer: Layer, layerIndex: number, viewport: Viewport): any { + return {...layer.props.parameters, blend: false, depthRange: [0, 1], depthTest: true}; } getModuleParameters() { diff --git a/modules/extensions/src/mask/mask-effect.ts b/modules/extensions/src/mask/mask-effect.ts index afa3d053908..a9d5d87534c 100644 --- a/modules/extensions/src/mask/mask-effect.ts +++ b/modules/extensions/src/mask/mask-effect.ts @@ -15,7 +15,7 @@ import {joinLayerBounds, getRenderBounds, makeViewport, Bounds} from '../utils/p type Mask = { /** The channel index */ - index: number; + index: 0 | 1 | 2 | 3; bounds: Bounds; coordinateOrigin: [number, number, number]; coordinateSystem: CoordinateSystem; @@ -23,7 +23,7 @@ type Mask = { type Channel = { id: string; - index: number; + index: 0 | 1 | 2 | 3; layers: Layer[]; bounds: Bounds | null; maskBounds: Bounds; diff --git a/modules/extensions/src/mask/mask-pass.ts b/modules/extensions/src/mask/mask-pass.ts index 52463a45c6e..933d8f21f55 100644 --- a/modules/extensions/src/mask/mask-pass.ts +++ b/modules/extensions/src/mask/mask-pass.ts @@ -1,10 +1,18 @@ -import type {Device, Framebuffer, Texture} from '@luma.gl/core'; -import {GL} from '@luma.gl/constants'; -import {_LayersPass as LayersPass, LayersPassRenderOptions} from '@deck.gl/core'; +import type {Device, Framebuffer, RenderPipelineParameters, Texture} from '@luma.gl/core'; +import {Layer, _LayersPass as LayersPass, LayersPassRenderOptions, Viewport} from '@deck.gl/core'; type MaskPassRenderOptions = LayersPassRenderOptions & { /** The channel to render into, 0:red, 1:green, 2:blue, 3:alpha */ - channel: number; + channel: 0 | 1 | 2 | 3; +}; + +const MASK_BLENDING: RenderPipelineParameters = { + blendColorOperation: 'subtract', + blendColorSrcFactor: 'zero', + blendColorDstFactor: 'one', + blendAlphaOperation: 'subtract', + blendAlphaSrcFactor: 'zero', + blendAlphaDstFactor: 'one' }; export default class MaskPass extends LayersPass { @@ -37,20 +45,18 @@ export default class MaskPass extends LayersPass { } render(options: MaskPassRenderOptions) { - const colorMask = [false, false, false, false]; - colorMask[options.channel] = true; + const colorMask = 2 ** options.channel; const clearColor = [255, 255, 255, 255]; + super.render({...options, clearColor, colorMask, target: this.fbo, pass: 'mask'}); + } - return this.device.withParametersWebGL( - { - blend: true, - blendFunc: [GL.ZERO, GL.ONE], - blendEquation: GL.FUNC_SUBTRACT, - colorMask, - depthTest: false - }, - () => super.render({...options, clearColor, target: this.fbo, pass: 'mask'}) - ); + protected getLayerParameters(layer: Layer<{}>, layerIndex: number, viewport: Viewport) { + return { + ...layer.props.parameters, + blend: true, + depthTest: false, + ...MASK_BLENDING + }; } shouldDrawLayer(layer) { diff --git a/modules/extensions/src/terrain/terrain-pass.ts b/modules/extensions/src/terrain/terrain-pass.ts index 7fe4b0a2e92..fca054ce06e 100644 --- a/modules/extensions/src/terrain/terrain-pass.ts +++ b/modules/extensions/src/terrain/terrain-pass.ts @@ -1,10 +1,19 @@ -import {GL} from '@luma.gl/constants'; +import {RenderPipelineParameters} from '@luma.gl/core'; import {Layer, Viewport, _LayersPass as LayersPass, LayersPassRenderOptions} from '@deck.gl/core'; import type {HeightMapBuilder} from './height-map-builder'; import type {TerrainCover} from './terrain-cover'; export type TerrainPassRenderOptions = LayersPassRenderOptions; +const TERRAIN_BLENDING: RenderPipelineParameters = { + blendColorOperation: 'max', + blendColorSrcFactor: 'one', + blendColorDstFactor: 'one', + blendAlphaOperation: 'max', + blendAlphaSrcFactor: 'one', + blendAlphaDstFactor: 'one' +}; + /** Renders textures used by the TerrainEffect render pass */ export class TerrainPass extends LayersPass { getRenderableLayers(viewport: Viewport, opts: TerrainPassRenderOptions): Layer[] { @@ -32,24 +41,15 @@ export class TerrainPass extends LayersPass { target.resize(viewport); - this.device.withParametersWebGL( - { - clearColor: [0, 0, 0, 0], - blend: true, - blendFunc: [GL.ONE, GL.ONE], - blendEquation: GL.MAX, - depthTest: false - }, - () => - this.render({ - ...opts, - target, - pass: 'terrain-height-map', - layers: opts.layers!, - viewports: [viewport], - effects: [] - }) - ); + this.render({ + ...opts, + target, + pass: 'terrain-height-map', + layers: opts.layers!, + viewports: [viewport], + effects: [], + clearColor: [0, 0, 0, 0] + }); } renderTerrainCover(terrainCover: TerrainCover, opts: Partial) { @@ -64,20 +64,23 @@ export class TerrainPass extends LayersPass { const layers = terrainCover.filterLayers(opts.layers!); target.resize(viewport); - this.device.withParametersWebGL( - { - clearColor: [0, 0, 0, 0], - depthTest: false - }, - () => - this.render({ - ...opts, - target, - pass: `terrain-cover-${terrainCover.id}`, - layers, - effects: [], - viewports: [viewport] - }) - ); + this.render({ + ...opts, + target, + pass: `terrain-cover-${terrainCover.id}`, + layers, + effects: [], + viewports: [viewport], + clearColor: [0, 0, 0, 0] + }); + } + + protected getLayerParameters(layer: Layer<{}>, layerIndex: number, viewport: Viewport) { + return { + ...layer.props.parameters, + blend: true, + depthTest: false, + ...(layer.props.operation.includes('terrain') && TERRAIN_BLENDING) + }; } } diff --git a/modules/extensions/src/terrain/terrain-picking-pass.ts b/modules/extensions/src/terrain/terrain-picking-pass.ts index 6e75b016f90..9c44e020c57 100644 --- a/modules/extensions/src/terrain/terrain-picking-pass.ts +++ b/modules/extensions/src/terrain/terrain-picking-pass.ts @@ -53,33 +53,29 @@ export class TerrainPickingPass extends PickLayersPass { } target.resize(viewport); - this.device.withParametersWebGL( - { - depthTest: false - }, - () => - this.render({ - ...opts, - pickingFBO: target, - pass: `terrain-cover-picking-${terrainCover.id}`, - layers, - effects: [], - viewports: [viewport], - // Disable the default culling because TileLayer would cull sublayers based on the screen viewport, - // not the viewport of the terrain cover. Culling is already done by `terrainCover.filterLayers` - cullRect: undefined, - deviceRect: viewport, - pickZ: false - }) - ); + this.render({ + ...opts, + pickingFBO: target, + pass: `terrain-cover-picking-${terrainCover.id}`, + layers, + effects: [], + viewports: [viewport], + // Disable the default culling because TileLayer would cull sublayers based on the screen viewport, + // not the viewport of the terrain cover. Culling is already done by `terrainCover.filterLayers` + cullRect: undefined, + deviceRect: viewport, + pickZ: false + }); } protected getLayerParameters(layer: Layer, layerIndex: number, viewport: Viewport): any { + let parameters: any; if (this.drawParameters[layer.id]) { - return this.drawParameters[layer.id]; + parameters = this.drawParameters[layer.id]; + } else { + parameters = super.getLayerParameters(layer, layerIndex, viewport); + parameters.blend = true; } - const parameters = super.getLayerParameters(layer, layerIndex, viewport); - parameters.blend = true; - return parameters; + return {...parameters, depthTest: false}; } } diff --git a/modules/geo-layers/package.json b/modules/geo-layers/package.json index fe5f4686d12..2893bf697f9 100644 --- a/modules/geo-layers/package.json +++ b/modules/geo-layers/package.json @@ -46,8 +46,8 @@ "@loaders.gl/terrain": "^4.1.4", "@loaders.gl/tiles": "^4.1.4", "@loaders.gl/wms": "^4.1.4", - "@luma.gl/gltf": "^9.0.5", - "@luma.gl/shadertools": "^9.0.5", + "@luma.gl/gltf": "^9.0.6", + "@luma.gl/shadertools": "^9.0.6", "@math.gl/core": "^4.0.0", "@math.gl/culling": "^4.0.0", "@math.gl/web-mercator": "^4.0.0", diff --git a/modules/google-maps/package.json b/modules/google-maps/package.json index c926a18a08a..014ddc96330 100644 --- a/modules/google-maps/package.json +++ b/modules/google-maps/package.json @@ -38,7 +38,7 @@ "prepublishOnly": "npm run build-bundle && npm run build-bundle -- --env=dev" }, "dependencies": { - "@luma.gl/constants": "^9.0.5", + "@luma.gl/constants": "^9.0.6", "@math.gl/core": "^4.0.0", "@types/google.maps": "^3.48.6" }, diff --git a/modules/jupyter-widget/package.json b/modules/jupyter-widget/package.json index 72d43f224d8..ba5e53e292e 100644 --- a/modules/jupyter-widget/package.json +++ b/modules/jupyter-widget/package.json @@ -39,7 +39,7 @@ "@loaders.gl/3d-tiles": "^4.1.4", "@loaders.gl/core": "^4.1.4", "@loaders.gl/csv": "^4.1.4", - "@luma.gl/core": "^9.0.5", + "@luma.gl/core": "^9.0.6", "d3-dsv": "^1.0.8", "mapbox-gl": "^1.13.2" }, diff --git a/modules/mapbox/package.json b/modules/mapbox/package.json index 5b74b8558cf..ac5b9c06a93 100644 --- a/modules/mapbox/package.json +++ b/modules/mapbox/package.json @@ -38,7 +38,7 @@ "prepublishOnly": "npm run build-bundle && npm run build-bundle -- --env=dev" }, "dependencies": { - "@luma.gl/constants": "^9.0.5", + "@luma.gl/constants": "^9.0.6", "@math.gl/web-mercator": "^4.0.0" }, "peerDependencies": { diff --git a/modules/mesh-layers/package.json b/modules/mesh-layers/package.json index 3d63a0b30d4..8f4b2190323 100644 --- a/modules/mesh-layers/package.json +++ b/modules/mesh-layers/package.json @@ -39,8 +39,8 @@ }, "dependencies": { "@loaders.gl/gltf": "^4.1.4", - "@luma.gl/gltf": "^9.0.5", - "@luma.gl/shadertools": "^9.0.5" + "@luma.gl/gltf": "^9.0.6", + "@luma.gl/shadertools": "^9.0.6" }, "peerDependencies": { "@deck.gl/core": "^9.0.0-beta", diff --git a/modules/test-utils/package.json b/modules/test-utils/package.json index d47746dc67e..2974a2fd52f 100644 --- a/modules/test-utils/package.json +++ b/modules/test-utils/package.json @@ -33,7 +33,7 @@ "typed" ], "dependencies": { - "@luma.gl/test-utils": "^9.0.5" + "@luma.gl/test-utils": "^9.0.6" }, "peerDependencies": { "@deck.gl/core": "^9.0.0-beta", diff --git a/package.json b/package.json index 1324eb79249..b16e4c18b78 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "devDependencies": { "@loaders.gl/csv": "^4.1.4", "@loaders.gl/polyfills": "^4.1.4", - "@luma.gl/webgpu": "^9.0.5", + "@luma.gl/webgpu": "^9.0.6", "@math.gl/proj4": "^4.0.0", "@probe.gl/bench": "^4.0.9", "jsdom": "^20.0.0", @@ -58,8 +58,8 @@ "pre-push": "^0.1.1", "puppeteer": "^22.4.0", "s2-geometry": "^1.2.10", - "tape-catch": "^1.0.6", - "tap-spec": "^5.0.0" + "tap-spec": "^5.0.0", + "tape-catch": "^1.0.6" }, "pre-commit": [ "test-fast", diff --git a/yarn.lock b/yarn.lock index 7eef0b102a9..bb27da0e598 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,29 +2,24 @@ # yarn lockfile v1 -"@a11y/focus-trap@1.0.5": - version "1.0.5" - resolved "https://registry.yarnpkg.com/@a11y/focus-trap/-/focus-trap-1.0.5.tgz#0748189c37ca21255c702aa5de3ee00ed4821d22" - integrity sha512-3JOd6g+BALysWS8LNf0qdB8ltR651H/RCLAvUmfS0LIHwHO579XfjZUIZbURYiAZrcbp1CBAq4QZ2YwKNQZ1hw== - "@aashutoshrathi/word-wrap@^1.2.3": version "1.2.6" resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf" integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== "@arcgis/core@^4.21.0": - version "4.21.2" - resolved "https://registry.yarnpkg.com/@arcgis/core/-/core-4.21.2.tgz#0fbfe17f981ff4247ac7770f8e662e716260b8bb" - integrity sha512-L3Rc84wOFsMcljrydVKc1jkgYQSO+ru4Kgr7tCsK+YLVGWNeggLRh2XeGNIuXOEklaMxdWIBZ+Kw9424K+JQyw== - dependencies: - "@esri/arcgis-html-sanitizer" "~2.7.0" - "@esri/calcite-colors" "~6.0.1" - "@esri/calcite-components" "1.0.0-beta.62" - "@popperjs/core" "~2.9.3" - focus-trap "~6.6.1" - luxon "~2.0.2" - moment "~2.29.1" - sortablejs "~1.14.0" + version "4.29.9" + resolved "https://registry.yarnpkg.com/@arcgis/core/-/core-4.29.9.tgz#8e85a3cb6a7c7b5013e5c462fb8b7c1d4e639d5b" + integrity sha512-Un7CgnKmN3miGJbP8gd6iln5lgxoE0jnStYaBE5H3h8Ag6OSKaaULlj4ow7SRrOBUDSnU5xkMe1RRlhsZ5jqeQ== + dependencies: + "@esri/arcgis-html-sanitizer" "~3.0.1" + "@esri/calcite-colors" "~6.1.0" + "@esri/calcite-components" "^2.4.0" + "@popperjs/core" "~2.11.8" + "@vaadin/grid" "~24.3.6" + "@zip.js/zip.js" "~2.7.34" + luxon "~3.4.4" + sortablejs "~1.15.2" "@babel/cli@^7.14.5": version "7.15.4" @@ -1404,31 +1399,33 @@ resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.56.0.tgz#ef20350fec605a7f7035a01764731b2de0f3782b" integrity sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A== -"@esri/arcgis-html-sanitizer@~2.7.0": - version "2.7.0" - resolved "https://registry.yarnpkg.com/@esri/arcgis-html-sanitizer/-/arcgis-html-sanitizer-2.7.0.tgz#ab30a2aba04f5f1b3d261acc070dfb3efd6d2bc5" - integrity sha512-T3D2Gn5n7Wsu3YmsPtw9F2HmxI2McebkYHOAo9D7HF6bHBcca0GpBsDaRgYTmQ68ABOsAIIvbFfBY6aDyyHYbw== +"@esri/arcgis-html-sanitizer@~3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@esri/arcgis-html-sanitizer/-/arcgis-html-sanitizer-3.0.1.tgz#a4feaf3744bdd532012593fdb929b376a22c39cd" + integrity sha512-cwZJwsYCJZwtBQU2AmaiIVFg5nZcVwInPYja1/OgC9iKYO+ytZRoc5h+0S9/ygbFNoS8Nd0RX9A85stLX/BgiA== dependencies: - lodash.isplainobject "^4.0.6" - xss "^1.0.9" + xss "1.0.13" -"@esri/calcite-colors@~6.0.1": - version "6.0.1" - resolved "https://registry.yarnpkg.com/@esri/calcite-colors/-/calcite-colors-6.0.1.tgz#770ec4d77bbbd4da32a66450eb93f4c780c0ff28" - integrity sha512-iGUIIpeMCJSTDGw4ZsxLwwxkml0QzOUJTtysjRryGbhSt183NEtwWKS+yQO19utXQz5LbQWjoav6x6CsawElkw== - -"@esri/calcite-components@1.0.0-beta.62": - version "1.0.0-beta.62" - resolved "https://registry.yarnpkg.com/@esri/calcite-components/-/calcite-components-1.0.0-beta.62.tgz#c284d3b979748a0f9279be39e40255d783a796bf" - integrity sha512-GCDIX6TKgjAc3MZ/nKZIheCEH2a1vsM+B1cldczEXgOqGeGP+sOgGuJRV6PzbpoYnvAvklsGpXjgVKNnkacIFw== - dependencies: - "@a11y/focus-trap" "1.0.5" - "@popperjs/core" "2.9.3" - "@stencil/core" "2.6.0" - "@types/color" "3.0.2" - color "4.0.1" +"@esri/calcite-colors@~6.1.0": + version "6.1.0" + resolved "https://registry.yarnpkg.com/@esri/calcite-colors/-/calcite-colors-6.1.0.tgz#2d75e859a88772d8de91ccae40cbe29b8a4d27b8" + integrity sha512-wHQYWFtDa6c328EraXEVZvgOiaQyYr0yuaaZ0G3cB4C3lSkWefW34L/e5TLAhtuG3zJ/wR6pl5X1YYNfBc0/4Q== + +"@esri/calcite-components@^2.4.0": + version "2.6.0" + resolved "https://registry.yarnpkg.com/@esri/calcite-components/-/calcite-components-2.6.0.tgz#25fdd68476805a498032427795458849ec043db1" + integrity sha512-GbpascF/mI3TvC5EQejzMi8zDG/wv0pzGU5HzUsrzHqIkIwRruuIe7qdg/srjaEQkXwwpJKxfd8r5QaBXjlQWw== + dependencies: + "@floating-ui/dom" "1.6.3" + "@stencil/core" "4.9.0" + "@types/color" "3.0.6" + color "4.2.3" + composed-offset-position "0.0.4" + dayjs "1.11.10" + focus-trap "7.5.4" lodash-es "4.17.21" - sortablejs "1.14.0" + sortablejs "1.15.1" + timezone-groups "0.8.0" "@evocateur/libnpmaccess@^3.1.2": version "3.1.2" @@ -1504,6 +1501,26 @@ unique-filename "^1.1.1" which "^1.3.1" +"@floating-ui/core@^1.0.0": + version "1.6.0" + resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.6.0.tgz#fa41b87812a16bf123122bf945946bae3fdf7fc1" + integrity sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g== + dependencies: + "@floating-ui/utils" "^0.2.1" + +"@floating-ui/dom@1.6.3": + version "1.6.3" + resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.6.3.tgz#954e46c1dd3ad48e49db9ada7218b0985cee75ef" + integrity sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw== + dependencies: + "@floating-ui/core" "^1.0.0" + "@floating-ui/utils" "^0.2.0" + +"@floating-ui/utils@^0.2.0", "@floating-ui/utils@^0.2.1": + version "0.2.1" + resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.2.1.tgz#16308cea045f0fc777b6ff20a9f25474dd8293d2" + integrity sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q== + "@humanwhocodes/config-array@^0.11.13": version "0.11.13" resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.13.tgz#075dc9684f40a531d9b26b0822153c1e832ee297" @@ -1555,9 +1572,9 @@ "@jridgewell/sourcemap-codec" "1.4.14" "@jupyter-widgets/base@^1.1.10 || ^2 || ^3 || ^4": - version "4.1.1" - resolved "https://registry.yarnpkg.com/@jupyter-widgets/base/-/base-4.1.1.tgz#7a4d68c1538b47b545bd6d9ab8c74cbedf97a040" - integrity sha512-bw3Qib1FbUaRXjXol0HcjzYnKzEvmevGXyXjxIiVXGIG43cwMipFLwL9mPa7RWUim/5u1H+XzGdWpfyNj4zdDA== + version "4.1.5" + resolved "https://registry.yarnpkg.com/@jupyter-widgets/base/-/base-4.1.5.tgz#113aab2947ddae4cdc0fd3623c82c256ee3a403b" + integrity sha512-Op/REB6+VFYBn6E1KkwixpvdKspOEXkXXaPnj91Qf4cI5UZuUGDM0HesRiAYzKhJ2f4KValR070CguzJoy6ngw== dependencies: "@jupyterlab/services" "^6.0.0" "@lumino/coreutils" "^1.2.0" @@ -1570,10 +1587,10 @@ jquery "^3.1.1" lodash "^4.17.4" -"@jupyterlab/coreutils@^5.4.5": - version "5.4.5" - resolved "https://registry.yarnpkg.com/@jupyterlab/coreutils/-/coreutils-5.4.5.tgz#08e84d6f817c29883d0433cf1f9c08c063fbdd3f" - integrity sha512-nS7h0ABc8mbfhNg/1rOpNQZ6lR/UW8+Ehj4IOiod9RFnk+CiH+qlC8r4bBHhjoApnXW/6lxUbQnrBh5V2kjsMQ== +"@jupyterlab/coreutils@^5.6.7": + version "5.6.7" + resolved "https://registry.yarnpkg.com/@jupyterlab/coreutils/-/coreutils-5.6.7.tgz#9d88aa4200dcc42d11dd05e4a287f46589846636" + integrity sha512-iCb0PhaSrl93a+nkkj7Bgxx0pIHtlpYkXO+JTFGc5+1xU0DqXGKlwz4tqR967T+T7kQ9Y0D91zMiIq44RvFHwQ== dependencies: "@lumino/coreutils" "^1.11.0" "@lumino/disposable" "^1.10.0" @@ -1583,17 +1600,17 @@ path-browserify "^1.0.0" url-parse "~1.5.1" -"@jupyterlab/nbformat@^3.4.5": - version "3.4.5" - resolved "https://registry.yarnpkg.com/@jupyterlab/nbformat/-/nbformat-3.4.5.tgz#e7df0ce1d9ce77af0f69bbb8d4ec33978b00b54d" - integrity sha512-35AHfuqw1vElV6WAmE6XTe8ehpOQ6n6YOz2BxXqNkERMm8mUJjAO8Wbo7cssaFavF6T+FxNogoAI08DAel1S3Q== +"@jupyterlab/nbformat@^3.6.7": + version "3.6.7" + resolved "https://registry.yarnpkg.com/@jupyterlab/nbformat/-/nbformat-3.6.7.tgz#8810dd403daffca5a4910a9eecc1ef29f70ff957" + integrity sha512-CR7Lcgcnh+kYt4pLcxXne7en6zyp5Pl81VP1xT88UssA6e0HS7wtXvaA398On+2Xw7DXogh+5jU9dKM+HtxU2Q== dependencies: "@lumino/coreutils" "^1.11.0" -"@jupyterlab/observables@^4.4.5": - version "4.4.5" - resolved "https://registry.yarnpkg.com/@jupyterlab/observables/-/observables-4.4.5.tgz#e44841256b6fff1046150d156169054611c7dc11" - integrity sha512-FjSsWnwPAxbqQJs7ELFVLu2lt6NTlBZEz9moA0b4KHEMhnMeq3GvgAE7ZDzCsdyC1BayIaGZOhMtwvtDZgXz8g== +"@jupyterlab/observables@^4.6.7": + version "4.6.7" + resolved "https://registry.yarnpkg.com/@jupyterlab/observables/-/observables-4.6.7.tgz#f7766713bbaca91fea78dd69cb05b264d3e1970b" + integrity sha512-YitySMhUWs+AeAwxRbyrMEOjn+2++4Rfah3+eKxft2VHaOT6zej9x/W2futhztsnZensWtwqoyP9OdbD0AK/3A== dependencies: "@lumino/algorithm" "^1.9.0" "@lumino/coreutils" "^1.11.0" @@ -1602,15 +1619,15 @@ "@lumino/signaling" "^1.10.0" "@jupyterlab/services@^6.0.0": - version "6.4.5" - resolved "https://registry.yarnpkg.com/@jupyterlab/services/-/services-6.4.5.tgz#514e8de619fa97e03ea09a041153a26c04755a58" - integrity sha512-/qE5VuA10l5C9CKYvZ9pPsmKEpGFR9p74yrC84B2cK2ErF+SPw+dHGAEilGPBco9tUWE4i4C1mtJhtxn7U9zeg== - dependencies: - "@jupyterlab/coreutils" "^5.4.5" - "@jupyterlab/nbformat" "^3.4.5" - "@jupyterlab/observables" "^4.4.5" - "@jupyterlab/settingregistry" "^3.4.5" - "@jupyterlab/statedb" "^3.4.5" + version "6.6.7" + resolved "https://registry.yarnpkg.com/@jupyterlab/services/-/services-6.6.7.tgz#f8528913ee282007cce523e5e3f1ce11990cb87d" + integrity sha512-mKcKSIvrQJImten3bp6U019/vKe/To3QevZQprqkyCLdWj/VK92ZROj+ZVHtYA1Cr3MHT3CNv84rFeLJ8DJqmA== + dependencies: + "@jupyterlab/coreutils" "^5.6.7" + "@jupyterlab/nbformat" "^3.6.7" + "@jupyterlab/observables" "^4.6.7" + "@jupyterlab/settingregistry" "^3.6.7" + "@jupyterlab/statedb" "^3.6.7" "@lumino/algorithm" "^1.9.0" "@lumino/coreutils" "^1.11.0" "@lumino/disposable" "^1.10.0" @@ -1619,12 +1636,12 @@ node-fetch "^2.6.0" ws "^7.4.6" -"@jupyterlab/settingregistry@^3.4.5": - version "3.4.5" - resolved "https://registry.yarnpkg.com/@jupyterlab/settingregistry/-/settingregistry-3.4.5.tgz#4e141e09c0105ae5e1ab96785b16db1661ef30ef" - integrity sha512-7TzNT4OQjKPGQnsSZpzR2A4AUOnyUBulcBi6lUrxdWASDTPvh85oMH8nrf++ZIGYv8oX2Ot1rNG+VXRyFiKSKw== +"@jupyterlab/settingregistry@^3.6.7": + version "3.6.7" + resolved "https://registry.yarnpkg.com/@jupyterlab/settingregistry/-/settingregistry-3.6.7.tgz#4380049b7a730fd487fd5180e3544abd30990b29" + integrity sha512-ULq4fhFEmAiq05/6o0FOyqvlfICIA+rd8DXBBTQMFZS/nBOCww6JbJEH7AvW7AgqMpdGJOEe2Ctl62LkdqfCKw== dependencies: - "@jupyterlab/statedb" "^3.4.5" + "@jupyterlab/statedb" "^3.6.7" "@lumino/commands" "^1.19.0" "@lumino/coreutils" "^1.11.0" "@lumino/disposable" "^1.10.0" @@ -1632,10 +1649,10 @@ ajv "^6.12.3" json5 "^2.1.1" -"@jupyterlab/statedb@^3.4.5": - version "3.4.5" - resolved "https://registry.yarnpkg.com/@jupyterlab/statedb/-/statedb-3.4.5.tgz#3ef7d19809025074b911044df168adcce91cacc6" - integrity sha512-WeLFCV5EsIxggYhdzbS+VJ0Lh8DjfQY5/QCBg5LoGMcTR7I3+aOXbFOBz/YKd1ZOhUnTtItVyDav4JreEpBhmg== +"@jupyterlab/statedb@^3.6.7": + version "3.6.7" + resolved "https://registry.yarnpkg.com/@jupyterlab/statedb/-/statedb-3.6.7.tgz#a81549d08c0408e4b1fe3c9e77fb12f96243697e" + integrity sha512-WUa3EEY2qezzVdn9G/fYaol0XOz0unycGy1JxeKjpHtQ2boADLdGvOLX7cfllZykYmhwfCLFeLENdtsvqQIRJQ== dependencies: "@lumino/commands" "^1.19.0" "@lumino/coreutils" "^1.11.0" @@ -2328,6 +2345,18 @@ npmlog "^4.1.2" write-file-atomic "^2.3.0" +"@lit-labs/ssr-dom-shim@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.2.0.tgz#353ce4a76c83fadec272ea5674ede767650762fd" + integrity sha512-yWJKmpGE6lUURKAaIltoPIE/wrbY3TEkqQt+X0m+7fQNnAv0keydnYvbiJFP1PnMhizmIWRWOG5KLhYyc/xl+g== + +"@lit/reactive-element@^2.0.4": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@lit/reactive-element/-/reactive-element-2.0.4.tgz#8f2ed950a848016383894a26180ff06c56ae001b" + integrity sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ== + dependencies: + "@lit-labs/ssr-dom-shim" "^1.2.0" + "@loaders.gl/3d-tiles@^4.1.4": version "4.1.4" resolved "https://registry.yarnpkg.com/@loaders.gl/3d-tiles/-/3d-tiles-4.1.4.tgz#a04e9e91b823b79092fa7113b233198c1753dd90" @@ -2424,13 +2453,6 @@ "@loaders.gl/textures" "4.1.4" "@math.gl/core" "^4.0.0" -"@loaders.gl/images@4.1.3": - version "4.1.3" - resolved "https://registry.yarnpkg.com/@loaders.gl/images/-/images-4.1.3.tgz#1ad8e986b6fbc284cd4640a303a7d3af15609e57" - integrity sha512-XG/FDRnhHUzdztQrqlWf1bWv6i0bsTuNaGMdDeOP6ch9plgGXEWoHG6yl9oL8er9mgR/IJ2JcveW6u+htIhasA== - dependencies: - "@loaders.gl/loader-utils" "4.1.3" - "@loaders.gl/images@4.1.4", "@loaders.gl/images@^4.1.4": version "4.1.4" resolved "https://registry.yarnpkg.com/@loaders.gl/images/-/images-4.1.4.tgz#42a69c6cdd3e3fb1ec321d63215524a07a0fbe10" @@ -2438,15 +2460,6 @@ dependencies: "@loaders.gl/loader-utils" "4.1.4" -"@loaders.gl/loader-utils@4.1.3": - version "4.1.3" - resolved "https://registry.yarnpkg.com/@loaders.gl/loader-utils/-/loader-utils-4.1.3.tgz#2d88f80f70f4ff9c947431dda6a547a1b36866c1" - integrity sha512-yx1Cgzdgy5qnPWDWamWzJ6riq3l11TTjdo++BtDft6U5NHULdZvC/x/mBiylvc7kB0vkO1JKId4I0LxkWFcKRg== - dependencies: - "@babel/runtime" "^7.3.1" - "@loaders.gl/worker-utils" "4.1.3" - "@probe.gl/stats" "^4.0.2" - "@loaders.gl/loader-utils@4.1.4", "@loaders.gl/loader-utils@^4.1.4": version "4.1.4" resolved "https://registry.yarnpkg.com/@loaders.gl/loader-utils/-/loader-utils-4.1.4.tgz#5bfbdf35db71cae5b541b704cc7d66e66ed8bdad" @@ -2493,13 +2506,6 @@ through "^2.3.8" web-streams-polyfill "^3.2.1" -"@loaders.gl/schema@4.1.3": - version "4.1.3" - resolved "https://registry.yarnpkg.com/@loaders.gl/schema/-/schema-4.1.3.tgz#ca0de7543379171aecc5b61c21aeb374871e9d99" - integrity sha512-X+EqCshYpTUSm2gqJUKyKpdruu6xtXFMDhfjBCHixnLn8cefneQxv7hp2a7mUMd0UEy9spe9SAAD07gTPxXLSQ== - dependencies: - "@types/geojson" "^7946.0.7" - "@loaders.gl/schema@4.1.4", "@loaders.gl/schema@^4.1.4": version "4.1.4" resolved "https://registry.yarnpkg.com/@loaders.gl/schema/-/schema-4.1.4.tgz#951a6c04891dea992a7111ba41e4f46ff9bddc72" @@ -2518,7 +2524,7 @@ "@loaders.gl/schema" "4.1.4" "@mapbox/martini" "^0.2.0" -"@loaders.gl/textures@4.1.4": +"@loaders.gl/textures@4.1.4", "@loaders.gl/textures@^4.1.0": version "4.1.4" resolved "https://registry.yarnpkg.com/@loaders.gl/textures/-/textures-4.1.4.tgz#2b8c3dae7d9815e528086e152e6a7a5c65e87188" integrity sha512-5lIwLbtmsPRR9Rh26/UnqWWWt/UubWld6v85u0hhrH36HhMpvGGEoZj8JiMY3ipy77iZu/mwdiUkyIfZ65WidQ== @@ -2530,18 +2536,6 @@ ktx-parse "^0.0.4" texture-compressor "^1.0.2" -"@loaders.gl/textures@^4.1.0": - version "4.1.3" - resolved "https://registry.yarnpkg.com/@loaders.gl/textures/-/textures-4.1.3.tgz#f809f0718f42d3cd405e63d864bb1a28f183c42f" - integrity sha512-Jb50t2pZ0QYy/Pk4VddsEP6sXaEhCtIBwRc9Rqvtrv0t4D/nwNbCNXJmnBfoS8cQaaKleuxBkjRlFLxaxeV6eQ== - dependencies: - "@loaders.gl/images" "4.1.3" - "@loaders.gl/loader-utils" "4.1.3" - "@loaders.gl/schema" "4.1.3" - "@loaders.gl/worker-utils" "4.1.3" - ktx-parse "^0.0.4" - texture-compressor "^1.0.2" - "@loaders.gl/tiles@4.1.4", "@loaders.gl/tiles@^4.1.4": version "4.1.4" resolved "https://registry.yarnpkg.com/@loaders.gl/tiles/-/tiles-4.1.4.tgz#2104de5213d26d6cda6a4dc53f8c7445fee4cb4b" @@ -2568,13 +2562,6 @@ "@turf/rewind" "^5.1.5" deep-strict-equal "^0.2.0" -"@loaders.gl/worker-utils@4.1.3": - version "4.1.3" - resolved "https://registry.yarnpkg.com/@loaders.gl/worker-utils/-/worker-utils-4.1.3.tgz#a4f42503892b7f4da6ae9f434b3811561ba7276e" - integrity sha512-Nozed0KqlI52b4SVK/QtipjodjcE9AxgOhjnZ67eMRnyD6VIofEP3iUiZ55jDkpRxzL+q5LB6u8wUCqI1dD7OQ== - dependencies: - "@babel/runtime" "^7.3.1" - "@loaders.gl/worker-utils@4.1.4": version "4.1.4" resolved "https://registry.yarnpkg.com/@loaders.gl/worker-utils/-/worker-utils-4.1.4.tgz#bc68dfa027cc09a8eb5e5b75e287713f6018586e" @@ -2603,15 +2590,15 @@ jszip "^3.1.5" md5 "^2.3.0" -"@luma.gl/constants@9.0.5", "@luma.gl/constants@^9.0.5": - version "9.0.5" - resolved "https://registry.yarnpkg.com/@luma.gl/constants/-/constants-9.0.5.tgz#2c978f75c13f9bfd94bd6979bfdaa0d93b6c0091" - integrity sha512-wwDLfNDQl+mBkO5IuqHE0Mil10TI8MNPzTSY6OxsbYGIuCi4PziriqR/wFOjPB91yrPK34v7hHfkvoUQwjN6hA== +"@luma.gl/constants@9.0.6", "@luma.gl/constants@^9.0.6": + version "9.0.6" + resolved "https://registry.yarnpkg.com/@luma.gl/constants/-/constants-9.0.6.tgz#fa6c499cd2f8faae39c556f9a6a2bf8a6f93b21c" + integrity sha512-oIsU5CV3H6tKjWg8cnIl0aZyGXFPinHQuhP1ImYnhkwOzVeyokTmaURCEKXmLONV4nBgcr1qigYOAtzXuixOow== -"@luma.gl/core@^9.0.5": - version "9.0.5" - resolved "https://registry.yarnpkg.com/@luma.gl/core/-/core-9.0.5.tgz#1f0e16cbe45bc7d8298bbaaf86ddb3f5373b8146" - integrity sha512-KNGYq0pUyLc/XYmWaQJ9t/ttK9R46PsoxPxFo41y5gxBSptcR6P5GR2c+EliClNw72dayMsRAnRFF5RFEoubKA== +"@luma.gl/core@^9.0.6": + version "9.0.6" + resolved "https://registry.yarnpkg.com/@luma.gl/core/-/core-9.0.6.tgz#af6d35f0fe2451a0162ec746ef36fdc9b57c2395" + integrity sha512-OZA3gw5ivw+b+J43Bohcj+sPkjN4JhS6mK3p1telHsdqQHoKjQP4rAGdPdUAILuvUcQ0TJWCEDZ7ha1vF3VZSw== dependencies: "@math.gl/types" "^4.0.0" "@probe.gl/env" "^4.0.2" @@ -2619,242 +2606,168 @@ "@probe.gl/stats" "^4.0.2" "@types/offscreencanvas" "^2019.6.4" -"@luma.gl/engine@^9.0.5": - version "9.0.5" - resolved "https://registry.yarnpkg.com/@luma.gl/engine/-/engine-9.0.5.tgz#a4e33756c0c5ca1930f83b1d15b3b71e97c96371" - integrity sha512-aRUvcKITqnWzT1fba8c/WWssBxb9cv1/HhIdZttz7R2N1pf6DHPBDC+QHuwic6HzbJ0/aUHG0ITAVfZHwPxy2g== +"@luma.gl/engine@^9.0.6": + version "9.0.6" + resolved "https://registry.yarnpkg.com/@luma.gl/engine/-/engine-9.0.6.tgz#46a1ef162ebc71f8af86595d4302605f75a5b3d5" + integrity sha512-JP6XFe0gkRKPg5p1YlggW0cgfRHyy9uFXE1dLsAb+iXHvfoGp6f10Qxo8VzZqV9HL8RD0SqfvX2P8oTIv+zieA== dependencies: - "@luma.gl/shadertools" "9.0.5" + "@luma.gl/shadertools" "9.0.6" "@math.gl/core" "^4.0.0" "@probe.gl/log" "^4.0.2" "@probe.gl/stats" "^4.0.2" -"@luma.gl/gltf@^9.0.5": - version "9.0.5" - resolved "https://registry.yarnpkg.com/@luma.gl/gltf/-/gltf-9.0.5.tgz#a9430643928f85c0124abd4b8a431d05274e968c" - integrity sha512-RV47RQp9DXlKZKw29nMMsEq2/GsED4hG+tT5Nse5xrvxPJZIc90SOG9Z2qAkFfRVDXwoii5YYG9BKm9dHgH/xw== +"@luma.gl/gltf@^9.0.6": + version "9.0.6" + resolved "https://registry.yarnpkg.com/@luma.gl/gltf/-/gltf-9.0.6.tgz#25c5f85b7964f901d5fcde9df3276fdd73bf64ed" + integrity sha512-wlb2uqu+XRabqnyt0zwavh3zFDBI7+AF1K9x62j8nZ34tNwV5wdu9Dkr0Xb1IiJjyEeDlUgmzKQ3p/2fgtqSBA== dependencies: "@loaders.gl/textures" "^4.1.0" - "@luma.gl/shadertools" "9.0.5" + "@luma.gl/shadertools" "9.0.6" "@math.gl/core" "^4.0.0" -"@luma.gl/shadertools@9.0.5", "@luma.gl/shadertools@^9.0.5": - version "9.0.5" - resolved "https://registry.yarnpkg.com/@luma.gl/shadertools/-/shadertools-9.0.5.tgz#0c7f6fd2fd4ef306b4629115a0dc3ba78a5adc50" - integrity sha512-qBCjgLUh7C2bIg+0lFFyzikAbVEEFDaZRd6yaF6SZvn/GJz3IobgTvSCYBjtE1EQwbGEdTFOSFB0hospjtJ+9Q== +"@luma.gl/shadertools@9.0.6", "@luma.gl/shadertools@^9.0.6": + version "9.0.6" + resolved "https://registry.yarnpkg.com/@luma.gl/shadertools/-/shadertools-9.0.6.tgz#fbf8cf35fac62c8746be10ba06184691f9ab383a" + integrity sha512-n9pCDTWJP+hx+ZSMezZOQhbh9GuPd9TzA79oPyrnbaCcfJCIFG7P1FjdvaTGujnwIHyspaRvzOey1uG9rmorGg== dependencies: "@math.gl/core" "^4.0.0" "@math.gl/types" "^4.0.0" -"@luma.gl/test-utils@^9.0.5": - version "9.0.5" - resolved "https://registry.yarnpkg.com/@luma.gl/test-utils/-/test-utils-9.0.5.tgz#61f26f259a2ef6da3fe5ac4bdab30576adf9c699" - integrity sha512-LmFEYdrmk2vxLp6NysAqEx4uSd7Q1L84DFGVCL5IJ6CCH3H+qcDBCLRVqKUNNv76duMdRxrPRA1NRz4B3ZLCow== +"@luma.gl/test-utils@^9.0.6": + version "9.0.6" + resolved "https://registry.yarnpkg.com/@luma.gl/test-utils/-/test-utils-9.0.6.tgz#721d51e77c76b446b9aa297bc67d2c2dc8f7363a" + integrity sha512-zV5AxOdxC6iVPF3nVNzbjkpCJxB2KgIfY60WM+58nIi7jqPjZ3jrFmI5kZeX2KntZXg2M9suWL5q+oyTPYJ9bA== dependencies: "@probe.gl/env" "^4.0.2" "@probe.gl/stats" "^4.0.2" -"@luma.gl/webgl@^9.0.5": - version "9.0.5" - resolved "https://registry.yarnpkg.com/@luma.gl/webgl/-/webgl-9.0.5.tgz#1be7e4b60837d9613912c0964029425822779a23" - integrity sha512-2r2sRV5pyoR/GV18btzECzq0PYtsK8k8J9ZgZOLg8dv/jCZKCIhgdts1p5Yd4KOjZRN0S33Op+1ffwYoT7mQpw== +"@luma.gl/webgl@^9.0.6": + version "9.0.6" + resolved "https://registry.yarnpkg.com/@luma.gl/webgl/-/webgl-9.0.6.tgz#d84103d51bf14469d92ca474a9ccc66c5512ce52" + integrity sha512-AgkTgBQkkVFSVjFheuefoSJ6Qg3T7kBDn0SqO+1mCPVSIdi5KrdQIYkLb/k8WdLirIwT7zghOfJZaZwi4L/BLw== dependencies: - "@luma.gl/constants" "9.0.5" + "@luma.gl/constants" "9.0.6" "@probe.gl/env" "^4.0.2" -"@luma.gl/webgpu@^9.0.5": - version "9.0.5" - resolved "https://registry.yarnpkg.com/@luma.gl/webgpu/-/webgpu-9.0.5.tgz#c596b11e8a2a991b964bcf722dffa3e99431f6db" - integrity sha512-ADt/WpdJ1NVM1QeuRNDQ1THvQh20s82Kg7dXYvOo46rKWBOrASvBFezcdWmS6acVGALdFgjbRAS0hBZv7a1B3A== +"@luma.gl/webgpu@^9.0.6": + version "9.0.6" + resolved "https://registry.yarnpkg.com/@luma.gl/webgpu/-/webgpu-9.0.6.tgz#d627d2db30807973801f0c34c2d019f9e4846364" + integrity sha512-veF4d8L5WhWBojexXHQbtAbTvW19JU3wQu71xLqdVEuyRxxJnK7sv25ythNJoLE4oCjpYIi3YKKnvTs6FmM88g== dependencies: "@probe.gl/env" "^4.0.2" "@webgpu/types" "^0.1.34" -"@lumino/algorithm@^1.3.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@lumino/algorithm/-/algorithm-1.3.0.tgz#1b8b07b537c1660b9e94cb1607d2e74cbf8aa15e" - integrity sha512-j0OFVm3/SpvKnKxHiUt8sgct25x+G97ohdrPRzDS9rHX0SLnx4GEVp5qE8OmzfGoAcY9V6C89F6Gh+PnN4LtiA== - "@lumino/algorithm@^1.9.0", "@lumino/algorithm@^1.9.2": version "1.9.2" resolved "https://registry.yarnpkg.com/@lumino/algorithm/-/algorithm-1.9.2.tgz#b95e6419aed58ff6b863a51bfb4add0f795141d3" integrity sha512-Z06lp/yuhz8CtIir3PNTGnuk7909eXt4ukJsCzChsGuot2l5Fbs96RJ/FOHgwCedaX74CtxPjXHXoszFbUA+4A== -"@lumino/collections@^1.3.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@lumino/collections/-/collections-1.3.0.tgz#83146171544a0fcc818f2eb4f544a676f556940d" - integrity sha512-+xMprIHaPyqrRFHWTxr3BJcSAfapeXmn+WhrGovFHm5qgctGOZLW+MjIpZG+3vCcs5lbmsdgt/LgT4Y3J4JB6w== - dependencies: - "@lumino/algorithm" "^1.3.0" - -"@lumino/collections@^1.9.2": - version "1.9.2" - resolved "https://registry.yarnpkg.com/@lumino/collections/-/collections-1.9.2.tgz#8167833ec6d297111e0a66e6405a9ff958816243" - integrity sha512-j8eLf9m9cX4pc4yPld3oDfRwJIwI/T1h0/RJUsIyCF74qNQ8W7OH2V49PF6ARUqL7ug4Gltp9y2t6V9B9SOxDA== +"@lumino/collections@^1.9.3": + version "1.9.3" + resolved "https://registry.yarnpkg.com/@lumino/collections/-/collections-1.9.3.tgz#370dc2d50aa91371288a4f7376bea5a3191fc5dc" + integrity sha512-2i2Wf1xnfTgEgdyKEpqM16bcYRIhUOGCDzaVCEZACVG9R1CgYwOe3zfn71slBQOVSjjRgwYrgLXu4MBpt6YK+g== dependencies: "@lumino/algorithm" "^1.9.2" -"@lumino/commands@^1.11.0": - version "1.11.0" - resolved "https://registry.yarnpkg.com/@lumino/commands/-/commands-1.11.0.tgz#a0687dcdbf82a7bfc6bc918c112300298436d3b1" - integrity sha512-tu+ahScLAsz4CuTxrAqLvFOA/oDgbghujexM9p/rJI3gLwO4d1wZGopbRNPSmR4Iv8DCc4OEIRtyKwWR5CMQjg== - dependencies: - "@lumino/algorithm" "^1.3.0" - "@lumino/coreutils" "^1.5.0" - "@lumino/disposable" "^1.4.0" - "@lumino/domutils" "^1.2.0" - "@lumino/keyboard" "^1.2.0" - "@lumino/signaling" "^1.4.0" - "@lumino/virtualdom" "^1.7.0" - -"@lumino/commands@^1.19.0": - version "1.20.1" - resolved "https://registry.yarnpkg.com/@lumino/commands/-/commands-1.20.1.tgz#8a4e4840528e8009c5472dc6b5bb0970d7f27a5f" - integrity sha512-7u0vc3qWVAyI3CHGmQ+MXP5bvmj5dtnU5J4u2aRrodtlysU3nLjGhD57bbTq2VUqpmS1bkfBqNFhO1e4PFKSaQ== +"@lumino/commands@^1.19.0", "@lumino/commands@^1.21.1": + version "1.21.1" + resolved "https://registry.yarnpkg.com/@lumino/commands/-/commands-1.21.1.tgz#eda8b3cf5ef73b9c8ce93b3b5cf66bb053df2a76" + integrity sha512-d1zJmwz5bHU0BM/Rl3tRdZ7/WgXnFB0bM7x7Bf0XDlmX++jnU9k0j3mh6/5JqCGLmIApKCRwVqSaV7jPmSJlcQ== dependencies: "@lumino/algorithm" "^1.9.2" "@lumino/coreutils" "^1.12.1" - "@lumino/disposable" "^1.10.2" + "@lumino/disposable" "^1.10.4" "@lumino/domutils" "^1.8.2" "@lumino/keyboard" "^1.8.2" - "@lumino/signaling" "^1.10.2" - "@lumino/virtualdom" "^1.14.2" + "@lumino/signaling" "^1.11.1" + "@lumino/virtualdom" "^1.14.3" -"@lumino/coreutils@^1.11.0", "@lumino/coreutils@^1.12.1": +"@lumino/coreutils@^1.11.0", "@lumino/coreutils@^1.12.1", "@lumino/coreutils@^1.2.0": version "1.12.1" resolved "https://registry.yarnpkg.com/@lumino/coreutils/-/coreutils-1.12.1.tgz#79860c9937483ddf6cda87f6c2b9da8eb1a5d768" integrity sha512-JLu3nTHzJk9N8ohZ85u75YxemMrmDzJdNgZztfP7F7T7mxND3YVNCkJG35a6aJ7edu1sIgCjBxOvV+hv27iYvQ== -"@lumino/coreutils@^1.2.0", "@lumino/coreutils@^1.5.0": - version "1.5.0" - resolved "https://registry.yarnpkg.com/@lumino/coreutils/-/coreutils-1.5.0.tgz#dd89573a3715fe18e2dd85622f16485899a22bf3" - integrity sha512-ioa+9YA+9jgTBl+FrlzSf1vqh25RUEaAltiY2s9WHyHP0vzizwaDEpiHQgMByhUS5ZN0FzuD1fOrKyb8izSi4Q== - -"@lumino/disposable@^1.10.0", "@lumino/disposable@^1.10.2": - version "1.10.2" - resolved "https://registry.yarnpkg.com/@lumino/disposable/-/disposable-1.10.2.tgz#8a7e74320f51a48419d92672fe8abcf8cec04818" - integrity sha512-jwt8bCw3OU65wJMOCJUZAfVVUdxZdEufRDrDkoG91aSW+/R/VBzt33AqZX81/B0KxddL6R3PdNWI+0fRJBaeYw== +"@lumino/disposable@^1.10.0", "@lumino/disposable@^1.10.4": + version "1.10.4" + resolved "https://registry.yarnpkg.com/@lumino/disposable/-/disposable-1.10.4.tgz#73b452044fecf988d7fa73fac9451b1a7f987323" + integrity sha512-4ZxyYcyzUS+ZeB2KAH9oAH3w0DUUceiVr+FIZHZ2TAYGWZI/85WlqJtfm0xjwEpCwLLW1TDqJrISuZu3iMmVMA== dependencies: "@lumino/algorithm" "^1.9.2" - "@lumino/signaling" "^1.10.2" - -"@lumino/disposable@^1.4.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@lumino/disposable/-/disposable-1.4.0.tgz#caab853579fe3662172a6ae7c922d07664f62adc" - integrity sha512-Tz/t3XU2E/Pn8TmuyOG/X4TTcnYaaKYUVbxfIIHWDJJln5hdqKe8ikMrufaJyhPkt7lTjOEKKilGePUj66POvA== - dependencies: - "@lumino/algorithm" "^1.3.0" - "@lumino/signaling" "^1.4.0" - -"@lumino/domutils@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@lumino/domutils/-/domutils-1.2.0.tgz#f47938d966cdeba7a67e2e389b474c36186808e0" - integrity sha512-eew73Dn/FOolSS2UUEshyiqbbVpAxgmCFbs7yAA7iOXUNj4vs7xDxINcISCKVhAW918K8QxkeOH5wbMp9pEhoQ== + "@lumino/signaling" "^1.11.1" "@lumino/domutils@^1.8.2": version "1.8.2" resolved "https://registry.yarnpkg.com/@lumino/domutils/-/domutils-1.8.2.tgz#d15cdbae12bea52852bbc13c4629360f9f05b7f5" integrity sha512-QIpMfkPJrs4GrWBuJf2Sn1fpyVPmvqUUAeD8xAQo8+4V5JAT0vUDLxZ9HijefMgNCi3+Bs8Z3lQwRCrz+cFP1A== -"@lumino/dragdrop@^1.6.0": - version "1.6.0" - resolved "https://registry.yarnpkg.com/@lumino/dragdrop/-/dragdrop-1.6.0.tgz#4b531dcfe8cdabfeb5bf2744749e1e529f97a372" - integrity sha512-fuQxVv4G21LZZ3CgCIWmbkTm804ar9ka6WXYCa6wfNQA6VQoLE2IioJiGfIEm7eLP5+NsYjIxt8rdE8gDj4Ezw== +"@lumino/dragdrop@^1.14.5": + version "1.14.5" + resolved "https://registry.yarnpkg.com/@lumino/dragdrop/-/dragdrop-1.14.5.tgz#1db76c8a01f74cb1b0428db6234e820bb58b93ba" + integrity sha512-LC5xB82+xGF8hFyl716TMpV32OIMIMl+s3RU1PaqDkD6B7PkgiVk6NkJ4X9/GcEvl2igkvlGQt/3L7qxDAJNxw== dependencies: - "@lumino/coreutils" "^1.5.0" - "@lumino/disposable" "^1.4.0" - -"@lumino/keyboard@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@lumino/keyboard/-/keyboard-1.2.0.tgz#47a13d6326b20c111701ac4f1d9a1e2a31eef77a" - integrity sha512-MgQSlqFTEzMe4olVaj2/yNCLznTSy+u5Fwdj3Bozx5Yi0l6DBz52V/2LX4aCVqqw18wucn/szGZyMv+MUqu2bA== + "@lumino/coreutils" "^1.12.1" + "@lumino/disposable" "^1.10.4" "@lumino/keyboard@^1.8.2": version "1.8.2" resolved "https://registry.yarnpkg.com/@lumino/keyboard/-/keyboard-1.8.2.tgz#714dbe671f0718f516d1ec23188b31a9ccd82fb2" integrity sha512-Dy+XqQ1wXbcnuYtjys5A0pAqf4SpAFl9NY6owyIhXAo0Va7w3LYp3jgiP1xAaBAwMuUppiUAfrbjrysZuZ625g== -"@lumino/messaging@^1.10.0": - version "1.10.2" - resolved "https://registry.yarnpkg.com/@lumino/messaging/-/messaging-1.10.2.tgz#5faaf1bf9597437971bd9f71cafda242d2244c96" - integrity sha512-mVC3E5sptkU8g8GLNGiu4f1iY15QjU6R8RP9rJD6X8i2UAnT7z8KT+9rB3m7l8UqH1Pw5DZo8IJznrp6J/Dvmw== +"@lumino/messaging@^1.10.0", "@lumino/messaging@^1.10.3", "@lumino/messaging@^1.2.1": + version "1.10.3" + resolved "https://registry.yarnpkg.com/@lumino/messaging/-/messaging-1.10.3.tgz#b6227bdfc178a8542571625ecb68063691b6af3c" + integrity sha512-F/KOwMCdqvdEG8CYAJcBSadzp6aI7a47Fr60zAKGqZATSRRRV41q53iXU7HjFPqQqQIvdn9Z7J32rBEAyQAzww== dependencies: "@lumino/algorithm" "^1.9.2" - "@lumino/collections" "^1.9.2" - -"@lumino/messaging@^1.2.1", "@lumino/messaging@^1.4.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@lumino/messaging/-/messaging-1.4.0.tgz#22914801bcfa8e57572be7dab9a280a6097eaa47" - integrity sha512-mKjfMLSjZXaaVRwnAhHKVGzQmZA7jGI2b9jsmJGPEj5g4jX9que+lI150rM3IoFRummy7a2QZKIltvA5+zPopg== - dependencies: - "@lumino/algorithm" "^1.3.0" - "@lumino/collections" "^1.3.0" + "@lumino/collections" "^1.9.3" "@lumino/polling@^1.9.0": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@lumino/polling/-/polling-1.11.1.tgz#23c7674f66b194442272e86cd7718ea5c0f89230" - integrity sha512-SS60bhdUfwUAIPk0fc39bhBA0MjQ3Zqt/yBi6Jwzjkpm70y50J0GBW5/Ia6FZIQ2ht8cAQXuLCVAqYgQTCVuGw== + version "1.11.4" + resolved "https://registry.yarnpkg.com/@lumino/polling/-/polling-1.11.4.tgz#ddfe47da5b41af4cfa474898542c099e445c0e6c" + integrity sha512-yC7JLssj3mqVK6TsYj7dg4AG0rcsC42YtpoDLtz9yzO84Q5flQUfmjAPQB6oPA6wZOlISs3iasF+uO2w1ls5jg== dependencies: "@lumino/coreutils" "^1.12.1" - "@lumino/disposable" "^1.10.2" - "@lumino/signaling" "^1.10.2" - -"@lumino/properties@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@lumino/properties/-/properties-1.2.0.tgz#ceb63991c4b46eb553f12ca2956837f5eafca826" - integrity sha512-1vT2xvj8Wn113kkY5F4TZQ8POEgmOfxDk8TObqGwDNNzjKfyofg68hdvOgiMUHHnNAqd43oLNxVnoetB6UMUeg== + "@lumino/disposable" "^1.10.4" + "@lumino/signaling" "^1.11.1" -"@lumino/properties@^1.8.0": +"@lumino/properties@^1.8.0", "@lumino/properties@^1.8.2": version "1.8.2" resolved "https://registry.yarnpkg.com/@lumino/properties/-/properties-1.8.2.tgz#91131f2ca91a902faa138771eb63341db78fc0fd" integrity sha512-EkjI9Cw8R0U+xC9HxdFSu7X1tz1H1vKu20cGvJ2gU+CXlMB1DvoYJCYxCThByHZ+kURTAap4SE5x8HvKwNPbig== -"@lumino/signaling@^1.10.0", "@lumino/signaling@^1.10.2": - version "1.10.2" - resolved "https://registry.yarnpkg.com/@lumino/signaling/-/signaling-1.10.2.tgz#da30a84b8820f2b29e0c176450059711913392d9" - integrity sha512-LvnLRb2ngOZbRtFHRcKkMdPSXm0bzfVv/5mbx/hpT1DWHihMtBpGQ+bIfFvnARmFJoI11Wt+DMX77MWPw6tpig== +"@lumino/signaling@^1.10.0", "@lumino/signaling@^1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@lumino/signaling/-/signaling-1.11.1.tgz#438f447a1b644fd286549804f9851b5aec9679a2" + integrity sha512-YCUmgw08VoyMN5KxzqPO3KMx+cwdPv28tAN06C0K7Q/dQf+oufb1XocuhZb5selTrTmmuXeizaYxgLIQGdS1fA== dependencies: "@lumino/algorithm" "^1.9.2" + "@lumino/properties" "^1.8.2" -"@lumino/signaling@^1.4.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@lumino/signaling/-/signaling-1.4.0.tgz#e9f8b7bbd5db99a16576bcfbb390a9578961fbe7" - integrity sha512-rUoaKbdrSSOYEqr4Y5B+OJW9lurFgIU/gZlL/elpNsOj/0Bwkyh5B+RGm2YKYA6j00Rei+D7KgJo4Wm+2xi0qQ== - dependencies: - "@lumino/algorithm" "^1.3.0" - -"@lumino/virtualdom@^1.14.2": - version "1.14.2" - resolved "https://registry.yarnpkg.com/@lumino/virtualdom/-/virtualdom-1.14.2.tgz#bee4fd3cf78c1aa003d9c208f6825969b4321573" - integrity sha512-iF20v6s4gP/hAH4VjmBtv2dexr18W4vL/Y5Rx4+U3kS/ZIFU7987NsM+0Yr6W9kdBQ1w6+pJjRBS9sWYnohdoQ== +"@lumino/virtualdom@^1.14.3": + version "1.14.3" + resolved "https://registry.yarnpkg.com/@lumino/virtualdom/-/virtualdom-1.14.3.tgz#e490c36ff506d877cf45771d6968e3e26a8919fd" + integrity sha512-5joUC1yuxeXbpfbSBm/OR8Mu9HoTo6PDX0RKqzlJ9o97iml7zayFN/ynzcxScKGQAo9iaXOY8uVIvGUT8FnsGw== dependencies: "@lumino/algorithm" "^1.9.2" -"@lumino/virtualdom@^1.7.0": - version "1.7.0" - resolved "https://registry.yarnpkg.com/@lumino/virtualdom/-/virtualdom-1.7.0.tgz#32ae6d13a739bbf0b04733da006ac59be897dd62" - integrity sha512-aagqYemvqsXXfUTFZbAkfkWDKkbT/14gszF6/rAyKN3hMpuEa29psd2ZfpR2NdLdLQX/G5x+sM1aneKx3UWWbA== +"@lumino/widgets@^1.3.0": + version "1.37.2" + resolved "https://registry.yarnpkg.com/@lumino/widgets/-/widgets-1.37.2.tgz#b408fae221ecec2f1b028607782fbe1e82588bce" + integrity sha512-NHKu1NBDo6ETBDoNrqSkornfUCwc8EFFzw6+LWBfYVxn2PIwciq2SdiJGEyNqL+0h/A9eVKb5ui5z4cwpRekmQ== dependencies: - "@lumino/algorithm" "^1.3.0" + "@lumino/algorithm" "^1.9.2" + "@lumino/commands" "^1.21.1" + "@lumino/coreutils" "^1.12.1" + "@lumino/disposable" "^1.10.4" + "@lumino/domutils" "^1.8.2" + "@lumino/dragdrop" "^1.14.5" + "@lumino/keyboard" "^1.8.2" + "@lumino/messaging" "^1.10.3" + "@lumino/properties" "^1.8.2" + "@lumino/signaling" "^1.11.1" + "@lumino/virtualdom" "^1.14.3" -"@lumino/widgets@^1.3.0": - version "1.13.0" - resolved "https://registry.yarnpkg.com/@lumino/widgets/-/widgets-1.13.0.tgz#edd44e1690c8bc65afa23a53d2093803270b0cc2" - integrity sha512-0TuOT7W6v4OpBeKTEbyd+4SRzKSXikF8DwPNo2ixfVjQOp2kM+vXNpnSfxvMinfxbsYXpVS9//eU2l+6lbgYEQ== - dependencies: - "@lumino/algorithm" "^1.3.0" - "@lumino/commands" "^1.11.0" - "@lumino/coreutils" "^1.5.0" - "@lumino/disposable" "^1.4.0" - "@lumino/domutils" "^1.2.0" - "@lumino/dragdrop" "^1.6.0" - "@lumino/keyboard" "^1.2.0" - "@lumino/messaging" "^1.4.0" - "@lumino/properties" "^1.2.0" - "@lumino/signaling" "^1.4.0" - "@lumino/virtualdom" "^1.7.0" - -"@mapbox/geojson-rewind@^0.5.0": +"@mapbox/geojson-rewind@^0.5.2": version "0.5.2" resolved "https://registry.yarnpkg.com/@mapbox/geojson-rewind/-/geojson-rewind-0.5.2.tgz#591a5d71a9cd1da1a0bf3420b3bea31b0fc7946a" integrity sha512-tJaT+RbYGJYStt7wI3cq4Nl4SXxG8W7JDG5DMJu97V25RnbNg3QtQtf+KD+VLjNpWKYsRvXDNmNrBgEETr1ifA== @@ -2870,7 +2783,7 @@ "@mapbox/jsonlint-lines-primitives@^2.0.2": version "2.0.2" resolved "https://registry.yarnpkg.com/@mapbox/jsonlint-lines-primitives/-/jsonlint-lines-primitives-2.0.2.tgz#ce56e539f83552b58d10d672ea4d6fc9adc7b234" - integrity sha1-zlblOfg1UrWNENZy6k1vya3HsjQ= + integrity sha512-rY0o9A5ECsTQRVhv7tL/OyDpGAoUB4tTvLiW1DSzQGq4bvTPhNw1VpSNjDJc5GFZ2XuyOtSWSVN05qOtcD71qQ== "@mapbox/mapbox-gl-supported@^1.5.0": version "1.5.0" @@ -2885,7 +2798,7 @@ "@mapbox/point-geometry@0.1.0", "@mapbox/point-geometry@^0.1.0", "@mapbox/point-geometry@~0.1.0": version "0.1.0" resolved "https://registry.yarnpkg.com/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz#8a83f9335c7860effa2eeeca254332aa0aeed8f2" - integrity sha1-ioP5M1x4YO/6Lu7KJUMyqgru2PI= + integrity sha512-6j56HdLTwWGO0fJPlrZtdU/B13q8Uwmo18Ck2GnGgN9PCFyKTZ3UbXeEdRFh18i9XQ92eH2VdtpJHpBD3aripQ== "@mapbox/tile-cover@3.0.1": version "3.0.1" @@ -2900,14 +2813,14 @@ integrity sha512-cD8A/zJlm6fdJOk6DqPUV8mcpyJkRz2x2R+/fYcWDYG3oWbG7/L7Yl/WqQ1VZCjnL9OTIMAn6c+BC5Eru4sQEw== "@mapbox/tiny-sdf@^2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@mapbox/tiny-sdf/-/tiny-sdf-2.0.5.tgz#cdba698d3d65087643130f9af43a2b622ce0b372" - integrity sha512-OhXt2lS//WpLdkqrzo/KwB7SRD8AiNTFFzuo9n14IBupzIMa67yGItcK7I2W9D8Ghpa4T04Sw9FWsKCJG50Bxw== + version "2.0.6" + resolved "https://registry.yarnpkg.com/@mapbox/tiny-sdf/-/tiny-sdf-2.0.6.tgz#9a1d33e5018093e88f6a4df2343e886056287282" + integrity sha512-qMqa27TLw+ZQz5Jk+RcwZGH7BQf5G/TrutJhspsca/3SHwmgKQ1iq+d3Jxz5oysPVYTGP6aXxCo5Lk9Er6YBAA== "@mapbox/unitbezier@^0.0.0": version "0.0.0" resolved "https://registry.yarnpkg.com/@mapbox/unitbezier/-/unitbezier-0.0.0.tgz#15651bd553a67b8581fb398810c98ad86a34524e" - integrity sha1-FWUb1VOme4WB+zmIEMmK2Go0Uk4= + integrity sha512-HPnRdYO0WjFjRTSwO3frz1wKaU649OBFPX3Zo/2WZvuRi6zMiRGui8SnPQiQABgqCf8YikDe5t3HViTVw1WUzA== "@mapbox/vector-tile@^1.3.1": version "1.3.1" @@ -2921,7 +2834,7 @@ resolved "https://registry.yarnpkg.com/@mapbox/whoots-js/-/whoots-js-3.1.0.tgz#497c67a1cef50d1a2459ba60f315e448d2ad87fe" integrity sha512-Es6WcD0nO5l+2BOQS4uLfNPYQaNDfbot3X1XUoloz+x0mPDS3eeORZJl06HXjwBG1fOGwCRnzK88LMdxKRrd6Q== -"@math.gl/core@4.0.0", "@math.gl/core@^4.0.0": +"@math.gl/core@4.0.0": version "4.0.0" resolved "https://registry.yarnpkg.com/@math.gl/core/-/core-4.0.0.tgz#db64af16743ee4def7c1e294b3d1247621d2dabc" integrity sha512-qGbP4R8G0dsh5OUO+eWKX5NJwZitkV8CdVEolRFSoPteE0lrWxsg01FwAjegKv4jCm975VJ4HxDcb4L6KAiGGw== @@ -2929,28 +2842,33 @@ "@babel/runtime" "^7.12.0" "@math.gl/types" "4.0.0" +"@math.gl/core@4.0.1", "@math.gl/core@^4.0.0": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@math.gl/core/-/core-4.0.1.tgz#0deafe0f0cab7afb119aa58c57671c86a2659e80" + integrity sha512-9IewNjR9V66o+gYIIq5agFoHy6ZT6DRpRGQBfsUpZz4glAqOjVt64he8GGzjpmqfT+kKT4qwQ7nQl/hZLF15qA== + dependencies: + "@math.gl/types" "4.0.1" + "@math.gl/culling@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@math.gl/culling/-/culling-4.0.0.tgz#5bb96ec38645944088176911a6f4aab43b265cb9" - integrity sha512-8+btkQZtirG64kGbWs/UBoLnXPLw83D1g0sKgZQG32bQLm2dnArMynfqkPs/Mkj5Cm3MvwkTSdz6vN4a3FF6UA== + version "4.0.1" + resolved "https://registry.yarnpkg.com/@math.gl/culling/-/culling-4.0.1.tgz#1b61e40dc89a83364f5c5a334759b009a3ea60cf" + integrity sha512-lv83sMKp0n1HjORhuNtWgX9ylYyj+/zHEPF0xxRXZvcpurB85fhgFLhvR81KLjmSbhQmFgzl0fZe7Ei3WxEP5Q== dependencies: - "@babel/runtime" "^7.12.0" - "@math.gl/core" "4.0.0" + "@math.gl/core" "4.0.1" "@math.gl/geospatial@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@math.gl/geospatial/-/geospatial-4.0.0.tgz#fdaf8546dc6e2459134a0b2e2bc20a0cc6baac9d" - integrity sha512-bfUqDbu9ZftmiMERMkM1b1N01RVrFUT0d6VuiMRER0d8R5GrWuRccZxROPoS52lyo692nJa0Z4Or97WJxLUYYw== + version "4.0.1" + resolved "https://registry.yarnpkg.com/@math.gl/geospatial/-/geospatial-4.0.1.tgz#d41205c03b8a3f2bc95f4c2636c1844c7c2cf10e" + integrity sha512-FfTUMk8uRlBa4W3dMSFwPjRgdEBnOeVjBr3mcGqb3lHA/PPMvKuE+o7OJfA61Wj6ItuZqCEZHbLbA3WRAENoqQ== dependencies: - "@babel/runtime" "^7.12.0" - "@math.gl/core" "4.0.0" + "@math.gl/core" "4.0.1" "@math.gl/polygon@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@math.gl/polygon/-/polygon-4.0.0.tgz#17d2b1c7569d5a7fd1cde67e885d77e5742c23ec" - integrity sha512-BsseetloYtSZkphH5Fqn02uCL9UWsD26DNLfGhvd2farhU9BaJnn0JGuZnRWT/rf+glZZcDJkyqHq5pDnSX/BQ== + version "4.0.1" + resolved "https://registry.yarnpkg.com/@math.gl/polygon/-/polygon-4.0.1.tgz#5b67a0378abd6b66a011f2439a0727aebd2ed2c3" + integrity sha512-pwtEbwW3N5qy09K/1FwRYW7M2u9XMPBfIe8BNpkbJh8uH3DPXQdT4uCNFiwrQPPQUQTDdlQyLu/0mRHm2R/fbg== dependencies: - "@math.gl/core" "4.0.0" + "@math.gl/core" "4.0.1" "@math.gl/proj4@^4.0.0": version "4.0.0" @@ -2963,23 +2881,24 @@ proj4 "2.6.2" "@math.gl/sun@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@math.gl/sun/-/sun-4.0.0.tgz#20cf7960093e26d29685d76ee8b7364e38f9460e" - integrity sha512-CEjq/IC/RWjrqgmG/496yJDmwgiASKBnFPjEsGcbVpwFh0kM8wLUGykf9z3nHQ0nY54RwgbrR1nyzQuAqDLShw== - dependencies: - "@babel/runtime" "^7.12.0" + version "4.0.1" + resolved "https://registry.yarnpkg.com/@math.gl/sun/-/sun-4.0.1.tgz#e56ab019ced715a063ad357cac74cfb93899e187" + integrity sha512-nDkQZ9PKd5iMySRM1j01hYG6MwA/MkKXZe4JvArggWUtPXL6nCcPSeiifPXQGIvE9eZdQkbn81StNY9q5l0cFg== -"@math.gl/types@4.0.0", "@math.gl/types@^4.0.0": +"@math.gl/types@4.0.0": version "4.0.0" resolved "https://registry.yarnpkg.com/@math.gl/types/-/types-4.0.0.tgz#20c649dcef8459d9dd1f83a708d7410fe06a3309" integrity sha512-ZqU7o0LFaWQK/0wYobCwQKrKhRHaihps8oE74CLnWAdTTjXkM2vA8dU7vdx238QfXkNkz4Mv+KYklHpXMQJ8Hw== +"@math.gl/types@4.0.1", "@math.gl/types@^4.0.0": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@math.gl/types/-/types-4.0.1.tgz#a6f8539f6de39e5483a305d70f8bfa44b3248b69" + integrity sha512-E9qBKAjVBiZD8Is7TbygiLGtYBP3GSLus6RUJSuzFQegdYXeVagvrs4UkBJxhrRAxw4crfH0Tq7IhTMKuuJNQw== + "@math.gl/web-mercator@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@math.gl/web-mercator/-/web-mercator-4.0.0.tgz#2df70ec478b464337991b9fcdc3acaacf41311cc" - integrity sha512-dtzjaJPckyAEsCT0eHayPoZ8RrHg7XkQq9fZAHAn8CPiyLX0J0ZdvpH1x4a3qe7Ct7CPo6ChnqSk0DwItA4aNQ== - dependencies: - "@babel/runtime" "^7.12.0" + version "4.0.1" + resolved "https://registry.yarnpkg.com/@math.gl/web-mercator/-/web-mercator-4.0.1.tgz#138a9d32da0e810e919c1908fa1534adbdc2ef27" + integrity sha512-eJ0nDw8140kJorf8ASyKRC53rI+UG6vPxpsKJiGRD6lXsoKTeKYebeEAXiGDWTvi2AMe6+xngxTqqwm58fL3Fw== "@mrmlnc/readdir-enhanced@^2.2.1": version "2.2.1" @@ -3094,10 +3013,22 @@ dependencies: "@types/node" ">= 8" -"@popperjs/core@2.9.3", "@popperjs/core@~2.9.3": - version "2.9.3" - resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.9.3.tgz#8b68da1ebd7fc603999cf6ebee34a4899a14b88e" - integrity sha512-xDu17cEfh7Kid/d95kB6tZsLOmSWKCZKtprnhVepjsSaCij+lM3mItSJDuuHDMbCWTh8Ejmebwb+KONcCJ0eXQ== +"@open-wc/dedupe-mixin@^1.3.0": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@open-wc/dedupe-mixin/-/dedupe-mixin-1.4.0.tgz#b3c58f8699b197bb5e923d624c720e67c9f324d6" + integrity sha512-Sj7gKl1TLcDbF7B6KUhtvr+1UCxdhMbNY5KxdU5IfMFWqL8oy1ZeAcCANjoB1TL0AJTcPmcCFsCbHf8X2jGDUA== + +"@polymer/polymer@^3.0.0": + version "3.5.1" + resolved "https://registry.yarnpkg.com/@polymer/polymer/-/polymer-3.5.1.tgz#4b5234e43b8876441022bcb91313ab3c4a29f0c8" + integrity sha512-JlAHuy+1qIC6hL1ojEUfIVD58fzTpJAoCxFwV5yr0mYTXV1H8bz5zy0+rC963Cgr9iNXQ4T9ncSjC2fkF9BQfw== + dependencies: + "@webcomponents/shadycss" "^1.9.1" + +"@popperjs/core@~2.11.8": + version "2.11.8" + resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.8.tgz#6b79032e760a0899cd4204710beede972a3a185f" + integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A== "@probe.gl/bench@^4.0.9": version "4.0.9" @@ -3146,10 +3077,10 @@ unbzip2-stream "1.4.3" yargs "17.7.2" -"@stencil/core@2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@stencil/core/-/core-2.6.0.tgz#29da96d8b6fc83e689b9f297ef3e8b59b90a676a" - integrity sha512-QsxWayZyusnqSZrlCl81R71rA3KqFjVVQSH4E0rGN15F1GdQaFonKlHLyCOLKLig1zzC+DQkLLiUuocexuvdeQ== +"@stencil/core@4.9.0": + version "4.9.0" + resolved "https://registry.yarnpkg.com/@stencil/core/-/core-4.9.0.tgz#f224813dde3a2b7f3cdccc5d39eaf777ad2d0ef2" + integrity sha512-aWSkhBmk3yPwRAkUwBbzRwmdhb8hKiQ/JMr9m5jthpBZLjtppYbzz6PN2MhSMDfRp6K93eQw5WogSEH4HHuB6w== "@tootallnate/once@2": version "2.0.0" @@ -3227,36 +3158,36 @@ "@turf/meta" "^5.1.5" "@types/backbone@^1.4.1": - version "1.4.2" - resolved "https://registry.yarnpkg.com/@types/backbone/-/backbone-1.4.2.tgz#2af5ca6536d4cd510842eea6eeea11a42fa704b9" - integrity sha512-+yfi5cLeIPU3JuCrFP4Bodpv8oLrE5sbiqQIMPvHIKaVCz0JCBt9GEQKZsz2haibrTV4Axks6ovoHc2yUbpWzg== + version "1.4.19" + resolved "https://registry.yarnpkg.com/@types/backbone/-/backbone-1.4.19.tgz#f6e8406fed40ca3fe224f6e59115142b62be76d6" + integrity sha512-byyn236JymGByOajKA7mi1k+/jKn162TIvArOB4SHgOGbVlFj8CSfJH4jekP0qo0vJwW5khrrsiiO1Jsos6ZvA== dependencies: "@types/jquery" "*" "@types/underscore" "*" "@types/brotli@^1.3.0": - version "1.3.3" - resolved "https://registry.yarnpkg.com/@types/brotli/-/brotli-1.3.3.tgz#3fb6905683149a0e22856424a1a414ee39e01244" - integrity sha512-GcJckK97sR8Vjt0Ald1C7QhAjhc3Kj4poMZ+kHfcPNCge5MiTsYHa9kLC0WbNfN3dtLukhW8Bsoiaz8xVZeRJQ== + 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/color-convert@*": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@types/color-convert/-/color-convert-2.0.0.tgz#8f5ee6b9e863dcbee5703f5a517ffb13d3ea4e22" - integrity sha512-m7GG7IKKGuJUXvkZ1qqG3ChccdIM/qBBo913z+Xft0nKCX4hAU/IxKwZBU4cpRZ7GS5kV4vOblUkILtSShCPXQ== + version "2.0.3" + resolved "https://registry.yarnpkg.com/@types/color-convert/-/color-convert-2.0.3.tgz#e93f5c991eda87a945058b47044f5f0008b0dce9" + integrity sha512-2Q6wzrNiuEvYxVQqhh7sXM2mhIhvZR/Paq4FdsQkOMgWsCIkKvSGj8Le1/XalulrmgOzPMqNa0ix+ePY4hTrfg== dependencies: "@types/color-name" "*" "@types/color-name@*": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" - integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== + version "1.1.3" + resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.3.tgz#c488ac2e519c9795faa0d54e8156d54e66adc4e6" + integrity sha512-87W6MJCKZYDhLAx/J1ikW8niMvmGRyY+rpUxWpL1cO7F8Uu5CHuQoFv+R0/L5pgNdW4jTyda42kv60uwVIPjLw== -"@types/color@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@types/color/-/color-3.0.2.tgz#3779043e782f562aa9157b5fc6bd07e14fd8e7f3" - integrity sha512-INiJl6sfNn8iyC5paxVzqiVUEj2boIlFki02uRTAkKwAj++7aAF+ZfEv/XrIeBa0XI/fTZuDHW8rEEcEVnON+Q== +"@types/color@3.0.6": + version "3.0.6" + resolved "https://registry.yarnpkg.com/@types/color/-/color-3.0.6.tgz#29c27a99d4de2975e1676712679a0bd7f646a3fb" + integrity sha512-NMiNcZFRUAiUUCCf7zkAelY8eV3aKqfbzyFQlXpPIEeoNDbsEHGpb854V3gzTsGKYj830I5zPuOwU/TP5/cW6A== dependencies: "@types/color-convert" "*" @@ -3266,37 +3197,42 @@ integrity sha512-YP1sYYayLe7Eg5oXyLLvOLfxBfZ5Fgpz6sVWkpB18wDMywCLPWmqzRz+9gyuOoLF0fzDTTFwlyNbx7koONUwqA== "@types/d3-array@^3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@types/d3-array/-/d3-array-3.0.2.tgz#71c35bca8366a40d1b8fce9279afa4a77fb0065d" - integrity sha512-5mjGjz6XOXKOCdTajXTZ/pMsg236RdiwKPrRPWAEf/2S/+PzwY+LLYShUpeysWaMvsdS7LArh6GdUefoxpchsQ== + 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.2" - resolved "https://registry.yarnpkg.com/@types/d3-color/-/d3-color-1.4.2.tgz#944f281d04a0f06e134ea96adbb68303515b2784" - integrity sha512-fYtiVLBYy7VQX+Kx7wU/uOIkGQn8aAEY8oWMoyja3N4dLd8Yf6XgSIR/4yWvMuveNOH5VShnqCgRqqh/UNanBA== + 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.2" - resolved "https://registry.yarnpkg.com/@types/d3-scale/-/d3-scale-3.3.2.tgz#18c94e90f4f1c6b1ee14a70f14bfca2bd1c61d06" - integrity sha512-gGqr7x1ost9px3FvIfUMi5XA/F/yAf4UkUDtdQhpH92XCT0Oa7zkkRzY61gPVJq+DxpHn/btouw5ohWkbBsCzQ== + 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.1" - resolved "https://registry.yarnpkg.com/@types/d3-time/-/d3-time-2.1.1.tgz#743fdc821c81f86537cbfece07093ac39b4bc342" - integrity sha512-9MVYlmIgmRR31C5b4FVSWtuMmBHh2mOWQYfl7XAYOa8dsnb7iEmUmRSWSFgXFtkjxO65d7hTUHQC+RhR/9IWFg== + 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/events@*": version "3.0.0" resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7" integrity sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g== -"@types/geojson@^7946.0.7", "@types/geojson@^7946.0.8": +"@types/geojson@^7946.0.7": version "7946.0.8" resolved "https://registry.yarnpkg.com/@types/geojson/-/geojson-7946.0.8.tgz#30744afdb385e2945e22f3b033f897f76b1f12ca" integrity sha512-1rkryxURpr6aWP7R786/UQOkJ3PcpQiWkAXBmdWc7ryFWqN6a4xfK7BtjXvFBKO9LjQ+MWQSWxYeZX1OApnArA== +"@types/geojson@^7946.0.8": + version "7946.0.14" + resolved "https://registry.yarnpkg.com/@types/geojson/-/geojson-7946.0.14.tgz#319b63ad6df705ee2a65a73ef042c8271e696613" + integrity sha512-WCfD5Ht3ZesJUsONdhvm84dmzWOiOzOAqOncN0++w0lBw1o8OuDNJF2McvvCef/yBqb/HYRahp1BYtODFQ8bRg== + "@types/glob@^7.1.1": version "7.1.1" resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.1.tgz#aa59a1c6e3fbc421e07ccd31a944c30eba521575" @@ -3307,14 +3243,14 @@ "@types/node" "*" "@types/google.maps@^3.48.6": - version "3.48.6" - resolved "https://registry.yarnpkg.com/@types/google.maps/-/google.maps-3.48.6.tgz#5125eb8257beb031b547acb5a690c24c3cabbf59" - integrity sha512-ZSx2J50Q9qyHhYVO4UdTvt5sHILzenSCiMbr7bjYNCMBkW/sagHMEDPI3Vjlr9i2tlMHIGoLk6DthWJnqFun/A== + version "3.55.5" + resolved "https://registry.yarnpkg.com/@types/google.maps/-/google.maps-3.55.5.tgz#cee2391af1e32aae9f1c1a8d0c2dec265fb60645" + integrity sha512-U1QwCo1GeeLm0YI/GoHvfd1VfwgnoUSBcKCMXXFAM+2izSSuqqwZUJ9XNO6NxZxmYKjBNI+NF5eGF6uUSb1aSg== "@types/hammerjs@^2.0.41": - version "2.0.41" - resolved "https://registry.yarnpkg.com/@types/hammerjs/-/hammerjs-2.0.41.tgz#f6ecf57d1b12d2befcce00e928a6a097c22980aa" - integrity sha512-ewXv/ceBaJprikMcxCmWU1FKyMAQ2X7a9Gtmzw8fcg2kIePI1crERDM818W+XYrxqdBBOdlf2rm137bU+BltCA== + version "2.0.45" + resolved "https://registry.yarnpkg.com/@types/hammerjs/-/hammerjs-2.0.45.tgz#ffa764bb68a66c08db6efb9c816eb7be850577b1" + integrity sha512-qkcUlZmX6c4J8q45taBKTL3p+LbITgyx7qhlPYOdOHZB7B31K0mXbP5YA7i7SgDeEGuI9MnumiKPEMrxg8j3KQ== "@types/istanbul-lib-coverage@^2.0.1": version "2.0.4" @@ -3322,9 +3258,9 @@ integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== "@types/jquery@*": - version "3.3.38" - resolved "https://registry.yarnpkg.com/@types/jquery/-/jquery-3.3.38.tgz#6385f1e1b30bd2bff55ae8ee75ea42a999cc3608" - integrity sha512-nkDvmx7x/6kDM5guu/YpXkGZ/Xj/IwGiLDdKM99YA5Vag7pjGyTJ8BNUh/6hxEn/sEu5DKtyRgnONJ7EmOoKrA== + version "3.5.29" + resolved "https://registry.yarnpkg.com/@types/jquery/-/jquery-3.5.29.tgz#3c06a1f519cd5fc3a7a108971436c00685b5dcea" + integrity sha512-oXQQC9X9MOPRrMhPHHOsXqeQDnWeCDT3PelUIg/Oy8FAbzSZtFHRjc7IpbfFVmpLtJ+UOoywpRsuO5Jxjybyeg== dependencies: "@types/sizzle" "*" @@ -3339,9 +3275,9 @@ integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= "@types/lodash@^4.14.134": - version "4.14.155" - resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.155.tgz#e2b4514f46a261fd11542e47519c20ebce7bc23a" - integrity sha512-vEcX7S7aPhsBCivxMwAANQburHBtfN9RdyXFk84IJmu2Z4Hkg1tOFgaslRiEqqvoLtbCBi6ika1EMspE+NZ9Lg== + version "4.17.0" + resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.17.0.tgz#d774355e41f372d5350a4d0714abb48194a489c3" + integrity sha512-t7dhREVv6dbNj0q17X12j7yDG4bD/DHYX7o5/DbDxobP0HnGPgpRz2Ej77aL7TZT3DSw13fqUTj8J4mMnqa7WA== "@types/mdast@^3.0.0": version "3.0.10" @@ -3361,14 +3297,14 @@ integrity sha512-Jg1F+bmxcpENHP23sVKkNuU3uaxPnsBMW0cLjleiikFKomJQbsn0Cqk2yDvQArqzZN6ABfBkZ0To7pQ8sLdWDg== "@types/offscreencanvas@^2019.6.4": - version "2019.7.0" - resolved "https://registry.yarnpkg.com/@types/offscreencanvas/-/offscreencanvas-2019.7.0.tgz#e4a932069db47bb3eabeb0b305502d01586fa90d" - integrity sha512-PGcyveRIpL1XIqK8eBsmRBt76eFgtzuPiSTyKHZxnGemp2yzGzWpjYKAfK3wIMiU7eH+851yEpiuP8JZerTmWg== + 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.6" - resolved "https://registry.yarnpkg.com/@types/pako/-/pako-1.0.6.tgz#46f525ed52fa2e0c263fe54de423fa9ab7e3081e" - integrity sha512-cqH9QTLnznwxSPZxhoKpEjeXflGFSI7xcJoWgSkJ13b3kzrLuvJMNzqB+cJxCVyLe8TQ6SIhPBgEnDVNr0dr2w== + version "1.0.7" + resolved "https://registry.yarnpkg.com/@types/pako/-/pako-1.0.7.tgz#aa0e4af9855d81153a29ff84cc44cce25298eda9" + integrity sha512-YBtzT2ztNF6R/9+UXj2wTGFnC9NklAnASt3sC0h2m1bbH7G6FyBIkt4AN8ThZpNfxUo1b2iMVO0UawiJymEt8A== "@types/pngjs@^6.0.1": version "6.0.1" @@ -3383,39 +3319,30 @@ integrity sha512-/Nmfn9p08yaYw6xo5f2b0L+2oHk2kZeOkp5v+4VCeNfq+ETlLQbmHmC97/pjDIEZy8jxwz7pdPpwNzDHM5cuJw== "@types/prop-types@*": - version "15.7.5" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" - integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== + version "15.7.11" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.11.tgz#2596fb352ee96a1379c657734d4b913a613ad563" + integrity sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng== "@types/react-dom@^18.2.0": - version "18.2.21" - resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.2.21.tgz#b8c81715cebdebb2994378616a8d54ace54f043a" - integrity sha512-gnvBA/21SA4xxqNXEwNiVcP0xSGHh/gi1VhWv9Bl46a0ItbTT5nFY+G9VSQpaG/8N/qdJpJ+vftQ4zflTtnjLw== + version "18.2.22" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.2.22.tgz#d332febf0815403de6da8a97e5fe282cbe609bae" + integrity sha512-fHkBXPeNtfvri6gdsMYyW+dW7RXFo6Ad09nLFK0VQWR7yGLai/Cyvyj696gbwYvBnhGtevUG9cET0pmUbMtoPQ== dependencies: "@types/react" "*" -"@types/react@*": - version "18.2.65" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.65.tgz#54eb311fa9aba173c9e163d42ec188d5a42878b8" - integrity sha512-98TsY0aW4jqx/3RqsUXwMDZSWR1Z4CUlJNue8ueS2/wcxZOsz4xmW1X8ieaWVRHcmmQM3R8xVA4XWB3dJnWwDQ== - dependencies: - "@types/prop-types" "*" - "@types/scheduler" "*" - csstype "^3.0.2" - -"@types/react@^18.2.0": - version "18.2.48" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.48.tgz#11df5664642d0bd879c1f58bc1d37205b064e8f1" - integrity sha512-qboRCl6Ie70DQQG9hhNREz81jqC1cs9EVNcjQ1AU+jH6NFfSAhVVbrrY/+nSF+Bsk4AOwm9Qa61InvMCyV+H3w== +"@types/react@*", "@types/react@^18.2.0": + version "18.2.67" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.67.tgz#96b7af0b5e79c756f4bdd981de2ca28472c858e5" + integrity sha512-vkIE2vTIMHQ/xL0rgmuoECBCkZFZeHr49HeWSc24AptMbNRo7pwSBvj73rlJJs9fGKj0koS+V7kQB1jHS0uCgw== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" csstype "^3.0.2" "@types/scheduler@*": - version "0.16.2" - resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" - integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== + version "0.16.8" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.8.tgz#ce5ace04cfeabe7ef87c0091e50752e36707deff" + integrity sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A== "@types/semver@^7.5.0": version "7.5.6" @@ -3423,14 +3350,19 @@ integrity sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A== "@types/sizzle@*": - version "2.3.2" - resolved "https://registry.yarnpkg.com/@types/sizzle/-/sizzle-2.3.2.tgz#a811b8c18e2babab7d542b3365887ae2e4d9de47" - integrity sha512-7EJYyKTL7tFR8+gDbB6Wwz/arpGa0Mywk1TJbNzKzHtzbwVmY4HR9WqS5VV7dsBUKQmPNr192jHr/VpBluj/hg== + version "2.3.8" + resolved "https://registry.yarnpkg.com/@types/sizzle/-/sizzle-2.3.8.tgz#518609aefb797da19bf222feb199e8f653ff7627" + integrity sha512-0vWLNK2D5MT9dg0iOo8GlKguPAU02QjmZitPEsXRuJXU/OGIOt9vT9Fc26wtYuavLxtO45v9PGleoL9Z0k1LHg== + +"@types/trusted-types@^2.0.2": + version "2.0.7" + resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.7.tgz#baccb07a970b91707df3a3e8ba6896c57ead2d11" + integrity sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw== "@types/underscore@*": - version "1.10.0" - resolved "https://registry.yarnpkg.com/@types/underscore/-/underscore-1.10.0.tgz#5cb0dff2a5f616fc8e0c61b482bf01fa20a03cec" - integrity sha512-ZAbqul7QAKpM2h1PFGa5ETN27ulmqtj0QviYHasw9LffvXZvVHuraOx/FOsIPPDNGZN0Qo1nASxxSfMYOtSoCw== + version "1.11.15" + resolved "https://registry.yarnpkg.com/@types/underscore/-/underscore-1.11.15.tgz#29c776daecf6f1935da9adda17509686bf979947" + integrity sha512-HP38xE+GuWGlbSRq9WrZkousaQ7dragtZCruBVMi0oX1migFZavZ3OROKHSkNp/9ouq82zrWtZpg18jFnVN96g== "@types/unist@*", "@types/unist@^2.0.2": version "2.0.6" @@ -3534,10 +3466,169 @@ resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== +"@vaadin/a11y-base@~24.3.9": + version "24.3.9" + resolved "https://registry.yarnpkg.com/@vaadin/a11y-base/-/a11y-base-24.3.9.tgz#f9a442d62e69a52b438aaea50e213aeda354b39e" + integrity sha512-4oD42LX8WuhGmJoFENb6viaHGelcXhZxzxcq5HjRi/w5MvIk6PgFcRYlzrW7i+vzh5YeHeSl1RxAMQX88xIe6Q== + dependencies: + "@open-wc/dedupe-mixin" "^1.3.0" + "@polymer/polymer" "^3.0.0" + "@vaadin/component-base" "~24.3.9" + lit "^3.0.0" + +"@vaadin/checkbox@~24.3.9": + version "24.3.9" + resolved "https://registry.yarnpkg.com/@vaadin/checkbox/-/checkbox-24.3.9.tgz#95f92e9962ed078937652cace140c4a259fe4c52" + integrity sha512-bdw9UU1OZjkhF5XwYMVxIsP1ILv1y3+jyyiJgWsBCUuLY4LCtNvd+xRuecePv+UWzhjfW2Ci3ieTGRW1AANyIw== + dependencies: + "@open-wc/dedupe-mixin" "^1.3.0" + "@polymer/polymer" "^3.0.0" + "@vaadin/a11y-base" "~24.3.9" + "@vaadin/component-base" "~24.3.9" + "@vaadin/field-base" "~24.3.9" + "@vaadin/vaadin-lumo-styles" "~24.3.9" + "@vaadin/vaadin-material-styles" "~24.3.9" + "@vaadin/vaadin-themable-mixin" "~24.3.9" + lit "^3.0.0" + +"@vaadin/component-base@~24.3.9": + version "24.3.9" + resolved "https://registry.yarnpkg.com/@vaadin/component-base/-/component-base-24.3.9.tgz#9acb02fc62c8bb0a1355df1a5e12a42529971f0e" + integrity sha512-SZ4tV9CeI6EZjpxEmoezwzdTd8td0BrQ7fU3H0JKZNSrfPEm85MdtFd4+ob0MSZRIV0oiukQhXxpU3WtCvU4OQ== + dependencies: + "@open-wc/dedupe-mixin" "^1.3.0" + "@polymer/polymer" "^3.0.0" + "@vaadin/vaadin-development-mode-detector" "^2.0.0" + "@vaadin/vaadin-usage-statistics" "^2.1.0" + lit "^3.0.0" + +"@vaadin/field-base@~24.3.9": + version "24.3.9" + resolved "https://registry.yarnpkg.com/@vaadin/field-base/-/field-base-24.3.9.tgz#6879e960d124cec8ea4e4f9a64db06e0b1f74efa" + integrity sha512-2au/ad6s5PgQdCE8osWHsdUTsjykUBBcP2+wO0bi4rgV3KWgU3HVmftfDZC96cGXGlwB5DmnOBgumiWwwl9Mqw== + dependencies: + "@open-wc/dedupe-mixin" "^1.3.0" + "@polymer/polymer" "^3.0.0" + "@vaadin/a11y-base" "~24.3.9" + "@vaadin/component-base" "~24.3.9" + lit "^3.0.0" + +"@vaadin/grid@~24.3.6": + version "24.3.9" + resolved "https://registry.yarnpkg.com/@vaadin/grid/-/grid-24.3.9.tgz#f1b4f97bf1cde78bcf271d2d638e24a1cb0df932" + integrity sha512-0gOUE4NfxcifadOxTBkAh5S5tSYNIT4Jmm9K19FHAnN935z3xJMlASzllywn0eKkISvk6ms2GXJ62gTgjjZHMA== + dependencies: + "@open-wc/dedupe-mixin" "^1.3.0" + "@polymer/polymer" "^3.0.0" + "@vaadin/a11y-base" "~24.3.9" + "@vaadin/checkbox" "~24.3.9" + "@vaadin/component-base" "~24.3.9" + "@vaadin/lit-renderer" "~24.3.9" + "@vaadin/text-field" "~24.3.9" + "@vaadin/vaadin-lumo-styles" "~24.3.9" + "@vaadin/vaadin-material-styles" "~24.3.9" + "@vaadin/vaadin-themable-mixin" "~24.3.9" + +"@vaadin/icon@~24.3.9": + version "24.3.9" + resolved "https://registry.yarnpkg.com/@vaadin/icon/-/icon-24.3.9.tgz#5094e5bbb21aedc1be5029a4446447fc161243fe" + integrity sha512-gisYrtL2auElq2EnDcFLaIeUBiHzrwSzbrUvoupSWbotDnKIYRZVMGyPLRkWCQBqdncH+R0Doj9AuM6No7Pdag== + dependencies: + "@open-wc/dedupe-mixin" "^1.3.0" + "@polymer/polymer" "^3.0.0" + "@vaadin/component-base" "~24.3.9" + "@vaadin/vaadin-lumo-styles" "~24.3.9" + "@vaadin/vaadin-themable-mixin" "~24.3.9" + lit "^3.0.0" + +"@vaadin/input-container@~24.3.9": + version "24.3.9" + resolved "https://registry.yarnpkg.com/@vaadin/input-container/-/input-container-24.3.9.tgz#cfb0086c108eefe202e6cdb03fbb6ed6fba95990" + integrity sha512-d6dcN+TIhE4wq8a1/ONv6zSNV6L0pfaCbbc9XMkOtWsY4IrPsrbLKTfaAD0CG/V7I4xQIR64I/5fKUGPqn+jsg== + dependencies: + "@polymer/polymer" "^3.0.0" + "@vaadin/component-base" "~24.3.9" + "@vaadin/vaadin-lumo-styles" "~24.3.9" + "@vaadin/vaadin-material-styles" "~24.3.9" + "@vaadin/vaadin-themable-mixin" "~24.3.9" + lit "^3.0.0" + +"@vaadin/lit-renderer@~24.3.9": + version "24.3.9" + resolved "https://registry.yarnpkg.com/@vaadin/lit-renderer/-/lit-renderer-24.3.9.tgz#10abc831f205ee5a7c165820954a453bf604c972" + integrity sha512-KaOwU8Up4UGUE51H3wgsGyDGplkvL1pP7cyduO7b+wVu8enqboarkKIAHb5jSS5/ImZzfs9lZZLh5zQVlejgpw== + dependencies: + lit "^3.0.0" + +"@vaadin/text-field@~24.3.9": + version "24.3.9" + resolved "https://registry.yarnpkg.com/@vaadin/text-field/-/text-field-24.3.9.tgz#058e17949d82d1403e079ebafce2bb809af4e18c" + integrity sha512-q3lvEfhBTD/iaqDysH0nNyfkbyoTWIuk3/wRaWxwahzQ8zH9VajHUm6gifLVM6DBDgQJHTu3kSA15l2ka3b/pw== + dependencies: + "@open-wc/dedupe-mixin" "^1.3.0" + "@polymer/polymer" "^3.0.0" + "@vaadin/a11y-base" "~24.3.9" + "@vaadin/component-base" "~24.3.9" + "@vaadin/field-base" "~24.3.9" + "@vaadin/input-container" "~24.3.9" + "@vaadin/vaadin-lumo-styles" "~24.3.9" + "@vaadin/vaadin-material-styles" "~24.3.9" + "@vaadin/vaadin-themable-mixin" "~24.3.9" + lit "^3.0.0" + +"@vaadin/vaadin-development-mode-detector@^2.0.0": + version "2.0.6" + resolved "https://registry.yarnpkg.com/@vaadin/vaadin-development-mode-detector/-/vaadin-development-mode-detector-2.0.6.tgz#2acb568975c18b7965e56ed765638dcf183d8dd1" + integrity sha512-N6a5nLT/ytEUlpPo+nvdCKIGoyNjPsj3rzPGvGYK8x9Ceg76OTe1xI/GtN71mRW9e2HUScR0kCNOkl1Z63YDjw== + +"@vaadin/vaadin-lumo-styles@~24.3.9": + version "24.3.9" + resolved "https://registry.yarnpkg.com/@vaadin/vaadin-lumo-styles/-/vaadin-lumo-styles-24.3.9.tgz#909e5bcd699ee757e1fdb8977104c998a4c9ef71" + integrity sha512-ZLgLpM97JH5eyAvVdbIaLNm+AHnyVhVlTfPEieYPNcJAv1bBCRDf3DFVuX2+A61u2imik+JfMtlqgEzJd7U9zg== + dependencies: + "@polymer/polymer" "^3.0.0" + "@vaadin/component-base" "~24.3.9" + "@vaadin/icon" "~24.3.9" + "@vaadin/vaadin-themable-mixin" "~24.3.9" + +"@vaadin/vaadin-material-styles@~24.3.9": + version "24.3.9" + resolved "https://registry.yarnpkg.com/@vaadin/vaadin-material-styles/-/vaadin-material-styles-24.3.9.tgz#704bf4becb72833fda9496c901a6ddb61c49cfba" + integrity sha512-pXLWn6IEX1sBnlXmUzhBs77D+fyu0VlbvFonjV9ImbcA3DzFqpf8vtT82pL0SGBeJRfdimGQmjDS+R0FMjPlyw== + dependencies: + "@polymer/polymer" "^3.0.0" + "@vaadin/component-base" "~24.3.9" + "@vaadin/vaadin-themable-mixin" "~24.3.9" + +"@vaadin/vaadin-themable-mixin@~24.3.9": + version "24.3.9" + resolved "https://registry.yarnpkg.com/@vaadin/vaadin-themable-mixin/-/vaadin-themable-mixin-24.3.9.tgz#811e259f9f5a25a017822f458fa6791618e6a0fc" + integrity sha512-PB/zz+E8Y6ly7FASMTyOI7ibKwWg4O+ud+OjD1OK9KqKasPLdj33rU11y/T6DrRD7k46Wk5FFy26olbUfg3/QQ== + dependencies: + "@open-wc/dedupe-mixin" "^1.3.0" + lit "^3.0.0" + +"@vaadin/vaadin-usage-statistics@^2.1.0": + version "2.1.2" + resolved "https://registry.yarnpkg.com/@vaadin/vaadin-usage-statistics/-/vaadin-usage-statistics-2.1.2.tgz#a0a211b298e647742b60c6d4d1d8834381e3c77f" + integrity sha512-xKs1PvRfTXsG0eWWcImLXWjv7D+f1vfoIvovppv6pZ5QX8xgcxWUdNgERlOOdGt3CTuxQXukTBW3+Qfva+OXSg== + dependencies: + "@vaadin/vaadin-development-mode-detector" "^2.0.0" + +"@webcomponents/shadycss@^1.9.1": + version "1.11.2" + resolved "https://registry.yarnpkg.com/@webcomponents/shadycss/-/shadycss-1.11.2.tgz#7539b0ad29598aa2eafee8b341059e20ac9e1006" + integrity sha512-vRq+GniJAYSBmTRnhCYPAPq6THYqovJ/gzGThWbgEZUQaBccndGTi1hdiUP15HzEco0I6t4RCtXyX0rsSmwgPw== + "@webgpu/types@^0.1.34": - version "0.1.34" - resolved "https://registry.yarnpkg.com/@webgpu/types/-/types-0.1.34.tgz#4537c9cae874a63ef79d7afdc2c36a792581d4ad" - integrity sha512-9mXtH+CC8q+Ku7Z+1XazNIte81FvfdXwR2lLRO7Ykzjd/hh1J1krJa0gtnkF1kvP11psUmKEPKo7iMTeEcUpNA== + version "0.1.40" + resolved "https://registry.yarnpkg.com/@webgpu/types/-/types-0.1.40.tgz#cf72d1df6f9f8adc5d39556041f20ff2e8a58885" + integrity sha512-/BBkHLS6/eQjyWhY2H7Dx5DHcVrS2ICj9owvSRdgtQT6KcafLZA86tPze0xAOsd4FbsYKCUBUQyNi87q7gV7kw== + +"@zip.js/zip.js@~2.7.34": + version "2.7.40" + resolved "https://registry.yarnpkg.com/@zip.js/zip.js/-/zip.js-2.7.40.tgz#e53626cfe051119df97bf1672188b9f36dfe75b8" + integrity sha512-kSYwO0Wth6G66QM4CejZqG0nRhBsVVTaR18M/Ta8EcqcvaV0dYrnDDyKAstfy0V5+ejK4b9w5xc1W0ECATJTvA== "@zkochan/cmd-shim@^3.1.0": version "3.1.0" @@ -4016,7 +4107,7 @@ babel-plugin-version-inline@^1.0.0: backbone@1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/backbone/-/backbone-1.2.3.tgz#c22cfd07fc86ebbeae61d18929ed115e999d65b9" - integrity sha1-wiz9B/yG676uYdGJKe0RXpmdZbk= + integrity sha512-1/eXj4agG79UDN7TWnZXcGD6BJrBwLZKCX7zYcBIy9jWf4mrtVkw7IE1VOYFnrKahsmPF9L55Tib9IQRvk027w== dependencies: underscore ">=1.7.0" @@ -4052,16 +4143,11 @@ bare-path@^2.0.0, bare-path@^2.1.0: dependencies: bare-os "^2.1.0" -base64-js@^1.1.2, base64-js@^1.3.1: +base64-js@^1.1.2, base64-js@^1.2.1, base64-js@^1.3.1: version "1.5.1" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== -base64-js@^1.2.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1" - integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g== - base@^0.11.1: version "0.11.2" resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" @@ -4547,26 +4633,26 @@ color-name@^1.0.0, 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== -color-string@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.6.0.tgz#c3915f61fe267672cb7e1e064c9d692219f6c312" - integrity sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA== +color-string@^1.9.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.9.1.tgz#4467f9146f036f855b764dfb5bf8582bf342c7a4" + integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg== dependencies: color-name "^1.0.0" simple-swizzle "^0.2.2" -color@4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/color/-/color-4.0.1.tgz#21df44cd10245a91b1ccf5ba031609b0e10e7d67" - integrity sha512-rpZjOKN5O7naJxkH2Rx1sZzzBgaiWECc6BYXjeCE6kF0kcASJYbUq02u7JqIHwCb/j3NhV+QhRL2683aICeGZA== +color@4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/color/-/color-4.2.3.tgz#d781ecb5e57224ee43ea9627560107c0e0c6463a" + integrity sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A== dependencies: color-convert "^2.0.1" - color-string "^1.6.0" + color-string "^1.9.0" colorbrewer@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/colorbrewer/-/colorbrewer-1.0.0.tgz#4f97333b969ba7612382be4bc3394b341fb4c8a2" - integrity sha1-T5czO5abp2Ejgr5LwzlLNB+0yKI= + integrity sha512-NZuIOVdErK/C6jDH3jWT/roxWJbJAinMiqEpbuWniKvQAoWdg6lGra3pPrSHvaIf8PlX8wLs/RAC6nULFJbgmg== colorette@^1.3.0: version "1.4.0" @@ -4611,6 +4697,11 @@ component-emitter@^1.2.1: resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== +composed-offset-position@0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/composed-offset-position/-/composed-offset-position-0.0.4.tgz#ca8854abf15e3c235ecf4df125a27fe88af76ea4" + integrity sha512-vMlvu1RuNegVE0YsCDSV/X4X10j56mq7PCIyOKK74FxkXzGLwhOUmdkJLSdOBOMwWycobGUMgft2lp+YgTe8hw== + concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" @@ -4874,12 +4965,12 @@ crypt@0.0.2: csscolorparser@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/csscolorparser/-/csscolorparser-1.0.3.tgz#b34f391eea4da8f3e98231e2ccd8df9c041f171b" - integrity sha1-s085HupNqPPpgjHizNjfnAQfFxs= + integrity sha512-umPSgYwZkdFoUrH5hIq5kf0wPSXiro51nPw0j2K/c83KflkPSTBGMz6NJvMB+07VlL0y7VPo6QJcDjcgKTTm3w== cssfilter@0.0.10: version "0.0.10" resolved "https://registry.yarnpkg.com/cssfilter/-/cssfilter-0.0.10.tgz#c6d2672632a2e5c83e013e6864a42ce8defd20ae" - integrity sha1-xtJnJjKi5cg+AT5oZKQs6N79IK4= + integrity sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw== cssom@^0.5.0: version "0.5.0" @@ -4899,9 +4990,9 @@ cssstyle@^2.3.0: cssom "~0.3.6" csstype@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.0.tgz#4ddcac3718d787cf9df0d1b7d15033925c8f29f2" - integrity sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA== + version "3.1.3" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81" + integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== currently-unhandled@^0.4.1: version "0.4.1" @@ -4923,9 +5014,9 @@ cyclist@^1.0.1: integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= "d3-array@2 - 3", "d3-array@2.10.0 - 3", d3-array@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-3.2.0.tgz#15bf96cd9b7333e02eb8de8053d78962eafcff14" - integrity sha512-3yXFQo0oG3QCxbF06rMPFyGRMGJNS7NvsV1+2joOjbBE+9xvWQ8+GcMJAjRCzw06zQ3/arXeJgbPYcjUCuC+3g== + version "3.2.4" + resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-3.2.4.tgz#15fec33b237f97ac5d7c986dc77da273a8ed0bb5" + integrity sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg== dependencies: internmap "1 - 2" @@ -4951,7 +5042,7 @@ d3-dsv@^1.0.8: d3-hexbin@^0.2.1: version "0.2.2" resolved "https://registry.yarnpkg.com/d3-hexbin/-/d3-hexbin-0.2.2.tgz#9c5837dacfd471ab05337a9e91ef10bfc4f98831" - integrity sha1-nFg32s/UcasFM3qeke8Qv8T5iDE= + integrity sha512-KS3fUT2ReD4RlGCjvCEm1RgMtp2NFZumdMu4DBzQK8AZv3fXRM6Xm8I4fSU07UXvH4xxg03NwWKWdvxfS/yc4w== "d3-interpolate@1.2.0 - 3": version "3.0.1" @@ -4979,9 +5070,9 @@ d3-scale@^4.0.0: d3-time "1 - 3" "d3-time@1 - 3", "d3-time@2.1.1 - 3": - version "3.0.0" - resolved "https://registry.yarnpkg.com/d3-time/-/d3-time-3.0.0.tgz#65972cb98ae2d4954ef5c932e8704061335d4975" - integrity sha512-zmV3lRnlaLI08y9IMRXSDshQb5Nj77smnfpnd2LrBa/2K281Jijactokeak14QacHs/kKq0AQ121nidNYlarbQ== + version "3.1.0" + resolved "https://registry.yarnpkg.com/d3-time/-/d3-time-3.1.0.tgz#9310db56e992e3c0175e1ef385e545e48a9bb5c7" + integrity sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q== dependencies: d3-array "2 - 3" @@ -5028,6 +5119,11 @@ dateformat@^3.0.0: resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== +dayjs@1.11.10: + version "1.11.10" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.10.tgz#68acea85317a6e164457d6d6947564029a6a16a0" + integrity sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ== + debug@3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" @@ -5862,9 +5958,9 @@ esrecurse@^4.3.0: estraverse "^5.2.0" esri-loader@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/esri-loader/-/esri-loader-3.3.0.tgz#e2bc245a72d8d887a71cebc445c6d211d1befdd4" - integrity sha512-ptg11ANOVFJ/VPSQWNBHRo62Gkq82Z7c6Wu0ZFDxplm4lAs97kQ+6GRkLQPnWXE6jpHK2XEIW3Pq1iMBPMsdgg== + 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" @@ -6045,9 +6141,9 @@ fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= fast-xml-parser@^4.2.5: - version "4.2.7" - resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.2.7.tgz#871f2ca299dc4334b29f8da3658c164e68395167" - integrity sha512-J8r6BriSLO1uj2miOk1NW0YVm8AGOOu3Si2HQp/cSmo6EA4m3fcwu2WKjJ4RK9wMLBtg69y1kS8baDiQBR41Ig== + version "4.3.6" + resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.3.6.tgz#190f9d99097f0c8f2d3a0e681a10404afca052ff" + integrity sha512-M2SovcRxD4+vC493Uc2GZVcZaj66CCJhWurC4viynVSTvrpErCShNcDz1lAho6n9REQKvL/ll4A4/fw6Y9z8nw== dependencies: strnum "^1.0.5" @@ -6165,12 +6261,12 @@ flush-write-stream@^1.0.0: inherits "^2.0.3" readable-stream "^2.3.6" -focus-trap@~6.6.1: - version "6.6.1" - resolved "https://registry.yarnpkg.com/focus-trap/-/focus-trap-6.6.1.tgz#761ce2c82ddd72beeb049e968bc8414e25b704aa" - integrity sha512-x9BWuAeF5UrfWuYKJ3jYrjcVYSYptS9CqtxH5IH7lPlZrMsaugKeAa0HtoZSBZe5DmeTMx2m0qY464ZMzqarzw== +focus-trap@7.5.4: + version "7.5.4" + resolved "https://registry.yarnpkg.com/focus-trap/-/focus-trap-7.5.4.tgz#6c4e342fe1dae6add9c2aa332a6e7a0bbd495ba2" + integrity sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w== dependencies: - tabbable "^5.2.1" + tabbable "^6.2.0" for-each@^0.3.3, for-each@~0.3.3: version "0.3.3" @@ -6521,12 +6617,7 @@ gitconfiglocal@^1.0.0: dependencies: ini "^1.3.2" -gl-matrix@^3.0.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/gl-matrix/-/gl-matrix-3.3.0.tgz#232eef60b1c8b30a28cbbe75b2caf6c48fd6358b" - integrity sha512-COb7LDz+SXaHtl/h4LeaFcNdJdAQSDeVqjiIihSXNrkWObZLhDI4hIkZC11Aeqp7bcE72clzB0BnDXr2SmslRA== - -gl-matrix@^3.2.1: +gl-matrix@^3.0.0, gl-matrix@^3.2.1: 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== @@ -6686,7 +6777,7 @@ h3-js@^4.1.0: hammerjs@^2.0.8: version "2.0.8" resolved "https://registry.yarnpkg.com/hammerjs/-/hammerjs-2.0.8.tgz#04ef77862cff2bb79d30f7692095930222bf60f1" - integrity sha1-BO93hiz/K7edMPdpIJWTAiK/YPE= + integrity sha512-tSQXBXS/MWQOn/RKckawJ61vvsDpCom87JgxiYdGwHdOa0ht0vzUWDlfioofFCRU0L+6NGDt6XzbgoJvZkMeRQ== handlebars@^4.4.0: version "4.7.7" @@ -6941,12 +7032,7 @@ iconv-lite@0.6.3: dependencies: safer-buffer ">= 2.1.2 < 3.0.0" -ieee754@^1.1.12: - version "1.1.13" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" - integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg== - -ieee754@^1.1.13, ieee754@^1.2.1: +ieee754@^1.1.12, ieee754@^1.1.13, ieee754@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== @@ -7619,9 +7705,9 @@ jpeg-js@^0.4.1, jpeg-js@^0.4.3: integrity sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg== jquery@^3.1.1: - version "3.5.1" - resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.5.1.tgz#d7b4d08e1bfdb86ad2f1a3d039ea17304717abb5" - integrity sha512-XwIBPqcMn57FxfT+Go5pzySnm4KWkT1Tv7gjrpT1srtf8Weynl6R273VJ5GjkRb51IzMp5nbaPjJXMWeju2MKg== + version "3.7.1" + resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.7.1.tgz#083ef98927c9a6a74d05a6af02806566d16274de" + integrity sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg== "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" @@ -7681,9 +7767,9 @@ jsdom@^20.0.0: xml-name-validator "^4.0.0" jsep@^0.3.0: - version "0.3.4" - resolved "https://registry.yarnpkg.com/jsep/-/jsep-0.3.4.tgz#55ebd4400c5c5861cb1ff949a7a4cd97fcaacaa0" - integrity sha512-ovGD9wE+wvudIIYxZGrRcZCxNyZ3Cl1N7Bzyp7/j4d/tA0BaUwcVM9bu0oZaSrefMiNwv6TwZ9X15gvZosteCQ== + version "0.3.5" + resolved "https://registry.yarnpkg.com/jsep/-/jsep-0.3.5.tgz#3fd79ebd92f6f434e4857d5272aaeef7d948264d" + integrity sha512-AoRLBDc6JNnKjNcmonituEABS5bcfqDhQAWWXNTFrqu6nVXBpBAGfcoTGZMFlIrh9FjmE1CQyX9CTNwZrXMMDA== jsesc@^2.5.1: version "2.5.2" @@ -7732,7 +7818,12 @@ json5@^1.0.2: dependencies: minimist "^1.2.0" -json5@^2.1.1, json5@^2.1.2, json5@^2.2.1: +json5@^2.1.1: + version "2.2.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + +json5@^2.1.2, json5@^2.2.1: version "2.2.2" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.2.tgz#64471c5bdcc564c18f7c1d4df2e2297f2457c5ab" integrity sha512-46Tk9JiOL2z7ytNQWFLpj99RZkVgeHf87yGQKsIkaPz1qSH9UczKH1rO7K3wgRselo0tYMUNfecYpm/p1vC7tQ== @@ -7880,6 +7971,31 @@ lines-and-columns@^1.1.6: resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== +lit-element@^4.0.4: + version "4.0.4" + resolved "https://registry.yarnpkg.com/lit-element/-/lit-element-4.0.4.tgz#e0b37ebbe2394bcb9578d611a409f49475dff361" + integrity sha512-98CvgulX6eCPs6TyAIQoJZBCQPo80rgXR+dVBs61cstJXqtI+USQZAbA4gFHh6L/mxBx9MrgPLHLsUgDUHAcCQ== + dependencies: + "@lit-labs/ssr-dom-shim" "^1.2.0" + "@lit/reactive-element" "^2.0.4" + lit-html "^3.1.2" + +lit-html@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/lit-html/-/lit-html-3.1.2.tgz#6655ce82367472de7680c62b1bcb0beb0e426fa1" + integrity sha512-3OBZSUrPnAHoKJ9AMjRL/m01YJxQMf+TMHanNtTHG68ubjnZxK0RFl102DPzsw4mWnHibfZIBJm3LWCZ/LmMvg== + dependencies: + "@types/trusted-types" "^2.0.2" + +lit@^3.0.0: + version "3.1.2" + resolved "https://registry.yarnpkg.com/lit/-/lit-3.1.2.tgz#f276258e8a56593f1d834a5fd00a7eb5e891ae73" + integrity sha512-VZx5iAyMtX7CV4K8iTLdCkMaYZ7ipjJZ0JcSdJ0zIdGxxyurjIn7yuuSxNBD7QmjvcNJwr0JS4cAdAtsy7gZ6w== + dependencies: + "@lit/reactive-element" "^2.0.4" + lit-element "^4.0.4" + lit-html "^3.1.2" + load-json-file@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" @@ -7965,11 +8081,6 @@ lodash.ismatch@^4.4.0: resolved "https://registry.yarnpkg.com/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37" integrity sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc= -lodash.isplainobject@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" - integrity sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= - lodash.merge@^4.6.2: version "4.6.2" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" @@ -8067,10 +8178,10 @@ lru-cache@^7.14.1: resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.18.3.tgz#f793896e0fd0e954a59dfdd82f0773808df6aa89" integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA== -luxon@~2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/luxon/-/luxon-2.0.2.tgz#11f2cd4a11655fdf92e076b5782d7ede5bcdd133" - integrity sha512-ZRioYLCgRHrtTORaZX1mx+jtxKtKuI5ZDvHNAmqpUzGqSrR+tL4FVLn/CUGMA3h0+AKD1MAxGI5GnCqR5txNqg== +luxon@~3.4.4: + version "3.4.4" + resolved "https://registry.yarnpkg.com/luxon/-/luxon-3.4.4.tgz#cf20dc27dc532ba41a169c43fdcc0063601577af" + integrity sha512-zobTr7akeGHnv7eBOXcRgMeCP6+uyYsczwmeRCauvpvaAltgNyTbLH/+VaEAPUeWBT+1GuNmz4wC/6jtQzbbVA== lz4js@^0.2.0: version "0.2.0" @@ -8161,11 +8272,11 @@ map-visit@^1.0.0: object-visit "^1.0.0" mapbox-gl@^1.13.2: - version "1.13.2" - resolved "https://registry.yarnpkg.com/mapbox-gl/-/mapbox-gl-1.13.2.tgz#76639c44f141f8dff71b7d8f1504f2aed11f7517" - integrity sha512-CPjtWygL+f7naL+sGHoC2JQR0DG7u+9ik6WdkjjVmz2uy0kBC2l+aKfdi3ZzUR7VKSQJ6Mc/CeCN+6iVNah+ww== + version "1.13.3" + resolved "https://registry.yarnpkg.com/mapbox-gl/-/mapbox-gl-1.13.3.tgz#e024829cfc353f6e99275592061d15dfd7f41a71" + integrity sha512-p8lJFEiqmEQlyv+DQxFAOG/XPWN0Wp7j/Psq93Zywz7qt9CcUKFYDBOoOEKzqe6gudHVJY8/Bhqw6VDpX2lSBg== dependencies: - "@mapbox/geojson-rewind" "^0.5.0" + "@mapbox/geojson-rewind" "^0.5.2" "@mapbox/geojson-types" "^1.0.2" "@mapbox/jsonlint-lines-primitives" "^2.0.2" "@mapbox/mapbox-gl-supported" "^1.5.0" @@ -8179,7 +8290,6 @@ mapbox-gl@^1.13.2: geojson-vt "^3.2.1" gl-matrix "^3.2.1" grid-index "^1.1.0" - minimist "^1.2.5" murmurhash-js "^1.0.0" pbf "^3.2.1" potpack "^1.0.1" @@ -8361,12 +8471,12 @@ minimist-options@^3.0.1: arrify "^1.0.1" is-plain-obj "^1.1.0" -minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6, minimist@~1.2.0, minimist@~1.2.6: +minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6, minimist@~1.2.6: version "1.2.7" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18" integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== -minimist@^1.2.8: +minimist@^1.2.8, minimist@~1.2.0: version "1.2.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== @@ -8416,9 +8526,9 @@ mixin-deep@^1.2.0: is-extendable "^1.0.1" mjolnir.js@^2.7.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/mjolnir.js/-/mjolnir.js-2.7.0.tgz#8aeec755644d8e9de4f247a5fd0718e39795fe6e" - integrity sha512-XlK5OZ7d09eAIdYr+5VKOArYtkWB/f306s34yVij4pBk5wnaKxSrD7fVfP8/BL27nKVylNweqP1pxqh8h+hWKw== + version "2.7.1" + resolved "https://registry.yarnpkg.com/mjolnir.js/-/mjolnir.js-2.7.1.tgz#4e12590fe168b377c9c669b9c31aa5a62f8b8460" + integrity sha512-72BeUWgTv2cj5aZQKpwL8caNUFhXZ9bDm1hxpNj70XJQ62IBnTZmtv/WPxJvtaVNhzNo+D2U8O6ryNI0zImYcw== dependencies: "@types/hammerjs" "^2.0.41" hammerjs "^2.0.8" @@ -8448,16 +8558,16 @@ modify-values@^1.0.0: integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== moment-timezone@^0.5.33: - version "0.5.35" - resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.35.tgz#6fa2631bdbe8ff04f6b8753f7199516be6dc9839" - integrity sha512-cY/pBOEXepQvlgli06ttCTKcIf8cD1nmNwOKQQAdHBqYApQSpAqotBMX0RJZNgMp6i0PlZuf1mFtnlyEkwyvFw== + version "0.5.45" + resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.45.tgz#cb685acd56bac10e69d93c536366eb65aa6bcf5c" + integrity sha512-HIWmqA86KcmCAhnMAN0wuDOARV/525R2+lOLotuGFzn4HO+FH+/645z2wx0Dt3iDv6/p61SIvKnDstISainhLQ== dependencies: - moment ">= 2.9.0" + moment "^2.29.4" -"moment@>= 2.9.0", moment@^2.24.0, moment@~2.29.1: - version "2.29.4" - resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.4.tgz#3dbe052889fe7c1b2ed966fcb3a77328964ef108" - integrity sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w== +moment@^2.24.0, moment@^2.29.4: + version "2.30.1" + resolved "https://registry.yarnpkg.com/moment/-/moment-2.30.1.tgz#f8c91c07b7a786e30c59926df530b4eac96974ae" + integrity sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how== move-concurrently@^1.0.1: version "1.0.1" @@ -8494,7 +8604,7 @@ multimatch@^3.0.0: murmurhash-js@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/murmurhash-js/-/murmurhash-js-1.0.0.tgz#b06278e21fc6c37fa5313732b0412bcb6ae15f51" - integrity sha1-sGJ44h/Gw3+lMTcysEEry2rhX1E= + integrity sha512-TvmkNhkv8yct0SVBSy+o8wYzXjE4Zz3PCesbfs8HiCXXdcTuocApFv11UWlNFWKYsP2okqrhb7JNlSm9InBhIw== mute-stream@0.0.7: version "0.0.7" @@ -8594,12 +8704,12 @@ node-fetch-npm@^2.0.2: json-parse-better-errors "^1.0.0" safe-buffer "^5.1.1" -node-fetch@^2.3.0, node-fetch@^2.5.0, node-fetch@^2.6.0: +node-fetch@^2.3.0, node-fetch@^2.5.0: version "2.6.1" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== -node-fetch@^2.6.12: +node-fetch@^2.6.0, node-fetch@^2.6.12: version "2.7.0" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== @@ -9313,7 +9423,7 @@ path-type@^4.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== -pbf@^3.0.5, pbf@^3.2.1: +pbf@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/pbf/-/pbf-3.2.1.tgz#b4c1b9e72af966cd82c6531691115cc0409ffe2a" integrity sha512-ClrV7pNOn7rtmoQVF4TS1vyU0WhYRnP92fzbfF75jAIwpnzdJXf8iTd4CMEqO4yUenH6NDqLiwjqlh6QgZzgLQ== @@ -9412,9 +9522,9 @@ postcss@^8.4.27: source-map-js "^1.0.2" potpack@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/potpack/-/potpack-1.0.1.tgz#d1b1afd89e4c8f7762865ec30bd112ab767e2ebf" - integrity sha512-15vItUAbViaYrmaB/Pbw7z6qX2xENbFSTA7Ii4tgbPtasxm5v6ryKhKtL91tpWovDJzTiZqdwzhcFBCwiMVdVw== + version "1.0.2" + resolved "https://registry.yarnpkg.com/potpack/-/potpack-1.0.2.tgz#23b99e64eb74f5741ffe7656b5b5c4ddce8dfc14" + integrity sha512-choctRBIV9EMT9WGAZHn3V7t0Z2pMQyl0EZE6pFc/6ml3ssw7Dlf/oAOvFwjm1HVsqfQN8GfeFyJ+d8tRzqueQ== pre-commit@^1.2.2: version "1.2.2" @@ -9433,9 +9543,9 @@ pre-push@^0.1.1: shelljs "0.3.x" preact@^10.17.0: - version "10.17.0" - resolved "https://registry.yarnpkg.com/preact/-/preact-10.17.0.tgz#77c0e3402767c999ac0f1ba39bd43cd85beab06b" - integrity sha512-SNsI8cbaCcUS5tbv9nlXuCfIXnJ9ysBMWk0WnB6UWwcVA3qZ2O6FxqDFECMAMttvLQcW/HaNZUe2BLidyvrVYw== + version "10.20.0" + resolved "https://registry.yarnpkg.com/preact/-/preact-10.20.0.tgz#191c10a2ee3b9fca1a7ded6375266266380212f6" + integrity sha512-wU7iZw2BjsaKDal3pDRDy/HpPB6cuFOnVUCcw9aIPKG98+ZrXx3F+szkos8BVME5bquyKDKvRlOJFG8kMkcAbg== prelude-ls@^1.2.1: version "1.2.1" @@ -9531,9 +9641,9 @@ proto-list@~1.2.1: integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk= protocol-buffers-schema@^3.3.1: - version "3.3.3" - resolved "https://registry.yarnpkg.com/protocol-buffers-schema/-/protocol-buffers-schema-3.3.3.tgz#ad7d23406df6997bab9486a1794ea1d569b43e8e" - integrity sha512-jiszJ9Nzo8glRgP+PQ+QdQ/WqoolZLTIGBEG2PBwGWVGbTmq+j4S/3NR1kpoGE+pYXV2HfS8ukxXGKkBnMx7eA== + version "3.6.0" + resolved "https://registry.yarnpkg.com/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz#77bc75a48b2ff142c1ad5b5b90c94cd0fa2efd03" + integrity sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw== protocols@^1.1.0, protocols@^1.4.0: version "1.4.7" @@ -10234,7 +10344,7 @@ run-queue@^1.0.0, run-queue@^1.0.3: rw@1, rw@^1.3.3: version "1.3.3" resolved "https://registry.yarnpkg.com/rw/-/rw-1.3.3.tgz#3f862dfa91ab766b14885ef4d01124bfda074fb4" - integrity sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q= + integrity sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ== rxjs@^6.4.0: version "6.5.4" @@ -10444,7 +10554,7 @@ signal-exit@^3.0.2: simple-swizzle@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" - integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= + integrity sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg== dependencies: is-arrayish "^0.3.1" @@ -10548,10 +10658,15 @@ sort-keys@^2.0.0: dependencies: is-plain-obj "^1.0.0" -sortablejs@1.14.0, sortablejs@~1.14.0: - version "1.14.0" - resolved "https://registry.yarnpkg.com/sortablejs/-/sortablejs-1.14.0.tgz#6d2e17ccbdb25f464734df621d4f35d4ab35b3d8" - integrity sha512-pBXvQCs5/33fdN1/39pPL0NZF20LeRbLQ5jtnheIPN9JQAaufGjKdWduZn4U7wCtVuzKhmRkI0DFYHYRbB2H1w== +sortablejs@1.15.1: + version "1.15.1" + resolved "https://registry.yarnpkg.com/sortablejs/-/sortablejs-1.15.1.tgz#9a35f52cdff449fb42ea8ecf222f3468d76e0a47" + integrity sha512-P5Cjvb0UG1ZVNiDPj/n4V+DinttXG6K8n7vM/HQf0C25K3YKQTQY6fsr/sEGsJGpQ9exmPxluHxKBc0mLKU1lQ== + +sortablejs@~1.15.2: + version "1.15.2" + resolved "https://registry.yarnpkg.com/sortablejs/-/sortablejs-1.15.2.tgz#4e9f7bda4718bd1838add9f1866ec77169149809" + integrity sha512-FJF5jgdfvoKn1MAKSdGs33bIqLi3LmsgVTliuX6iITj834F+JRQZN90Z93yql8h0K2t0RwDPBmxwlbZfDcxNZA== source-map-js@^1.0.2: version "1.0.2" @@ -11011,10 +11126,10 @@ symbol-tree@^3.2.4: resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== -tabbable@^5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/tabbable/-/tabbable-5.2.1.tgz#e3fda7367ddbb172dcda9f871c0fdb36d1c4cd9c" - integrity sha512-40pEZ2mhjaZzK0BnI+QGNjJO8UYx9pP5v7BGe17SORTO0OEuuaAwQTkAp8whcZvqon44wKFOikD+Al11K3JICQ== +tabbable@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/tabbable/-/tabbable-6.2.0.tgz#732fb62bc0175cfcec257330be187dcfba1f3b97" + integrity sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew== tap-out@^2.1.0: version "2.1.0" @@ -11192,6 +11307,11 @@ tilebelt@^1.0.1: resolved "https://registry.yarnpkg.com/tilebelt/-/tilebelt-1.0.1.tgz#3bbf7113b3fec468efb0d9148f4bb71ef126a21a" integrity sha512-cxHzpa5JgsugY9NUVRH43gPaGJw/29LecAn4X7UGOP64+kB8pU4VQ3bIhSyfb5Mk4jDxwl3yk330L/EIhbJ5aw== +timezone-groups@0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/timezone-groups/-/timezone-groups-0.8.0.tgz#b7bd35322939bed7cfbf0624cc3eeefd0910800d" + integrity sha512-t7E/9sPfCU0m0ZbS7Cqw52D6CB/UyeaiIBmyJCokI1SyOyOgA/ESiQ/fbreeFaUG9QSenGlZSSk/7rEbkipbOA== + tinyqueue@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/tinyqueue/-/tinyqueue-2.0.3.tgz#64d8492ebf39e7801d7bd34062e29b45b2035f08" @@ -11500,9 +11620,9 @@ unbzip2-stream@1.4.3: through "^2.3.8" underscore@>=1.7.0: - version "1.13.1" - resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.13.1.tgz#0c1c6bd2df54b6b69f2314066d65b6cde6fcf9d1" - integrity sha512-hzSoAVtJF+3ZtiFX0VgfFPHEDRm7Y/QPjGyNo4TVdnDTdft3tr8hEkD25a1jC+TjTuE7tkHGKkhwCgs9dgBB2g== + version "1.13.6" + resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.13.6.tgz#04786a1f589dc6c09f761fc5f45b89e935136441" + integrity sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A== unicode-canonical-property-names-ecmascript@^1.0.4: version "1.0.4" @@ -11695,13 +11815,13 @@ vite@^4.5.0: fsevents "~2.3.2" vt-pbf@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/vt-pbf/-/vt-pbf-3.1.1.tgz#b0f627e39a10ce91d943b898ed2363d21899fb82" - integrity sha512-pHjWdrIoxurpmTcbfBWXaPwSmtPAHS105253P1qyEfSTV2HJddqjM+kIHquaT/L6lVJIk9ltTGc0IxR/G47hYA== + version "3.1.3" + resolved "https://registry.yarnpkg.com/vt-pbf/-/vt-pbf-3.1.3.tgz#68fd150756465e2edae1cc5c048e063916dcfaac" + integrity sha512-2LzDFzt0mZKZ9IpVF2r69G9bXaP2Q2sArJCmcCgvfTdCCZzSyz4aCLoQyUilu37Ll56tCblIZrXFIjNUpGIlmA== dependencies: "@mapbox/point-geometry" "0.1.0" "@mapbox/vector-tile" "^1.3.1" - pbf "^3.0.5" + pbf "^3.2.1" w3c-xmlserializer@^4.0.0: version "4.0.0" @@ -11940,10 +12060,10 @@ xmlchars@^2.2.0: resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== -xss@^1.0.9: - version "1.0.10" - resolved "https://registry.yarnpkg.com/xss/-/xss-1.0.10.tgz#5cd63a9b147a755a14cb0455c7db8866120eb4d2" - integrity sha512-qmoqrRksmzqSKvgqzN0055UFWY7OKx1/9JWeRswwEVX9fCG5jcYRxa/A2DHcmZX6VJvjzHRQ2STeeVcQkrmLSw== +xss@1.0.13: + version "1.0.13" + resolved "https://registry.yarnpkg.com/xss/-/xss-1.0.13.tgz#6e48f616128b39f366dfadc57411e1eb5b341c6c" + integrity sha512-clu7dxTm1e8Mo5fz3n/oW3UCXBfV89xZ72jM8yzo1vR/pIS0w3sgB3XV2H8Vm6zfGnHL0FzvLJPJEBhd86/z4Q== dependencies: commander "^2.20.3" cssfilter "0.0.10"