{
 "about": "What changed in MeteoAlarm's portugal feed between two reads of ours. appeared: a new message that replaces nothing; replaced: a new message that names an earlier one (with whether the level or the hours changed); left: no longer listed (expired, replaced, or gone before its expiry); expired_in_feed: still listed, its expiry passed between the reads. Facts about the feed; the warnings are the national service's.",
 "source": "https://feeds.meteoalarm.org/api/v1/warnings/feeds-portugal",
 "from_read_utc": "2026-11-11T07:27:44Z",
 "to_read_utc": "2026-11-11T08:24:50Z",
 "from_sha256": "73a4a37b06d7274f7ea0c60bd66d1d6226b549f900e2621921eb6b38b1edb922",
 "to_sha256": "65644833386e8d9915b5d58a1db78b578d9c9022eaa42017b5512054c6a598e9",
 "counts": {
  "appeared": 1,
  "replaced": 10,
  "left": 10,
  "expired_in_feed": 0,
  "changed_in_place": 0
 },
 "appeared": [
  {
   "id": "2.49.0.0.620.0.PT.261111071630.PO-03-451",
   "area": "Faro",
   "hazard": "Thunderstorm",
   "level": "yellow",
   "onset_utc": "2026-11-11T09:00:00Z",
   "expires_utc": "2026-11-11T18:00:00Z",
   "sent_utc": "2026-11-11T07:16:30Z",
   "event": "Yellow Thunderstorm Warning"
  }
 ],
 "replaced": [
  {
   "id": "2.49.0.0.620.0.PT.261111071630.PO-01-1925",
   "area": "Guarda",
   "hazard": "Wind",
   "level": "yellow",
   "onset_utc": "2026-11-11T12:00:00Z",
   "expires_utc": "2026-11-11T21:00:00Z",
   "sent_utc": "2026-11-11T07:16:30Z",
   "event": "Yellow Wind Warning",
   "replaces": "2.49.0.0.620.0.PT.261110071840.PO-01-1922",
   "replaces_sent_utc": "2026-11-10T07:18:40Z",
   "was": {
    "id": "2.49.0.0.620.0.PT.261110071840.PO-01-1922",
    "area": "Guarda",
    "hazard": "Wind",
    "level": "orange",
    "onset_utc": "2026-11-11T12:00:00Z",
    "expires_utc": "2026-11-11T21:00:00Z",
    "sent_utc": "2026-11-10T07:18:40Z"
   },
   "level_changed": "orange -> yellow",
   "hours_changed": false,
   "text_changed": true
  },
  {
   "id": "2.49.0.0.620.0.PT.261111071630.PO-01-1926",
   "area": "Castelo Branco",
   "hazard": "Wind",
   "level": "yellow",
   "onset_utc": "2026-11-11T12:00:00Z",
   "expires_utc": "2026-11-11T21:00:00Z",
   "sent_utc": "2026-11-11T07:16:30Z",
   "event": "Yellow Wind Warning",
   "replaces": "2.49.0.0.620.0.PT.261110071840.PO-01-1923",
   "replaces_sent_utc": "2026-11-10T07:18:40Z",
   "was": {
    "id": "2.49.0.0.620.0.PT.261110071840.PO-01-1923",
    "area": "Castelo Branco",
    "hazard": "Wind",
    "level": "orange",
    "onset_utc": "2026-11-11T12:00:00Z",
    "expires_utc": "2026-11-11T21:00:00Z",
    "sent_utc": "2026-11-10T07:18:40Z"
   },
   "level_changed": "orange -> yellow",
   "hours_changed": false,
   "text_changed": true
  },
  {
   "id": "2.49.0.0.620.0.PT.261111071630.PO-01-1927",
   "area": "Coimbra",
   "hazard": "Wind",
   "level": "yellow",
   "onset_utc": "2026-11-11T12:00:00Z",
   "expires_utc": "2026-11-11T21:00:00Z",
   "sent_utc": "2026-11-11T07:16:30Z",
   "event": "Yellow Wind Warning",
   "replaces": "2.49.0.0.620.0.PT.261110071840.PO-01-1924",
   "replaces_sent_utc": "2026-11-10T07:18:40Z",
   "was": {
    "id": "2.49.0.0.620.0.PT.261110071840.PO-01-1924",
    "area": "Coimbra",
    "hazard": "Wind",
    "level": "orange",
    "onset_utc": "2026-11-11T12:00:00Z",
    "expires_utc": "2026-11-11T21:00:00Z",
    "sent_utc": "2026-11-10T07:18:40Z"
   },
   "level_changed": "orange -> yellow",
   "hours_changed": false,
   "text_changed": true
  },
  {
   "id": "2.49.0.0.620.0.PT.261111071630.PO-01-1928",
   "area": "Leiria",
   "hazard": "Wind",
   "level": "yellow",
   "onset_utc": "2026-11-11T12:00:00Z",
   "expires_utc": "2026-11-11T21:00:00Z",
   "sent_utc": "2026-11-11T07:16:30Z",
   "event": "Yellow Wind Warning",
   "replaces": "2.49.0.0.620.0.PT.261110071840.PO-01-1914",
   "replaces_sent_utc": "2026-11-10T07:18:40Z",
   "was": {
    "id": "2.49.0.0.620.0.PT.261110071840.PO-01-1914",
    "area": "Leiria",
    "hazard": "Wind",
    "level": "red",
    "onset_utc": "2026-11-11T12:00:00Z",
    "expires_utc": "2026-11-11T21:00:00Z",
    "sent_utc": "2026-11-10T07:18:40Z"
   },
   "level_changed": "red -> yellow",
   "hours_changed": false,
   "text_changed": true
  },
  {
   "id": "2.49.0.0.620.0.PT.261111071630.PO-01-1929",
   "area": "Santarém",
   "hazard": "Wind",
   "level": "yellow",
   "onset_utc": "2026-11-11T12:00:00Z",
   "expires_utc": "2026-11-11T21:00:00Z",
   "sent_utc": "2026-11-11T07:16:30Z",
   "event": "Yellow Wind Warning",
   "replaces": "2.49.0.0.620.0.PT.261110071840.PO-01-1916",
   "replaces_sent_utc": "2026-11-10T07:18:40Z",
   "was": {
    "id": "2.49.0.0.620.0.PT.261110071840.PO-01-1916",
    "area": "Santarém",
    "hazard": "Wind",
    "level": "red",
    "onset_utc": "2026-11-11T12:00:00Z",
    "expires_utc": "2026-11-11T21:00:00Z",
    "sent_utc": "2026-11-10T07:18:40Z"
   },
   "level_changed": "red -> yellow",
   "hours_changed": false,
   "text_changed": true
  },
  {
   "id": "2.49.0.0.620.0.PT.261111071630.PO-01-1930",
   "area": "Portalegre",
   "hazard": "Wind",
   "level": "yellow",
   "onset_utc": "2026-11-11T12:00:00Z",
   "expires_utc": "2026-11-11T21:00:00Z",
   "sent_utc": "2026-11-11T07:16:30Z",
   "event": "Yellow Wind Warning",
   "replaces": "2.49.0.0.620.0.PT.261110071840.PO-01-1917",
   "replaces_sent_utc": "2026-11-10T07:18:40Z",
   "was": {
    "id": "2.49.0.0.620.0.PT.261110071840.PO-01-1917",
    "area": "Portalegre",
    "hazard": "Wind",
    "level": "red",
    "onset_utc": "2026-11-11T12:00:00Z",
    "expires_utc": "2026-11-11T21:00:00Z",
    "sent_utc": "2026-11-10T07:18:40Z"
   },
   "level_changed": "red -> yellow",
   "hours_changed": false,
   "text_changed": true
  },
  {
   "id": "2.49.0.0.620.0.PT.261111071630.PO-01-1931",
   "area": "Évora",
   "hazard": "Wind",
   "level": "yellow",
   "onset_utc": "2026-11-11T12:00:00Z",
   "expires_utc": "2026-11-11T21:00:00Z",
   "sent_utc": "2026-11-11T07:16:30Z",
   "event": "Yellow Wind Warning",
   "replaces": "2.49.0.0.620.0.PT.261110071840.PO-01-1918",
   "replaces_sent_utc": "2026-11-10T07:18:40Z",
   "was": {
    "id": "2.49.0.0.620.0.PT.261110071840.PO-01-1918",
    "area": "Évora",
    "hazard": "Wind",
    "level": "red",
    "onset_utc": "2026-11-11T12:00:00Z",
    "expires_utc": "2026-11-11T21:00:00Z",
    "sent_utc": "2026-11-10T07:18:40Z"
   },
   "level_changed": "red -> yellow",
   "hours_changed": false,
   "text_changed": true
  },
  {
   "id": "2.49.0.0.620.0.PT.261111071630.PO-01-1932",
   "area": "Lisboa",
   "hazard": "Wind",
   "level": "orange",
   "onset_utc": "2026-11-11T09:00:00Z",
   "expires_utc": "2026-11-11T21:00:00Z",
   "sent_utc": "2026-11-11T07:16:30Z",
   "event": "Orange Wind Warning",
   "replaces": "2.49.0.0.620.0.PT.261110071840.PO-01-1915",
   "replaces_sent_utc": "2026-11-10T07:18:40Z",
   "was": {
    "id": "2.49.0.0.620.0.PT.261110071840.PO-01-1915",
    "area": "Lisboa",
    "hazard": "Wind",
    "level": "red",
    "onset_utc": "2026-11-11T12:00:00Z",
    "expires_utc": "2026-11-11T21:00:00Z",
    "sent_utc": "2026-11-10T07:18:40Z"
   },
   "level_changed": "red -> orange",
   "hours_changed": "2026-11-11T12:00:00Z to 2026-11-11T21:00:00Z -> 2026-11-11T09:00:00Z to 2026-11-11T21:00:00Z",
   "text_changed": true
  },
  {
   "id": "2.49.0.0.620.0.PT.261111071630.PO-01-1933",
   "area": "Setúbal",
   "hazard": "Wind",
   "level": "orange",
   "onset_utc": "2026-11-11T09:00:00Z",
   "expires_utc": "2026-11-11T21:00:00Z",
   "sent_utc": "2026-11-11T07:16:30Z",
   "event": "Orange Wind Warning",
   "replaces": "2.49.0.0.620.0.PT.261110071840.PO-01-1919",
   "replaces_sent_utc": "2026-11-10T07:18:40Z",
   "was": {
    "id": "2.49.0.0.620.0.PT.261110071840.PO-01-1919",
    "area": "Setúbal",
    "hazard": "Wind",
    "level": "red",
    "onset_utc": "2026-11-11T09:00:00Z",
    "expires_utc": "2026-11-11T21:00:00Z",
    "sent_utc": "2026-11-10T07:18:40Z"
   },
   "level_changed": "red -> orange",
   "hours_changed": false,
   "text_changed": true
  },
  {
   "id": "2.49.0.0.620.0.PT.261111071630.PO-01-1934",
   "area": "Beja",
   "hazard": "Wind",
   "level": "orange",
   "onset_utc": "2026-11-11T09:00:00Z",
   "expires_utc": "2026-11-11T21:00:00Z",
   "sent_utc": "2026-11-11T07:16:30Z",
   "event": "Orange Wind Warning",
   "replaces": "2.49.0.0.620.0.PT.261110071840.PO-01-1920",
   "replaces_sent_utc": "2026-11-10T07:18:40Z",
   "was": {
    "id": "2.49.0.0.620.0.PT.261110071840.PO-01-1920",
    "area": "Beja",
    "hazard": "Wind",
    "level": "red",
    "onset_utc": "2026-11-11T09:00:00Z",
    "expires_utc": "2026-11-11T21:00:00Z",
    "sent_utc": "2026-11-10T07:18:40Z"
   },
   "level_changed": "red -> orange",
   "hours_changed": false,
   "text_changed": true
  }
 ],
 "left": [
  {
   "id": "2.49.0.0.620.0.PT.261110071840.PO-01-1914",
   "area": "Leiria",
   "hazard": "Wind",
   "level": "red",
   "onset_utc": "2026-11-11T12:00:00Z",
   "expires_utc": "2026-11-11T21:00:00Z",
   "sent_utc": "2026-11-10T07:18:40Z",
   "why": "replaced",
   "replaced_by": "2.49.0.0.620.0.PT.261111071630.PO-01-1928"
  },
  {
   "id": "2.49.0.0.620.0.PT.261110071840.PO-01-1915",
   "area": "Lisboa",
   "hazard": "Wind",
   "level": "red",
   "onset_utc": "2026-11-11T12:00:00Z",
   "expires_utc": "2026-11-11T21:00:00Z",
   "sent_utc": "2026-11-10T07:18:40Z",
   "why": "replaced",
   "replaced_by": "2.49.0.0.620.0.PT.261111071630.PO-01-1932"
  },
  {
   "id": "2.49.0.0.620.0.PT.261110071840.PO-01-1916",
   "area": "Santarém",
   "hazard": "Wind",
   "level": "red",
   "onset_utc": "2026-11-11T12:00:00Z",
   "expires_utc": "2026-11-11T21:00:00Z",
   "sent_utc": "2026-11-10T07:18:40Z",
   "why": "replaced",
   "replaced_by": "2.49.0.0.620.0.PT.261111071630.PO-01-1929"
  },
  {
   "id": "2.49.0.0.620.0.PT.261110071840.PO-01-1917",
   "area": "Portalegre",
   "hazard": "Wind",
   "level": "red",
   "onset_utc": "2026-11-11T12:00:00Z",
   "expires_utc": "2026-11-11T21:00:00Z",
   "sent_utc": "2026-11-10T07:18:40Z",
   "why": "replaced",
   "replaced_by": "2.49.0.0.620.0.PT.261111071630.PO-01-1930"
  },
  {
   "id": "2.49.0.0.620.0.PT.261110071840.PO-01-1918",
   "area": "Évora",
   "hazard": "Wind",
   "level": "red",
   "onset_utc": "2026-11-11T12:00:00Z",
   "expires_utc": "2026-11-11T21:00:00Z",
   "sent_utc": "2026-11-10T07:18:40Z",
   "why": "replaced",
   "replaced_by": "2.49.0.0.620.0.PT.261111071630.PO-01-1931"
  },
  {
   "id": "2.49.0.0.620.0.PT.261110071840.PO-01-1919",
   "area": "Setúbal",
   "hazard": "Wind",
   "level": "red",
   "onset_utc": "2026-11-11T09:00:00Z",
   "expires_utc": "2026-11-11T21:00:00Z",
   "sent_utc": "2026-11-10T07:18:40Z",
   "why": "replaced",
   "replaced_by": "2.49.0.0.620.0.PT.261111071630.PO-01-1933"
  },
  {
   "id": "2.49.0.0.620.0.PT.261110071840.PO-01-1920",
   "area": "Beja",
   "hazard": "Wind",
   "level": "red",
   "onset_utc": "2026-11-11T09:00:00Z",
   "expires_utc": "2026-11-11T21:00:00Z",
   "sent_utc": "2026-11-10T07:18:40Z",
   "why": "replaced",
   "replaced_by": "2.49.0.0.620.0.PT.261111071630.PO-01-1934"
  },
  {
   "id": "2.49.0.0.620.0.PT.261110071840.PO-01-1922",
   "area": "Guarda",
   "hazard": "Wind",
   "level": "orange",
   "onset_utc": "2026-11-11T12:00:00Z",
   "expires_utc": "2026-11-11T21:00:00Z",
   "sent_utc": "2026-11-10T07:18:40Z",
   "why": "replaced",
   "replaced_by": "2.49.0.0.620.0.PT.261111071630.PO-01-1925"
  },
  {
   "id": "2.49.0.0.620.0.PT.261110071840.PO-01-1923",
   "area": "Castelo Branco",
   "hazard": "Wind",
   "level": "orange",
   "onset_utc": "2026-11-11T12:00:00Z",
   "expires_utc": "2026-11-11T21:00:00Z",
   "sent_utc": "2026-11-10T07:18:40Z",
   "why": "replaced",
   "replaced_by": "2.49.0.0.620.0.PT.261111071630.PO-01-1926"
  },
  {
   "id": "2.49.0.0.620.0.PT.261110071840.PO-01-1924",
   "area": "Coimbra",
   "hazard": "Wind",
   "level": "orange",
   "onset_utc": "2026-11-11T12:00:00Z",
   "expires_utc": "2026-11-11T21:00:00Z",
   "sent_utc": "2026-11-10T07:18:40Z",
   "why": "replaced",
   "replaced_by": "2.49.0.0.620.0.PT.261111071630.PO-01-1927"
  }
 ],
 "expired_in_feed": [],
 "changed_in_place": [],
 "by": "incident.sources@web-summit.dinis",
 "updated": "2026-11-11T08:24:50Z"
}
