[ ".prettierrc.json", "package.json", "scripts/format-scope.json", "scripts/package-boundaries.json", "scripts/format.mjs", "scripts/next-layer-state-token.mjs", "scripts/check-layer-state-tokens.mjs", "scripts/qa-layer-token-twochar.mjs", "src/data/layerStateTokenReservations.json", "src/data/layerStateTokenLedger.test.mjs", "scripts/check-package-boundaries.mjs", "scripts/precompute-cctv-heights.mjs", "src/tooling/precomputeCctvHeights.test.mjs", "src/tooling/fixtureRoot.mjs", "src/tooling/fixtureRoot.test.mjs", "src/tooling/format.test.mjs", "src/tooling/panelStorageDocs.test.mjs", "src/tooling/packageBoundaries.test.mjs", "src/data/infrastructure.js", "src/data/aircraftEmergency.js", "src/data/aircraftEmergency.test.mjs", "src/data/aircraftEmergencyAnalyst.test.mjs", "scripts/qa-emergency-squawk.mjs", "src/data/infrastructure.test.mjs", "src/data/localGeojsonCore.js", "src/data/localGeojsonLod.js", "src/data/inputOwnership.js", "src/annotations/drawMode.js", "src/annotations/drawMode.test.mjs", "src/annotations/drawTool.js", "src/annotations/drawTool.test.mjs", "src/data/geoFileImport.test.mjs", "src/ui/geoFileImport.test.mjs", "src/annotations/adminOutline.test.mjs", "src/annotations/regionRing.test.mjs", "src/data/adminBoundaries.test.mjs", "scripts/build-admin-packs.mjs", "scripts/qa-admin-outlines.mjs", "src/data/inputOwnership.test.mjs", "docs/CODE-BOUNDARIES.md", "src/main.js", "docs/APPLICATION.md", "scripts/qa-application.mjs", "scripts/qa-voice-auth.mjs", "scripts/qa-voice-auth-focus.mjs", "src/codexOauthRealtime.test.mjs", "src/voice/cloudVoiceAuth.test.mjs", "scripts/qa-panel-resize.mjs", "scripts/qa-panelDrag.mjs", "src/tooling/panelResizeQa.test.mjs", "scripts/qa-terrain-429.mjs", "src/app/application.js", "src/app/application.test.mjs", "src/app/mapLifecycle.test.mjs", "src/app/startupCamera.test.mjs", "src/app/viewer.js", "src/app/atmosphereCompat.test.mjs", "src/standalone/application.js", "src/standalone/controls.js", "src/standalone/data.js", "src/standalone/errors.js", "src/standalone/scene.js", "src/standalone/startupChrome.js", "src/standalone/startupChrome.test.mjs", "src/standalone/tools.js", "build/vite.js", "server/standalone/vite.config.js", "vite.config.js", "src/tooling/viteBuild.test.mjs", "src/tooling/allowedHosts.test.mjs", "server/providers/common/http.js", "server/providers/common/query.js", "server/providers/aircraft/opensky.js", "server/providers/aircraft/adsb-lol.js", "server/providers/aircraft/enrichment.js", "server/providers/aircraft/tracks.js", "server/providers/vessels/ais-store.js", "server/providers/vessels/ais-live.js", "server/providers/live.js", "src/tooling/liveProviders.test.mjs", "src/data/adsbLolFallback.js", "src/data/aisStreamAdapter.js", "src/data/aisWatchdog.js", "server/providers/common/geo.js", "server/providers/common/rate-limit.js", "server/providers/places.js", "server/providers/places/google-key.js", "server/providers/places/google.js", "server/providers/places/routes.js", "src/data/placeProviderPayloads.js", "src/tooling/placeProviders.test.mjs", "server/providers/common/same-site.js", "server/providers/space.js", "server/providers/space/celestrak.js", "server/providers/space/launch-library.js", "src/data/spaceProviderRequests.js", "src/tooling/spaceProviders.test.mjs", "server/providers/terrain.js", "server/providers/traffic.js", "server/providers/firms.js", "server/providers/gbfs.js", "src/data/gbfsSource.js", "src/data/terrainHeightsProxy.js", "src/data/terrainHeightsProxy.test.mjs", "src/data/tomtomTiles.js", "src/data/tomtomTiles.test.mjs", "src/data/firmsCsv.js", "src/data/firmsCsv.test.mjs", "src/tooling/environmentProviders.test.mjs", "server/providers/cctv.js", "server/providers/cctv/cap.js", "server/providers/cctv/groundHeights.js", "server/providers/cctv/catalog.js", "server/providers/cctv/lithuania.js", "src/data/cctvLithuania.test.mjs", "server/providers/cctv/constants.js", "server/providers/cctv/media.js", "server/providers/cctv/normalize.js", "src/data/cctvMissingNumbers.test.mjs", "server/providers/cctv/sources.js", "server/providers/radio.js", "server/providers/radio/catalog.js", "server/providers/radio/constants.js", "server/providers/radio/stations.js", "server/providers/radio/transport.js", "src/tooling/mediaProviders.test.mjs", "server/standalone/api-not-found.js", "src/tooling/previewServing.test.mjs", "server/providers/common/request.js", "server/providers/common/source-root.js", "src/data/tapAddress.test.mjs", "src/data/tapAddress.js", "server/providers/local.js", "server/providers/military-installations.js", "server/providers/military-installations/cache.js", "server/providers/military-installations/constants.js", "server/providers/military-installations/query.js", "server/providers/openai.js", "server/providers/openai/constants.js", "server/providers/openai/debug-log.js", "server/providers/openai/hud-summary.js", "server/providers/openai/instructions.js", "server/providers/openai/rate-limit.js", "server/providers/openai/realtime.js", "server/providers/openai/tools.js", "server/providers/overpass.js", "server/providers/overpass/cache.js", "server/providers/overpass/constants.js", "server/providers/overpass/geometry.js", "server/providers/overpass/query.js", "server/providers/overpass/transport.js", "server/providers/regional.js", "server/providers/regional/briefing.js", "server/providers/regional/http.js", "server/providers/regional/news.js", "server/providers/regional/place.js", "src/nominatimGeocode.js", "src/nominatimGeocode.test.mjs", "src/tooling/nominatimSearchRoute.test.mjs", "server/providers/regional/query.js", "server/providers/regional/weather-effects.js", "server/providers/regional/weather.js", "server/standalone/key-setup.js", "src/tooling/localServices.test.mjs", "src/search/index.js", "src/search/placeSearch.js", "src/search/google.js", "src/search/coordinateParser.js", "src/search/coordinateParser.test.mjs", "src/search/coordinateGeocoder.js", "src/search/presetGeocoder.js", "src/search/offlineGeocoders.test.mjs", "src/keylessGeocoder.js", "src/standalone/placeSearch.js", "src/ui/panelDisclosure.js", "src/ui/imagerySplit.js", "src/ui/imagerySplit.test.mjs", "src/ui/surfaceKeyboard.js", "src/ui/surfaceKeyboard.test.mjs", "src/ui/panelRails.js", "src/ui/leftPanelRail.js", "src/ui/rightPanelRail.js", "src/ui/panelResize.test.mjs", "src/ui/panelMeasurement.js", "src/ui/panelRailGeometry.js", "src/ui/panelRails.test.mjs", "src/panelStackLayout.js", "src/ui/applicationShortcuts.js", "src/ui/styleParameters.js", "src/ui/visualInput.js", "src/ui/visualInput.test.mjs", "scripts/qa-visual-input.mjs", "src/ui/displayControls.js", "src/ui/displayControls.test.mjs", "src/ui/cameraOrientationControls.js", "src/ui/cameraOrientationControls.test.mjs", "src/ui/effects.js", "src/ui/visualEffects.js", "src/ui/visualPresets.js", "src/ui/visualEffects.test.mjs", "src/bloom.js", "src/styles/retro.js", "src/styles/surveillance.js", "src/styles/thermal.js", "src/styles/anime.js", "src/styles/noir.js", "src/styles/snow.js", "scripts/qa-visual-effects.mjs", "scripts/qa-draw-tool.mjs", "scripts/qa-geo-import.mjs", "scripts/qa-geo-import-regressions.mjs", "scripts/qa-geo-import-large.mjs", "src/ui/mapSource.js", "src/ui/mapSourceControls.js", "src/ui/mapSourceControls.test.mjs", "src/mapStackChips.js", "scripts/qa-map-source-controls.mjs", "src/ui/layers.js", "src/ui/layerPanel.js", "src/ui/layerKeyRequirement.test.mjs", "src/ui/layerPanel.test.mjs", "src/ui/clearLayersControl.js", "scripts/qa-layer-panel.mjs", "scripts/qa-directions.mjs", "src/loadingFeedback.js", "src/data/installationFeedback.js", "src/ui/location.js", "src/ui/locationControls.js", "src/ui/locationSearch.js", "src/locationStatus.js", "src/ui/locationControls.test.mjs", "src/ui/locationSearch.test.mjs", "scripts/qa-location-controls.mjs", "src/ui/radio.js", "src/ui/radioControls.js", "src/ui/radioBindings.js", "src/ui/radioPresentation.js", "src/ui/radioTunerModel.js", "src/ui/radioControls.test.mjs", "scripts/qa-ui-disposal.mjs", "src/ui/cctv.js", "src/ui/cctvBindings.js", "src/ui/cctvCalibration.js", "src/ui/cctvControls.js", "src/ui/cctvControls.test.mjs", "src/ui/cctvFrames.js", "src/ui/cctvPresentation.js", "scripts/qa-camera-controls.mjs", "src/ui/context.js", "src/ui/contextActions.js", "src/ui/contextBindings.js", "src/ui/contextControls.js", "src/ui/contextControls.test.mjs", "src/ui/contextLayerChanges.js", "src/ui/contextPresentation.js", "src/ui/contextSession.js", "src/ui/contextSubscriptions.js", "src/ui/contextTransactions.js", "src/ui/cockpit.js", "src/ui/cockpitBriefing.js", "src/ui/cockpitCamera.js", "src/ui/cockpitContext.js", "src/ui/cockpitController.js", "src/ui/cockpitController.test.mjs", "src/ui/cockpitDisplayPortal.js", "src/ui/cockpitDisplayPortal.test.mjs", "src/ui/cockpitInput.js", "src/ui/cockpitInstruments.js", "src/ui/cockpitLayout.js", "src/ui/cockpitPresentation.js", "src/ui/cockpitSignals.js", "src/ui/cockpitTrackingController.js", "src/cockpitMath.js", "src/cockpitUtilityLayout.js", "src/cockpitVisionPolicy.js", "src/ui/scenes.js", "src/ui/sceneControls.js", "src/ui/scenePresentation.js", "src/ui/sceneControls.test.mjs", "scripts/qa-scene-controls.mjs", "src/ui.js", "src/standalone/ui.js", "src/ui/applicationShell.js", "src/ui/panelLayoutController.js", "src/ui/panelPositionControls.js", "src/ui/recordingControls.js", "src/ui/shellElements.js", "src/ui/shellFeedback.js", "src/ui/uiLifetime.js", "src/ui/styles.js", "src/ui/shellLifecycle.test.mjs", "src/testSupport/readStylesheet.mjs", "src/testSupport/streetLevelFakes.mjs", "src/splitFlap.js", "style.css", "src/ui/styles/overlays.css", "src/ui/styles/command-dock-trays.css", "src/ui/styles/location.css", "src/ui/styles/recording.css", "src/ui/styles/status.css", "src/ui/styles/layers.css", "src/ui/styles/controls.css", "src/ui/styles/cctv.css", "src/ui/styles/foundation.css", "src/ui/styles/first-run.css", "src/ui/styles/scenes.css", "src/ui/styles/command-dock.css", "src/ui/styles/command-dock-sliding.css", "src/ui/styles/provider-settings.css", "src/ui/styles/radio.css", "src/ui/styles/responsive.css", "src/ui/styles/voice-cost.css", "src/ui/styles/cockpit.css", "src/ui/styles/command-dock-compact.css", "src/app/stateChannel.js", "src/app/stateChannel.test.mjs", "src/sources/live/aircraft.js", "src/sources/live/contract.js", "src/sources/live/contract.test.mjs", "src/sources/live/index.js", "src/sources/live/standalone.js", "src/sources/live/vessels.js", "src/data/flights.js", "src/testSupport/readLayerSource.mjs", "src/layers/flights/lifecycle.js", "src/layers/flights/motion.js", "src/layers/flights/controller.js", "src/layers/flights/state.js", "src/layers/flights/policy.js", "src/layers/flights/tracking.js", "src/layers/flights/rendering.js", "src/layers/flights/testing.js", "src/layers/flights/evidence.js", "src/layers/flights/ingestion.js", "src/layers/flights/queries.js", "src/layers/flights/index.js", "src/layers/flights/enrichment.js", "src/layers/flights/ownership.test.mjs", "src/data/militaryFlights.js", "src/data/militaryRegistry.js", "src/layers/military/lifecycle.js", "src/layers/military/motion.js", "src/layers/military/controller.js", "src/layers/military/state.js", "src/layers/military/policy.js", "src/layers/military/tracking.js", "src/layers/military/rendering.js", "src/layers/military/testing.js", "src/layers/military/ingestion.js", "src/layers/military/queries.js", "src/layers/military/index.js", "src/layers/aircraft/index.js", "src/layers/aircraft/classification.js", "src/layers/military/ownership.test.mjs", "src/layers/aircraft/classification.test.mjs", "src/data/aisLiveVessels.js", "src/layers/vessels/cards.js", "src/layers/vessels/evidence.js", "src/layers/vessels/index.js", "src/layers/vessels/ingestion.js", "src/layers/vessels/lifecycle.js", "src/layers/vessels/policy.js", "src/layers/vessels/queries.js", "src/layers/vessels/rendering.js", "src/layers/vessels/selection.js", "src/layers/vessels/state.js", "src/layers/vessels/testing.js", "src/layers/vessels/tracking.js", "src/layers/vessels/ownership.test.mjs", "src/data/earthquakes.js", "src/app/layers/airQuality.js", "src/layers/airQuality/index.js", "src/layers/airQuality/model.js", "src/layers/airQuality/model.test.mjs", "src/layers/airQuality/ownership.test.mjs", "src/layers/airQuality/source.js", "src/layers/earthquakes/index.js", "src/layers/earthquakes/model.js", "src/layers/earthquakes/source.js", "src/layers/earthquakes/ownership.test.mjs", "src/layers/perimeters/index.js", "src/layers/perimeters/records.js", "src/layers/perimeters/source.js", "src/layers/perimeters/cards.js", "src/layers/perimeters/inciweb.js", "src/layers/perimeters/records.test.mjs", "src/layers/perimeters/source.test.mjs", "src/layers/perimeters/cards.test.mjs", "src/layers/perimeters/inciweb.test.mjs", "src/layers/perimeters/ownership.test.mjs", "src/data/firmsHeatmap.js", "src/data/fireAnchors.js", "src/layers/firms/anchors.js", "src/layers/firms/cards.js", "src/layers/firms/index.js", "src/layers/firms/ingestion.js", "src/layers/firms/lifecycle.js", "src/layers/firms/model.js", "src/layers/firms/policy.js", "src/layers/firms/queries.js", "src/layers/firms/rendering.js", "src/layers/firms/selection.js", "src/layers/firms/source.js", "src/layers/firms/state.js", "src/layers/firms/viewport.js", "src/layers/firms/source.test.mjs", "src/layers/satellites/lifecycle.js", "src/layers/satellites/interaction.js", "src/layers/satellites/controls.js", "src/layers/satellites/source.js", "src/layers/satellites/labels.js", "src/layers/satellites/catalog.js", "src/layers/satellites/state.js", "src/layers/satellites/policy.js", "src/layers/satellites/tracking.js", "src/layers/satellites/rendering.js", "src/layers/satellites/testing.js", "src/layers/satellites/ingestion.js", "src/layers/satellites/index.js", "src/layers/satellites/orbits.js", "src/layers/launches/lifecycle.js", "src/layers/launches/controls.js", "src/layers/launches/panel.js", "src/layers/launches/source.js", "src/layers/launches/policyHelpers.js", "src/layers/launches/replay.js", "src/layers/launches/launchPad.js", "src/layers/launches/state.js", "src/layers/launches/policy.js", "src/layers/launches/rendering.js", "src/layers/launches/testing.js", "src/layers/launches/ingestion.js", "src/layers/launches/overlays.js", "src/layers/launches/orbitRendering.js", "src/layers/launches/index.js", "src/layers/launches/paths.js", "src/layers/launches/model.js", "src/layers/launches/selection.js", "src/layers/launches/camera.js", "src/data/localGeojson.analyst.test.mjs", "src/data/satellites.analyst.test.mjs", "src/data/layerSnapshot.test.mjs", "src/data/satellitePass.test.mjs", "src/data/satellites.js", "src/data/rocketLaunches.js", "src/layers/satellites/source.test.mjs", "src/layers/launches/source.test.mjs", "src/layers/installations/lifecycle.js", "src/layers/installations/viewport.js", "src/layers/installations/controls.js", "src/layers/installations/source.js", "src/layers/installations/state.js", "src/layers/installations/policy.js", "src/layers/installations/rendering.js", "src/layers/installations/ingestion.js", "src/layers/installations/index.js", "src/layers/installations/model.js", "src/layers/installations/selection.js", "src/layers/awareness/focus.js", "src/layers/awareness/lifecycle.js", "src/layers/awareness/dependencies.js", "src/layers/awareness/controls.js", "src/layers/awareness/panel.js", "src/layers/awareness/state.js", "src/layers/awareness/policy.js", "src/layers/awareness/rendering.js", "src/layers/awareness/testing.js", "src/layers/awareness/ingestion.js", "src/layers/awareness/queries.js", "src/layers/awareness/navigation.js", "src/layers/awareness/index.js", "src/layers/awareness/model.js", "src/layers/awareness/history.js", "src/layers/awareness/subject.js", "src/data/militaryInstallations.js", "src/data/militaryAwareness.js", "src/layers/installations/source.test.mjs", "src/layers/traffic/flow.js", "src/layers/traffic/lifecycle.js", "src/layers/traffic/viewport.js", "src/layers/traffic/controls.js", "src/layers/traffic/source.js", "src/layers/traffic/state.js", "src/layers/traffic/policy.js", "src/layers/traffic/rendering.js", "src/layers/traffic/ingestion.js", "src/layers/traffic/flowSource.js", "src/layers/traffic/animation.js", "src/layers/traffic/index.js", "src/layers/traffic/flowDecode.js", "src/layers/traffic/model.js", "src/layers/traffic/timing.js", "src/layers/traffic/style.js", "src/layers/bikeshare/lifecycle.js", "src/layers/bikeshare/viewport.js", "src/layers/bikeshare/registry.js", "src/layers/bikeshare/controls.js", "src/layers/bikeshare/source.js", "src/layers/bikeshare/state.js", "src/layers/bikeshare/policy.js", "src/layers/bikeshare/rendering.js", "src/layers/bikeshare/testing.js", "src/layers/bikeshare/ingestion.js", "src/layers/bikeshare/queries.js", "src/layers/bikeshare/index.js", "src/layers/bikeshare/model.js", "src/layers/bikeshare/selection.js", "src/data/traffic.js", "src/data/bikeshare.js", "src/data/flowTiles.js", "src/layers/traffic/source.test.mjs", "src/layers/bikeshare/source.test.mjs", "src/layers/bikeshare/proxyRoute.test.mjs", "scripts/traffic-fixtures.mjs", "src/layers/traffic/navigation.test.mjs", "scripts/qa-traffic-navigation.mjs", "src/ui/frameRateMonitor.js", "src/ui/frameRateMonitor.test.mjs", "src/layers/cctv/lifecycle.js", "src/layers/cctv/controls.js", "src/layers/cctv/geometry.js", "src/layers/cctv/source.js", "src/layers/cctv/catalog.js", "src/layers/cctv/state.js", "src/layers/cctv/policy.js", "src/layers/cctv/projection.js", "src/layers/cctv/cards.js", "src/layers/cctv/rendering.js", "src/layers/cctv/testing.js", "src/layers/cctv/ingestion.js", "src/layers/cctv/hover.js", "src/layers/cctv/navigation.js", "src/layers/cctv/index.js", "src/layers/cctv/model.js", "src/layers/cctv/geometryQueue.js", "src/layers/cctv/selection.js", "src/layers/cctv/calibration.js", "src/layers/cctv/frames.js", "src/layers/cctv/presentation.js", "src/layers/cctv/ground.js", "src/layers/cctv/health.js", "src/data/cctv.js", "src/data/cctvCatalogCap.test.mjs", "src/data/cctvDisplayCode.test.mjs", "src/data/cctvFootprint.js", "src/data/cctvGroundHeights.test.mjs", "src/data/cctvFootprint.test.mjs", "src/data/cctvEstonia.test.mjs", "src/data/cctvWarendorf.test.mjs", "src/data/cctvCalgary.test.mjs", "src/data/cctvCataloniaSource.test.mjs", "src/data/cctvVegvesen.test.mjs", "src/data/cctvNyc.test.mjs", "src/data/cctvNswSource.test.mjs", "src/data/cctvTxdotSource.test.mjs", "src/layers/cctv/source.test.mjs", "src/data/alprCameras.js", "src/data/alprCameras.test.mjs", "src/data/dataCredits.test.mjs", "src/layers/alpr/index.js", "src/layers/alpr/model.js", "src/layers/alpr/policy.js", "src/layers/alpr/presentation.js", "src/layers/alpr/visuals.js", "src/layers/alpr/overlay.js", "src/layers/alpr/overlay.test.mjs", "src/layers/alpr/source.js", "src/layers/alpr/source.test.mjs", "src/layers/radio/catalogModel.js", "src/layers/radio/categories.js", "src/layers/radio/clustering.js", "src/layers/radio/controls.js", "src/layers/radio/index.js", "src/layers/radio/ingestion.js", "src/layers/radio/interaction.js", "src/layers/radio/labels.js", "src/layers/radio/lifecycle.js", "src/layers/radio/model.js", "src/layers/radio/navigation.js", "src/layers/radio/playback.js", "src/layers/radio/policy.js", "src/layers/radio/presentation.js", "src/layers/radio/queries.js", "src/layers/radio/rendering.js", "src/layers/radio/selection.js", "src/layers/radio/source.js", "src/layers/radio/state.js", "src/layers/radio/tuning.js", "src/layers/radio/tuningNoise.js", "src/layers/radio/volume.js", "src/data/radio.js", "src/layers/radio/source.test.mjs", "src/layers/submarineCables/bundledSource.js", "src/layers/submarineCables/geometry.js", "src/layers/submarineCables/index.js", "src/layers/submarineCables/ingestion.js", "src/layers/submarineCables/interaction.js", "src/layers/submarineCables/lifecycle.js", "src/layers/submarineCables/overlay.js", "src/layers/submarineCables/policy.js", "src/layers/submarineCables/rendering.js", "src/layers/submarineCables/state.js", "src/layers/submarineCables/surface.js", "src/data/telegeographySubmarineCables.js", "src/data/telegeographySubmarineCables.test.mjs", "src/data/naturalEarthRegions.js", "src/data/neighborhoodPolygons.js", "src/data/bundledJson.js", "src/layers/submarineCables/bundledSource.test.mjs", "src/maps/availability.js", "src/maps/catalog.js", "src/maps/controller.js", "src/maps/controller.test.mjs", "src/maps/imageryComparison.js", "src/maps/credits.js", "src/maps/defaultSources.js", "src/maps/google3d.js", "src/maps/imagery.js", "src/maps/registry.js", "src/maps/terrain.js", "src/maps/terrainRetry.js", "src/maps/terrainRetry.test.mjs", "src/mapStackController.js", "src/mapStartup.js", "src/mapStackChips.test.mjs", "src/mapStackUnavailableReason.test.mjs", "src/mapStartup.test.mjs", "src/maps/sourceFactories.test.mjs", "src/search/geospatial.js", "src/search/http.js", "src/search/defaults.js", "src/search/geospatial.test.mjs", "src/voice/commands.js", "src/voice/control.js", "src/voice/realtimeBackend.js", "src/voice/realtimeBackend.test.mjs", "src/voice/layerSummary.js", "build/application-html.js", "src/app/sourceSlot.js", "src/app/sources.js", "src/ui/composition.js", "src/services/application.js", "src/services/requests.js", "src/app/scene.js", "src/app/controls.js", "src/app/data.js", "src/app/tools.js", "src/app/startupChrome.js", "src/app/errors.js", "scripts/project-root.mjs", "src/toolProjectRoot.test.mjs", "src/app/catalog.js", "src/standalone/catalog.js", "src/app/catalog.test.mjs", "src/app/layers/militaryInstallations.js", "src/app/layers/alprCameras.js", "src/app/layers/traffic.js", "src/app/layers/submarineCables.js", "src/app/layers/militaryFlights.js", "src/app/layers/bikeshare.js", "src/app/layers/flights.js", "src/app/layers/radio.js", "src/app/layers/earthquakes.js", "src/app/layers/perimeters.js", "src/app/layers/cctv.js", "src/app/layers/firms.js", "src/app/layers/satellites.js", "src/app/layers/militaryAwareness.js", "src/app/layers/rocketLaunches.js", "src/app/layers/overlayHost.js", "src/app/layers/aisLiveVessels.js", "src/app/constructCatalog.js", "src/standalone/layerSources.js", "src/app/constructCatalog.test.mjs", "src/app/surfaceServices.js", "src/app/operations.js", "src/data/surfaceServices.js", "src/annotations/resolver.js", "src/services/terrainHeights.js", "src/services/terrainHeights.test.mjs", "src/services/groundFloor.js", "src/services/meshFloorSampler.js", "src/services/groundSnap.js", "src/app/operations.test.mjs", "src/data/lifecycle.js", "src/data/manager.js", "src/app/layerPresentation.js", "src/ui/navigationController.js", "src/ui/shareRestoration.js", "src/ui/visualSettings.js", "src/ui/panelChrome.js", "src/testSupport/readShellSource.mjs", "src/ui/stateOwners.test.mjs", "src/layers/flights/records.js", "src/layers/flights/recordPolicy.js", "src/layers/flights/snapshotRenderer.js", "src/layers/flights/records.test.mjs", "src/layers/flights/ingestion.test.mjs", "src/layers/military/records.js", "src/layers/military/recordPolicy.js", "src/layers/military/snapshotRenderer.js", "src/layers/military/records.test.mjs", "src/layers/military/ingestion.test.mjs", "src/layers/vessels/records.js", "src/layers/vessels/recordPolicy.js", "src/layers/vessels/snapshotRenderer.js", "src/layers/vessels/records.test.mjs", "src/layers/vessels/ingestion.test.mjs", "src/cityPresets.test.mjs", "server/providers/cctv/range.js", "src/data/cctvMediaRange.test.mjs", "src/materialSymbolsSubset.test.mjs", "scripts/pinokio-update.mjs", "src/pinokioUpdatePreview.test.mjs", "src/data/routeSteps.js", "src/data/routeSteps.test.mjs", "src/data/directions.js", "src/data/directions.test.mjs", "src/app/layers/directions.js", "src/layers/directions/index.js", "src/sources/radioBrowser.js", "src/sources/cctvTypes.js", "src/sources/protocols.test.mjs", "src/voice/actionSchemas.js", "src/voice/actionSchemas.test.mjs", "server/providers/openai/toolDescriptions.js", "src/voice/session.js", "src/voice/sessionCommands.js", "src/voice/realtimeSession.js", "src/voice/realtimeEvents.js", "src/voice/session.test.mjs", "src/layers/alpr/records.js", "src/layers/earthquakes/records.js", "src/sources/sourceSlot.js", "src/data/feedState.js", "src/app/localGeojsonServices.js", "src/layers/cctv/sourcePolicy.js", "scripts/module-analysis.mjs", "scripts/check-import-directions.mjs", "src/tooling/importDirections.test.mjs", "src/sources/reference.js", "src/sources/reference.test.mjs", "src/search/nominatim.js", "src/search/nominatim.test.mjs", "src/sources/httpBody.js", "src/sources/httpBody.test.mjs", "src/sources/overpass.js", "src/sources/nominatim.js", "server/providers/transit.js", "server/providers/transitHistory.js", "server/providers/transitHistory.test.mjs", "src/data/transitFeeds.js", "src/data/transitFeeds.test.mjs", "src/data/transitProxy.js", "src/data/transitProxy.test.mjs", "src/data/gtfsRealtime.js", "src/data/gtfsRealtime.test.mjs", "src/data/transit.js", "src/data/transit.test.mjs", "src/layers/transit/controls.js", "src/layers/transit/height.js", "src/layers/transit/index.js", "src/layers/transit/ingestion.js", "src/layers/transit/lifecycle.js", "src/layers/transit/policy.js", "src/layers/transit/queries.js", "src/layers/transit/rendering.js", "src/layers/transit/selection.js", "src/layers/transit/state.js", "src/layers/transit/testing.js", "src/layers/transit/viewport.js", "src/layers/transit/lifecycle.test.mjs", "scripts/qa-transit.mjs", "scripts/qa-transit-heading.mjs", "src/tooling/transitProvider.test.mjs", "src/app/layers/transit.js", "src/data/transitIcons.js", "src/data/cameraSensitivity.js", "src/data/contactPlayback.js", "src/data/contactTrailRenderer.js", "src/data/contactTrailRenderer.test.mjs", "src/layers/transit/trails.js", "src/data/contactPlayback.test.mjs", "src/layers/transit/movement.js", "src/layers/transit/movement.test.mjs", "src/data/transitPresetStyle.js", "src/data/transitPresetStyle.test.mjs", "src/data/transitIcons.test.mjs", "src/overlays/worldOverlayTokens.test.mjs", "src/app/layers/transit.test.mjs", "src/layers/transit/qaMetrics.js", "src/layers/transit/qaMetrics.test.mjs", "scripts/qa-transit-scenes.mjs", "scripts/qa-transit-controls.mjs", "src/tooling/transitQa.test.mjs", "scripts/qa-transit-browser.mjs", "scripts/qa-transit-recovery.mjs", "scripts/format-runtime.json", "src/tooling/transitService.test.mjs", "src/sources/overpassFeatures.test.mjs", "src/data/cctvHlsStream.test.mjs", "src/layers/cctv/videoPlayback.test.mjs", "src/ui/cctvVideo.test.mjs", "src/ui/styles/weather.css", "src/layers/weather/index.js", "src/layers/weather/clock.js", "src/layers/weather/clock.test.mjs", "src/layers/weather/rendering.js", "src/layers/weather/shellRendering.js", "src/layers/weather/shellRendering.test.mjs", "src/layers/weather/infraredAlpha.js", "src/layers/weather/infraredAlpha.test.mjs", "src/layers/weather/infraredImage.js", "src/layers/weather/infraredImage.test.mjs", "src/layers/weather/source.js", "src/layers/weather/weather.test.mjs", "src/layers/weather/rasterTiles.test.mjs", "src/layers/wind/rendering.test.mjs", "src/layers/weather/source.test.mjs", "src/data/weatherProxy.test.mjs", "server/providers/weather.js", "src/director/clock.test.mjs", "src/director/timeline.test.mjs", "src/scenes/packs/registry.test.mjs", "scripts/qa-director-timing.mjs", "src/director/document.test.mjs", "src/director/camera.test.mjs", "src/scenes/cameraMotion.test.mjs", "scripts/qa-director-camera.mjs", "src/director/packs/packs.test.mjs", "scripts/qa-director-packs.mjs", "src/scenes/dataPacks/presentation.test.mjs", "src/director/interactions/interactions.test.mjs", "scripts/qa-director-interactions.mjs", "src/director/sharing/sharing.test.mjs", "scripts/qa-director-sharing.mjs", "src/ui/weatherPanel.js", "src/ui/weatherPanel.test.mjs", "src/ui/railCards.js", "src/ui/railCards.test.mjs", "src/ui/railTimeline.js", "src/ui/railTimeline.test.mjs", "src/layers/weather/imageryOrder.js", "src/layers/weather/imageryOrder.test.mjs", "server/providers/cyclones.js", "server/providers/firePerimeters.js", "src/data/cyclonesProxy.test.mjs", "src/data/firePerimetersProxy.test.mjs", "server/providers/gnssIntegrity.js", "src/data/gnssIntegrityProxy.test.mjs", "src/app/layers/gnss.js", "src/layers/gnss/index.js", "src/layers/gnss/records.js", "src/layers/gnss/source.js", "src/layers/gnss/records.test.mjs", "src/layers/gnss/source.test.mjs", "src/layers/gnss/ownership.test.mjs", "scripts/qa-gnss.mjs", "src/layers/cyclones/index.js", "src/layers/cyclones/rendering.js", "src/layers/cyclones/labels.js", "src/layers/cyclones/source.js", "src/layers/cyclones/rendering.test.mjs", "src/layers/cyclones/labels.test.mjs", "src/layers/cyclones/index.test.mjs", "src/layers/cyclones/source.test.mjs", "src/data/aisStreamSentinels.test.mjs", "scripts/qa-weather-perf.mjs", "scripts/qa-weather-journey.mjs", "scripts/qa-weather-swap.mjs", "scripts/qa-weather-teardown.mjs", "src/layers/weather/imageryHost.test.mjs", "src/sdr/adsbDecoder.test.mjs", "src/sdr/controller.test.mjs", "src/sdr/gain.test.mjs", "src/sdr/spectrum.test.mjs", "src/sdr/usbDevices.test.mjs", "src/sources/adsbRecords.test.mjs", "src/layers/localAdsb/index.test.mjs", "src/ui/localSdrControls.test.mjs", "src/ui/localSdrMarkup.test.mjs", "src/ui/localSdrPresentation.test.mjs", "src/data/localReceiversProxy.test.mjs", "src/layers/localAdsb/feeds.test.mjs", "src/ui/railScrollers.test.mjs", "src/layers/localAdsb/motion.test.mjs", "src/data/modelEligibility.test.mjs", "src/layers/recentImagery/model.test.mjs", "src/layers/recentImagery/catalog.test.mjs", "src/maps/imageryHost.test.mjs", "src/layers/recentImagery/rendering.test.mjs", "src/layers/recentImagery/thumbnails.test.mjs", "src/layers/recentImagery/index.test.mjs", "src/ui/imageryBoxTool.test.mjs", "src/ui/recentImagery.test.mjs", "src/layers/recentImagery/testDoubles.mjs", "scripts/qa-recent-imagery.mjs", "src/ui/streetLevelControls.js", "src/ui/streetLevelPresentation.js", "src/ui/streetLevelPresentation.test.mjs", "src/app/layers/streetLevel.js", "src/tooling/mapillaryProvider.test.mjs", "src/layers/streetLevel/providers/mapillary/source.test.mjs", "src/streetLevelMarkup.test.mjs", "src/layers/streetLevel/index.js", "src/layers/streetLevel/policy.js", "src/layers/streetLevel/filter.js", "src/layers/streetLevel/registry.js", "src/layers/streetLevel/params.js", "src/layers/streetLevel/pickRouter.js", "src/layers/streetLevel/uiState.js", "src/layers/streetLevel/groundCast.js", "src/layers/streetLevel/meshSampler.js", "src/layers/streetLevel/view.js", "src/layers/streetLevel/marker.js", "src/layers/streetLevel/cameraFollow.js", "src/layers/streetLevel/credits.js", "src/layers/streetLevel/viewerHost.js", "src/layers/streetLevel/providers/mapillary/index.js", "src/layers/streetLevel/state.js", "src/layers/streetLevel/providers/mapillary/policy.js", "src/layers/streetLevel/providers/mapillary/coverage.js", "src/layers/streetLevel/providers/mapillary/sequences.js", "src/layers/streetLevel/glyphs.js", "src/layers/streetLevel/providers/mapillary/decode.js", "src/layers/streetLevel/tileMath.js", "src/layers/streetLevel/selection.js", "src/layers/streetLevel/providers/mapillary/viewer.js", "src/layers/streetLevel/providers/mapillary/source.js", "src/layers/streetLevel/groundClick.js", "src/layers/streetLevel/providers/google/index.js", "src/layers/streetLevel/providers/google/policy.js", "src/layers/streetLevel/providers/google/viewer.js", "src/layers/streetLevel/providers/google/mapsLoader.js", "src/layers/streetLevel/groundClick.test.mjs", "src/app/layers/streetLevel.test.mjs", "src/layers/streetLevel/providers/google/provider.test.mjs", "src/layers/streetLevel/providers/google/viewer.test.mjs", "src/layers/streetLevel/providers/google/mapsLoader.test.mjs", "src/layers/streetLevel/providers/kartaview/index.js", "src/layers/streetLevel/providers/kartaview/policy.js", "src/layers/streetLevel/providers/kartaview/source.js", "src/layers/streetLevel/providers/kartaview/decode.js", "src/layers/streetLevel/providers/kartaview/viewer.js", "src/layers/streetLevel/panorama.js", "src/layers/streetLevel/lineCoverage.js", "src/layers/streetLevel/sequenceCones.js", "src/layers/streetLevel/providers/kartaview/policy.test.mjs", "src/layers/streetLevel/providers/kartaview/decode.test.mjs", "src/layers/streetLevel/providers/kartaview/source.test.mjs", "src/layers/streetLevel/panorama.test.mjs", "src/layers/streetLevel/providers/kartaview/viewer.test.mjs", "src/layers/streetLevel/providers/kartaview/provider.test.mjs", "src/layers/streetLevel/providers/panoramax/index.js", "src/layers/streetLevel/providers/panoramax/policy.js", "src/layers/streetLevel/providers/panoramax/source.js", "src/layers/streetLevel/providers/panoramax/decode.js", "src/layers/streetLevel/providers/panoramax/viewer.js", "src/layers/streetLevel/photoViewer.js", "src/layers/streetLevel/limiter.js", "src/layers/streetLevel/imageSize.js", "src/layers/streetLevel/tileCache.js", "src/layers/streetLevel/providers/panoramax/policy.test.mjs", "src/layers/streetLevel/providers/panoramax/decode.test.mjs", "src/layers/streetLevel/providers/panoramax/source.test.mjs", "src/layers/streetLevel/providers/panoramax/viewer.test.mjs", "src/layers/streetLevel/providers/panoramax/provider.test.mjs", "src/testSupport/panoramaxFixtures.mjs", "src/layers/streetLevel/photoViewer.test.mjs", "src/layers/streetLevel/limiter.test.mjs", "src/layers/streetLevel/imageSize.test.mjs", "src/layers/streetLevel/lineCoverage.test.mjs", "src/testSupport/kartaViewFakes.mjs", "src/testSupport/googleStreetViewFakes.mjs", "server/providers/mapillary.js", "server/providers/mapillary/routes.js", "server/providers/mapillary/constants.js", "server/providers/mapillary/tiles.js", "server/providers/mapillary/trim.js", "src/layers/streetLevel/tileMath.test.mjs", "scripts/qa-street-level.mjs", "src/tooling/streetLevelQa.test.mjs", "scripts/qa-browserEvidence.mjs", "scripts/qa-chrome.mjs", "src/qaChrome.test.mjs", "scripts/fixtures/street-level/mapillaryGraph.mjs", "scripts/fixtures/street-level/kartaView.mjs", "scripts/fixtures/street-level/panoramax.mjs", "src/layers/streetLevel/filter.test.mjs", "src/layers/streetLevel/registry.test.mjs", "src/layers/streetLevel/params.test.mjs", "src/layers/streetLevel/pickRouter.test.mjs", "src/layers/streetLevel/uiState.test.mjs", "src/layers/streetLevel/groundCast.test.mjs", "src/layers/streetLevel/meshSampler.test.mjs", "src/layers/streetLevel/view.test.mjs", "src/layers/streetLevel/providers/mapillary/provider.test.mjs", "src/layers/streetLevel/providers/mapillary/decode.test.mjs", "src/layers/streetLevel/providers/mapillary/coverage.test.mjs", "src/layers/streetLevel/providers/mapillary/coverageFixture.mjs", "src/layers/streetLevel/cameraFollow.test.mjs", "src/ui/streetLevelControls.test.mjs", "src/ui/panelDock.test.mjs", "src/layers/streetLevel/marker.test.mjs", "src/layers/streetLevel/viewerHost.test.mjs", "src/layers/streetLevel/providers/mapillary/sequences.test.mjs", "src/layers/streetLevel/selection.test.mjs", "src/layers/streetLevel/index.test.mjs", "scripts/qa-overpass-offload.mjs", "src/overpassOffload.test.mjs", "src/sources/openFreeMap.test.mjs", "src/sources/vectorTiles.test.mjs", "src/sources/militaryTileGeometry.test.mjs", "src/layers/traffic/surface.test.mjs", "src/layers/traffic/roadModes.test.mjs", "scripts/qa-traffic-motion.mjs", "src/layers/traffic/motion.test.mjs", "scripts/qa-journey-recorder.mjs", "scripts/qa-alpr-journey.mjs", "scripts/qa-context-arrivals.mjs", "src/tools/catalog.test.mjs", "src/tools/area.test.mjs", "src/tools/queries/queries.test.mjs", "src/tools/mcp/mcp.test.mjs", "src/tools/localServer.test.mjs", "src/tools/mcpPanelKey.test.mjs", "src/tools/queries/aviation.test.mjs", "src/tools/queries/space.test.mjs", "src/tools/queries/media.test.mjs", "src/tools/queries/places.test.mjs", "src/layers/transit/source.test.mjs", "src/tools/queries/mobility.test.mjs", "src/tools/queries/environment.test.mjs", "src/tools/queries/maritime.test.mjs", "src/tools/queries/share.test.mjs", "src/tools/localRoute.test.mjs", "src/tools/queries/atmosphere.test.mjs", "src/tools/queries/imagery.test.mjs", "src/tools/queries/cables.test.mjs", "src/tools/queries/surveillance.test.mjs", "src/tools/queries/infrastructure.test.mjs", "src/tools/queries/events.test.mjs", "src/tools/functions.test.mjs", "src/tools/surfaces.test.mjs", "src/tools/places.test.mjs", "src/view/index.test.mjs", "src/tools/views.test.mjs", "src/app/embed.test.mjs", "src/tools/globePanel.test.mjs", "src/costEndpointThrottle.test.mjs", "src/sources/gbfsStations.test.mjs", "scripts/qa-gbfs-names.mjs", "src/ui/flyToDataSource.js", "src/ui/flyToDataSource.test.mjs" ]