=== Script tag count ===
1
=== Function definitions ===
function activateNav
function addDiscRow
function addGradientRow
function addLandslideRow
function addSampleRow
function addSoilRow
function captureGPS
function computeQ
function computeRMR
function delRow
function filterMap
function initCharts
function initMap
function openSection
function populateDates
function processAlerts
function refreshData
function saveDraft
function showToast
function submitRecord
function switchView
function toggleSection
function updateProgress
function updateSpatialSummary
function updateStrengthBar
function updateWeatherBar
=== View divs ===
id="viewDashboard"
id="viewMap"
id="viewForm"
id="viewAlerts"
id="viewDocs"
=== Chart canvases ===
id="themeChart"
id="hazardChart"
id="geothermalChart"
id="timelineChart"
id="sampleChart"
=== Map container ===
  const container = document.getElementById('mapContainer');
  leafletMap = L.map('mapContainer', {
=== Leaflet link/script ===
18
=== Chart.js script ===
1
