Adapting the uptime monitor
Replace the sample edge nodes in data.ts with the deployment's locations, health,
latency, and uptime values. StatusSidebar and EdgeNodeMarker read the same node
records, so keeping one normalized list preserves selection and status consistency.
Country boundaries load from a pinned Natural Earth GeoJSON file on jsDelivr. Host it
locally if the application cannot fetch external runtime data. The map uses blank, so
it does not request the default CARTO basemap.
